@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .row,
    .img-fluid{
        width: 100%;
    }
}
@charset "UTF-8";
:root {
  --brand-white:#fff;
  --brand-black:#1f1f1f;
  --brand-blue-10:#e5eaef;
  --brand-blue-40:#99adc2;
  --brand-blue-70:#4c7094;
  --brand-blue-100:#036;
  --brand-blue-100-opacity-40:rgba(0,51,102,0.4);
  --brand-blue-100-opacity-70:rgba(0,51,102,0.7);
  --brand-gray-10:#f4f4f4;
  --brand-gray-40:#d3d3d3;
  --brand-gray-70:#b2b2b2;
  --brand-gray-100:#919191;
  --brand-accent-blue-10:#e5f1f8;
  --brand-accent-blue-40:#99c7e4;
  --brand-accent-blue-70:#4c9dd0;
  --brand-accent-blue-100:#0074bc;
  --brand-accent-yellow-10:#fff8e5;
  --brand-accent-yellow-40:#fde399;
  --brand-accent-yellow-70:#fccf4c;
  --brand-accent-yellow-100:#fbba00;
  --brand-accent-orange-10:#fdf2e7;
  --brand-accent-orange-40:#f9cba1;
  --brand-accent-orange-70:#f4a45a;
  --brand-accent-orange-100:#ef7d14;
  --brand-accent-green-10:#f4f9e8;
  --brand-accent-green-40:#d4e6a4;
  --brand-accent-green-70:#b4d360;
  --brand-accent-green-100:#94c11c;
  --brand-accent-red-10:#fce5e7;
  --brand-accent-red-40:#f4999f;
  --brand-accent-red-70:#eb4c57;
  --brand-accent-red-100:#e3000f;
  --spacing-xxs:.5rem;
  --spacing-xs:1rem;
  --spacing-s:1.5rem;
  --spacing-m:2rem;
  --spacing-l:3rem;
  --spacing-xl:4rem;
  --spacing-12:.75rem;
  --spacing-14:.875rem;
  --spacing-20:1.25rem;
  --spacing-28:1.75rem;
  --container-inner-spacing:var(--spacing-m);
  --grid-gutter-width:.5rem;
  --headline1-margin-top:var(--spacing-m);
  --headline1-margin-bottom:var(--spacing-m);
  --headline2-margin-top:var(--spacing-xs);
  --headline2-margin-bottom:var(--spacing-xs);
  --headline3-margin-top:var(--spacing-xs);
  --headline3-margin-bottom:var(--spacing-xxs);
  --headline4-margin-top:var(--spacing-xs);
  --headline4-margin-bottom:var(--spacing-xxs);
  --paragraph-margin-bottom:var(--spacing-xs);
  --max-width-col-1:112px;
  --grid-min-span-1:0px;
  --max-width-col-2:224px;
  --grid-min-span-2:112px;
  --max-width-col-3:336px;
  --grid-min-span-3:224px;
  --max-width-col-4:448px;
  --grid-min-span-4:336px;
  --max-width-col-5:560px;
  --grid-min-span-5:448px;
  --max-width-col-6:672px;
  --grid-min-span-6:560px;
  --max-width-col-7:784px;
  --grid-min-span-7:672px;
  --max-width-col-8:896px;
  --grid-min-span-8:784px;
  --max-width-col-9:1008px;
  --grid-min-span-9:896px;
  --max-width-col-10:1120px;
  --grid-min-span-10:1008px;
  --max-width-col-11:1232px;
  --grid-min-span-11:1120px;
  /*  --max-width-col-12:1344px;*/
  --max-width-col-12:99%;
  --grid-min-span-12:1232px;
  --font-size-h1: var(--font-size-base) * 2.5;
  --font-size-h2: var(--font-size-base) * 2;
  --font-size-h3: var(--font-size-base) * 1.75;
  --font-size-h4: var(--font-size-base) * 1.5;
  --font-size-base:1.125rem;
  --font-size-sm: var(--font-size-base) * .875;
  --font-size-md: 0.875rem;
  --font-size-lg: var(--font-size-base) * 1.25;
  --font-size-14: 0.875rem;
  --font-size-16: var(--font-size-base);
  --font-size-18: 1.125rem;
  --font-size-80: 5rem;
  --font-size-40: 2.5rem;
  --font-size-30: 1.875rem;
  --line-height-h1: 2.125rem;
  --line-height-h2: 1.688rem;
  --line-height-h3: 1.563rem;
  --line-height-h4: 1.375rem;
  --cta-line-height: 1.5rem;
  --line-height-base:1.29;
  --font-weight-bolder:600;
  --font-weight-bold:600;
  --font-weight-medium:500;
  --font-weight-normal:400;
  --font-weight-light:300;
  --font-weight-h1:var(--font-weight-bold);
  --font-weight-h2:var(--font-weight-bold);
  --font-weight-h3:var(--font-weight-normal);
  --font-weight-h4:var(--font-weight-normal);
  --icon-size-regular:16px;
  --icon-size-medium:18px;
  --icon-size-large:24px;
  --icon-size-xl:52px;
  --icon-size-solutions:32px;
  --icon-size-brand-logo:40px;
  --icon-size-socialMedia:40px;
  --icon-size-target-audience:40px;
  --navigation-font-size:18px;
  --navigation-line-height:21px;
  --text-align-left:left;
  --text-align-center:center;
  --text-align-right:right;
  --font-color-white:var(--brand-white);
  --font-color-blue:var(--brand-blue-100);
  --font-color-accent-blue:var(--brand-accent-blue-100);
  --font-color-black:var(--brand-black);
  --font-color-gray:var(--brand-gray-100);
  --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;
  --breakpoint-xxl:1404px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace ;
}

@media (min-width: 768px) {
  :root {
    --container-inner-spacing:var(--spacing-xl);
    --grid-gutter-width:2rem;
    --font-size-h1:40px;
    --font-size-h2:32px;
    --font-size-h3:24px;
    --font-size-h4:20px;
    --font-size-base:1.125rem;
    --font-size-sm:14px;
    --font-size-md:16px;
    --font-size-lg:20px;
    --line-height-h1:45px;
    --line-height-h2:36px;
    --line-height-h3:28px;
    --line-height-h4:24px;
    --line-height-base:1.39;
    --icon-size-regular:16px;
    --icon-size-medium:18px;
    --icon-size-large:32px;
    --icon-size-xl:64px;
    --icon-size-solutions:64px;
    --icon-size-brand-logo:86px;
    --icon-size-socialMedia:48px;
    --icon-size-target-audience:48px;
    --navigation-font-size:16px;
    --navigation-line-height:18px;
    --max-width-col-12:99%;
  }
}
@media (min-width: 1200px) {
  :root {
    --navigation-font-size:20px;
    --navigation-line-height:24px;
    --max-width-col-12:85%!important;
  }
}
/* unquote !important Bug */
@font-face {
  font-family: Prompt;
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: local("Prompt Light"), local("Prompt-Light"), url(font/prompt-v4-latin-300.woff2) format("woff2"), url(font/prompt-v4-latin-300.woff) format("woff");
}
@font-face {
  font-family: Prompt;
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: local("Prompt"), local("Prompt-Regular"), url(font/prompt-v4-latin-regular.woff2) format("woff2"), url(font/prompt-v4-latin-regular.woff) format("woff");
}
@font-face {
  font-family: Prompt;
  font-style: normal;
  font-weight: 600;
  font-display: block;
  src: local("Prompt SemiBold"), local("Prompt-SemiBold"), url(font/prompt-v4-latin-600.woff2) format("woff2"), url(font/prompt-v4-latin-600.woff) format("woff");
}
body {
  text-rendering: optimizeSpeed;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  box-sizing: content-box !important;
}

.icon--size-regular {
  font-size: var(--icon-size-regular);
}

.icon--size-medium {
  font-size: var(--icon-size-medium);
}

.icon--size-large {
  font-size: var(--icon-size-large);
}

.icon--size-xl {
  font-size: var(--icon-size-xl);
}

.icon--size-solutions {
  font-size: var(--icon-size-solutions);
}

.icon--size-brand-logo {
  font-size: var(--icon-size-brand-logo);
}

.icon--size-socialMedia {
  font-size: var(--icon-size-socialMedia);
}

.icon--size-target-audience {
  font-size: var(--icon-size-target-audience);
}

.ionicon {
  fill: currentColor;
  stroke: currentColor;
}

.ionicon-fill-none {
  fill: none;
}

.ionicon-stroke-width {
  stroke-width: 32px;
}

.icon svg {
  width: 100%;
  height: 100%;
  display: block;
  fill: currentColor;
  stroke: currentColor;
}

.icon--stroke-none svg {
  stroke: none;
}

.btn-soul {
  background: #94c11c;
  border-radius: 4px;
  padding: 12px 20px;
  color: #fff;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: lighter;
  text-align: center;
  text-transform: uppercase;
}

.btn-soul:hover {
  background: #94c11c;
  color: #fff;
  text-decoration: none;
}

#container-cgm-life-login {
  width: 420px;
  min-height: 240px;
}

#container-cgm-life-register {
  width: 820px;
  max-width: 90%;
  min-height: 240px;
}

@media (max-width: 991.98px) {
  #container-cgm-life-login {
    width: 100%;
  }
}
/* Optional */
/*@import "bootstrap/root";*/
*,
*::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(31, 31, 31, 0);
}

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

body {
  margin: 0;
  font-family: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1f1f1f;
  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: 600;
}

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: #003366;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #002b57;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

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

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-family: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 1.5rem;
}

h2, .h2 {
  font-size: 1.375rem;
}

h3, .h3 {
  font-size: 1.125rem;
}

h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 1.125rem;
}

.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(31, 31, 31, 0.1);
}

small,
.small {
  font-size: 60.25%;
  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: 60.25%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

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

/* @import "bootstrap/code"; */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 444px) {
  .container {
    max-width: 368px;
  }
}
@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-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl2,
.col-xl2-auto, .col-xl2-12, .col-xl2-11, .col-xl2-10, .col-xl2-9, .col-xl2-8, .col-xl2-7, .col-xl2-6, .col-xl2-5, .col-xl2-4, .col-xl2-3, .col-xl2-2, .col-xl2-1, .col-xl1,
.col-xl1-auto, .col-xl1-12, .col-xl1-11, .col-xl1-10, .col-xl1-9, .col-xl1-8, .col-xl1-7, .col-xl1-6, .col-xl1-5, .col-xl1-4, .col-xl1-3, .col-xl1-2, .col-xl1-1, .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-xs,
.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-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: 444px) {
  .col-xs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xs-first {
    order: -1;
  }
  .order-xs-last {
    order: 13;
  }
  .order-xs-0 {
    order: 0;
  }
  .order-xs-1 {
    order: 1;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-3 {
    order: 3;
  }
  .order-xs-4 {
    order: 4;
  }
  .order-xs-5 {
    order: 5;
  }
  .order-xs-6 {
    order: 6;
  }
  .order-xs-7 {
    order: 7;
  }
  .order-xs-8 {
    order: 8;
  }
  .order-xs-9 {
    order: 9;
  }
  .order-xs-10 {
    order: 10;
  }
  .order-xs-11 {
    order: 11;
  }
  .order-xs-12 {
    order: 12;
  }
  .offset-xs-0 {
    margin-left: 0;
  }
  .offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xs-3 {
    margin-left: 25%;
  }
  .offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xs-6 {
    margin-left: 50%;
  }
  .offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xs-9 {
    margin-left: 75%;
  }
  .offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xs-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%;
  }
}
@media (min-width: 1420px) {
  .col-xl1 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl1-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl1-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl1-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl1-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl1-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl1-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl1-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl1-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl1-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl1-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl1-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl1-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl1-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl1-first {
    order: -1;
  }
  .order-xl1-last {
    order: 13;
  }
  .order-xl1-0 {
    order: 0;
  }
  .order-xl1-1 {
    order: 1;
  }
  .order-xl1-2 {
    order: 2;
  }
  .order-xl1-3 {
    order: 3;
  }
  .order-xl1-4 {
    order: 4;
  }
  .order-xl1-5 {
    order: 5;
  }
  .order-xl1-6 {
    order: 6;
  }
  .order-xl1-7 {
    order: 7;
  }
  .order-xl1-8 {
    order: 8;
  }
  .order-xl1-9 {
    order: 9;
  }
  .order-xl1-10 {
    order: 10;
  }
  .order-xl1-11 {
    order: 11;
  }
  .order-xl1-12 {
    order: 12;
  }
  .offset-xl1-0 {
    margin-left: 0;
  }
  .offset-xl1-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl1-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl1-3 {
    margin-left: 25%;
  }
  .offset-xl1-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl1-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl1-6 {
    margin-left: 50%;
  }
  .offset-xl1-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl1-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl1-9 {
    margin-left: 75%;
  }
  .offset-xl1-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl1-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1660px) {
  .col-xl2 {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl2-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl2-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl2-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl2-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl2-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl2-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl2-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl2-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl2-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl2-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl2-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl2-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl2-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl2-first {
    order: -1;
  }
  .order-xl2-last {
    order: 13;
  }
  .order-xl2-0 {
    order: 0;
  }
  .order-xl2-1 {
    order: 1;
  }
  .order-xl2-2 {
    order: 2;
  }
  .order-xl2-3 {
    order: 3;
  }
  .order-xl2-4 {
    order: 4;
  }
  .order-xl2-5 {
    order: 5;
  }
  .order-xl2-6 {
    order: 6;
  }
  .order-xl2-7 {
    order: 7;
  }
  .order-xl2-8 {
    order: 8;
  }
  .order-xl2-9 {
    order: 9;
  }
  .order-xl2-10 {
    order: 10;
  }
  .order-xl2-11 {
    order: 11;
  }
  .order-xl2-12 {
    order: 12;
  }
  .offset-xl2-0 {
    margin-left: 0;
  }
  .offset-xl2-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl2-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl2-3 {
    margin-left: 25%;
  }
  .offset-xl2-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl2-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl2-6 {
    margin-left: 50%;
  }
  .offset-xl2-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl2-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl2-9 {
    margin-left: 75%;
  }
  .offset-xl2-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl2-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1921px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 2100px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxl-first {
    order: -1;
  }
  .order-xxxl-last {
    order: 13;
  }
  .order-xxxl-0 {
    order: 0;
  }
  .order-xxxl-1 {
    order: 1;
  }
  .order-xxxl-2 {
    order: 2;
  }
  .order-xxxl-3 {
    order: 3;
  }
  .order-xxxl-4 {
    order: 4;
  }
  .order-xxxl-5 {
    order: 5;
  }
  .order-xxxl-6 {
    order: 6;
  }
  .order-xxxl-7 {
    order: 7;
  }
  .order-xxxl-8 {
    order: 8;
  }
  .order-xxxl-9 {
    order: 9;
  }
  .order-xxxl-10 {
    order: 10;
  }
  .order-xxxl-11 {
    order: 11;
  }
  .order-xxxl-12 {
    order: 12;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #1f1f1f;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e8e8e8;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e8e8e8;
}
.table tbody + tbody {
  border-top: 2px solid #e8e8e8;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e8e8e8;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e8e8e8;
}
.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(31, 31, 31, 0.05);
}

.table-hover tbody tr:hover {
  color: #1f1f1f;
  background-color: rgba(31, 31, 31, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #e1eebf;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #c7df89;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #eaf2d4;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #d8e8af;
}

.table-hover .table-secondary:hover {
  background-color: #e0ecc0;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #e0ecc0;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #e1eebf;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #c7df89;
}

.table-hover .table-success:hover {
  background-color: #d8e9ab;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d8e9ab;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8d8ec;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7ab7dc;
}

.table-hover .table-info:hover {
  background-color: #a4cde7;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a4cde7;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fedbbd;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #febc85;
}

.table-hover .table-warning:hover {
  background-color: #fecda4;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fecda4;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffcad0;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ff9ca8;
}

.table-hover .table-danger:hover {
  background-color: #ffb1b9;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ffb1b9;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fbfbfb;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f7f7f7;
}

.table-hover .table-light:hover {
  background-color: #eeeeee;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #eeeeee;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bac1cb;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #7e8c9f;
}

.table-hover .table-dark:hover {
  background-color: #abb4c0;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #abb4c0;
}

.table-soul-gray-dark,
.table-soul-gray-dark > th,
.table-soul-gray-dark > td {
  background-color: #ddddde;
}
.table-soul-gray-dark th,
.table-soul-gray-dark td,
.table-soul-gray-dark thead th,
.table-soul-gray-dark tbody + tbody {
  border-color: #bfc1c2;
}

.table-hover .table-soul-gray-dark:hover {
  background-color: #d0d0d1;
}
.table-hover .table-soul-gray-dark:hover > td,
.table-hover .table-soul-gray-dark:hover > th {
  background-color: #d0d0d1;
}

.table-soul-orange,
.table-soul-orange > th,
.table-soul-orange > td {
  background-color: #fcd7cf;
}
.table-soul-orange th,
.table-soul-orange td,
.table-soul-orange thead th,
.table-soul-orange tbody + tbody {
  border-color: #f9b5a5;
}

.table-hover .table-soul-orange:hover {
  background-color: #fbc3b7;
}
.table-hover .table-soul-orange:hover > td,
.table-hover .table-soul-orange:hover > th {
  background-color: #fbc3b7;
}

.table-primary-light,
.table-primary-light > th,
.table-primary-light > td {
  background-color: #e6f4c0;
}
.table-primary-light th,
.table-primary-light td,
.table-primary-light thead th,
.table-primary-light tbody + tbody {
  border-color: #d0ea8b;
}

.table-hover .table-primary-light:hover {
  background-color: #ddf0aa;
}
.table-hover .table-primary-light:hover > td,
.table-hover .table-primary-light:hover > th {
  background-color: #ddf0aa;
}

.table-primary-lighter,
.table-primary-lighter > th,
.table-primary-lighter > td {
  background-color: #e9f7c5;
}
.table-primary-lighter th,
.table-primary-lighter td,
.table-primary-lighter thead th,
.table-primary-lighter tbody + tbody {
  border-color: #d6ef93;
}

.table-hover .table-primary-lighter:hover {
  background-color: #e1f4af;
}
.table-hover .table-primary-lighter:hover > td,
.table-hover .table-primary-lighter:hover > th {
  background-color: #e1f4af;
}

.table-primary-lightest,
.table-primary-lightest > th,
.table-primary-lightest > td {
  background-color: #ebf7cb;
}
.table-primary-lightest th,
.table-primary-lightest td,
.table-primary-lightest thead th,
.table-primary-lightest tbody + tbody {
  border-color: #dbf19e;
}

.table-hover .table-primary-lightest:hover {
  background-color: #e3f4b5;
}
.table-hover .table-primary-lightest:hover > td,
.table-hover .table-primary-lightest:hover > th {
  background-color: #e3f4b5;
}

.table-primary-dark,
.table-primary-dark > th,
.table-primary-dark > td {
  background-color: #dce7bf;
}
.table-primary-dark th,
.table-primary-dark td,
.table-primary-dark thead th,
.table-primary-dark tbody + tbody {
  border-color: #bfd387;
}

.table-hover .table-primary-dark:hover {
  background-color: #d2e0ac;
}
.table-hover .table-primary-dark:hover > td,
.table-hover .table-primary-dark:hover > th {
  background-color: #d2e0ac;
}

.table-primary-darker,
.table-primary-darker > th,
.table-primary-darker > td {
  background-color: #d8e1be;
}
.table-primary-darker th,
.table-primary-darker td,
.table-primary-darker thead th,
.table-primary-darker tbody + tbody {
  border-color: #b6c786;
}

.table-hover .table-primary-darker:hover {
  background-color: #ced9ad;
}
.table-hover .table-primary-darker:hover > td,
.table-hover .table-primary-darker:hover > th {
  background-color: #ced9ad;
}

.table-primary-darkest,
.table-primary-darkest > th,
.table-primary-darkest > td {
  background-color: #d3dbbd;
}
.table-primary-darkest th,
.table-primary-darkest td,
.table-primary-darkest thead th,
.table-primary-darkest tbody + tbody {
  border-color: #adbc84;
}

.table-hover .table-primary-darkest:hover {
  background-color: #c8d2ad;
}
.table-hover .table-primary-darkest:hover > td,
.table-hover .table-primary-darkest:hover > th {
  background-color: #c8d2ad;
}

.table-inverse,
.table-inverse > th,
.table-inverse > td {
  background-color: #bac1cb;
}
.table-inverse th,
.table-inverse td,
.table-inverse thead th,
.table-inverse tbody + tbody {
  border-color: #7e8c9f;
}

.table-hover .table-inverse:hover {
  background-color: #abb4c0;
}
.table-hover .table-inverse:hover > td,
.table-hover .table-inverse:hover > th {
  background-color: #abb4c0;
}

.table-gray,
.table-gray > th,
.table-gray > td {
  background-color: #e0e0e0;
}
.table-gray th,
.table-gray td,
.table-gray thead th,
.table-gray tbody + tbody {
  border-color: #c6c6c6;
}

.table-hover .table-gray:hover {
  background-color: lightgray;
}
.table-hover .table-gray:hover > td,
.table-hover .table-gray:hover > th {
  background-color: lightgray;
}

.table-gray-dark,
.table-gray-dark > th,
.table-gray-dark > td {
  background-color: #c6c8ca;
}
.table-gray-dark th,
.table-gray-dark td,
.table-gray-dark thead th,
.table-gray-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-gray-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-gray-dark:hover > td,
.table-hover .table-gray-dark:hover > th {
  background-color: #b9bbbe;
}

.table-gray-light,
.table-gray-light > th,
.table-gray-light > td {
  background-color: #f9f9f9;
}
.table-gray-light th,
.table-gray-light td,
.table-gray-light thead th,
.table-gray-light tbody + tbody {
  border-color: #f3f3f3;
}

.table-hover .table-gray-light:hover {
  background-color: #ececec;
}
.table-hover .table-gray-light:hover > td,
.table-hover .table-gray-light:hover > th {
  background-color: #ececec;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: silver;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #8b8b8b;
}

.table-hover .table-black:hover {
  background-color: #b3b3b3;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #b3b3b3;
}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #b8d8ec;
}
.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: #7ab7dc;
}

.table-hover .table-blue:hover {
  background-color: #a4cde7;
}
.table-hover .table-blue:hover > td,
.table-hover .table-blue:hover > th {
  background-color: #a4cde7;
}

.table-blue-dark,
.table-blue-dark > th,
.table-blue-dark > td {
  background-color: #b8c6d4;
}
.table-blue-dark th,
.table-blue-dark td,
.table-blue-dark thead th,
.table-blue-dark tbody + tbody {
  border-color: #7a95af;
}

.table-hover .table-blue-dark:hover {
  background-color: #a8b9ca;
}
.table-hover .table-blue-dark:hover > td,
.table-hover .table-blue-dark:hover > th {
  background-color: #a8b9ca;
}

.table-blue-dark-01,
.table-blue-dark-01 > th,
.table-blue-dark-01 > td {
  background-color: rgba(255, 255, 255, 0.7228);
}
.table-blue-dark-01 th,
.table-blue-dark-01 td,
.table-blue-dark-01 thead th,
.table-blue-dark-01 tbody + tbody {
  border-color: rgba(254, 254, 254, 0.4852);
}

.table-hover .table-blue-dark-01:hover {
  background-color: rgba(242, 242, 242, 0.7228);
}
.table-hover .table-blue-dark-01:hover > td,
.table-hover .table-blue-dark-01:hover > th {
  background-color: rgba(242, 242, 242, 0.7228);
}

.table-blue-dark-03,
.table-blue-dark-03 > th,
.table-blue-dark-03 > td {
  background-color: rgba(253, 254, 254, 0.7284);
}
.table-blue-dark-03 th,
.table-blue-dark-03 td,
.table-blue-dark-03 thead th,
.table-blue-dark-03 tbody + tbody {
  border-color: rgba(251, 252, 253, 0.4956);
}

.table-hover .table-blue-dark-03:hover {
  background-color: rgba(236, 246, 246, 0.7284);
}
.table-hover .table-blue-dark-03:hover > td,
.table-hover .table-blue-dark-03:hover > th {
  background-color: rgba(236, 246, 246, 0.7284);
}

.table-blue-dark-05,
.table-blue-dark-05 > th,
.table-blue-dark-05 > td {
  background-color: rgba(252, 253, 253, 0.734);
}
.table-blue-dark-05 th,
.table-blue-dark-05 td,
.table-blue-dark-05 thead th,
.table-blue-dark-05 tbody + tbody {
  border-color: rgba(248, 249, 251, 0.506);
}

.table-hover .table-blue-dark-05:hover {
  background-color: rgba(237, 243, 243, 0.734);
}
.table-hover .table-blue-dark-05:hover > td,
.table-hover .table-blue-dark-05:hover > th {
  background-color: rgba(237, 243, 243, 0.734);
}

.table-blue-dark-10,
.table-blue-dark-10 > th,
.table-blue-dark-10 > td {
  background-color: rgba(250, 251, 252, 0.748);
}
.table-blue-dark-10 th,
.table-blue-dark-10 td,
.table-blue-dark-10 thead th,
.table-blue-dark-10 tbody + tbody {
  border-color: rgba(241, 244, 247, 0.532);
}

.table-hover .table-blue-dark-10:hover {
  background-color: rgba(234, 238, 242, 0.748);
}
.table-hover .table-blue-dark-10:hover > td,
.table-hover .table-blue-dark-10:hover > th {
  background-color: rgba(234, 238, 242, 0.748);
}

.table-blue-dark-15,
.table-blue-dark-15 > th,
.table-blue-dark-15 > td {
  background-color: rgba(247, 249, 250, 0.762);
}
.table-blue-dark-15 th,
.table-blue-dark-15 td,
.table-blue-dark-15 thead th,
.table-blue-dark-15 tbody + tbody {
  border-color: rgba(234, 239, 243, 0.558);
}

.table-hover .table-blue-dark-15:hover {
  background-color: rgba(231, 237, 240, 0.762);
}
.table-hover .table-blue-dark-15:hover > td,
.table-hover .table-blue-dark-15:hover > th {
  background-color: rgba(231, 237, 240, 0.762);
}

.table-blue-dark-20,
.table-blue-dark-20 > th,
.table-blue-dark-20 > td {
  background-color: rgba(244, 247, 249, 0.776);
}
.table-blue-dark-20 th,
.table-blue-dark-20 td,
.table-blue-dark-20 thead th,
.table-blue-dark-20 tbody + tbody {
  border-color: rgba(228, 233, 239, 0.584);
}

.table-hover .table-blue-dark-20:hover {
  background-color: rgba(228, 235, 240, 0.776);
}
.table-hover .table-blue-dark-20:hover > td,
.table-hover .table-blue-dark-20:hover > th {
  background-color: rgba(228, 235, 240, 0.776);
}

.table-blue-dark-25,
.table-blue-dark-25 > th,
.table-blue-dark-25 > td {
  background-color: rgba(242, 244, 247, 0.79);
}
.table-blue-dark-25 th,
.table-blue-dark-25 td,
.table-blue-dark-25 thead th,
.table-blue-dark-25 tbody + tbody {
  border-color: rgba(221, 228, 234, 0.61);
}

.table-hover .table-blue-dark-25:hover {
  background-color: rgba(226, 231, 237, 0.79);
}
.table-hover .table-blue-dark-25:hover > td,
.table-hover .table-blue-dark-25:hover > th {
  background-color: rgba(226, 231, 237, 0.79);
}

.table-blue-dark-30,
.table-blue-dark-30 > th,
.table-blue-dark-30 > td {
  background-color: rgba(239, 242, 245, 0.804);
}
.table-blue-dark-30 th,
.table-blue-dark-30 td,
.table-blue-dark-30 thead th,
.table-blue-dark-30 tbody + tbody {
  border-color: rgba(214, 222, 230, 0.636);
}

.table-hover .table-blue-dark-30:hover {
  background-color: rgba(223, 229, 235, 0.804);
}
.table-hover .table-blue-dark-30:hover > td,
.table-hover .table-blue-dark-30:hover > th {
  background-color: rgba(223, 229, 235, 0.804);
}

.table-blue-dark-35,
.table-blue-dark-35 > th,
.table-blue-dark-35 > td {
  background-color: rgba(236, 239, 243, 0.818);
}
.table-blue-dark-35 th,
.table-blue-dark-35 td,
.table-blue-dark-35 thead th,
.table-blue-dark-35 tbody + tbody {
  border-color: rgba(207, 217, 226, 0.662);
}

.table-hover .table-blue-dark-35:hover {
  background-color: rgba(220, 226, 233, 0.818);
}
.table-hover .table-blue-dark-35:hover > td,
.table-hover .table-blue-dark-35:hover > th {
  background-color: rgba(220, 226, 233, 0.818);
}

.table-blue-dark-40,
.table-blue-dark-40 > th,
.table-blue-dark-40 > td {
  background-color: rgba(232, 237, 241, 0.832);
}
.table-blue-dark-40 th,
.table-blue-dark-40 td,
.table-blue-dark-40 thead th,
.table-blue-dark-40 tbody + tbody {
  border-color: rgba(201, 212, 222, 0.688);
}

.table-hover .table-blue-dark-40:hover {
  background-color: rgba(216, 225, 231, 0.832);
}
.table-hover .table-blue-dark-40:hover > td,
.table-hover .table-blue-dark-40:hover > th {
  background-color: rgba(216, 225, 231, 0.832);
}

.table-blue-dark-45,
.table-blue-dark-45 > th,
.table-blue-dark-45 > td {
  background-color: rgba(229, 234, 239, 0.846);
}
.table-blue-dark-45 th,
.table-blue-dark-45 td,
.table-blue-dark-45 thead th,
.table-blue-dark-45 tbody + tbody {
  border-color: rgba(194, 206, 218, 0.714);
}

.table-hover .table-blue-dark-45:hover {
  background-color: rgba(213, 221, 229, 0.846);
}
.table-hover .table-blue-dark-45:hover > td,
.table-hover .table-blue-dark-45:hover > th {
  background-color: rgba(213, 221, 229, 0.846);
}

.table-blue-dark-50,
.table-blue-dark-50 > th,
.table-blue-dark-50 > td {
  background-color: rgba(226, 232, 237, 0.86);
}
.table-blue-dark-50 th,
.table-blue-dark-50 td,
.table-blue-dark-50 thead th,
.table-blue-dark-50 tbody + tbody {
  border-color: rgba(187, 201, 214, 0.74);
}

.table-hover .table-blue-dark-50:hover {
  background-color: rgba(210, 220, 227, 0.86);
}
.table-hover .table-blue-dark-50:hover > td,
.table-hover .table-blue-dark-50:hover > th {
  background-color: rgba(210, 220, 227, 0.86);
}

.table-blue-dark-55,
.table-blue-dark-55 > th,
.table-blue-dark-55 > td {
  background-color: rgba(222, 229, 235, 0.874);
}
.table-blue-dark-55 th,
.table-blue-dark-55 td,
.table-blue-dark-55 thead th,
.table-blue-dark-55 tbody + tbody {
  border-color: rgba(181, 196, 210, 0.766);
}

.table-hover .table-blue-dark-55:hover {
  background-color: rgba(206, 216, 225, 0.874);
}
.table-hover .table-blue-dark-55:hover > td,
.table-hover .table-blue-dark-55:hover > th {
  background-color: rgba(206, 216, 225, 0.874);
}

.table-blue-dark-60,
.table-blue-dark-60 > th,
.table-blue-dark-60 > td {
  background-color: rgba(219, 226, 233, 0.888);
}
.table-blue-dark-60 th,
.table-blue-dark-60 td,
.table-blue-dark-60 thead th,
.table-blue-dark-60 tbody + tbody {
  border-color: rgba(174, 190, 206, 0.792);
}

.table-hover .table-blue-dark-60:hover {
  background-color: rgba(203, 213, 223, 0.888);
}
.table-hover .table-blue-dark-60:hover > td,
.table-hover .table-blue-dark-60:hover > th {
  background-color: rgba(203, 213, 223, 0.888);
}

.table-blue-dark-65,
.table-blue-dark-65 > th,
.table-blue-dark-65 > td {
  background-color: rgba(215, 223, 231, 0.902);
}
.table-blue-dark-65 th,
.table-blue-dark-65 td,
.table-blue-dark-65 thead th,
.table-blue-dark-65 tbody + tbody {
  border-color: rgba(168, 185, 203, 0.818);
}

.table-hover .table-blue-dark-65:hover {
  background-color: rgba(199, 210, 221, 0.902);
}
.table-hover .table-blue-dark-65:hover > td,
.table-hover .table-blue-dark-65:hover > th {
  background-color: rgba(199, 210, 221, 0.902);
}

.table-blue-dark-70,
.table-blue-dark-70 > th,
.table-blue-dark-70 > td {
  background-color: rgba(211, 220, 229, 0.916);
}
.table-blue-dark-70 th,
.table-blue-dark-70 td,
.table-blue-dark-70 thead th,
.table-blue-dark-70 tbody + tbody {
  border-color: rgba(161, 180, 199, 0.844);
}

.table-hover .table-blue-dark-70:hover {
  background-color: rgba(195, 207, 220, 0.916);
}
.table-hover .table-blue-dark-70:hover > td,
.table-hover .table-blue-dark-70:hover > th {
  background-color: rgba(195, 207, 220, 0.916);
}

.table-blue-dark-75,
.table-blue-dark-75 > th,
.table-blue-dark-75 > td {
  background-color: rgba(207, 216, 226, 0.93);
}
.table-blue-dark-75 th,
.table-blue-dark-75 td,
.table-blue-dark-75 thead th,
.table-blue-dark-75 tbody + tbody {
  border-color: rgba(155, 175, 195, 0.87);
}

.table-hover .table-blue-dark-75:hover {
  background-color: rgba(191, 203, 216, 0.93);
}
.table-hover .table-blue-dark-75:hover > td,
.table-hover .table-blue-dark-75:hover > th {
  background-color: rgba(191, 203, 216, 0.93);
}

.table-blue-dark-80,
.table-blue-dark-80 > th,
.table-blue-dark-80 > td {
  background-color: rgba(203, 213, 224, 0.944);
}
.table-blue-dark-80 th,
.table-blue-dark-80 td,
.table-blue-dark-80 thead th,
.table-blue-dark-80 tbody + tbody {
  border-color: rgba(148, 169, 191, 0.896);
}

.table-hover .table-blue-dark-80:hover {
  background-color: rgba(187, 200, 214, 0.944);
}
.table-hover .table-blue-dark-80:hover > td,
.table-hover .table-blue-dark-80:hover > th {
  background-color: rgba(187, 200, 214, 0.944);
}

.table-blue-dark-85,
.table-blue-dark-85 > th,
.table-blue-dark-85 > td {
  background-color: rgba(198, 209, 221, 0.958);
}
.table-blue-dark-85 th,
.table-blue-dark-85 td,
.table-blue-dark-85 thead th,
.table-blue-dark-85 tbody + tbody {
  border-color: rgba(142, 164, 187, 0.922);
}

.table-hover .table-blue-dark-85:hover {
  background-color: rgba(182, 196, 211, 0.958);
}
.table-hover .table-blue-dark-85:hover > td,
.table-hover .table-blue-dark-85:hover > th {
  background-color: rgba(182, 196, 211, 0.958);
}

.table-blue-dark-90,
.table-blue-dark-90 > th,
.table-blue-dark-90 > td {
  background-color: rgba(193, 206, 218, 0.972);
}
.table-blue-dark-90 th,
.table-blue-dark-90 td,
.table-blue-dark-90 thead th,
.table-blue-dark-90 tbody + tbody {
  border-color: rgba(135, 159, 183, 0.948);
}

.table-hover .table-blue-dark-90:hover {
  background-color: rgba(177, 193, 208, 0.972);
}
.table-hover .table-blue-dark-90:hover > td,
.table-hover .table-blue-dark-90:hover > th {
  background-color: rgba(177, 193, 208, 0.972);
}

.table-blue-dark-95,
.table-blue-dark-95 > th,
.table-blue-dark-95 > td {
  background-color: rgba(189, 202, 215, 0.986);
}
.table-blue-dark-95 th,
.table-blue-dark-95 td,
.table-blue-dark-95 thead th,
.table-blue-dark-95 tbody + tbody {
  border-color: rgba(129, 154, 179, 0.974);
}

.table-hover .table-blue-dark-95:hover {
  background-color: rgba(173, 189, 205, 0.986);
}
.table-hover .table-blue-dark-95:hover > td,
.table-hover .table-blue-dark-95:hover > th {
  background-color: rgba(173, 189, 205, 0.986);
}

.table-blue-table-head,
.table-blue-table-head > th,
.table-blue-table-head > td {
  background-color: #ced8e2;
}
.table-blue-table-head th,
.table-blue-table-head td,
.table-blue-table-head thead th,
.table-blue-table-head tbody + tbody {
  border-color: #a3b6c8;
}

.table-hover .table-blue-table-head:hover {
  background-color: #becbd9;
}
.table-hover .table-blue-table-head:hover > td,
.table-hover .table-blue-table-head:hover > th {
  background-color: #becbd9;
}

.table-blue-table-cell,
.table-blue-table-cell > th,
.table-blue-table-cell > td {
  background-color: #fdfdfe;
}
.table-blue-table-cell th,
.table-blue-table-cell td,
.table-blue-table-cell thead th,
.table-blue-table-cell tbody + tbody {
  border-color: #fbfbfc;
}

.table-hover .table-blue-table-cell:hover {
  background-color: #ececf6;
}
.table-hover .table-blue-table-cell:hover > td,
.table-hover .table-blue-table-cell:hover > th {
  background-color: #ececf6;
}

.table-cgm-dark-blue,
.table-cgm-dark-blue > th,
.table-cgm-dark-blue > td {
  background-color: #b8c6d4;
}
.table-cgm-dark-blue th,
.table-cgm-dark-blue td,
.table-cgm-dark-blue thead th,
.table-cgm-dark-blue tbody + tbody {
  border-color: #7a95af;
}

.table-hover .table-cgm-dark-blue:hover {
  background-color: #a8b9ca;
}
.table-hover .table-cgm-dark-blue:hover > td,
.table-hover .table-cgm-dark-blue:hover > th {
  background-color: #a8b9ca;
}

.table-cgm-blue,
.table-cgm-blue > th,
.table-cgm-blue > td {
  background-color: #b8cbe6;
}
.table-cgm-blue th,
.table-cgm-blue td,
.table-cgm-blue thead th,
.table-cgm-blue tbody + tbody {
  border-color: #7a9fd1;
}

.table-hover .table-cgm-blue:hover {
  background-color: #a5bddf;
}
.table-hover .table-cgm-blue:hover > td,
.table-hover .table-cgm-blue:hover > th {
  background-color: #a5bddf;
}

.table-cgm-keycolor,
.table-cgm-keycolor > th,
.table-cgm-keycolor > td {
  background-color: #b8d8ec;
}
.table-cgm-keycolor th,
.table-cgm-keycolor td,
.table-cgm-keycolor thead th,
.table-cgm-keycolor tbody + tbody {
  border-color: #7ab7dc;
}

.table-hover .table-cgm-keycolor:hover {
  background-color: #a4cde7;
}
.table-hover .table-cgm-keycolor:hover > td,
.table-hover .table-cgm-keycolor:hover > th {
  background-color: #a4cde7;
}

.table-cgm-keycolor-70,
.table-cgm-keycolor-70 > th,
.table-cgm-keycolor-70 > td {
  background-color: #cde4f2;
}
.table-cgm-keycolor-70 th,
.table-cgm-keycolor-70 td,
.table-cgm-keycolor-70 thead th,
.table-cgm-keycolor-70 tbody + tbody {
  border-color: #a2cce7;
}

.table-hover .table-cgm-keycolor-70:hover {
  background-color: #b9d9ed;
}
.table-hover .table-cgm-keycolor-70:hover > td,
.table-hover .table-cgm-keycolor-70:hover > th {
  background-color: #b9d9ed;
}

.table-cgm-keycolor-40,
.table-cgm-keycolor-40 > th,
.table-cgm-keycolor-40 > td {
  background-color: #e2eff7;
}
.table-cgm-keycolor-40 th,
.table-cgm-keycolor-40 td,
.table-cgm-keycolor-40 thead th,
.table-cgm-keycolor-40 tbody + tbody {
  border-color: #cae2f1;
}

.table-hover .table-cgm-keycolor-40:hover {
  background-color: #cee4f1;
}
.table-hover .table-cgm-keycolor-40:hover > td,
.table-hover .table-cgm-keycolor-40:hover > th {
  background-color: #cee4f1;
}

.table-cgm-keycolor-10,
.table-cgm-keycolor-10 > th,
.table-cgm-keycolor-10 > td {
  background-color: #f8fbfd;
}
.table-cgm-keycolor-10 th,
.table-cgm-keycolor-10 td,
.table-cgm-keycolor-10 thead th,
.table-cgm-keycolor-10 tbody + tbody {
  border-color: #f1f8fb;
}

.table-hover .table-cgm-keycolor-10:hover {
  background-color: #e4f0f7;
}
.table-hover .table-cgm-keycolor-10:hover > td,
.table-hover .table-cgm-keycolor-10:hover > th {
  background-color: #e4f0f7;
}

.table-cgm-green,
.table-cgm-green > th,
.table-cgm-green > td {
  background-color: #e1eebf;
}
.table-cgm-green th,
.table-cgm-green td,
.table-cgm-green thead th,
.table-cgm-green tbody + tbody {
  border-color: #c7df89;
}

.table-hover .table-cgm-green:hover {
  background-color: #d8e9ab;
}
.table-hover .table-cgm-green:hover > td,
.table-hover .table-cgm-green:hover > th {
  background-color: #d8e9ab;
}

.table-cgm-green-70,
.table-cgm-green-70 > th,
.table-cgm-green-70 > td {
  background-color: #eaf3d2;
}
.table-cgm-green-70 th,
.table-cgm-green-70 td,
.table-cgm-green-70 thead th,
.table-cgm-green-70 tbody + tbody {
  border-color: #d8e8ac;
}

.table-hover .table-cgm-green-70:hover {
  background-color: #e1eebe;
}
.table-hover .table-cgm-green-70:hover > td,
.table-hover .table-cgm-green-70:hover > th {
  background-color: #e1eebe;
}

.table-cgm-green-40,
.table-cgm-green-40 > th,
.table-cgm-green-40 > td {
  background-color: #f3f8e6;
}
.table-cgm-green-40 th,
.table-cgm-green-40 td,
.table-cgm-green-40 thead th,
.table-cgm-green-40 tbody + tbody {
  border-color: #e9f2d0;
}

.table-hover .table-cgm-green-40:hover {
  background-color: #e9f2d2;
}
.table-hover .table-cgm-green-40:hover > td,
.table-hover .table-cgm-green-40:hover > th {
  background-color: #e9f2d2;
}

.table-cgm-green-10,
.table-cgm-green-10 > th,
.table-cgm-green-10 > td {
  background-color: #fcfdf9;
}
.table-cgm-green-10 th,
.table-cgm-green-10 td,
.table-cgm-green-10 thead th,
.table-cgm-green-10 tbody + tbody {
  border-color: #f9fcf3;
}

.table-hover .table-cgm-green-10:hover {
  background-color: #f2f7e6;
}
.table-hover .table-cgm-green-10:hover > td,
.table-hover .table-cgm-green-10:hover > th {
  background-color: #f2f7e6;
}

.table-cgm-yellow,
.table-cgm-yellow > th,
.table-cgm-yellow > td {
  background-color: #feecb8;
}
.table-cgm-yellow th,
.table-cgm-yellow td,
.table-cgm-yellow thead th,
.table-cgm-yellow tbody + tbody {
  border-color: #fddb7a;
}

.table-hover .table-cgm-yellow:hover {
  background-color: #fee59f;
}
.table-hover .table-cgm-yellow:hover > td,
.table-hover .table-cgm-yellow:hover > th {
  background-color: #fee59f;
}

.table-cgm-yellow-70,
.table-cgm-yellow-70 > th,
.table-cgm-yellow-70 > td {
  background-color: #fff2cd;
}
.table-cgm-yellow-70 th,
.table-cgm-yellow-70 td,
.table-cgm-yellow-70 thead th,
.table-cgm-yellow-70 tbody + tbody {
  border-color: #ffe6a2;
}

.table-hover .table-cgm-yellow-70:hover {
  background-color: #ffebb4;
}
.table-hover .table-cgm-yellow-70:hover > td,
.table-hover .table-cgm-yellow-70:hover > th {
  background-color: #ffebb4;
}

.table-cgm-yellow-40,
.table-cgm-yellow-40 > th,
.table-cgm-yellow-40 > td {
  background-color: #fef7e2;
}
.table-cgm-yellow-40 th,
.table-cgm-yellow-40 td,
.table-cgm-yellow-40 thead th,
.table-cgm-yellow-40 tbody + tbody {
  border-color: #fef0ca;
}

.table-hover .table-cgm-yellow-40:hover {
  background-color: #fdf0c9;
}
.table-hover .table-cgm-yellow-40:hover > td,
.table-hover .table-cgm-yellow-40:hover > th {
  background-color: #fdf0c9;
}

.table-cgm-yellow-10,
.table-cgm-yellow-10 > th,
.table-cgm-yellow-10 > td {
  background-color: #fffdf8;
}
.table-cgm-yellow-10 th,
.table-cgm-yellow-10 td,
.table-cgm-yellow-10 thead th,
.table-cgm-yellow-10 tbody + tbody {
  border-color: #fffbf1;
}

.table-hover .table-cgm-yellow-10:hover {
  background-color: #fff6df;
}
.table-hover .table-cgm-yellow-10:hover > td,
.table-hover .table-cgm-yellow-10:hover > th {
  background-color: #fff6df;
}

.table-cgm-orange,
.table-cgm-orange > th,
.table-cgm-orange > td {
  background-color: #fbdbbd;
}
.table-cgm-orange th,
.table-cgm-orange td,
.table-cgm-orange thead th,
.table-cgm-orange tbody + tbody {
  border-color: #f7bb85;
}

.table-hover .table-cgm-orange:hover {
  background-color: #facea5;
}
.table-hover .table-cgm-orange:hover > td,
.table-hover .table-cgm-orange:hover > th {
  background-color: #facea5;
}

.table-cgm-orange-70,
.table-cgm-orange-70 > th,
.table-cgm-orange-70 > td {
  background-color: #fce6d1;
}
.table-cgm-orange-70 th,
.table-cgm-orange-70 td,
.table-cgm-orange-70 thead th,
.table-cgm-orange-70 tbody + tbody {
  border-color: #f9d0a9;
}

.table-hover .table-cgm-orange-70:hover {
  background-color: #fad9b9;
}
.table-hover .table-cgm-orange-70:hover > td,
.table-hover .table-cgm-orange-70:hover > th {
  background-color: #fad9b9;
}

.table-cgm-orange-40,
.table-cgm-orange-40 > th,
.table-cgm-orange-40 > td {
  background-color: #fdf0e5;
}
.table-cgm-orange-40 th,
.table-cgm-orange-40 td,
.table-cgm-orange-40 thead th,
.table-cgm-orange-40 tbody + tbody {
  border-color: #fce4ce;
}

.table-hover .table-cgm-orange-40:hover {
  background-color: #fbe2cd;
}
.table-hover .table-cgm-orange-40:hover > td,
.table-hover .table-cgm-orange-40:hover > th {
  background-color: #fbe2cd;
}

.table-cgm-orange-10,
.table-cgm-orange-10 > th,
.table-cgm-orange-10 > td {
  background-color: #fefbf8;
}
.table-cgm-orange-10 th,
.table-cgm-orange-10 td,
.table-cgm-orange-10 thead th,
.table-cgm-orange-10 tbody + tbody {
  border-color: #fef8f3;
}

.table-hover .table-cgm-orange-10:hover {
  background-color: #fbeee2;
}
.table-hover .table-cgm-orange-10:hover > td,
.table-hover .table-cgm-orange-10:hover > th {
  background-color: #fbeee2;
}

.table-cgm-red,
.table-cgm-red > th,
.table-cgm-red > td {
  background-color: #f7b8bc;
}
.table-cgm-red th,
.table-cgm-red td,
.table-cgm-red thead th,
.table-cgm-red tbody + tbody {
  border-color: #f07a82;
}

.table-hover .table-cgm-red:hover {
  background-color: #f4a1a6;
}
.table-hover .table-cgm-red:hover > td,
.table-hover .table-cgm-red:hover > th {
  background-color: #f4a1a6;
}

.table-cgm-red-70,
.table-cgm-red-70 > th,
.table-cgm-red-70 > td {
  background-color: #f9cdd0;
}
.table-cgm-red-70 th,
.table-cgm-red-70 td,
.table-cgm-red-70 thead th,
.table-cgm-red-70 tbody + tbody {
  border-color: #f5a2a8;
}

.table-hover .table-cgm-red-70:hover {
  background-color: #f6b6bb;
}
.table-hover .table-cgm-red-70:hover > td,
.table-hover .table-cgm-red-70:hover > th {
  background-color: #f6b6bb;
}

.table-cgm-red-40,
.table-cgm-red-40 > th,
.table-cgm-red-40 > td {
  background-color: #fce2e4;
}
.table-cgm-red-40 th,
.table-cgm-red-40 td,
.table-cgm-red-40 thead th,
.table-cgm-red-40 tbody + tbody {
  border-color: #f9cacd;
}

.table-hover .table-cgm-red-40:hover {
  background-color: #facbce;
}
.table-hover .table-cgm-red-40:hover > td,
.table-hover .table-cgm-red-40:hover > th {
  background-color: #facbce;
}

.table-cgm-red-10,
.table-cgm-red-10 > th,
.table-cgm-red-10 > td {
  background-color: #fef8f8;
}
.table-cgm-red-10 th,
.table-cgm-red-10 td,
.table-cgm-red-10 thead th,
.table-cgm-red-10 tbody + tbody {
  border-color: #fdf1f3;
}

.table-hover .table-cgm-red-10:hover {
  background-color: #fbe2e2;
}
.table-hover .table-cgm-red-10:hover > td,
.table-hover .table-cgm-red-10:hover > th {
  background-color: #fbe2e2;
}

.table-cgm-black,
.table-cgm-black > th,
.table-cgm-black > td {
  background-color: #c3c3c3;
}
.table-cgm-black th,
.table-cgm-black td,
.table-cgm-black thead th,
.table-cgm-black tbody + tbody {
  border-color: #8f8f8f;
}

.table-hover .table-cgm-black:hover {
  background-color: #b6b6b6;
}
.table-hover .table-cgm-black:hover > td,
.table-hover .table-cgm-black:hover > th {
  background-color: #b6b6b6;
}

.table-cgm-dark-gray,
.table-cgm-dark-gray > th,
.table-cgm-dark-gray > td {
  background-color: #d7d7d7;
}
.table-cgm-dark-gray th,
.table-cgm-dark-gray td,
.table-cgm-dark-gray thead th,
.table-cgm-dark-gray tbody + tbody {
  border-color: #b4b4b4;
}

.table-hover .table-cgm-dark-gray:hover {
  background-color: #cacaca;
}
.table-hover .table-cgm-dark-gray:hover > td,
.table-hover .table-cgm-dark-gray:hover > th {
  background-color: #cacaca;
}

.table-cgm-medium-gray,
.table-cgm-medium-gray > th,
.table-cgm-medium-gray > td {
  background-color: #e9e9e9;
}
.table-cgm-medium-gray th,
.table-cgm-medium-gray td,
.table-cgm-medium-gray thead th,
.table-cgm-medium-gray tbody + tbody {
  border-color: #d7d7d7;
}

.table-hover .table-cgm-medium-gray:hover {
  background-color: gainsboro;
}
.table-hover .table-cgm-medium-gray:hover > td,
.table-hover .table-cgm-medium-gray:hover > th {
  background-color: gainsboro;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(31, 31, 31, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(18, 18, 18, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(18, 18, 18, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}

.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: 443.98px) {
  .table-responsive-xs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xs > .table-bordered {
    border: 0;
  }
}
@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;
  }
}
@media (max-width: 1419.98px) {
  .table-responsive-xl1 {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl1 > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1659.98px) {
  .table-responsive-xl2 {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl2 > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1920.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 2099.98px) {
  .table-responsive-xxxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxxl > .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.5rem + 2px);
  padding: 0.25rem 1.25rem;
  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: 0px;
  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: #caeb72;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e8e8e8;
  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.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(8px + 1px);
  padding-bottom: calc(8px + 1px);
  font-size: 1.125rem;
  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.25rem;
  padding-bottom: 0.25rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #1f1f1f;
  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 10px;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0px;
}

.form-control-lg {
  height: calc(1.5em + 16px + 2px);
  padding: 8px 30px;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0px;
}

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: 60.25%;
  color: #94c11c;
}

.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(148, 193, 28, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #94c11c;
  padding-right: calc(1.5em + 0.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2394c11c' 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.125rem);
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #94c11c;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 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.5rem);
  background-position: top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #94c11c;
  padding-right: calc((1em + 0.5rem) * 3 / 4 + 2.25rem);
  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 1.25rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2394c11c' 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 2.25rem/calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #94c11c;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 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: #94c11c;
}
.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: #94c11c;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #94c11c;
}
.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: #b0e12f;
  background-color: #b0e12f;
}
.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(148, 193, 28, 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: #94c11c;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #94c11c;
}
.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: #94c11c;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 60.25%;
  color: #FF4057;
}

.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(255, 64, 87, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #FF4057;
  padding-right: calc(1.5em + 0.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF4057' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF4057' 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.125rem);
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #FF4057;
  box-shadow: 0 0 0 0.2rem rgba(255, 64, 87, 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.5rem);
  background-position: top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #FF4057;
  padding-right: calc((1em + 0.5rem) * 3 / 4 + 2.25rem);
  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 1.25rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF4057' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF4057' 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 2.25rem/calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #FF4057;
  box-shadow: 0 0 0 0.2rem rgba(255, 64, 87, 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: #FF4057;
}
.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: #FF4057;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #FF4057;
}
.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: #ff7384;
  background-color: #ff7384;
}
.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(255, 64, 87, 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: #FF4057;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #FF4057;
}
.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: #FF4057;
  box-shadow: 0 0 0 0.2rem rgba(255, 64, 87, 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: #1f1f1f;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 2.5px 21px;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  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: #1f1f1f;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-primary:hover {
  color: #fff;
  background-color: #7aa017;
  border-color: #729416;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 202, 62, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #729416;
  border-color: #698914;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 202, 62, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #b4d266;
  border-color: #b4d266;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #a6c948;
  border-color: #a1c63f;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 217, 125, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #b4d266;
  border-color: #b4d266;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #a1c63f;
  border-color: #9ac038;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 217, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-success:hover {
  color: #fff;
  background-color: #7aa017;
  border-color: #729416;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 202, 62, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #729416;
  border-color: #698914;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 202, 62, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-info:hover {
  color: #fff;
  background-color: #005c96;
  border-color: #005589;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #005589;
  border-color: #004d7c;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}

.btn-warning {
  color: #fff;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-warning:hover {
  color: #fff;
  background-color: #e96b02;
  border-color: #dc6502;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 145, 55, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #fff;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #dc6502;
  border-color: #cf5f02;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 145, 55, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #FF4057;
  border-color: #FF4057;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ff1a35;
  border-color: #ff0d2a;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 93, 112, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #FF4057;
  border-color: #FF4057;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff0d2a;
  border-color: #ff001f;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 93, 112, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.btn-light:hover {
  color: #212529;
  background-color: #dddddd;
  border-color: #d7d7d7;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 210, 210, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #d7d7d7;
  border-color: #d0d0d0;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 210, 210, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-dark:hover {
  color: #fff;
  background-color: #041124;
  border-color: #020c19;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 67, 99, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #020c19;
  border-color: #01060d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 67, 99, 0.5);
}

.btn-soul-gray-dark {
  color: #fff;
  background-color: #84878A;
  border-color: #84878A;
}
.btn-soul-gray-dark:hover {
  color: #fff;
  background-color: #717477;
  border-color: #6b6e70;
}
.btn-soul-gray-dark:focus, .btn-soul-gray-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 153, 156, 0.5);
}
.btn-soul-gray-dark.disabled, .btn-soul-gray-dark:disabled {
  color: #fff;
  background-color: #84878A;
  border-color: #84878A;
}
.btn-soul-gray-dark:not(:disabled):not(.disabled):active, .btn-soul-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-soul-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #6b6e70;
  border-color: #65676a;
}
.btn-soul-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-soul-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-soul-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 153, 156, 0.5);
}

.btn-soul-orange {
  color: #fff;
  background-color: #F37052;
  border-color: #F37052;
}
.btn-soul-orange:hover {
  color: #fff;
  background-color: #f1522e;
  border-color: #f04922;
}
.btn-soul-orange:focus, .btn-soul-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 133, 108, 0.5);
}
.btn-soul-orange.disabled, .btn-soul-orange:disabled {
  color: #fff;
  background-color: #F37052;
  border-color: #F37052;
}
.btn-soul-orange:not(:disabled):not(.disabled):active, .btn-soul-orange:not(:disabled):not(.disabled).active, .show > .btn-soul-orange.dropdown-toggle {
  color: #fff;
  background-color: #f04922;
  border-color: #ef3f16;
}
.btn-soul-orange:not(:disabled):not(.disabled):active:focus, .btn-soul-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-soul-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 133, 108, 0.5);
}

.btn-primary-light {
  color: #fff;
  background-color: #a5d71f;
  border-color: #a5d71f;
}
.btn-primary-light:hover {
  color: #fff;
  background-color: #8bb61a;
  border-color: #83ab19;
}
.btn-primary-light:focus, .btn-primary-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 221, 65, 0.5);
}
.btn-primary-light.disabled, .btn-primary-light:disabled {
  color: #fff;
  background-color: #a5d71f;
  border-color: #a5d71f;
}
.btn-primary-light:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .show > .btn-primary-light.dropdown-toggle {
  color: #fff;
  background-color: #83ab19;
  border-color: #7aa017;
}
.btn-primary-light:not(:disabled):not(.disabled):active:focus, .btn-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 221, 65, 0.5);
}

.btn-primary-lighter {
  color: #212529;
  background-color: #b0e12f;
  border-color: #b0e12f;
}
.btn-primary-lighter:hover {
  color: #fff;
  background-color: #9dcc1e;
  border-color: #94c11c;
}
.btn-primary-lighter:focus, .btn-primary-lighter.focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 197, 46, 0.5);
}
.btn-primary-lighter.disabled, .btn-primary-lighter:disabled {
  color: #212529;
  background-color: #b0e12f;
  border-color: #b0e12f;
}
.btn-primary-lighter:not(:disabled):not(.disabled):active, .btn-primary-lighter:not(:disabled):not(.disabled).active, .show > .btn-primary-lighter.dropdown-toggle {
  color: #fff;
  background-color: #94c11c;
  border-color: #8bb61a;
}
.btn-primary-lighter:not(:disabled):not(.disabled):active:focus, .btn-primary-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-lighter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(155, 197, 46, 0.5);
}

.btn-primary-lightest {
  color: #212529;
  background-color: #b9e445;
  border-color: #b9e445;
}
.btn-primary-lightest:hover {
  color: #fff;
  background-color: #acdf24;
  border-color: #a5d71f;
}
.btn-primary-lightest:focus, .btn-primary-lightest.focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 199, 65, 0.5);
}
.btn-primary-lightest.disabled, .btn-primary-lightest:disabled {
  color: #212529;
  background-color: #b9e445;
  border-color: #b9e445;
}
.btn-primary-lightest:not(:disabled):not(.disabled):active, .btn-primary-lightest:not(:disabled):not(.disabled).active, .show > .btn-primary-lightest.dropdown-toggle {
  color: #fff;
  background-color: #a5d71f;
  border-color: #9dcc1e;
}
.btn-primary-lightest:not(:disabled):not(.disabled):active:focus, .btn-primary-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-lightest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 199, 65, 0.5);
}

.btn-primary-dark {
  color: #fff;
  background-color: #83ab19;
  border-color: #83ab19;
}
.btn-primary-dark:hover {
  color: #fff;
  background-color: #698914;
  border-color: #617e12;
}
.btn-primary-dark:focus, .btn-primary-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 184, 60, 0.5);
}
.btn-primary-dark.disabled, .btn-primary-dark:disabled {
  color: #fff;
  background-color: #83ab19;
  border-color: #83ab19;
}
.btn-primary-dark:not(:disabled):not(.disabled):active, .btn-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-primary-dark.dropdown-toggle {
  color: #fff;
  background-color: #617e12;
  border-color: #587311;
}
.btn-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(150, 184, 60, 0.5);
}

.btn-primary-darker {
  color: #fff;
  background-color: #729416;
  border-color: #729416;
}
.btn-primary-darker:hover {
  color: #fff;
  background-color: #587311;
  border-color: #50680f;
}
.btn-primary-darker:focus, .btn-primary-darker.focus {
  box-shadow: 0 0 0 0.2rem rgba(135, 164, 57, 0.5);
}
.btn-primary-darker.disabled, .btn-primary-darker:disabled {
  color: #fff;
  background-color: #729416;
  border-color: #729416;
}
.btn-primary-darker:not(:disabled):not(.disabled):active, .btn-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-primary-darker.dropdown-toggle {
  color: #fff;
  background-color: #50680f;
  border-color: #475d0d;
}
.btn-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darker.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(135, 164, 57, 0.5);
}

.btn-primary-darkest {
  color: #fff;
  background-color: #617e12;
  border-color: #617e12;
}
.btn-primary-darkest:hover {
  color: #fff;
  background-color: #475d0d;
  border-color: #3f520c;
}
.btn-primary-darkest:focus, .btn-primary-darkest.focus {
  box-shadow: 0 0 0 0.2rem rgba(121, 145, 54, 0.5);
}
.btn-primary-darkest.disabled, .btn-primary-darkest:disabled {
  color: #fff;
  background-color: #617e12;
  border-color: #617e12;
}
.btn-primary-darkest:not(:disabled):not(.disabled):active, .btn-primary-darkest:not(:disabled):not(.disabled).active, .show > .btn-primary-darkest.dropdown-toggle {
  color: #fff;
  background-color: #3f520c;
  border-color: #36470a;
}
.btn-primary-darkest:not(:disabled):not(.disabled):active:focus, .btn-primary-darkest:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darkest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(121, 145, 54, 0.5);
}

.btn-inverse {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-inverse:hover {
  color: #fff;
  background-color: #041124;
  border-color: #020c19;
}
.btn-inverse:focus, .btn-inverse.focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 67, 99, 0.5);
}
.btn-inverse.disabled, .btn-inverse:disabled {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle {
  color: #fff;
  background-color: #020c19;
  border-color: #01060d;
}
.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 67, 99, 0.5);
}

.btn-gray {
  color: #fff;
  background-color: #919191;
  border-color: #919191;
}
.btn-gray:hover {
  color: #fff;
  background-color: #7e7e7e;
  border-color: #787878;
}
.btn-gray:focus, .btn-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 162, 162, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  color: #fff;
  background-color: #919191;
  border-color: #919191;
}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #787878;
  border-color: #717171;
}
.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(162, 162, 162, 0.5);
}

.btn-gray-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-gray-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-gray-dark:focus, .btn-gray-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-gray-dark.disabled, .btn-gray-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-gray-dark:not(:disabled):not(.disabled):active, .btn-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-gray-light {
  color: #212529;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-light:hover {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cfcfcf;
}
.btn-gray-light:focus, .btn-gray-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 203, 203, 0.5);
}
.btn-gray-light.disabled, .btn-gray-light:disabled {
  color: #212529;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-gray-light:not(:disabled):not(.disabled):active, .btn-gray-light:not(:disabled):not(.disabled).active, .show > .btn-gray-light.dropdown-toggle {
  color: #212529;
  background-color: #cfcfcf;
  border-color: #c8c8c8;
}
.btn-gray-light:not(:disabled):not(.disabled):active:focus, .btn-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 203, 203, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}
.btn-black:hover {
  color: #fff;
  background-color: #0c0c0c;
  border-color: #060606;
}
.btn-black:focus, .btn-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: #060606;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 65, 65, 0.5);
}

.btn-blue {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-blue:hover {
  color: #fff;
  background-color: #005c96;
  border-color: #005589;
}
.btn-blue:focus, .btn-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #005589;
  border-color: #004d7c;
}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}

.btn-blue-dark {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-blue-dark:hover {
  color: #fff;
  background-color: #002040;
  border-color: #001a33;
}
.btn-blue-dark:focus, .btn-blue-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 82, 125, 0.5);
}
.btn-blue-dark.disabled, .btn-blue-dark:disabled {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-blue-dark:not(:disabled):not(.disabled):active, .btn-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-blue-dark.dropdown-toggle {
  color: #fff;
  background-color: #001a33;
  border-color: #001326;
}
.btn-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 82, 125, 0.5);
}

.btn-blue-dark-01 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.01);
  border-color: rgba(0, 51, 102, 0.01);
}
.btn-blue-dark-01:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.01);
  border-color: rgba(0, 26, 51, 0.01);
}
.btn-blue-dark-01:focus, .btn-blue-dark-01.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 251, 0.5);
}
.btn-blue-dark-01.disabled, .btn-blue-dark-01:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.01);
  border-color: rgba(0, 51, 102, 0.01);
}
.btn-blue-dark-01:not(:disabled):not(.disabled):active, .btn-blue-dark-01:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-01.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.01);
  border-color: rgba(0, 19, 38, 0.01);
}
.btn-blue-dark-01:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-01:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-01.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 251, 0.5);
}

.btn-blue-dark-03 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.03);
  border-color: rgba(0, 51, 102, 0.03);
}
.btn-blue-dark-03:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.03);
  border-color: rgba(0, 26, 51, 0.03);
}
.btn-blue-dark-03:focus, .btn-blue-dark-03.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 239, 243, 0.5);
}
.btn-blue-dark-03.disabled, .btn-blue-dark-03:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.03);
  border-color: rgba(0, 51, 102, 0.03);
}
.btn-blue-dark-03:not(:disabled):not(.disabled):active, .btn-blue-dark-03:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-03.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.03);
  border-color: rgba(0, 19, 38, 0.03);
}
.btn-blue-dark-03:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-03:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-03.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 239, 243, 0.5);
}

.btn-blue-dark-05 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.05);
  border-color: rgba(0, 51, 102, 0.05);
}
.btn-blue-dark-05:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.05);
  border-color: rgba(0, 26, 51, 0.05);
}
.btn-blue-dark-05:focus, .btn-blue-dark-05.focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 229, 236, 0.5);
}
.btn-blue-dark-05.disabled, .btn-blue-dark-05:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.05);
  border-color: rgba(0, 51, 102, 0.05);
}
.btn-blue-dark-05:not(:disabled):not(.disabled):active, .btn-blue-dark-05:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-05.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.05);
  border-color: rgba(0, 19, 38, 0.05);
}
.btn-blue-dark-05:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-05:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-05.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 229, 236, 0.5);
}

.btn-blue-dark-10 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.1);
  border-color: rgba(0, 51, 102, 0.1);
}
.btn-blue-dark-10:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.1);
  border-color: rgba(0, 26, 51, 0.1);
}
.btn-blue-dark-10:focus, .btn-blue-dark-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 208, 220, 0.5);
}
.btn-blue-dark-10.disabled, .btn-blue-dark-10:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.1);
  border-color: rgba(0, 51, 102, 0.1);
}
.btn-blue-dark-10:not(:disabled):not(.disabled):active, .btn-blue-dark-10:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-10.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.1);
  border-color: rgba(0, 19, 38, 0.1);
}
.btn-blue-dark-10:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-10:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 208, 220, 0.5);
}

.btn-blue-dark-15 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.15);
  border-color: rgba(0, 51, 102, 0.15);
}
.btn-blue-dark-15:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.15);
  border-color: rgba(0, 26, 51, 0.15);
}
.btn-blue-dark-15:focus, .btn-blue-dark-15.focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 191, 207, 0.5);
}
.btn-blue-dark-15.disabled, .btn-blue-dark-15:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.15);
  border-color: rgba(0, 51, 102, 0.15);
}
.btn-blue-dark-15:not(:disabled):not(.disabled):active, .btn-blue-dark-15:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-15.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.15);
  border-color: rgba(0, 19, 38, 0.15);
}
.btn-blue-dark-15:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-15:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-15.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 191, 207, 0.5);
}

.btn-blue-dark-20 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.2);
  border-color: rgba(0, 51, 102, 0.2);
}
.btn-blue-dark-20:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.2);
  border-color: rgba(0, 26, 51, 0.2);
}
.btn-blue-dark-20:focus, .btn-blue-dark-20.focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 176, 196, 0.5);
}
.btn-blue-dark-20.disabled, .btn-blue-dark-20:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.2);
  border-color: rgba(0, 51, 102, 0.2);
}
.btn-blue-dark-20:not(:disabled):not(.disabled):active, .btn-blue-dark-20:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-20.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.2);
  border-color: rgba(0, 19, 38, 0.2);
}
.btn-blue-dark-20:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-20:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-20.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(156, 176, 196, 0.5);
}

.btn-blue-dark-25 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.25);
  border-color: rgba(0, 51, 102, 0.25);
}
.btn-blue-dark-25:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.25);
  border-color: rgba(0, 26, 51, 0.25);
}
.btn-blue-dark-25:focus, .btn-blue-dark-25.focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 164, 187, 0.5);
}
.btn-blue-dark-25.disabled, .btn-blue-dark-25:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.25);
  border-color: rgba(0, 51, 102, 0.25);
}
.btn-blue-dark-25:not(:disabled):not(.disabled):active, .btn-blue-dark-25:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-25.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.25);
  border-color: rgba(0, 19, 38, 0.25);
}
.btn-blue-dark-25:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-25:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-25.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 164, 187, 0.5);
}

.btn-blue-dark-30 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.3);
  border-color: rgba(0, 51, 102, 0.3);
}
.btn-blue-dark-30:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.3);
  border-color: rgba(0, 26, 51, 0.3);
}
.btn-blue-dark-30:focus, .btn-blue-dark-30.focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 153, 179, 0.5);
}
.btn-blue-dark-30.disabled, .btn-blue-dark-30:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.3);
  border-color: rgba(0, 51, 102, 0.3);
}
.btn-blue-dark-30:not(:disabled):not(.disabled):active, .btn-blue-dark-30:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-30.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.3);
  border-color: rgba(0, 19, 38, 0.3);
}
.btn-blue-dark-30:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-30:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-30.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(128, 153, 179, 0.5);
}

.btn-blue-dark-35 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.35);
  border-color: rgba(0, 51, 102, 0.35);
}
.btn-blue-dark-35:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.35);
  border-color: rgba(0, 26, 51, 0.35);
}
.btn-blue-dark-35:focus, .btn-blue-dark-35.focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 144, 171, 0.5);
}
.btn-blue-dark-35.disabled, .btn-blue-dark-35:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.35);
  border-color: rgba(0, 51, 102, 0.35);
}
.btn-blue-dark-35:not(:disabled):not(.disabled):active, .btn-blue-dark-35:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-35.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.35);
  border-color: rgba(0, 19, 38, 0.35);
}
.btn-blue-dark-35:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-35:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-35.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 144, 171, 0.5);
}

.btn-blue-dark-40 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.4);
  border-color: rgba(0, 51, 102, 0.4);
}
.btn-blue-dark-40:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.4);
  border-color: rgba(0, 26, 51, 0.4);
}
.btn-blue-dark-40:focus, .btn-blue-dark-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 135, 165, 0.5);
}
.btn-blue-dark-40.disabled, .btn-blue-dark-40:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.4);
  border-color: rgba(0, 51, 102, 0.4);
}
.btn-blue-dark-40:not(:disabled):not(.disabled):active, .btn-blue-dark-40:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-40.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.4);
  border-color: rgba(0, 19, 38, 0.4);
}
.btn-blue-dark-40:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-40:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 135, 165, 0.5);
}

.btn-blue-dark-45 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.45);
  border-color: rgba(0, 51, 102, 0.45);
}
.btn-blue-dark-45:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.45);
  border-color: rgba(0, 26, 51, 0.45);
}
.btn-blue-dark-45:focus, .btn-blue-dark-45.focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 128, 160, 0.5);
}
.btn-blue-dark-45.disabled, .btn-blue-dark-45:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.45);
  border-color: rgba(0, 51, 102, 0.45);
}
.btn-blue-dark-45:not(:disabled):not(.disabled):active, .btn-blue-dark-45:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-45.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.45);
  border-color: rgba(0, 19, 38, 0.45);
}
.btn-blue-dark-45:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-45:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-45.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 128, 160, 0.5);
}

.btn-blue-dark-50 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.5);
  border-color: rgba(0, 51, 102, 0.5);
}
.btn-blue-dark-50:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.5);
  border-color: rgba(0, 26, 51, 0.5);
}
.btn-blue-dark-50:focus, .btn-blue-dark-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 122, 155, 0.5);
}
.btn-blue-dark-50.disabled, .btn-blue-dark-50:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.5);
  border-color: rgba(0, 51, 102, 0.5);
}
.btn-blue-dark-50:not(:disabled):not(.disabled):active, .btn-blue-dark-50:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-50.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.5);
  border-color: rgba(0, 19, 38, 0.5);
}
.btn-blue-dark-50:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-50:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 122, 155, 0.5);
}

.btn-blue-dark-55 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.55);
  border-color: rgba(0, 51, 102, 0.55);
}
.btn-blue-dark-55:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.55);
  border-color: rgba(0, 26, 51, 0.55);
}
.btn-blue-dark-55:focus, .btn-blue-dark-55.focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 116, 151, 0.5);
}
.btn-blue-dark-55.disabled, .btn-blue-dark-55:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.55);
  border-color: rgba(0, 51, 102, 0.55);
}
.btn-blue-dark-55:not(:disabled):not(.disabled):active, .btn-blue-dark-55:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-55.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.55);
  border-color: rgba(0, 19, 38, 0.55);
}
.btn-blue-dark-55:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-55:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-55.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 116, 151, 0.5);
}

.btn-blue-dark-60 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.6);
  border-color: rgba(0, 51, 102, 0.6);
}
.btn-blue-dark-60:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.6);
  border-color: rgba(0, 26, 51, 0.6);
}
.btn-blue-dark-60:focus, .btn-blue-dark-60.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 111, 147, 0.5);
}
.btn-blue-dark-60.disabled, .btn-blue-dark-60:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.6);
  border-color: rgba(0, 51, 102, 0.6);
}
.btn-blue-dark-60:not(:disabled):not(.disabled):active, .btn-blue-dark-60:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-60.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.6);
  border-color: rgba(0, 19, 38, 0.6);
}
.btn-blue-dark-60:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-60:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-60.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 111, 147, 0.5);
}

.btn-blue-dark-65 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.65);
  border-color: rgba(0, 51, 102, 0.65);
}
.btn-blue-dark-65:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.65);
  border-color: rgba(0, 26, 51, 0.65);
}
.btn-blue-dark-65:focus, .btn-blue-dark-65.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 106, 143, 0.5);
}
.btn-blue-dark-65.disabled, .btn-blue-dark-65:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.65);
  border-color: rgba(0, 51, 102, 0.65);
}
.btn-blue-dark-65:not(:disabled):not(.disabled):active, .btn-blue-dark-65:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-65.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.65);
  border-color: rgba(0, 19, 38, 0.65);
}
.btn-blue-dark-65:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-65:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-65.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 106, 143, 0.5);
}

.btn-blue-dark-70 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.7);
  border-color: rgba(0, 51, 102, 0.7);
}
.btn-blue-dark-70:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.7);
  border-color: rgba(0, 26, 51, 0.7);
}
.btn-blue-dark-70:focus, .btn-blue-dark-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 101, 140, 0.5);
}
.btn-blue-dark-70.disabled, .btn-blue-dark-70:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.7);
  border-color: rgba(0, 51, 102, 0.7);
}
.btn-blue-dark-70:not(:disabled):not(.disabled):active, .btn-blue-dark-70:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-70.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.7);
  border-color: rgba(0, 19, 38, 0.7);
}
.btn-blue-dark-70:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-70:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 101, 140, 0.5);
}

.btn-blue-dark-75 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.75);
  border-color: rgba(0, 51, 102, 0.75);
}
.btn-blue-dark-75:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.75);
  border-color: rgba(0, 26, 51, 0.75);
}
.btn-blue-dark-75:focus, .btn-blue-dark-75.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 97, 137, 0.5);
}
.btn-blue-dark-75.disabled, .btn-blue-dark-75:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.75);
  border-color: rgba(0, 51, 102, 0.75);
}
.btn-blue-dark-75:not(:disabled):not(.disabled):active, .btn-blue-dark-75:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-75.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.75);
  border-color: rgba(0, 19, 38, 0.75);
}
.btn-blue-dark-75:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-75:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-75.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 97, 137, 0.5);
}

.btn-blue-dark-80 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.8);
  border-color: rgba(0, 51, 102, 0.8);
}
.btn-blue-dark-80:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.8);
  border-color: rgba(0, 26, 51, 0.8);
}
.btn-blue-dark-80:focus, .btn-blue-dark-80.focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 94, 134, 0.5);
}
.btn-blue-dark-80.disabled, .btn-blue-dark-80:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.8);
  border-color: rgba(0, 51, 102, 0.8);
}
.btn-blue-dark-80:not(:disabled):not(.disabled):active, .btn-blue-dark-80:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-80.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.8);
  border-color: rgba(0, 19, 38, 0.8);
}
.btn-blue-dark-80:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-80:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-80.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 94, 134, 0.5);
}

.btn-blue-dark-85 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.85);
  border-color: rgba(0, 51, 102, 0.85);
}
.btn-blue-dark-85:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.85);
  border-color: rgba(0, 26, 51, 0.85);
}
.btn-blue-dark-85:focus, .btn-blue-dark-85.focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 90, 131, 0.5);
}
.btn-blue-dark-85.disabled, .btn-blue-dark-85:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.85);
  border-color: rgba(0, 51, 102, 0.85);
}
.btn-blue-dark-85:not(:disabled):not(.disabled):active, .btn-blue-dark-85:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-85.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.85);
  border-color: rgba(0, 19, 38, 0.85);
}
.btn-blue-dark-85:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-85:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-85.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(49, 90, 131, 0.5);
}

.btn-blue-dark-90 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.9);
  border-color: rgba(0, 51, 102, 0.9);
}
.btn-blue-dark-90:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.9);
  border-color: rgba(0, 26, 51, 0.9);
}
.btn-blue-dark-90:focus, .btn-blue-dark-90.focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 87, 129, 0.5);
}
.btn-blue-dark-90.disabled, .btn-blue-dark-90:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.9);
  border-color: rgba(0, 51, 102, 0.9);
}
.btn-blue-dark-90:not(:disabled):not(.disabled):active, .btn-blue-dark-90:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-90.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.9);
  border-color: rgba(0, 19, 38, 0.9);
}
.btn-blue-dark-90:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-90:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-90.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(45, 87, 129, 0.5);
}

.btn-blue-dark-95 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.95);
  border-color: rgba(0, 51, 102, 0.95);
}
.btn-blue-dark-95:hover {
  color: #fff;
  background-color: rgba(0, 32, 64, 0.95);
  border-color: rgba(0, 26, 51, 0.95);
}
.btn-blue-dark-95:focus, .btn-blue-dark-95.focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 84, 127, 0.5);
}
.btn-blue-dark-95.disabled, .btn-blue-dark-95:disabled {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.95);
  border-color: rgba(0, 51, 102, 0.95);
}
.btn-blue-dark-95:not(:disabled):not(.disabled):active, .btn-blue-dark-95:not(:disabled):not(.disabled).active, .show > .btn-blue-dark-95.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.95);
  border-color: rgba(0, 19, 38, 0.95);
}
.btn-blue-dark-95:not(:disabled):not(.disabled):active:focus, .btn-blue-dark-95:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-dark-95.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 84, 127, 0.5);
}

.btn-blue-table-head {
  color: #fff;
  background-color: rgb(79, 114, 150);
  border-color: rgb(79, 114, 150);
}
.btn-blue-table-head:hover {
  color: #fff;
  background-color: #425f7d;
  border-color: #3d5975;
}
.btn-blue-table-head:focus, .btn-blue-table-head.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 135, 166, 0.5);
}
.btn-blue-table-head.disabled, .btn-blue-table-head:disabled {
  color: #fff;
  background-color: rgb(79, 114, 150);
  border-color: rgb(79, 114, 150);
}
.btn-blue-table-head:not(:disabled):not(.disabled):active, .btn-blue-table-head:not(:disabled):not(.disabled).active, .show > .btn-blue-table-head.dropdown-toggle {
  color: #fff;
  background-color: #3d5975;
  border-color: #39526c;
}
.btn-blue-table-head:not(:disabled):not(.disabled):active:focus, .btn-blue-table-head:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-table-head.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 135, 166, 0.5);
}

.btn-blue-table-cell {
  color: #212529;
  background-color: rgb(247, 248, 250);
  border-color: rgb(247, 248, 250);
}
.btn-blue-table-cell:hover {
  color: #212529;
  background-color: #dfe3eb;
  border-color: #d8dde6;
}
.btn-blue-table-cell:focus, .btn-blue-table-cell.focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 219, 0.5);
}
.btn-blue-table-cell.disabled, .btn-blue-table-cell:disabled {
  color: #212529;
  background-color: rgb(247, 248, 250);
  border-color: rgb(247, 248, 250);
}
.btn-blue-table-cell:not(:disabled):not(.disabled):active, .btn-blue-table-cell:not(:disabled):not(.disabled).active, .show > .btn-blue-table-cell.dropdown-toggle {
  color: #212529;
  background-color: #d8dde6;
  border-color: #d0d6e1;
}
.btn-blue-table-cell:not(:disabled):not(.disabled):active:focus, .btn-blue-table-cell:not(:disabled):not(.disabled).active:focus, .show > .btn-blue-table-cell.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 219, 0.5);
}

.btn-cgm-dark-blue {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-cgm-dark-blue:hover {
  color: #fff;
  background-color: #002040;
  border-color: #001a33;
}
.btn-cgm-dark-blue:focus, .btn-cgm-dark-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 82, 125, 0.5);
}
.btn-cgm-dark-blue.disabled, .btn-cgm-dark-blue:disabled {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-cgm-dark-blue:not(:disabled):not(.disabled):active, .btn-cgm-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-cgm-dark-blue.dropdown-toggle {
  color: #fff;
  background-color: #001a33;
  border-color: #001326;
}
.btn-cgm-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-cgm-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 82, 125, 0.5);
}

.btn-cgm-blue {
  color: #fff;
  background-color: #0046a6;
  border-color: #0046a6;
}
.btn-cgm-blue:hover {
  color: #fff;
  background-color: #003680;
  border-color: #003073;
}
.btn-cgm-blue:focus, .btn-cgm-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 98, 179, 0.5);
}
.btn-cgm-blue.disabled, .btn-cgm-blue:disabled {
  color: #fff;
  background-color: #0046a6;
  border-color: #0046a6;
}
.btn-cgm-blue:not(:disabled):not(.disabled):active, .btn-cgm-blue:not(:disabled):not(.disabled).active, .show > .btn-cgm-blue.dropdown-toggle {
  color: #fff;
  background-color: #003073;
  border-color: #002b66;
}
.btn-cgm-blue:not(:disabled):not(.disabled):active:focus, .btn-cgm-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 98, 179, 0.5);
}

.btn-cgm-keycolor {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-cgm-keycolor:hover {
  color: #fff;
  background-color: #005c96;
  border-color: #005589;
}
.btn-cgm-keycolor:focus, .btn-cgm-keycolor.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}
.btn-cgm-keycolor.disabled, .btn-cgm-keycolor:disabled {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-cgm-keycolor:not(:disabled):not(.disabled):active, .btn-cgm-keycolor:not(:disabled):not(.disabled).active, .show > .btn-cgm-keycolor.dropdown-toggle {
  color: #fff;
  background-color: #005589;
  border-color: #004d7c;
}
.btn-cgm-keycolor:not(:disabled):not(.disabled):active:focus, .btn-cgm-keycolor:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-keycolor.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}

.btn-cgm-keycolor-70 {
  color: #fff;
  background-color: #4c9dd0;
  border-color: #4c9dd0;
}
.btn-cgm-keycolor-70:hover {
  color: #fff;
  background-color: #338bc3;
  border-color: #3084b9;
}
.btn-cgm-keycolor-70:focus, .btn-cgm-keycolor-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 172, 215, 0.5);
}
.btn-cgm-keycolor-70.disabled, .btn-cgm-keycolor-70:disabled {
  color: #fff;
  background-color: #4c9dd0;
  border-color: #4c9dd0;
}
.btn-cgm-keycolor-70:not(:disabled):not(.disabled):active, .btn-cgm-keycolor-70:not(:disabled):not(.disabled).active, .show > .btn-cgm-keycolor-70.dropdown-toggle {
  color: #fff;
  background-color: #3084b9;
  border-color: #2e7dae;
}
.btn-cgm-keycolor-70:not(:disabled):not(.disabled):active:focus, .btn-cgm-keycolor-70:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-keycolor-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 172, 215, 0.5);
}

.btn-cgm-keycolor-40 {
  color: #fff;
  background-color: #99c7e4;
  border-color: #99c7e4;
}
.btn-cgm-keycolor-40:hover {
  color: #fff;
  background-color: #7bb6dc;
  border-color: #71b1d9;
}
.btn-cgm-keycolor-40:focus, .btn-cgm-keycolor-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 207, 232, 0.5);
}
.btn-cgm-keycolor-40.disabled, .btn-cgm-keycolor-40:disabled {
  color: #fff;
  background-color: #99c7e4;
  border-color: #99c7e4;
}
.btn-cgm-keycolor-40:not(:disabled):not(.disabled):active, .btn-cgm-keycolor-40:not(:disabled):not(.disabled).active, .show > .btn-cgm-keycolor-40.dropdown-toggle {
  color: #fff;
  background-color: #71b1d9;
  border-color: #67abd7;
}
.btn-cgm-keycolor-40:not(:disabled):not(.disabled):active:focus, .btn-cgm-keycolor-40:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-keycolor-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(168, 207, 232, 0.5);
}

.btn-cgm-keycolor-10 {
  color: #212529;
  background-color: #e5f1f8;
  border-color: #e5f1f8;
}
.btn-cgm-keycolor-10:hover {
  color: #212529;
  background-color: #c7e1f0;
  border-color: #bddbed;
}
.btn-cgm-keycolor-10:focus, .btn-cgm-keycolor-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 210, 217, 0.5);
}
.btn-cgm-keycolor-10.disabled, .btn-cgm-keycolor-10:disabled {
  color: #212529;
  background-color: #e5f1f8;
  border-color: #e5f1f8;
}
.btn-cgm-keycolor-10:not(:disabled):not(.disabled):active, .btn-cgm-keycolor-10:not(:disabled):not(.disabled).active, .show > .btn-cgm-keycolor-10.dropdown-toggle {
  color: #212529;
  background-color: #bddbed;
  border-color: #b3d6ea;
}
.btn-cgm-keycolor-10:not(:disabled):not(.disabled):active:focus, .btn-cgm-keycolor-10:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-keycolor-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 210, 217, 0.5);
}

.btn-cgm-green {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-cgm-green:hover {
  color: #fff;
  background-color: #7aa017;
  border-color: #729416;
}
.btn-cgm-green:focus, .btn-cgm-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 202, 62, 0.5);
}
.btn-cgm-green.disabled, .btn-cgm-green:disabled {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-cgm-green:not(:disabled):not(.disabled):active, .btn-cgm-green:not(:disabled):not(.disabled).active, .show > .btn-cgm-green.dropdown-toggle {
  color: #fff;
  background-color: #729416;
  border-color: #698914;
}
.btn-cgm-green:not(:disabled):not(.disabled):active:focus, .btn-cgm-green:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 202, 62, 0.5);
}

.btn-cgm-green-70 {
  color: #fff;
  background-color: #b4d360;
  border-color: #b4d360;
}
.btn-cgm-green-70:hover {
  color: #fff;
  background-color: #a6cb42;
  border-color: #a1c838;
}
.btn-cgm-green-70:focus, .btn-cgm-green-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 218, 120, 0.5);
}
.btn-cgm-green-70.disabled, .btn-cgm-green-70:disabled {
  color: #fff;
  background-color: #b4d360;
  border-color: #b4d360;
}
.btn-cgm-green-70:not(:disabled):not(.disabled):active, .btn-cgm-green-70:not(:disabled):not(.disabled).active, .show > .btn-cgm-green-70.dropdown-toggle {
  color: #fff;
  background-color: #a1c838;
  border-color: #99bf35;
}
.btn-cgm-green-70:not(:disabled):not(.disabled):active:focus, .btn-cgm-green-70:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-green-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 218, 120, 0.5);
}

.btn-cgm-green-40 {
  color: #212529;
  background-color: #D4E6A4;
  border-color: #D4E6A4;
}
.btn-cgm-green-40:hover {
  color: #212529;
  background-color: #c6de86;
  border-color: #c1db7c;
}
.btn-cgm-green-40:focus, .btn-cgm-green-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 201, 146, 0.5);
}
.btn-cgm-green-40.disabled, .btn-cgm-green-40:disabled {
  color: #212529;
  background-color: #D4E6A4;
  border-color: #D4E6A4;
}
.btn-cgm-green-40:not(:disabled):not(.disabled):active, .btn-cgm-green-40:not(:disabled):not(.disabled).active, .show > .btn-cgm-green-40.dropdown-toggle {
  color: #212529;
  background-color: #c1db7c;
  border-color: #bcd872;
}
.btn-cgm-green-40:not(:disabled):not(.disabled):active:focus, .btn-cgm-green-40:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-green-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 201, 146, 0.5);
}

.btn-cgm-green-10 {
  color: #212529;
  background-color: #f4f9e8;
  border-color: #f4f9e8;
}
.btn-cgm-green-10:hover {
  color: #212529;
  background-color: #e5f1ca;
  border-color: #e1eec0;
}
.btn-cgm-green-10:focus, .btn-cgm-green-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 217, 203, 0.5);
}
.btn-cgm-green-10.disabled, .btn-cgm-green-10:disabled {
  color: #212529;
  background-color: #f4f9e8;
  border-color: #f4f9e8;
}
.btn-cgm-green-10:not(:disabled):not(.disabled):active, .btn-cgm-green-10:not(:disabled):not(.disabled).active, .show > .btn-cgm-green-10.dropdown-toggle {
  color: #212529;
  background-color: #e1eec0;
  border-color: #dcecb5;
}
.btn-cgm-green-10:not(:disabled):not(.disabled):active:focus, .btn-cgm-green-10:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-green-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 217, 203, 0.5);
}

.btn-cgm-yellow {
  color: #fff;
  background-color: #fbba00;
  border-color: #fbba00;
}
.btn-cgm-yellow:hover {
  color: #fff;
  background-color: #d59e00;
  border-color: #c89400;
}
.btn-cgm-yellow:focus, .btn-cgm-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 196, 38, 0.5);
}
.btn-cgm-yellow.disabled, .btn-cgm-yellow:disabled {
  color: #fff;
  background-color: #fbba00;
  border-color: #fbba00;
}
.btn-cgm-yellow:not(:disabled):not(.disabled):active, .btn-cgm-yellow:not(:disabled):not(.disabled).active, .show > .btn-cgm-yellow.dropdown-toggle {
  color: #fff;
  background-color: #c89400;
  border-color: #bb8b00;
}
.btn-cgm-yellow:not(:disabled):not(.disabled):active:focus, .btn-cgm-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 196, 38, 0.5);
}

.btn-cgm-yellow-70 {
  color: #212529;
  background-color: #FFCF4C;
  border-color: #FFCF4C;
}
.btn-cgm-yellow-70:hover {
  color: #212529;
  background-color: #ffc526;
  border-color: #ffc119;
}
.btn-cgm-yellow-70:focus, .btn-cgm-yellow-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 182, 71, 0.5);
}
.btn-cgm-yellow-70.disabled, .btn-cgm-yellow-70:disabled {
  color: #212529;
  background-color: #FFCF4C;
  border-color: #FFCF4C;
}
.btn-cgm-yellow-70:not(:disabled):not(.disabled):active, .btn-cgm-yellow-70:not(:disabled):not(.disabled).active, .show > .btn-cgm-yellow-70.dropdown-toggle {
  color: #212529;
  background-color: #ffc119;
  border-color: #ffbe0c;
}
.btn-cgm-yellow-70:not(:disabled):not(.disabled):active:focus, .btn-cgm-yellow-70:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-yellow-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 182, 71, 0.5);
}

.btn-cgm-yellow-40 {
  color: #212529;
  background-color: #FDE399;
  border-color: #FDE399;
}
.btn-cgm-yellow-40:hover {
  color: #212529;
  background-color: #fcd973;
  border-color: #fcd567;
}
.btn-cgm-yellow-40:focus, .btn-cgm-yellow-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 199, 136, 0.5);
}
.btn-cgm-yellow-40.disabled, .btn-cgm-yellow-40:disabled {
  color: #212529;
  background-color: #FDE399;
  border-color: #FDE399;
}
.btn-cgm-yellow-40:not(:disabled):not(.disabled):active, .btn-cgm-yellow-40:not(:disabled):not(.disabled).active, .show > .btn-cgm-yellow-40.dropdown-toggle {
  color: #212529;
  background-color: #fcd567;
  border-color: #fcd25a;
}
.btn-cgm-yellow-40:not(:disabled):not(.disabled):active:focus, .btn-cgm-yellow-40:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-yellow-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 199, 136, 0.5);
}

.btn-cgm-yellow-10 {
  color: #212529;
  background-color: #FFF8E5;
  border-color: #FFF8E5;
}
.btn-cgm-yellow-10:hover {
  color: #212529;
  background-color: #ffeebf;
  border-color: #ffeab2;
}
.btn-cgm-yellow-10:focus, .btn-cgm-yellow-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 216, 201, 0.5);
}
.btn-cgm-yellow-10.disabled, .btn-cgm-yellow-10:disabled {
  color: #212529;
  background-color: #FFF8E5;
  border-color: #FFF8E5;
}
.btn-cgm-yellow-10:not(:disabled):not(.disabled):active, .btn-cgm-yellow-10:not(:disabled):not(.disabled).active, .show > .btn-cgm-yellow-10.dropdown-toggle {
  color: #212529;
  background-color: #ffeab2;
  border-color: #ffe7a5;
}
.btn-cgm-yellow-10:not(:disabled):not(.disabled):active:focus, .btn-cgm-yellow-10:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-yellow-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 216, 201, 0.5);
}

.btn-cgm-orange {
  color: #fff;
  background-color: #ef7d14;
  border-color: #ef7d14;
}
.btn-cgm-orange:hover {
  color: #fff;
  background-color: #cf6a0e;
  border-color: #c3640d;
}
.btn-cgm-orange:focus, .btn-cgm-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 145, 55, 0.5);
}
.btn-cgm-orange.disabled, .btn-cgm-orange:disabled {
  color: #fff;
  background-color: #ef7d14;
  border-color: #ef7d14;
}
.btn-cgm-orange:not(:disabled):not(.disabled):active, .btn-cgm-orange:not(:disabled):not(.disabled).active, .show > .btn-cgm-orange.dropdown-toggle {
  color: #fff;
  background-color: #c3640d;
  border-color: #b75e0c;
}
.btn-cgm-orange:not(:disabled):not(.disabled):active:focus, .btn-cgm-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(241, 145, 55, 0.5);
}

.btn-cgm-orange-70 {
  color: #fff;
  background-color: #f4a45a;
  border-color: #f4a45a;
}
.btn-cgm-orange-70:hover {
  color: #fff;
  background-color: #f29036;
  border-color: #f18a2a;
}
.btn-cgm-orange-70:focus, .btn-cgm-orange-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 178, 115, 0.5);
}
.btn-cgm-orange-70.disabled, .btn-cgm-orange-70:disabled {
  color: #fff;
  background-color: #f4a45a;
  border-color: #f4a45a;
}
.btn-cgm-orange-70:not(:disabled):not(.disabled):active, .btn-cgm-orange-70:not(:disabled):not(.disabled).active, .show > .btn-cgm-orange-70.dropdown-toggle {
  color: #fff;
  background-color: #f18a2a;
  border-color: #f0831e;
}
.btn-cgm-orange-70:not(:disabled):not(.disabled):active:focus, .btn-cgm-orange-70:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-orange-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 178, 115, 0.5);
}

.btn-cgm-orange-40 {
  color: #212529;
  background-color: #f9cba1;
  border-color: #f9cba1;
}
.btn-cgm-orange-40:hover {
  color: #212529;
  background-color: #f7b77d;
  border-color: #f6b071;
}
.btn-cgm-orange-40:focus, .btn-cgm-orange-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 178, 143, 0.5);
}
.btn-cgm-orange-40.disabled, .btn-cgm-orange-40:disabled {
  color: #212529;
  background-color: #f9cba1;
  border-color: #f9cba1;
}
.btn-cgm-orange-40:not(:disabled):not(.disabled):active, .btn-cgm-orange-40:not(:disabled):not(.disabled).active, .show > .btn-cgm-orange-40.dropdown-toggle {
  color: #fff;
  background-color: #f6b071;
  border-color: #f5aa65;
}
.btn-cgm-orange-40:not(:disabled):not(.disabled):active:focus, .btn-cgm-orange-40:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-orange-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(217, 178, 143, 0.5);
}

.btn-cgm-orange-10 {
  color: #212529;
  background-color: #fdf2e7;
  border-color: #fdf2e7;
}
.btn-cgm-orange-10:hover {
  color: #212529;
  background-color: #fadfc4;
  border-color: #f9d9b8;
}
.btn-cgm-orange-10:focus, .btn-cgm-orange-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 211, 203, 0.5);
}
.btn-cgm-orange-10.disabled, .btn-cgm-orange-10:disabled {
  color: #212529;
  background-color: #fdf2e7;
  border-color: #fdf2e7;
}
.btn-cgm-orange-10:not(:disabled):not(.disabled):active, .btn-cgm-orange-10:not(:disabled):not(.disabled).active, .show > .btn-cgm-orange-10.dropdown-toggle {
  color: #212529;
  background-color: #f9d9b8;
  border-color: #f8d2ac;
}
.btn-cgm-orange-10:not(:disabled):not(.disabled):active:focus, .btn-cgm-orange-10:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-orange-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 211, 203, 0.5);
}

.btn-cgm-red {
  color: #fff;
  background-color: #e3000f;
  border-color: #e3000f;
}
.btn-cgm-red:hover {
  color: #fff;
  background-color: #bd000c;
  border-color: #b0000c;
}
.btn-cgm-red:focus, .btn-cgm-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 38, 51, 0.5);
}
.btn-cgm-red.disabled, .btn-cgm-red:disabled {
  color: #fff;
  background-color: #e3000f;
  border-color: #e3000f;
}
.btn-cgm-red:not(:disabled):not(.disabled):active, .btn-cgm-red:not(:disabled):not(.disabled).active, .show > .btn-cgm-red.dropdown-toggle {
  color: #fff;
  background-color: #b0000c;
  border-color: #a3000b;
}
.btn-cgm-red:not(:disabled):not(.disabled):active:focus, .btn-cgm-red:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 38, 51, 0.5);
}

.btn-cgm-red-70 {
  color: #fff;
  background-color: #eb4c57;
  border-color: #eb4c57;
}
.btn-cgm-red-70:hover {
  color: #fff;
  background-color: #e72a37;
  border-color: #e61e2c;
}
.btn-cgm-red-70:focus, .btn-cgm-red-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 103, 112, 0.5);
}
.btn-cgm-red-70.disabled, .btn-cgm-red-70:disabled {
  color: #fff;
  background-color: #eb4c57;
  border-color: #eb4c57;
}
.btn-cgm-red-70:not(:disabled):not(.disabled):active, .btn-cgm-red-70:not(:disabled):not(.disabled).active, .show > .btn-cgm-red-70.dropdown-toggle {
  color: #fff;
  background-color: #e61e2c;
  border-color: #de1927;
}
.btn-cgm-red-70:not(:disabled):not(.disabled):active:focus, .btn-cgm-red-70:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-red-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 103, 112, 0.5);
}

.btn-cgm-red-40 {
  color: #fff;
  background-color: #F4999F;
  border-color: #F4999F;
}
.btn-cgm-red-40:hover {
  color: #fff;
  background-color: #f0767f;
  border-color: #ef6b74;
}
.btn-cgm-red-40:focus, .btn-cgm-red-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 168, 173, 0.5);
}
.btn-cgm-red-40.disabled, .btn-cgm-red-40:disabled {
  color: #fff;
  background-color: #F4999F;
  border-color: #F4999F;
}
.btn-cgm-red-40:not(:disabled):not(.disabled):active, .btn-cgm-red-40:not(:disabled):not(.disabled).active, .show > .btn-cgm-red-40.dropdown-toggle {
  color: #fff;
  background-color: #ef6b74;
  border-color: #ee5f69;
}
.btn-cgm-red-40:not(:disabled):not(.disabled):active:focus, .btn-cgm-red-40:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-red-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 168, 173, 0.5);
}

.btn-cgm-red-10 {
  color: #212529;
  background-color: #fce5e7;
  border-color: #fce5e7;
}
.btn-cgm-red-10:hover {
  color: #212529;
  background-color: #f8c3c7;
  border-color: #f7b7bd;
}
.btn-cgm-red-10:focus, .btn-cgm-red-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 200, 203, 0.5);
}
.btn-cgm-red-10.disabled, .btn-cgm-red-10:disabled {
  color: #212529;
  background-color: #fce5e7;
  border-color: #fce5e7;
}
.btn-cgm-red-10:not(:disabled):not(.disabled):active, .btn-cgm-red-10:not(:disabled):not(.disabled).active, .show > .btn-cgm-red-10.dropdown-toggle {
  color: #212529;
  background-color: #f7b7bd;
  border-color: #f5acb2;
}
.btn-cgm-red-10:not(:disabled):not(.disabled):active:focus, .btn-cgm-red-10:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-red-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 200, 203, 0.5);
}

.btn-cgm-black {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}
.btn-cgm-black:hover {
  color: #fff;
  background-color: #151515;
  border-color: #0f0f0f;
}
.btn-cgm-black:focus, .btn-cgm-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 72, 72, 0.5);
}
.btn-cgm-black.disabled, .btn-cgm-black:disabled {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}
.btn-cgm-black:not(:disabled):not(.disabled):active, .btn-cgm-black:not(:disabled):not(.disabled).active, .show > .btn-cgm-black.dropdown-toggle {
  color: #fff;
  background-color: #0f0f0f;
  border-color: #080808;
}
.btn-cgm-black:not(:disabled):not(.disabled):active:focus, .btn-cgm-black:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 72, 72, 0.5);
}

.btn-cgm-dark-gray {
  color: #fff;
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.btn-cgm-dark-gray:hover {
  color: #fff;
  background-color: #5c5c5c;
  border-color: #565656;
}
.btn-cgm-dark-gray:focus, .btn-cgm-dark-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 133, 133, 0.5);
}
.btn-cgm-dark-gray.disabled, .btn-cgm-dark-gray:disabled {
  color: #fff;
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.btn-cgm-dark-gray:not(:disabled):not(.disabled):active, .btn-cgm-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-cgm-dark-gray.dropdown-toggle {
  color: #fff;
  background-color: #565656;
  border-color: #4f4f4f;
}
.btn-cgm-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-cgm-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 133, 133, 0.5);
}

.btn-cgm-medium-gray {
  color: #fff;
  background-color: #b2b2b2;
  border-color: #b2b2b2;
}
.btn-cgm-medium-gray:hover {
  color: #fff;
  background-color: #9f9f9f;
  border-color: #999999;
}
.btn-cgm-medium-gray:focus, .btn-cgm-medium-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 190, 190, 0.5);
}
.btn-cgm-medium-gray.disabled, .btn-cgm-medium-gray:disabled {
  color: #fff;
  background-color: #b2b2b2;
  border-color: #b2b2b2;
}
.btn-cgm-medium-gray:not(:disabled):not(.disabled):active, .btn-cgm-medium-gray:not(:disabled):not(.disabled).active, .show > .btn-cgm-medium-gray.dropdown-toggle {
  color: #fff;
  background-color: #999999;
  border-color: #929292;
}
.btn-cgm-medium-gray:not(:disabled):not(.disabled):active:focus, .btn-cgm-medium-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-cgm-medium-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(190, 190, 190, 0.5);
}

.btn-outline-primary {
  color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #94c11c;
  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: #94c11c;
  border-color: #94c11c;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}

.btn-outline-secondary {
  color: #b4d266;
  border-color: #b4d266;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #b4d266;
  border-color: #b4d266;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 210, 102, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #b4d266;
  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: #b4d266;
  border-color: #b4d266;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 210, 102, 0.5);
}

.btn-outline-success {
  color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #94c11c;
  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: #94c11c;
  border-color: #94c11c;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}

.btn-outline-info {
  color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0074bc;
  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: #0074bc;
  border-color: #0074bc;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}

.btn-outline-warning {
  color: #fd7e14;
  border-color: #fd7e14;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #fd7e14;
  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: #fff;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}

.btn-outline-danger {
  color: #FF4057;
  border-color: #FF4057;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #FF4057;
  border-color: #FF4057;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 64, 87, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #FF4057;
  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: #FF4057;
  border-color: #FF4057;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 64, 87, 0.5);
}

.btn-outline-light {
  color: #f0f0f0;
  border-color: #f0f0f0;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f0f0f0;
  border-color: #f0f0f0;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 240, 240, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f0f0f0;
  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: #f0f0f0;
  border-color: #f0f0f0;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 240, 240, 0.5);
}

.btn-outline-dark {
  color: #072247;
  border-color: #072247;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 34, 71, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #072247;
  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: #072247;
  border-color: #072247;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 34, 71, 0.5);
}

.btn-outline-soul-gray-dark {
  color: #84878A;
  border-color: #84878A;
}
.btn-outline-soul-gray-dark:hover {
  color: #fff;
  background-color: #84878A;
  border-color: #84878A;
}
.btn-outline-soul-gray-dark:focus, .btn-outline-soul-gray-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 135, 138, 0.5);
}
.btn-outline-soul-gray-dark.disabled, .btn-outline-soul-gray-dark:disabled {
  color: #84878A;
  background-color: transparent;
}
.btn-outline-soul-gray-dark:not(:disabled):not(.disabled):active, .btn-outline-soul-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-soul-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #84878A;
  border-color: #84878A;
}
.btn-outline-soul-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-soul-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-soul-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(132, 135, 138, 0.5);
}

.btn-outline-soul-orange {
  color: #F37052;
  border-color: #F37052;
}
.btn-outline-soul-orange:hover {
  color: #fff;
  background-color: #F37052;
  border-color: #F37052;
}
.btn-outline-soul-orange:focus, .btn-outline-soul-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 112, 82, 0.5);
}
.btn-outline-soul-orange.disabled, .btn-outline-soul-orange:disabled {
  color: #F37052;
  background-color: transparent;
}
.btn-outline-soul-orange:not(:disabled):not(.disabled):active, .btn-outline-soul-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-soul-orange.dropdown-toggle {
  color: #fff;
  background-color: #F37052;
  border-color: #F37052;
}
.btn-outline-soul-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-soul-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-soul-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 112, 82, 0.5);
}

.btn-outline-primary-light {
  color: #a5d71f;
  border-color: #a5d71f;
}
.btn-outline-primary-light:hover {
  color: #fff;
  background-color: #a5d71f;
  border-color: #a5d71f;
}
.btn-outline-primary-light:focus, .btn-outline-primary-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 215, 31, 0.5);
}
.btn-outline-primary-light.disabled, .btn-outline-primary-light:disabled {
  color: #a5d71f;
  background-color: transparent;
}
.btn-outline-primary-light:not(:disabled):not(.disabled):active, .btn-outline-primary-light:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-light.dropdown-toggle {
  color: #fff;
  background-color: #a5d71f;
  border-color: #a5d71f;
}
.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 215, 31, 0.5);
}

.btn-outline-primary-lighter {
  color: #b0e12f;
  border-color: #b0e12f;
}
.btn-outline-primary-lighter:hover {
  color: #212529;
  background-color: #b0e12f;
  border-color: #b0e12f;
}
.btn-outline-primary-lighter:focus, .btn-outline-primary-lighter.focus {
  box-shadow: 0 0 0 0.2rem rgba(176, 225, 47, 0.5);
}
.btn-outline-primary-lighter.disabled, .btn-outline-primary-lighter:disabled {
  color: #b0e12f;
  background-color: transparent;
}
.btn-outline-primary-lighter:not(:disabled):not(.disabled):active, .btn-outline-primary-lighter:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-lighter.dropdown-toggle {
  color: #212529;
  background-color: #b0e12f;
  border-color: #b0e12f;
}
.btn-outline-primary-lighter:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-lighter:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-lighter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(176, 225, 47, 0.5);
}

.btn-outline-primary-lightest {
  color: #b9e445;
  border-color: #b9e445;
}
.btn-outline-primary-lightest:hover {
  color: #212529;
  background-color: #b9e445;
  border-color: #b9e445;
}
.btn-outline-primary-lightest:focus, .btn-outline-primary-lightest.focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 228, 69, 0.5);
}
.btn-outline-primary-lightest.disabled, .btn-outline-primary-lightest:disabled {
  color: #b9e445;
  background-color: transparent;
}
.btn-outline-primary-lightest:not(:disabled):not(.disabled):active, .btn-outline-primary-lightest:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-lightest.dropdown-toggle {
  color: #212529;
  background-color: #b9e445;
  border-color: #b9e445;
}
.btn-outline-primary-lightest:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-lightest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-lightest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(185, 228, 69, 0.5);
}

.btn-outline-primary-dark {
  color: #83ab19;
  border-color: #83ab19;
}
.btn-outline-primary-dark:hover {
  color: #fff;
  background-color: #83ab19;
  border-color: #83ab19;
}
.btn-outline-primary-dark:focus, .btn-outline-primary-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 171, 25, 0.5);
}
.btn-outline-primary-dark.disabled, .btn-outline-primary-dark:disabled {
  color: #83ab19;
  background-color: transparent;
}
.btn-outline-primary-dark:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-dark.dropdown-toggle {
  color: #fff;
  background-color: #83ab19;
  border-color: #83ab19;
}
.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(131, 171, 25, 0.5);
}

.btn-outline-primary-darker {
  color: #729416;
  border-color: #729416;
}
.btn-outline-primary-darker:hover {
  color: #fff;
  background-color: #729416;
  border-color: #729416;
}
.btn-outline-primary-darker:focus, .btn-outline-primary-darker.focus {
  box-shadow: 0 0 0 0.2rem rgba(114, 148, 22, 0.5);
}
.btn-outline-primary-darker.disabled, .btn-outline-primary-darker:disabled {
  color: #729416;
  background-color: transparent;
}
.btn-outline-primary-darker:not(:disabled):not(.disabled):active, .btn-outline-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-darker.dropdown-toggle {
  color: #fff;
  background-color: #729416;
  border-color: #729416;
}
.btn-outline-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-darker.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(114, 148, 22, 0.5);
}

.btn-outline-primary-darkest {
  color: #617e12;
  border-color: #617e12;
}
.btn-outline-primary-darkest:hover {
  color: #fff;
  background-color: #617e12;
  border-color: #617e12;
}
.btn-outline-primary-darkest:focus, .btn-outline-primary-darkest.focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 126, 18, 0.5);
}
.btn-outline-primary-darkest.disabled, .btn-outline-primary-darkest:disabled {
  color: #617e12;
  background-color: transparent;
}
.btn-outline-primary-darkest:not(:disabled):not(.disabled):active, .btn-outline-primary-darkest:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-darkest.dropdown-toggle {
  color: #fff;
  background-color: #617e12;
  border-color: #617e12;
}
.btn-outline-primary-darkest:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-darkest:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-darkest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 126, 18, 0.5);
}

.btn-outline-inverse {
  color: #072247;
  border-color: #072247;
}
.btn-outline-inverse:hover {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-outline-inverse:focus, .btn-outline-inverse.focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 34, 71, 0.5);
}
.btn-outline-inverse.disabled, .btn-outline-inverse:disabled {
  color: #072247;
  background-color: transparent;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle {
  color: #fff;
  background-color: #072247;
  border-color: #072247;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 34, 71, 0.5);
}

.btn-outline-gray {
  color: #919191;
  border-color: #919191;
}
.btn-outline-gray:hover {
  color: #fff;
  background-color: #919191;
  border-color: #919191;
}
.btn-outline-gray:focus, .btn-outline-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 145, 145, 0.5);
}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {
  color: #919191;
  background-color: transparent;
}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle {
  color: #fff;
  background-color: #919191;
  border-color: #919191;
}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(145, 145, 145, 0.5);
}

.btn-outline-gray-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-dark:focus, .btn-outline-gray-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-gray-dark.disabled, .btn-outline-gray-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-gray-dark:not(:disabled):not(.disabled):active, .btn-outline-gray-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-gray-light {
  color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-light:hover {
  color: #212529;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-light:focus, .btn-outline-gray-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 232, 232, 0.5);
}
.btn-outline-gray-light.disabled, .btn-outline-gray-light:disabled {
  color: #e8e8e8;
  background-color: transparent;
}
.btn-outline-gray-light:not(:disabled):not(.disabled):active, .btn-outline-gray-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-light.dropdown-toggle {
  color: #212529;
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-outline-gray-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 232, 232, 0.5);
}

.btn-outline-black {
  color: #1f1f1f;
  border-color: #1f1f1f;
}
.btn-outline-black:hover {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(31, 31, 31, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #1f1f1f;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(31, 31, 31, 0.5);
}

.btn-outline-blue {
  color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #0074bc;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}

.btn-outline-blue-dark {
  color: #003366;
  border-color: #003366;
}
.btn-outline-blue-dark:hover {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-outline-blue-dark:focus, .btn-outline-blue-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark.disabled, .btn-outline-blue-dark:disabled {
  color: #003366;
  background-color: transparent;
}
.btn-outline-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-blue-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark.dropdown-toggle {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-outline-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-01 {
  color: rgba(0, 51, 102, 0.01);
  border-color: rgba(0, 51, 102, 0.01);
}
.btn-outline-blue-dark-01:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.01);
  border-color: rgba(0, 51, 102, 0.01);
}
.btn-outline-blue-dark-01:focus, .btn-outline-blue-dark-01.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-01.disabled, .btn-outline-blue-dark-01:disabled {
  color: rgba(0, 51, 102, 0.01);
  background-color: transparent;
}
.btn-outline-blue-dark-01:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-01:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-01.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.01);
  border-color: rgba(0, 51, 102, 0.01);
}
.btn-outline-blue-dark-01:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-01:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-01.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-03 {
  color: rgba(0, 51, 102, 0.03);
  border-color: rgba(0, 51, 102, 0.03);
}
.btn-outline-blue-dark-03:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.03);
  border-color: rgba(0, 51, 102, 0.03);
}
.btn-outline-blue-dark-03:focus, .btn-outline-blue-dark-03.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-03.disabled, .btn-outline-blue-dark-03:disabled {
  color: rgba(0, 51, 102, 0.03);
  background-color: transparent;
}
.btn-outline-blue-dark-03:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-03:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-03.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.03);
  border-color: rgba(0, 51, 102, 0.03);
}
.btn-outline-blue-dark-03:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-03:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-03.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-05 {
  color: rgba(0, 51, 102, 0.05);
  border-color: rgba(0, 51, 102, 0.05);
}
.btn-outline-blue-dark-05:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.05);
  border-color: rgba(0, 51, 102, 0.05);
}
.btn-outline-blue-dark-05:focus, .btn-outline-blue-dark-05.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-05.disabled, .btn-outline-blue-dark-05:disabled {
  color: rgba(0, 51, 102, 0.05);
  background-color: transparent;
}
.btn-outline-blue-dark-05:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-05:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-05.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.05);
  border-color: rgba(0, 51, 102, 0.05);
}
.btn-outline-blue-dark-05:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-05:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-05.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-10 {
  color: rgba(0, 51, 102, 0.1);
  border-color: rgba(0, 51, 102, 0.1);
}
.btn-outline-blue-dark-10:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.1);
  border-color: rgba(0, 51, 102, 0.1);
}
.btn-outline-blue-dark-10:focus, .btn-outline-blue-dark-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-10.disabled, .btn-outline-blue-dark-10:disabled {
  color: rgba(0, 51, 102, 0.1);
  background-color: transparent;
}
.btn-outline-blue-dark-10:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-10:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-10.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.1);
  border-color: rgba(0, 51, 102, 0.1);
}
.btn-outline-blue-dark-10:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-10:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-15 {
  color: rgba(0, 51, 102, 0.15);
  border-color: rgba(0, 51, 102, 0.15);
}
.btn-outline-blue-dark-15:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.15);
  border-color: rgba(0, 51, 102, 0.15);
}
.btn-outline-blue-dark-15:focus, .btn-outline-blue-dark-15.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-15.disabled, .btn-outline-blue-dark-15:disabled {
  color: rgba(0, 51, 102, 0.15);
  background-color: transparent;
}
.btn-outline-blue-dark-15:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-15:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-15.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.15);
  border-color: rgba(0, 51, 102, 0.15);
}
.btn-outline-blue-dark-15:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-15:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-15.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-20 {
  color: rgba(0, 51, 102, 0.2);
  border-color: rgba(0, 51, 102, 0.2);
}
.btn-outline-blue-dark-20:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.2);
  border-color: rgba(0, 51, 102, 0.2);
}
.btn-outline-blue-dark-20:focus, .btn-outline-blue-dark-20.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-20.disabled, .btn-outline-blue-dark-20:disabled {
  color: rgba(0, 51, 102, 0.2);
  background-color: transparent;
}
.btn-outline-blue-dark-20:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-20:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-20.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.2);
  border-color: rgba(0, 51, 102, 0.2);
}
.btn-outline-blue-dark-20:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-20:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-20.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-25 {
  color: rgba(0, 51, 102, 0.25);
  border-color: rgba(0, 51, 102, 0.25);
}
.btn-outline-blue-dark-25:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.25);
  border-color: rgba(0, 51, 102, 0.25);
}
.btn-outline-blue-dark-25:focus, .btn-outline-blue-dark-25.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-25.disabled, .btn-outline-blue-dark-25:disabled {
  color: rgba(0, 51, 102, 0.25);
  background-color: transparent;
}
.btn-outline-blue-dark-25:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-25:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-25.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.25);
  border-color: rgba(0, 51, 102, 0.25);
}
.btn-outline-blue-dark-25:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-25:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-25.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-30 {
  color: rgba(0, 51, 102, 0.3);
  border-color: rgba(0, 51, 102, 0.3);
}
.btn-outline-blue-dark-30:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.3);
  border-color: rgba(0, 51, 102, 0.3);
}
.btn-outline-blue-dark-30:focus, .btn-outline-blue-dark-30.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-30.disabled, .btn-outline-blue-dark-30:disabled {
  color: rgba(0, 51, 102, 0.3);
  background-color: transparent;
}
.btn-outline-blue-dark-30:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-30:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-30.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.3);
  border-color: rgba(0, 51, 102, 0.3);
}
.btn-outline-blue-dark-30:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-30:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-30.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-35 {
  color: rgba(0, 51, 102, 0.35);
  border-color: rgba(0, 51, 102, 0.35);
}
.btn-outline-blue-dark-35:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.35);
  border-color: rgba(0, 51, 102, 0.35);
}
.btn-outline-blue-dark-35:focus, .btn-outline-blue-dark-35.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-35.disabled, .btn-outline-blue-dark-35:disabled {
  color: rgba(0, 51, 102, 0.35);
  background-color: transparent;
}
.btn-outline-blue-dark-35:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-35:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-35.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.35);
  border-color: rgba(0, 51, 102, 0.35);
}
.btn-outline-blue-dark-35:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-35:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-35.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-40 {
  color: rgba(0, 51, 102, 0.4);
  border-color: rgba(0, 51, 102, 0.4);
}
.btn-outline-blue-dark-40:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.4);
  border-color: rgba(0, 51, 102, 0.4);
}
.btn-outline-blue-dark-40:focus, .btn-outline-blue-dark-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-40.disabled, .btn-outline-blue-dark-40:disabled {
  color: rgba(0, 51, 102, 0.4);
  background-color: transparent;
}
.btn-outline-blue-dark-40:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-40:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-40.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.4);
  border-color: rgba(0, 51, 102, 0.4);
}
.btn-outline-blue-dark-40:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-40:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-45 {
  color: rgba(0, 51, 102, 0.45);
  border-color: rgba(0, 51, 102, 0.45);
}
.btn-outline-blue-dark-45:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.45);
  border-color: rgba(0, 51, 102, 0.45);
}
.btn-outline-blue-dark-45:focus, .btn-outline-blue-dark-45.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-45.disabled, .btn-outline-blue-dark-45:disabled {
  color: rgba(0, 51, 102, 0.45);
  background-color: transparent;
}
.btn-outline-blue-dark-45:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-45:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-45.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.45);
  border-color: rgba(0, 51, 102, 0.45);
}
.btn-outline-blue-dark-45:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-45:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-45.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-50 {
  color: rgba(0, 51, 102, 0.5);
  border-color: rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-50:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.5);
  border-color: rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-50:focus, .btn-outline-blue-dark-50.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-50.disabled, .btn-outline-blue-dark-50:disabled {
  color: rgba(0, 51, 102, 0.5);
  background-color: transparent;
}
.btn-outline-blue-dark-50:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-50:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-50.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.5);
  border-color: rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-50:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-50:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-50.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-55 {
  color: rgba(0, 51, 102, 0.55);
  border-color: rgba(0, 51, 102, 0.55);
}
.btn-outline-blue-dark-55:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.55);
  border-color: rgba(0, 51, 102, 0.55);
}
.btn-outline-blue-dark-55:focus, .btn-outline-blue-dark-55.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-55.disabled, .btn-outline-blue-dark-55:disabled {
  color: rgba(0, 51, 102, 0.55);
  background-color: transparent;
}
.btn-outline-blue-dark-55:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-55:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-55.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.55);
  border-color: rgba(0, 51, 102, 0.55);
}
.btn-outline-blue-dark-55:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-55:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-55.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-60 {
  color: rgba(0, 51, 102, 0.6);
  border-color: rgba(0, 51, 102, 0.6);
}
.btn-outline-blue-dark-60:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.6);
  border-color: rgba(0, 51, 102, 0.6);
}
.btn-outline-blue-dark-60:focus, .btn-outline-blue-dark-60.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-60.disabled, .btn-outline-blue-dark-60:disabled {
  color: rgba(0, 51, 102, 0.6);
  background-color: transparent;
}
.btn-outline-blue-dark-60:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-60:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-60.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.6);
  border-color: rgba(0, 51, 102, 0.6);
}
.btn-outline-blue-dark-60:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-60:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-60.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-65 {
  color: rgba(0, 51, 102, 0.65);
  border-color: rgba(0, 51, 102, 0.65);
}
.btn-outline-blue-dark-65:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.65);
  border-color: rgba(0, 51, 102, 0.65);
}
.btn-outline-blue-dark-65:focus, .btn-outline-blue-dark-65.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-65.disabled, .btn-outline-blue-dark-65:disabled {
  color: rgba(0, 51, 102, 0.65);
  background-color: transparent;
}
.btn-outline-blue-dark-65:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-65:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-65.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.65);
  border-color: rgba(0, 51, 102, 0.65);
}
.btn-outline-blue-dark-65:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-65:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-65.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-70 {
  color: rgba(0, 51, 102, 0.7);
  border-color: rgba(0, 51, 102, 0.7);
}
.btn-outline-blue-dark-70:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.7);
  border-color: rgba(0, 51, 102, 0.7);
}
.btn-outline-blue-dark-70:focus, .btn-outline-blue-dark-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-70.disabled, .btn-outline-blue-dark-70:disabled {
  color: rgba(0, 51, 102, 0.7);
  background-color: transparent;
}
.btn-outline-blue-dark-70:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-70:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-70.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.7);
  border-color: rgba(0, 51, 102, 0.7);
}
.btn-outline-blue-dark-70:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-70:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-75 {
  color: rgba(0, 51, 102, 0.75);
  border-color: rgba(0, 51, 102, 0.75);
}
.btn-outline-blue-dark-75:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.75);
  border-color: rgba(0, 51, 102, 0.75);
}
.btn-outline-blue-dark-75:focus, .btn-outline-blue-dark-75.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-75.disabled, .btn-outline-blue-dark-75:disabled {
  color: rgba(0, 51, 102, 0.75);
  background-color: transparent;
}
.btn-outline-blue-dark-75:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-75:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-75.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.75);
  border-color: rgba(0, 51, 102, 0.75);
}
.btn-outline-blue-dark-75:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-75:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-75.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-80 {
  color: rgba(0, 51, 102, 0.8);
  border-color: rgba(0, 51, 102, 0.8);
}
.btn-outline-blue-dark-80:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.8);
  border-color: rgba(0, 51, 102, 0.8);
}
.btn-outline-blue-dark-80:focus, .btn-outline-blue-dark-80.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-80.disabled, .btn-outline-blue-dark-80:disabled {
  color: rgba(0, 51, 102, 0.8);
  background-color: transparent;
}
.btn-outline-blue-dark-80:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-80:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-80.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.8);
  border-color: rgba(0, 51, 102, 0.8);
}
.btn-outline-blue-dark-80:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-80:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-80.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-85 {
  color: rgba(0, 51, 102, 0.85);
  border-color: rgba(0, 51, 102, 0.85);
}
.btn-outline-blue-dark-85:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.85);
  border-color: rgba(0, 51, 102, 0.85);
}
.btn-outline-blue-dark-85:focus, .btn-outline-blue-dark-85.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-85.disabled, .btn-outline-blue-dark-85:disabled {
  color: rgba(0, 51, 102, 0.85);
  background-color: transparent;
}
.btn-outline-blue-dark-85:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-85:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-85.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.85);
  border-color: rgba(0, 51, 102, 0.85);
}
.btn-outline-blue-dark-85:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-85:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-85.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-90 {
  color: rgba(0, 51, 102, 0.9);
  border-color: rgba(0, 51, 102, 0.9);
}
.btn-outline-blue-dark-90:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.9);
  border-color: rgba(0, 51, 102, 0.9);
}
.btn-outline-blue-dark-90:focus, .btn-outline-blue-dark-90.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-90.disabled, .btn-outline-blue-dark-90:disabled {
  color: rgba(0, 51, 102, 0.9);
  background-color: transparent;
}
.btn-outline-blue-dark-90:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-90:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-90.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.9);
  border-color: rgba(0, 51, 102, 0.9);
}
.btn-outline-blue-dark-90:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-90:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-90.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-dark-95 {
  color: rgba(0, 51, 102, 0.95);
  border-color: rgba(0, 51, 102, 0.95);
}
.btn-outline-blue-dark-95:hover {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.95);
  border-color: rgba(0, 51, 102, 0.95);
}
.btn-outline-blue-dark-95:focus, .btn-outline-blue-dark-95.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-blue-dark-95.disabled, .btn-outline-blue-dark-95:disabled {
  color: rgba(0, 51, 102, 0.95);
  background-color: transparent;
}
.btn-outline-blue-dark-95:not(:disabled):not(.disabled):active, .btn-outline-blue-dark-95:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-dark-95.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.95);
  border-color: rgba(0, 51, 102, 0.95);
}
.btn-outline-blue-dark-95:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-dark-95:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-dark-95.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-blue-table-head {
  color: rgb(79, 114, 150);
  border-color: rgb(79, 114, 150);
}
.btn-outline-blue-table-head:hover {
  color: #fff;
  background-color: rgb(79, 114, 150);
  border-color: rgb(79, 114, 150);
}
.btn-outline-blue-table-head:focus, .btn-outline-blue-table-head.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 114, 150, 0.5);
}
.btn-outline-blue-table-head.disabled, .btn-outline-blue-table-head:disabled {
  color: rgb(79, 114, 150);
  background-color: transparent;
}
.btn-outline-blue-table-head:not(:disabled):not(.disabled):active, .btn-outline-blue-table-head:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-table-head.dropdown-toggle {
  color: #fff;
  background-color: rgb(79, 114, 150);
  border-color: rgb(79, 114, 150);
}
.btn-outline-blue-table-head:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-table-head:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-table-head.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 114, 150, 0.5);
}

.btn-outline-blue-table-cell {
  color: rgb(247, 248, 250);
  border-color: rgb(247, 248, 250);
}
.btn-outline-blue-table-cell:hover {
  color: #212529;
  background-color: rgb(247, 248, 250);
  border-color: rgb(247, 248, 250);
}
.btn-outline-blue-table-cell:focus, .btn-outline-blue-table-cell.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 248, 250, 0.5);
}
.btn-outline-blue-table-cell.disabled, .btn-outline-blue-table-cell:disabled {
  color: rgb(247, 248, 250);
  background-color: transparent;
}
.btn-outline-blue-table-cell:not(:disabled):not(.disabled):active, .btn-outline-blue-table-cell:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-table-cell.dropdown-toggle {
  color: #212529;
  background-color: rgb(247, 248, 250);
  border-color: rgb(247, 248, 250);
}
.btn-outline-blue-table-cell:not(:disabled):not(.disabled):active:focus, .btn-outline-blue-table-cell:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-blue-table-cell.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 248, 250, 0.5);
}

.btn-outline-cgm-dark-blue {
  color: #003366;
  border-color: #003366;
}
.btn-outline-cgm-dark-blue:hover {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-outline-cgm-dark-blue:focus, .btn-outline-cgm-dark-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}
.btn-outline-cgm-dark-blue.disabled, .btn-outline-cgm-dark-blue:disabled {
  color: #003366;
  background-color: transparent;
}
.btn-outline-cgm-dark-blue:not(:disabled):not(.disabled):active, .btn-outline-cgm-dark-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-dark-blue.dropdown-toggle {
  color: #fff;
  background-color: #003366;
  border-color: #003366;
}
.btn-outline-cgm-dark-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-dark-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-dark-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.btn-outline-cgm-blue {
  color: #0046a6;
  border-color: #0046a6;
}
.btn-outline-cgm-blue:hover {
  color: #fff;
  background-color: #0046a6;
  border-color: #0046a6;
}
.btn-outline-cgm-blue:focus, .btn-outline-cgm-blue.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 70, 166, 0.5);
}
.btn-outline-cgm-blue.disabled, .btn-outline-cgm-blue:disabled {
  color: #0046a6;
  background-color: transparent;
}
.btn-outline-cgm-blue:not(:disabled):not(.disabled):active, .btn-outline-cgm-blue:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-blue.dropdown-toggle {
  color: #fff;
  background-color: #0046a6;
  border-color: #0046a6;
}
.btn-outline-cgm-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-blue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 70, 166, 0.5);
}

.btn-outline-cgm-keycolor {
  color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-cgm-keycolor:hover {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-cgm-keycolor:focus, .btn-outline-cgm-keycolor.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}
.btn-outline-cgm-keycolor.disabled, .btn-outline-cgm-keycolor:disabled {
  color: #0074bc;
  background-color: transparent;
}
.btn-outline-cgm-keycolor:not(:disabled):not(.disabled):active, .btn-outline-cgm-keycolor:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-keycolor.dropdown-toggle {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}
.btn-outline-cgm-keycolor:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-keycolor:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-keycolor.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}

.btn-outline-cgm-keycolor-70 {
  color: #4c9dd0;
  border-color: #4c9dd0;
}
.btn-outline-cgm-keycolor-70:hover {
  color: #fff;
  background-color: #4c9dd0;
  border-color: #4c9dd0;
}
.btn-outline-cgm-keycolor-70:focus, .btn-outline-cgm-keycolor-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 157, 208, 0.5);
}
.btn-outline-cgm-keycolor-70.disabled, .btn-outline-cgm-keycolor-70:disabled {
  color: #4c9dd0;
  background-color: transparent;
}
.btn-outline-cgm-keycolor-70:not(:disabled):not(.disabled):active, .btn-outline-cgm-keycolor-70:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-keycolor-70.dropdown-toggle {
  color: #fff;
  background-color: #4c9dd0;
  border-color: #4c9dd0;
}
.btn-outline-cgm-keycolor-70:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-keycolor-70:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-keycolor-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 157, 208, 0.5);
}

.btn-outline-cgm-keycolor-40 {
  color: #99c7e4;
  border-color: #99c7e4;
}
.btn-outline-cgm-keycolor-40:hover {
  color: #fff;
  background-color: #99c7e4;
  border-color: #99c7e4;
}
.btn-outline-cgm-keycolor-40:focus, .btn-outline-cgm-keycolor-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 199, 228, 0.5);
}
.btn-outline-cgm-keycolor-40.disabled, .btn-outline-cgm-keycolor-40:disabled {
  color: #99c7e4;
  background-color: transparent;
}
.btn-outline-cgm-keycolor-40:not(:disabled):not(.disabled):active, .btn-outline-cgm-keycolor-40:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-keycolor-40.dropdown-toggle {
  color: #fff;
  background-color: #99c7e4;
  border-color: #99c7e4;
}
.btn-outline-cgm-keycolor-40:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-keycolor-40:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-keycolor-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 199, 228, 0.5);
}

.btn-outline-cgm-keycolor-10 {
  color: #e5f1f8;
  border-color: #e5f1f8;
}
.btn-outline-cgm-keycolor-10:hover {
  color: #212529;
  background-color: #e5f1f8;
  border-color: #e5f1f8;
}
.btn-outline-cgm-keycolor-10:focus, .btn-outline-cgm-keycolor-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 248, 0.5);
}
.btn-outline-cgm-keycolor-10.disabled, .btn-outline-cgm-keycolor-10:disabled {
  color: #e5f1f8;
  background-color: transparent;
}
.btn-outline-cgm-keycolor-10:not(:disabled):not(.disabled):active, .btn-outline-cgm-keycolor-10:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-keycolor-10.dropdown-toggle {
  color: #212529;
  background-color: #e5f1f8;
  border-color: #e5f1f8;
}
.btn-outline-cgm-keycolor-10:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-keycolor-10:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-keycolor-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 248, 0.5);
}

.btn-outline-cgm-green {
  color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-cgm-green:hover {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-cgm-green:focus, .btn-outline-cgm-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}
.btn-outline-cgm-green.disabled, .btn-outline-cgm-green:disabled {
  color: #94c11c;
  background-color: transparent;
}
.btn-outline-cgm-green:not(:disabled):not(.disabled):active, .btn-outline-cgm-green:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-green.dropdown-toggle {
  color: #fff;
  background-color: #94c11c;
  border-color: #94c11c;
}
.btn-outline-cgm-green:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}

.btn-outline-cgm-green-70 {
  color: #b4d360;
  border-color: #b4d360;
}
.btn-outline-cgm-green-70:hover {
  color: #fff;
  background-color: #b4d360;
  border-color: #b4d360;
}
.btn-outline-cgm-green-70:focus, .btn-outline-cgm-green-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 211, 96, 0.5);
}
.btn-outline-cgm-green-70.disabled, .btn-outline-cgm-green-70:disabled {
  color: #b4d360;
  background-color: transparent;
}
.btn-outline-cgm-green-70:not(:disabled):not(.disabled):active, .btn-outline-cgm-green-70:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-green-70.dropdown-toggle {
  color: #fff;
  background-color: #b4d360;
  border-color: #b4d360;
}
.btn-outline-cgm-green-70:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-green-70:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-green-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(180, 211, 96, 0.5);
}

.btn-outline-cgm-green-40 {
  color: #D4E6A4;
  border-color: #D4E6A4;
}
.btn-outline-cgm-green-40:hover {
  color: #212529;
  background-color: #D4E6A4;
  border-color: #D4E6A4;
}
.btn-outline-cgm-green-40:focus, .btn-outline-cgm-green-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 230, 164, 0.5);
}
.btn-outline-cgm-green-40.disabled, .btn-outline-cgm-green-40:disabled {
  color: #D4E6A4;
  background-color: transparent;
}
.btn-outline-cgm-green-40:not(:disabled):not(.disabled):active, .btn-outline-cgm-green-40:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-green-40.dropdown-toggle {
  color: #212529;
  background-color: #D4E6A4;
  border-color: #D4E6A4;
}
.btn-outline-cgm-green-40:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-green-40:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-green-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 230, 164, 0.5);
}

.btn-outline-cgm-green-10 {
  color: #f4f9e8;
  border-color: #f4f9e8;
}
.btn-outline-cgm-green-10:hover {
  color: #212529;
  background-color: #f4f9e8;
  border-color: #f4f9e8;
}
.btn-outline-cgm-green-10:focus, .btn-outline-cgm-green-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 249, 232, 0.5);
}
.btn-outline-cgm-green-10.disabled, .btn-outline-cgm-green-10:disabled {
  color: #f4f9e8;
  background-color: transparent;
}
.btn-outline-cgm-green-10:not(:disabled):not(.disabled):active, .btn-outline-cgm-green-10:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-green-10.dropdown-toggle {
  color: #212529;
  background-color: #f4f9e8;
  border-color: #f4f9e8;
}
.btn-outline-cgm-green-10:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-green-10:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-green-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 249, 232, 0.5);
}

.btn-outline-cgm-yellow {
  color: #fbba00;
  border-color: #fbba00;
}
.btn-outline-cgm-yellow:hover {
  color: #fff;
  background-color: #fbba00;
  border-color: #fbba00;
}
.btn-outline-cgm-yellow:focus, .btn-outline-cgm-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 186, 0, 0.5);
}
.btn-outline-cgm-yellow.disabled, .btn-outline-cgm-yellow:disabled {
  color: #fbba00;
  background-color: transparent;
}
.btn-outline-cgm-yellow:not(:disabled):not(.disabled):active, .btn-outline-cgm-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-yellow.dropdown-toggle {
  color: #fff;
  background-color: #fbba00;
  border-color: #fbba00;
}
.btn-outline-cgm-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 186, 0, 0.5);
}

.btn-outline-cgm-yellow-70 {
  color: #FFCF4C;
  border-color: #FFCF4C;
}
.btn-outline-cgm-yellow-70:hover {
  color: #212529;
  background-color: #FFCF4C;
  border-color: #FFCF4C;
}
.btn-outline-cgm-yellow-70:focus, .btn-outline-cgm-yellow-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 207, 76, 0.5);
}
.btn-outline-cgm-yellow-70.disabled, .btn-outline-cgm-yellow-70:disabled {
  color: #FFCF4C;
  background-color: transparent;
}
.btn-outline-cgm-yellow-70:not(:disabled):not(.disabled):active, .btn-outline-cgm-yellow-70:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-yellow-70.dropdown-toggle {
  color: #212529;
  background-color: #FFCF4C;
  border-color: #FFCF4C;
}
.btn-outline-cgm-yellow-70:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-yellow-70:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-yellow-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 207, 76, 0.5);
}

.btn-outline-cgm-yellow-40 {
  color: #FDE399;
  border-color: #FDE399;
}
.btn-outline-cgm-yellow-40:hover {
  color: #212529;
  background-color: #FDE399;
  border-color: #FDE399;
}
.btn-outline-cgm-yellow-40:focus, .btn-outline-cgm-yellow-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 227, 153, 0.5);
}
.btn-outline-cgm-yellow-40.disabled, .btn-outline-cgm-yellow-40:disabled {
  color: #FDE399;
  background-color: transparent;
}
.btn-outline-cgm-yellow-40:not(:disabled):not(.disabled):active, .btn-outline-cgm-yellow-40:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-yellow-40.dropdown-toggle {
  color: #212529;
  background-color: #FDE399;
  border-color: #FDE399;
}
.btn-outline-cgm-yellow-40:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-yellow-40:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-yellow-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 227, 153, 0.5);
}

.btn-outline-cgm-yellow-10 {
  color: #FFF8E5;
  border-color: #FFF8E5;
}
.btn-outline-cgm-yellow-10:hover {
  color: #212529;
  background-color: #FFF8E5;
  border-color: #FFF8E5;
}
.btn-outline-cgm-yellow-10:focus, .btn-outline-cgm-yellow-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 248, 229, 0.5);
}
.btn-outline-cgm-yellow-10.disabled, .btn-outline-cgm-yellow-10:disabled {
  color: #FFF8E5;
  background-color: transparent;
}
.btn-outline-cgm-yellow-10:not(:disabled):not(.disabled):active, .btn-outline-cgm-yellow-10:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-yellow-10.dropdown-toggle {
  color: #212529;
  background-color: #FFF8E5;
  border-color: #FFF8E5;
}
.btn-outline-cgm-yellow-10:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-yellow-10:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-yellow-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 248, 229, 0.5);
}

.btn-outline-cgm-orange {
  color: #ef7d14;
  border-color: #ef7d14;
}
.btn-outline-cgm-orange:hover {
  color: #fff;
  background-color: #ef7d14;
  border-color: #ef7d14;
}
.btn-outline-cgm-orange:focus, .btn-outline-cgm-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 125, 20, 0.5);
}
.btn-outline-cgm-orange.disabled, .btn-outline-cgm-orange:disabled {
  color: #ef7d14;
  background-color: transparent;
}
.btn-outline-cgm-orange:not(:disabled):not(.disabled):active, .btn-outline-cgm-orange:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-orange.dropdown-toggle {
  color: #fff;
  background-color: #ef7d14;
  border-color: #ef7d14;
}
.btn-outline-cgm-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 125, 20, 0.5);
}

.btn-outline-cgm-orange-70 {
  color: #f4a45a;
  border-color: #f4a45a;
}
.btn-outline-cgm-orange-70:hover {
  color: #fff;
  background-color: #f4a45a;
  border-color: #f4a45a;
}
.btn-outline-cgm-orange-70:focus, .btn-outline-cgm-orange-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 164, 90, 0.5);
}
.btn-outline-cgm-orange-70.disabled, .btn-outline-cgm-orange-70:disabled {
  color: #f4a45a;
  background-color: transparent;
}
.btn-outline-cgm-orange-70:not(:disabled):not(.disabled):active, .btn-outline-cgm-orange-70:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-orange-70.dropdown-toggle {
  color: #fff;
  background-color: #f4a45a;
  border-color: #f4a45a;
}
.btn-outline-cgm-orange-70:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-orange-70:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-orange-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 164, 90, 0.5);
}

.btn-outline-cgm-orange-40 {
  color: #f9cba1;
  border-color: #f9cba1;
}
.btn-outline-cgm-orange-40:hover {
  color: #212529;
  background-color: #f9cba1;
  border-color: #f9cba1;
}
.btn-outline-cgm-orange-40:focus, .btn-outline-cgm-orange-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 203, 161, 0.5);
}
.btn-outline-cgm-orange-40.disabled, .btn-outline-cgm-orange-40:disabled {
  color: #f9cba1;
  background-color: transparent;
}
.btn-outline-cgm-orange-40:not(:disabled):not(.disabled):active, .btn-outline-cgm-orange-40:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-orange-40.dropdown-toggle {
  color: #212529;
  background-color: #f9cba1;
  border-color: #f9cba1;
}
.btn-outline-cgm-orange-40:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-orange-40:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-orange-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(249, 203, 161, 0.5);
}

.btn-outline-cgm-orange-10 {
  color: #fdf2e7;
  border-color: #fdf2e7;
}
.btn-outline-cgm-orange-10:hover {
  color: #212529;
  background-color: #fdf2e7;
  border-color: #fdf2e7;
}
.btn-outline-cgm-orange-10:focus, .btn-outline-cgm-orange-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 231, 0.5);
}
.btn-outline-cgm-orange-10.disabled, .btn-outline-cgm-orange-10:disabled {
  color: #fdf2e7;
  background-color: transparent;
}
.btn-outline-cgm-orange-10:not(:disabled):not(.disabled):active, .btn-outline-cgm-orange-10:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-orange-10.dropdown-toggle {
  color: #212529;
  background-color: #fdf2e7;
  border-color: #fdf2e7;
}
.btn-outline-cgm-orange-10:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-orange-10:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-orange-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 231, 0.5);
}

.btn-outline-cgm-red {
  color: #e3000f;
  border-color: #e3000f;
}
.btn-outline-cgm-red:hover {
  color: #fff;
  background-color: #e3000f;
  border-color: #e3000f;
}
.btn-outline-cgm-red:focus, .btn-outline-cgm-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 0, 15, 0.5);
}
.btn-outline-cgm-red.disabled, .btn-outline-cgm-red:disabled {
  color: #e3000f;
  background-color: transparent;
}
.btn-outline-cgm-red:not(:disabled):not(.disabled):active, .btn-outline-cgm-red:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-red.dropdown-toggle {
  color: #fff;
  background-color: #e3000f;
  border-color: #e3000f;
}
.btn-outline-cgm-red:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 0, 15, 0.5);
}

.btn-outline-cgm-red-70 {
  color: #eb4c57;
  border-color: #eb4c57;
}
.btn-outline-cgm-red-70:hover {
  color: #fff;
  background-color: #eb4c57;
  border-color: #eb4c57;
}
.btn-outline-cgm-red-70:focus, .btn-outline-cgm-red-70.focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 76, 87, 0.5);
}
.btn-outline-cgm-red-70.disabled, .btn-outline-cgm-red-70:disabled {
  color: #eb4c57;
  background-color: transparent;
}
.btn-outline-cgm-red-70:not(:disabled):not(.disabled):active, .btn-outline-cgm-red-70:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-red-70.dropdown-toggle {
  color: #fff;
  background-color: #eb4c57;
  border-color: #eb4c57;
}
.btn-outline-cgm-red-70:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-red-70:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-red-70.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 76, 87, 0.5);
}

.btn-outline-cgm-red-40 {
  color: #F4999F;
  border-color: #F4999F;
}
.btn-outline-cgm-red-40:hover {
  color: #fff;
  background-color: #F4999F;
  border-color: #F4999F;
}
.btn-outline-cgm-red-40:focus, .btn-outline-cgm-red-40.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 153, 159, 0.5);
}
.btn-outline-cgm-red-40.disabled, .btn-outline-cgm-red-40:disabled {
  color: #F4999F;
  background-color: transparent;
}
.btn-outline-cgm-red-40:not(:disabled):not(.disabled):active, .btn-outline-cgm-red-40:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-red-40.dropdown-toggle {
  color: #fff;
  background-color: #F4999F;
  border-color: #F4999F;
}
.btn-outline-cgm-red-40:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-red-40:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-red-40.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 153, 159, 0.5);
}

.btn-outline-cgm-red-10 {
  color: #fce5e7;
  border-color: #fce5e7;
}
.btn-outline-cgm-red-10:hover {
  color: #212529;
  background-color: #fce5e7;
  border-color: #fce5e7;
}
.btn-outline-cgm-red-10:focus, .btn-outline-cgm-red-10.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 229, 231, 0.5);
}
.btn-outline-cgm-red-10.disabled, .btn-outline-cgm-red-10:disabled {
  color: #fce5e7;
  background-color: transparent;
}
.btn-outline-cgm-red-10:not(:disabled):not(.disabled):active, .btn-outline-cgm-red-10:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-red-10.dropdown-toggle {
  color: #212529;
  background-color: #fce5e7;
  border-color: #fce5e7;
}
.btn-outline-cgm-red-10:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-red-10:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-red-10.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 229, 231, 0.5);
}

.btn-outline-cgm-black {
  color: #282828;
  border-color: #282828;
}
.btn-outline-cgm-black:hover {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}
.btn-outline-cgm-black:focus, .btn-outline-cgm-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 40, 40, 0.5);
}
.btn-outline-cgm-black.disabled, .btn-outline-cgm-black:disabled {
  color: #282828;
  background-color: transparent;
}
.btn-outline-cgm-black:not(:disabled):not(.disabled):active, .btn-outline-cgm-black:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-black.dropdown-toggle {
  color: #fff;
  background-color: #282828;
  border-color: #282828;
}
.btn-outline-cgm-black:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 40, 40, 0.5);
}

.btn-outline-cgm-dark-gray {
  color: #6f6f6f;
  border-color: #6f6f6f;
}
.btn-outline-cgm-dark-gray:hover {
  color: #fff;
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.btn-outline-cgm-dark-gray:focus, .btn-outline-cgm-dark-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5);
}
.btn-outline-cgm-dark-gray.disabled, .btn-outline-cgm-dark-gray:disabled {
  color: #6f6f6f;
  background-color: transparent;
}
.btn-outline-cgm-dark-gray:not(:disabled):not(.disabled):active, .btn-outline-cgm-dark-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-dark-gray.dropdown-toggle {
  color: #fff;
  background-color: #6f6f6f;
  border-color: #6f6f6f;
}
.btn-outline-cgm-dark-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-dark-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-dark-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5);
}

.btn-outline-cgm-medium-gray {
  color: #b2b2b2;
  border-color: #b2b2b2;
}
.btn-outline-cgm-medium-gray:hover {
  color: #fff;
  background-color: #b2b2b2;
  border-color: #b2b2b2;
}
.btn-outline-cgm-medium-gray:focus, .btn-outline-cgm-medium-gray.focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 178, 178, 0.5);
}
.btn-outline-cgm-medium-gray.disabled, .btn-outline-cgm-medium-gray:disabled {
  color: #b2b2b2;
  background-color: transparent;
}
.btn-outline-cgm-medium-gray:not(:disabled):not(.disabled):active, .btn-outline-cgm-medium-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-cgm-medium-gray.dropdown-toggle {
  color: #fff;
  background-color: #b2b2b2;
  border-color: #b2b2b2;
}
.btn-outline-cgm-medium-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-cgm-medium-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cgm-medium-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(178, 178, 178, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #003366;
  text-decoration: none;
}
.btn-link:hover {
  color: #002b57;
  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: 7px 21px;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 1.5px 8px;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0;
}

.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: #1f1f1f;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(31, 31, 31, 0.15);
  border-radius: 0.25rem;
}

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

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

@media (min-width: 444px) {
  .dropdown-menu-xs-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xs-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;
  }
}
@media (min-width: 1420px) {
  .dropdown-menu-xl1-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl1-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1660px) {
  .dropdown-menu-xl2-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl2-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1921px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 2100px) {
  .dropdown-menu-xxxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-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 #e8e8e8;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f7f7f7;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #94c11c;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 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: 15.75px;
  padding-left: 15.75px;
}
.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: 6px;
  padding-left: 6px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 15.75px;
  padding-left: 15.75px;
}

.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.25rem 1.25rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e8e8e8;
  border: 1px solid #ced4da;
  border-radius: 0px;
}
.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 + 16px + 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: 8px 30px;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0px;
}

.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 10px;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0px;
}

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

.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: #0074bc;
  background-color: #0074bc;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #caeb72;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #dbf19f;
  border-color: #dbf19f;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e8e8e8;
}

.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: #919191 solid 1px;
}
.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: #94c11c;
  background-color: #94c11c;
}
.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, 116, 188, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 116, 188, 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, 116, 188, 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: #919191;
  border-radius: 0.5rem;
  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;
}
@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;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 116, 188, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 2.25rem 0.25rem 1.25rem;
  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 1.25rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #caeb72;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 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: 1.25rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e8e8e8;
}
.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: 10px;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 16px + 2px);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 30px;
  font-size: 1.125rem;
}

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.5rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #caeb72;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e8e8e8;
}
.custom-file-input:lang(de) ~ .custom-file-label::after {
  content: "Durchsuchen";
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input:lang(fr) ~ .custom-file-label::after {
  content: "Parcourir";
}
.custom-file-input:lang(nl) ~ .custom-file-label::after {
  content: "Uploaden";
}
.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.5rem + 2px);
  padding: 0.25rem 1.25rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0px;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.5rem);
  padding: 0.25rem 1.25rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e8e8e8;
  border-left: inherit;
  border-radius: 0 0px 0px 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(148, 193, 28, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(148, 193, 28, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #94c11c;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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 {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #dbf19f;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e8e8e8;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #94c11c;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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 {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #dbf19f;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e8e8e8;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #94c11c;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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 {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #dbf19f;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #e8e8e8;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e8e8e8;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #919191;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #919191;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #919191;
}

.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 #e8e8e8;
}
.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: #e8e8e8 #e8e8e8 #e8e8e8;
}
.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: #e8e8e8 #e8e8e8 #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: #94c11c;
}

.nav-sidebar-right div {
  border: 1px solid #ddd;
}
.nav-sidebar-right div .nav-sidebar-right div {
  border: none !important;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
  color: var(--brand-blue-100);
  cursor: pointer;
  font-size: var(--navigation-font-size);
  line-height: 2.6;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  color: var(--brand-blue-100);
  cursor: pointer;
  font-size: var(--navigation-font-size);
  line-height: 2.6;
}

.shadow-box-bottom {
  box-shadow: 0px 15px 10px -15px rgba(31, 31, 31, 0.15) !important;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-sidebar-right.card-nav-item .btn {
  text-transform: unset !important;
}

.collapse .card,
.collapse .nav-item {
  border: none !important;
}

#accordionNav .btn-nav {
  display: block;
  text-align: left;
}

#accordionNav .noHover.btn-nav:hover {
  text-decoration: none !important;
}

#accordionNav .btn-nav:after {
  content: "\f106";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  float: right;
}

#accordionNav .btn-nav.collapsed:after {
  content: "\f107";
}

.nav-items-list {
  width: 100%;
}

.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.40625rem;
  padding-bottom: 0.40625rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  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.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}
.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: 443.98px) {
  .navbar-expand-xs > .container,
  .navbar-expand-xs > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 444px) {
  .navbar-expand-xs {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xs .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xs .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xs .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xs > .container,
  .navbar-expand-xs > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xs .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xs .navbar-toggler {
    display: none;
  }
}
@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;
  }
}
@media (max-width: 1419.98px) {
  .navbar-expand-xl1 > .container,
  .navbar-expand-xl1 > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1420px) {
  .navbar-expand-xl1 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl1 .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl1 .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl1 .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl1 > .container,
  .navbar-expand-xl1 > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl1 .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl1 .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1659.98px) {
  .navbar-expand-xl2 > .container,
  .navbar-expand-xl2 > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1660px) {
  .navbar-expand-xl2 {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl2 .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl2 .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl2 .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl2 > .container,
  .navbar-expand-xl2 > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl2 .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl2 .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1920.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1921px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 2099.98px) {
  .navbar-expand-xxxl > .container,
  .navbar-expand-xxxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 2100px) {
  .navbar-expand-xxxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxxl > .container,
  .navbar-expand-xxxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .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(31, 31, 31, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(31, 31, 31, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(31, 31, 31, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(31, 31, 31, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(31, 31, 31, 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(31, 31, 31, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(31, 31, 31, 0.5);
  border-color: rgba(31, 31, 31, 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(31, 31, 31, 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(31, 31, 31, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(31, 31, 31, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(31, 31, 31, 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(31, 31, 31, 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 2.5rem;
}

.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: #fff;
  border-bottom: 1px solid rgba(31, 31, 31, 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: #fff;
  border-top: 1px solid rgba(31, 31, 31, 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 {
    -moz-column-count: 3;
         column-count: 3;
    -moz-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;
}

/*@import "bootstrap/breadcrumb";*/
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.25rem;
  margin-left: 0;
  line-height: 1.25;
  color: #003366;
  background-color: #fff;
  border: 0 solid #a5d71f;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #919191;
  border-color: #919191;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 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: #1f1f1f;
  background-color: #fff;
  border-color: #fff;
}
.page-item.disabled .page-link {
  color: #919191;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #e8e8e8;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  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: 400;
  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: #94c11c;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #729416;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #b4d266;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #a1c63f;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(180, 210, 102, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #94c11c;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #729416;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #0074bc;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #005589;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}

.badge-warning {
  color: #fff;
  background-color: #fd7e14;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #fff;
  background-color: #dc6502;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #FF4057;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ff0d2a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 64, 87, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f0f0f0;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #d7d7d7;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(240, 240, 240, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #072247;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #020c19;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(7, 34, 71, 0.5);
}

.badge-soul-gray-dark {
  color: #fff;
  background-color: #84878A;
}
a.badge-soul-gray-dark:hover, a.badge-soul-gray-dark:focus {
  color: #fff;
  background-color: #6b6e70;
}
a.badge-soul-gray-dark:focus, a.badge-soul-gray-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(132, 135, 138, 0.5);
}

.badge-soul-orange {
  color: #fff;
  background-color: #F37052;
}
a.badge-soul-orange:hover, a.badge-soul-orange:focus {
  color: #fff;
  background-color: #f04922;
}
a.badge-soul-orange:focus, a.badge-soul-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(243, 112, 82, 0.5);
}

.badge-primary-light {
  color: #fff;
  background-color: #a5d71f;
}
a.badge-primary-light:hover, a.badge-primary-light:focus {
  color: #fff;
  background-color: #83ab19;
}
a.badge-primary-light:focus, a.badge-primary-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(165, 215, 31, 0.5);
}

.badge-primary-lighter {
  color: #212529;
  background-color: #b0e12f;
}
a.badge-primary-lighter:hover, a.badge-primary-lighter:focus {
  color: #212529;
  background-color: #94c11c;
}
a.badge-primary-lighter:focus, a.badge-primary-lighter.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(176, 225, 47, 0.5);
}

.badge-primary-lightest {
  color: #212529;
  background-color: #b9e445;
}
a.badge-primary-lightest:hover, a.badge-primary-lightest:focus {
  color: #212529;
  background-color: #a5d71f;
}
a.badge-primary-lightest:focus, a.badge-primary-lightest.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(185, 228, 69, 0.5);
}

.badge-primary-dark {
  color: #fff;
  background-color: #83ab19;
}
a.badge-primary-dark:hover, a.badge-primary-dark:focus {
  color: #fff;
  background-color: #617e12;
}
a.badge-primary-dark:focus, a.badge-primary-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(131, 171, 25, 0.5);
}

.badge-primary-darker {
  color: #fff;
  background-color: #729416;
}
a.badge-primary-darker:hover, a.badge-primary-darker:focus {
  color: #fff;
  background-color: #50680f;
}
a.badge-primary-darker:focus, a.badge-primary-darker.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(114, 148, 22, 0.5);
}

.badge-primary-darkest {
  color: #fff;
  background-color: #617e12;
}
a.badge-primary-darkest:hover, a.badge-primary-darkest:focus {
  color: #fff;
  background-color: #3f520c;
}
a.badge-primary-darkest:focus, a.badge-primary-darkest.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(97, 126, 18, 0.5);
}

.badge-inverse {
  color: #fff;
  background-color: #072247;
}
a.badge-inverse:hover, a.badge-inverse:focus {
  color: #fff;
  background-color: #020c19;
}
a.badge-inverse:focus, a.badge-inverse.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(7, 34, 71, 0.5);
}

.badge-gray {
  color: #fff;
  background-color: #919191;
}
a.badge-gray:hover, a.badge-gray:focus {
  color: #fff;
  background-color: #787878;
}
a.badge-gray:focus, a.badge-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(145, 145, 145, 0.5);
}

.badge-gray-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-gray-dark:hover, a.badge-gray-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-gray-dark:focus, a.badge-gray-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.badge-gray-light {
  color: #212529;
  background-color: #e8e8e8;
}
a.badge-gray-light:hover, a.badge-gray-light:focus {
  color: #212529;
  background-color: #cfcfcf;
}
a.badge-gray-light:focus, a.badge-gray-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(232, 232, 232, 0.5);
}

.badge-black {
  color: #fff;
  background-color: #1f1f1f;
}
a.badge-black:hover, a.badge-black:focus {
  color: #fff;
  background-color: #060606;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(31, 31, 31, 0.5);
}

.badge-blue {
  color: #fff;
  background-color: #0074bc;
}
a.badge-blue:hover, a.badge-blue:focus {
  color: #fff;
  background-color: #005589;
}
a.badge-blue:focus, a.badge-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}

.badge-blue-dark {
  color: #fff;
  background-color: #003366;
}
a.badge-blue-dark:hover, a.badge-blue-dark:focus {
  color: #fff;
  background-color: #001a33;
}
a.badge-blue-dark:focus, a.badge-blue-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-01 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.01);
}
a.badge-blue-dark-01:hover, a.badge-blue-dark-01:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.01);
}
a.badge-blue-dark-01:focus, a.badge-blue-dark-01.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-03 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.03);
}
a.badge-blue-dark-03:hover, a.badge-blue-dark-03:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.03);
}
a.badge-blue-dark-03:focus, a.badge-blue-dark-03.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-05 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.05);
}
a.badge-blue-dark-05:hover, a.badge-blue-dark-05:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.05);
}
a.badge-blue-dark-05:focus, a.badge-blue-dark-05.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-10 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.1);
}
a.badge-blue-dark-10:hover, a.badge-blue-dark-10:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.1);
}
a.badge-blue-dark-10:focus, a.badge-blue-dark-10.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-15 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.15);
}
a.badge-blue-dark-15:hover, a.badge-blue-dark-15:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.15);
}
a.badge-blue-dark-15:focus, a.badge-blue-dark-15.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-20 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.2);
}
a.badge-blue-dark-20:hover, a.badge-blue-dark-20:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.2);
}
a.badge-blue-dark-20:focus, a.badge-blue-dark-20.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-25 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.25);
}
a.badge-blue-dark-25:hover, a.badge-blue-dark-25:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.25);
}
a.badge-blue-dark-25:focus, a.badge-blue-dark-25.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-30 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.3);
}
a.badge-blue-dark-30:hover, a.badge-blue-dark-30:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.3);
}
a.badge-blue-dark-30:focus, a.badge-blue-dark-30.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-35 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.35);
}
a.badge-blue-dark-35:hover, a.badge-blue-dark-35:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.35);
}
a.badge-blue-dark-35:focus, a.badge-blue-dark-35.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-40 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.4);
}
a.badge-blue-dark-40:hover, a.badge-blue-dark-40:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.4);
}
a.badge-blue-dark-40:focus, a.badge-blue-dark-40.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-45 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.45);
}
a.badge-blue-dark-45:hover, a.badge-blue-dark-45:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.45);
}
a.badge-blue-dark-45:focus, a.badge-blue-dark-45.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-50 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.5);
}
a.badge-blue-dark-50:hover, a.badge-blue-dark-50:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.5);
}
a.badge-blue-dark-50:focus, a.badge-blue-dark-50.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-55 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.55);
}
a.badge-blue-dark-55:hover, a.badge-blue-dark-55:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.55);
}
a.badge-blue-dark-55:focus, a.badge-blue-dark-55.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-60 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.6);
}
a.badge-blue-dark-60:hover, a.badge-blue-dark-60:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.6);
}
a.badge-blue-dark-60:focus, a.badge-blue-dark-60.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-65 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.65);
}
a.badge-blue-dark-65:hover, a.badge-blue-dark-65:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.65);
}
a.badge-blue-dark-65:focus, a.badge-blue-dark-65.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-70 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.7);
}
a.badge-blue-dark-70:hover, a.badge-blue-dark-70:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.7);
}
a.badge-blue-dark-70:focus, a.badge-blue-dark-70.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-75 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.75);
}
a.badge-blue-dark-75:hover, a.badge-blue-dark-75:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.75);
}
a.badge-blue-dark-75:focus, a.badge-blue-dark-75.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-80 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.8);
}
a.badge-blue-dark-80:hover, a.badge-blue-dark-80:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.8);
}
a.badge-blue-dark-80:focus, a.badge-blue-dark-80.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-85 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.85);
}
a.badge-blue-dark-85:hover, a.badge-blue-dark-85:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.85);
}
a.badge-blue-dark-85:focus, a.badge-blue-dark-85.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-90 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.9);
}
a.badge-blue-dark-90:hover, a.badge-blue-dark-90:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.9);
}
a.badge-blue-dark-90:focus, a.badge-blue-dark-90.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-dark-95 {
  color: #fff;
  background-color: rgba(0, 51, 102, 0.95);
}
a.badge-blue-dark-95:hover, a.badge-blue-dark-95:focus {
  color: #fff;
  background-color: rgba(0, 26, 51, 0.95);
}
a.badge-blue-dark-95:focus, a.badge-blue-dark-95.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-blue-table-head {
  color: #fff;
  background-color: rgb(79, 114, 150);
}
a.badge-blue-table-head:hover, a.badge-blue-table-head:focus {
  color: #fff;
  background-color: #3d5975;
}
a.badge-blue-table-head:focus, a.badge-blue-table-head.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(79, 114, 150, 0.5);
}

.badge-blue-table-cell {
  color: #212529;
  background-color: rgb(247, 248, 250);
}
a.badge-blue-table-cell:hover, a.badge-blue-table-cell:focus {
  color: #212529;
  background-color: #d8dde6;
}
a.badge-blue-table-cell:focus, a.badge-blue-table-cell.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(247, 248, 250, 0.5);
}

.badge-cgm-dark-blue {
  color: #fff;
  background-color: #003366;
}
a.badge-cgm-dark-blue:hover, a.badge-cgm-dark-blue:focus {
  color: #fff;
  background-color: #001a33;
}
a.badge-cgm-dark-blue:focus, a.badge-cgm-dark-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 51, 102, 0.5);
}

.badge-cgm-blue {
  color: #fff;
  background-color: #0046a6;
}
a.badge-cgm-blue:hover, a.badge-cgm-blue:focus {
  color: #fff;
  background-color: #003073;
}
a.badge-cgm-blue:focus, a.badge-cgm-blue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 70, 166, 0.5);
}

.badge-cgm-keycolor {
  color: #fff;
  background-color: #0074bc;
}
a.badge-cgm-keycolor:hover, a.badge-cgm-keycolor:focus {
  color: #fff;
  background-color: #005589;
}
a.badge-cgm-keycolor:focus, a.badge-cgm-keycolor.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 116, 188, 0.5);
}

.badge-cgm-keycolor-70 {
  color: #fff;
  background-color: #4c9dd0;
}
a.badge-cgm-keycolor-70:hover, a.badge-cgm-keycolor-70:focus {
  color: #fff;
  background-color: #3084b9;
}
a.badge-cgm-keycolor-70:focus, a.badge-cgm-keycolor-70.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(76, 157, 208, 0.5);
}

.badge-cgm-keycolor-40 {
  color: #fff;
  background-color: #99c7e4;
}
a.badge-cgm-keycolor-40:hover, a.badge-cgm-keycolor-40:focus {
  color: #fff;
  background-color: #71b1d9;
}
a.badge-cgm-keycolor-40:focus, a.badge-cgm-keycolor-40.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(153, 199, 228, 0.5);
}

.badge-cgm-keycolor-10 {
  color: #212529;
  background-color: #e5f1f8;
}
a.badge-cgm-keycolor-10:hover, a.badge-cgm-keycolor-10:focus {
  color: #212529;
  background-color: #bddbed;
}
a.badge-cgm-keycolor-10:focus, a.badge-cgm-keycolor-10.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 241, 248, 0.5);
}

.badge-cgm-green {
  color: #fff;
  background-color: #94c11c;
}
a.badge-cgm-green:hover, a.badge-cgm-green:focus {
  color: #fff;
  background-color: #729416;
}
a.badge-cgm-green:focus, a.badge-cgm-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(148, 193, 28, 0.5);
}

.badge-cgm-green-70 {
  color: #fff;
  background-color: #b4d360;
}
a.badge-cgm-green-70:hover, a.badge-cgm-green-70:focus {
  color: #fff;
  background-color: #a1c838;
}
a.badge-cgm-green-70:focus, a.badge-cgm-green-70.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(180, 211, 96, 0.5);
}

.badge-cgm-green-40 {
  color: #212529;
  background-color: #D4E6A4;
}
a.badge-cgm-green-40:hover, a.badge-cgm-green-40:focus {
  color: #212529;
  background-color: #c1db7c;
}
a.badge-cgm-green-40:focus, a.badge-cgm-green-40.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(212, 230, 164, 0.5);
}

.badge-cgm-green-10 {
  color: #212529;
  background-color: #f4f9e8;
}
a.badge-cgm-green-10:hover, a.badge-cgm-green-10:focus {
  color: #212529;
  background-color: #e1eec0;
}
a.badge-cgm-green-10:focus, a.badge-cgm-green-10.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 249, 232, 0.5);
}

.badge-cgm-yellow {
  color: #fff;
  background-color: #fbba00;
}
a.badge-cgm-yellow:hover, a.badge-cgm-yellow:focus {
  color: #fff;
  background-color: #c89400;
}
a.badge-cgm-yellow:focus, a.badge-cgm-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(251, 186, 0, 0.5);
}

.badge-cgm-yellow-70 {
  color: #212529;
  background-color: #FFCF4C;
}
a.badge-cgm-yellow-70:hover, a.badge-cgm-yellow-70:focus {
  color: #212529;
  background-color: #ffc119;
}
a.badge-cgm-yellow-70:focus, a.badge-cgm-yellow-70.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 207, 76, 0.5);
}

.badge-cgm-yellow-40 {
  color: #212529;
  background-color: #FDE399;
}
a.badge-cgm-yellow-40:hover, a.badge-cgm-yellow-40:focus {
  color: #212529;
  background-color: #fcd567;
}
a.badge-cgm-yellow-40:focus, a.badge-cgm-yellow-40.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 227, 153, 0.5);
}

.badge-cgm-yellow-10 {
  color: #212529;
  background-color: #FFF8E5;
}
a.badge-cgm-yellow-10:hover, a.badge-cgm-yellow-10:focus {
  color: #212529;
  background-color: #ffeab2;
}
a.badge-cgm-yellow-10:focus, a.badge-cgm-yellow-10.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 248, 229, 0.5);
}

.badge-cgm-orange {
  color: #fff;
  background-color: #ef7d14;
}
a.badge-cgm-orange:hover, a.badge-cgm-orange:focus {
  color: #fff;
  background-color: #c3640d;
}
a.badge-cgm-orange:focus, a.badge-cgm-orange.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(239, 125, 20, 0.5);
}

.badge-cgm-orange-70 {
  color: #fff;
  background-color: #f4a45a;
}
a.badge-cgm-orange-70:hover, a.badge-cgm-orange-70:focus {
  color: #fff;
  background-color: #f18a2a;
}
a.badge-cgm-orange-70:focus, a.badge-cgm-orange-70.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 164, 90, 0.5);
}

.badge-cgm-orange-40 {
  color: #212529;
  background-color: #f9cba1;
}
a.badge-cgm-orange-40:hover, a.badge-cgm-orange-40:focus {
  color: #212529;
  background-color: #f6b071;
}
a.badge-cgm-orange-40:focus, a.badge-cgm-orange-40.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(249, 203, 161, 0.5);
}

.badge-cgm-orange-10 {
  color: #212529;
  background-color: #fdf2e7;
}
a.badge-cgm-orange-10:hover, a.badge-cgm-orange-10:focus {
  color: #212529;
  background-color: #f9d9b8;
}
a.badge-cgm-orange-10:focus, a.badge-cgm-orange-10.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(253, 242, 231, 0.5);
}

.badge-cgm-red {
  color: #fff;
  background-color: #e3000f;
}
a.badge-cgm-red:hover, a.badge-cgm-red:focus {
  color: #fff;
  background-color: #b0000c;
}
a.badge-cgm-red:focus, a.badge-cgm-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 0, 15, 0.5);
}

.badge-cgm-red-70 {
  color: #fff;
  background-color: #eb4c57;
}
a.badge-cgm-red-70:hover, a.badge-cgm-red-70:focus {
  color: #fff;
  background-color: #e61e2c;
}
a.badge-cgm-red-70:focus, a.badge-cgm-red-70.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 76, 87, 0.5);
}

.badge-cgm-red-40 {
  color: #fff;
  background-color: #F4999F;
}
a.badge-cgm-red-40:hover, a.badge-cgm-red-40:focus {
  color: #fff;
  background-color: #ef6b74;
}
a.badge-cgm-red-40:focus, a.badge-cgm-red-40.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 153, 159, 0.5);
}

.badge-cgm-red-10 {
  color: #212529;
  background-color: #fce5e7;
}
a.badge-cgm-red-10:hover, a.badge-cgm-red-10:focus {
  color: #212529;
  background-color: #f7b7bd;
}
a.badge-cgm-red-10:focus, a.badge-cgm-red-10.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 229, 231, 0.5);
}

.badge-cgm-black {
  color: #fff;
  background-color: #282828;
}
a.badge-cgm-black:hover, a.badge-cgm-black:focus {
  color: #fff;
  background-color: #0f0f0f;
}
a.badge-cgm-black:focus, a.badge-cgm-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 40, 40, 0.5);
}

.badge-cgm-dark-gray {
  color: #fff;
  background-color: #6f6f6f;
}
a.badge-cgm-dark-gray:hover, a.badge-cgm-dark-gray:focus {
  color: #fff;
  background-color: #565656;
}
a.badge-cgm-dark-gray:focus, a.badge-cgm-dark-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(111, 111, 111, 0.5);
}

.badge-cgm-medium-gray {
  color: #fff;
  background-color: #b2b2b2;
}
a.badge-cgm-medium-gray:hover, a.badge-cgm-medium-gray:focus {
  color: #fff;
  background-color: #999999;
}
a.badge-cgm-medium-gray:focus, a.badge-cgm-medium-gray.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(178, 178, 178, 0.5);
}

/*@import "bootstrap/jumbotron";*/
.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: #5c731d;
  background-color: #eaf3d2;
  border-color: #e1eebf;
}
.alert-primary hr {
  border-top-color: #d8e9ab;
}
.alert-primary .alert-link {
  color: #3b4a13;
}

.alert-secondary {
  color: #6c7c44;
  background-color: #f0f6e0;
  border-color: #eaf2d4;
}
.alert-secondary hr {
  border-top-color: #e0ecc0;
}
.alert-secondary .alert-link {
  color: #4f5b32;
}

.alert-success {
  color: #5c731d;
  background-color: #eaf3d2;
  border-color: #e1eebf;
}
.alert-success hr {
  border-top-color: #d8e9ab;
}
.alert-success .alert-link {
  color: #3b4a13;
}

.alert-info {
  color: #0f4b71;
  background-color: #cce3f2;
  border-color: #b8d8ec;
}
.alert-info hr {
  border-top-color: #a4cde7;
}
.alert-info .alert-link {
  color: #092d44;
}

.alert-warning {
  color: #925019;
  background-color: #ffe5d0;
  border-color: #fedbbd;
}
.alert-warning hr {
  border-top-color: #fecda4;
}
.alert-warning .alert-link {
  color: #663812;
}

.alert-danger {
  color: #93303c;
  background-color: #ffd9dd;
  border-color: #ffcad0;
}
.alert-danger hr {
  border-top-color: #ffb1b9;
}
.alert-danger .alert-link {
  color: #6d232c;
}

.alert-light {
  color: #8c8c8c;
  background-color: #fcfcfc;
  border-color: #fbfbfb;
}
.alert-light hr {
  border-top-color: #eeeeee;
}
.alert-light .alert-link {
  color: #737373;
}

.alert-dark {
  color: #132134;
  background-color: #cdd3da;
  border-color: #bac1cb;
}
.alert-dark hr {
  border-top-color: #abb4c0;
}
.alert-dark .alert-link {
  color: #05090f;
}

.alert-soul-gray-dark {
  color: #545557;
  background-color: #e6e7e8;
  border-color: #ddddde;
}
.alert-soul-gray-dark hr {
  border-top-color: #d0d0d1;
}
.alert-soul-gray-dark .alert-link {
  color: #3b3c3d;
}

.alert-soul-orange {
  color: #8d493a;
  background-color: #fde2dc;
  border-color: #fcd7cf;
}
.alert-soul-orange hr {
  border-top-color: #fbc3b7;
}
.alert-soul-orange .alert-link {
  color: #69362b;
}

.alert-primary-light {
  color: #657f1f;
  background-color: #edf7d2;
  border-color: #e6f4c0;
}
.alert-primary-light hr {
  border-top-color: #ddf0aa;
}
.alert-primary-light .alert-link {
  color: #445615;
}

.alert-primary-lighter {
  color: #6a8427;
  background-color: #eff9d5;
  border-color: #e9f7c5;
}
.alert-primary-lighter hr {
  border-top-color: #e1f4af;
}
.alert-primary-lighter .alert-link {
  color: #4a5d1b;
}

.alert-primary-lightest {
  color: #6f8533;
  background-color: #f1fada;
  border-color: #ebf7cb;
}
.alert-primary-lightest hr {
  border-top-color: #e3f4b5;
}
.alert-primary-lightest .alert-link {
  color: #506025;
}

.alert-primary-dark {
  color: #53681c;
  background-color: #e6eed1;
  border-color: #dce7bf;
}
.alert-primary-dark hr {
  border-top-color: #d2e0ac;
}
.alert-primary-dark .alert-link {
  color: #334011;
}

.alert-primary-darker {
  color: #4a5c1a;
  background-color: #e3ead0;
  border-color: #d8e1be;
}
.alert-primary-darker hr {
  border-top-color: #ced9ad;
}
.alert-primary-darker .alert-link {
  color: #2a340f;
}

.alert-primary-darkest {
  color: #415018;
  background-color: #dfe5d0;
  border-color: #d3dbbd;
}
.alert-primary-darkest hr {
  border-top-color: #c8d2ad;
}
.alert-primary-darkest .alert-link {
  color: #21290c;
}

.alert-inverse {
  color: #132134;
  background-color: #cdd3da;
  border-color: #bac1cb;
}
.alert-inverse hr {
  border-top-color: #abb4c0;
}
.alert-inverse .alert-link {
  color: #05090f;
}

.alert-gray {
  color: #5a5a5a;
  background-color: #e9e9e9;
  border-color: #e0e0e0;
}
.alert-gray hr {
  border-top-color: lightgray;
}
.alert-gray .alert-link {
  color: #414141;
}

.alert-gray-dark {
  color: #2a2d30;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-gray-dark hr {
  border-top-color: #b9bbbe;
}
.alert-gray-dark .alert-link {
  color: #121415;
}

.alert-gray-light {
  color: #888888;
  background-color: #fafafa;
  border-color: #f9f9f9;
}
.alert-gray-light hr {
  border-top-color: #ececec;
}
.alert-gray-light .alert-link {
  color: #6f6f6f;
}

.alert-black {
  color: #1f1f1f;
  background-color: #d2d2d2;
  border-color: silver;
}
.alert-black hr {
  border-top-color: #b3b3b3;
}
.alert-black .alert-link {
  color: #060606;
}

.alert-blue {
  color: #0f4b71;
  background-color: #cce3f2;
  border-color: #b8d8ec;
}
.alert-blue hr {
  border-top-color: #a4cde7;
}
.alert-blue .alert-link {
  color: #092d44;
}

.alert-blue-dark {
  color: #0f2944;
  background-color: #ccd6e0;
  border-color: #b8c6d4;
}
.alert-blue-dark hr {
  border-top-color: #a8b9ca;
}
.alert-blue-dark .alert-link {
  color: #06101a;
}

.alert-blue-dark-01 {
  color: rgba(31, 31, 31, 0.4852);
  background-color: rgba(255, 255, 255, 0.802);
  border-color: rgba(255, 255, 255, 0.7228);
}
.alert-blue-dark-01 hr {
  border-top-color: rgba(242, 242, 242, 0.7228);
}
.alert-blue-dark-01 .alert-link {
  color: rgba(6, 6, 6, 0.4852);
}

.alert-blue-dark-03 {
  color: rgba(30, 31, 32, 0.4956);
  background-color: rgba(254, 254, 254, 0.806);
  border-color: rgba(253, 254, 254, 0.7284);
}
.alert-blue-dark-03 hr {
  border-top-color: rgba(236, 246, 246, 0.7284);
}
.alert-blue-dark-03 .alert-link {
  color: rgba(5, 6, 6, 0.4956);
}

.alert-blue-dark-05 {
  color: rgba(30, 32, 33, 0.506);
  background-color: rgba(253, 254, 254, 0.81);
  border-color: rgba(252, 253, 253, 0.734);
}
.alert-blue-dark-05 hr {
  border-top-color: rgba(237, 243, 243, 0.734);
}
.alert-blue-dark-05 .alert-link {
  color: rgba(6, 6, 6, 0.506);
}

.alert-blue-dark-10 {
  color: rgba(29, 32, 35, 0.532);
  background-color: rgba(252, 252, 253, 0.82);
  border-color: rgba(250, 251, 252, 0.748);
}
.alert-blue-dark-10 hr {
  border-top-color: rgba(234, 238, 242, 0.748);
}
.alert-blue-dark-10 .alert-link {
  color: rgba(6, 7, 7, 0.532);
}

.alert-blue-dark-15 {
  color: rgba(28, 33, 37, 0.558);
  background-color: rgba(250, 251, 252, 0.83);
  border-color: rgba(247, 249, 250, 0.762);
}
.alert-blue-dark-15 hr {
  border-top-color: rgba(231, 237, 240, 0.762);
}
.alert-blue-dark-15 .alert-link {
  color: rgba(6, 7, 8, 0.558);
}

.alert-blue-dark-20 {
  color: rgba(28, 33, 39, 0.584);
  background-color: rgba(248, 249, 251, 0.84);
  border-color: rgba(244, 247, 249, 0.776);
}
.alert-blue-dark-20 hr {
  border-top-color: rgba(228, 235, 240, 0.776);
}
.alert-blue-dark-20 .alert-link {
  color: rgba(7, 8, 9, 0.584);
}

.alert-blue-dark-25 {
  color: rgba(27, 34, 41, 0.61);
  background-color: rgba(246, 248, 250, 0.85);
  border-color: rgba(242, 244, 247, 0.79);
}
.alert-blue-dark-25 hr {
  border-top-color: rgba(226, 231, 237, 0.79);
}
.alert-blue-dark-25 .alert-link {
  color: rgba(7, 9, 10, 0.61);
}

.alert-blue-dark-30 {
  color: rgba(26, 34, 42, 0.636);
  background-color: rgba(244, 246, 249, 0.86);
  border-color: rgba(239, 242, 245, 0.804);
}
.alert-blue-dark-30 hr {
  border-top-color: rgba(223, 229, 235, 0.804);
}
.alert-blue-dark-30 .alert-link {
  color: rgba(7, 9, 11, 0.636);
}

.alert-blue-dark-35 {
  color: rgba(25, 35, 44, 0.662);
  background-color: rgba(242, 245, 247, 0.87);
  border-color: rgba(236, 239, 243, 0.818);
}
.alert-blue-dark-35 hr {
  border-top-color: rgba(220, 226, 233, 0.818);
}
.alert-blue-dark-35 .alert-link {
  color: rgba(7, 9, 11, 0.662);
}

.alert-blue-dark-40 {
  color: rgba(24, 35, 46, 0.688);
  background-color: rgba(240, 243, 246, 0.88);
  border-color: rgba(232, 237, 241, 0.832);
}
.alert-blue-dark-40 hr {
  border-top-color: rgba(216, 225, 231, 0.832);
}
.alert-blue-dark-40 .alert-link {
  color: rgba(7, 10, 12, 0.688);
}

.alert-blue-dark-45 {
  color: rgba(24, 36, 48, 0.714);
  background-color: rgba(238, 241, 245, 0.89);
  border-color: rgba(229, 234, 239, 0.846);
}
.alert-blue-dark-45 hr {
  border-top-color: rgba(213, 221, 229, 0.846);
}
.alert-blue-dark-45 .alert-link {
  color: rgba(7, 11, 14, 0.714);
}

.alert-blue-dark-50 {
  color: rgba(23, 36, 50, 0.74);
  background-color: rgba(235, 239, 243, 0.9);
  border-color: rgba(226, 232, 237, 0.86);
}
.alert-blue-dark-50 hr {
  border-top-color: rgba(210, 220, 227, 0.86);
}
.alert-blue-dark-50 .alert-link {
  color: rgba(7, 11, 15, 0.74);
}

.alert-blue-dark-55 {
  color: rgba(22, 37, 52, 0.766);
  background-color: rgba(233, 237, 242, 0.91);
  border-color: rgba(222, 229, 235, 0.874);
}
.alert-blue-dark-55 hr {
  border-top-color: rgba(206, 216, 225, 0.874);
}
.alert-blue-dark-55 .alert-link {
  color: rgba(7, 12, 16, 0.766);
}

.alert-blue-dark-60 {
  color: rgba(21, 37, 54, 0.792);
  background-color: rgba(230, 235, 240, 0.92);
  border-color: rgba(219, 226, 233, 0.888);
}
.alert-blue-dark-60 hr {
  border-top-color: rgba(203, 213, 223, 0.888);
}
.alert-blue-dark-60 .alert-link {
  color: rgba(7, 12, 17, 0.792);
}

.alert-blue-dark-65 {
  color: rgba(20, 38, 55, 0.818);
  background-color: rgba(228, 233, 239, 0.93);
  border-color: rgba(215, 223, 231, 0.902);
}
.alert-blue-dark-65 hr {
  border-top-color: rgba(199, 210, 221, 0.902);
}
.alert-blue-dark-65 .alert-link {
  color: rgba(6, 12, 18, 0.818);
}

.alert-blue-dark-70 {
  color: rgba(20, 38, 57, 0.844);
  background-color: rgba(225, 231, 237, 0.94);
  border-color: rgba(211, 220, 229, 0.916);
}
.alert-blue-dark-70 hr {
  border-top-color: rgba(195, 207, 220, 0.916);
}
.alert-blue-dark-70 .alert-link {
  color: rgba(7, 13, 19, 0.844);
}

.alert-blue-dark-75 {
  color: rgba(19, 39, 59, 0.87);
  background-color: rgba(222, 228, 235, 0.95);
  border-color: rgba(207, 216, 226, 0.93);
}
.alert-blue-dark-75 hr {
  border-top-color: rgba(191, 203, 216, 0.93);
}
.alert-blue-dark-75 .alert-link {
  color: rgba(7, 14, 20, 0.87);
}

.alert-blue-dark-80 {
  color: rgba(18, 39, 61, 0.896);
  background-color: rgba(219, 226, 233, 0.96);
  border-color: rgba(203, 213, 224, 0.944);
}
.alert-blue-dark-80 hr {
  border-top-color: rgba(187, 200, 214, 0.944);
}
.alert-blue-dark-80 .alert-link {
  color: rgba(6, 14, 22, 0.896);
}

.alert-blue-dark-85 {
  color: rgba(17, 40, 63, 0.922);
  background-color: rgba(215, 223, 231, 0.97);
  border-color: rgba(198, 209, 221, 0.958);
}
.alert-blue-dark-85 hr {
  border-top-color: rgba(182, 196, 211, 0.958);
}
.alert-blue-dark-85 .alert-link {
  color: rgba(6, 15, 23, 0.922);
}

.alert-blue-dark-90 {
  color: rgba(16, 40, 64, 0.948);
  background-color: rgba(212, 220, 229, 0.98);
  border-color: rgba(193, 206, 218, 0.972);
}
.alert-blue-dark-90 hr {
  border-top-color: rgba(177, 193, 208, 0.972);
}
.alert-blue-dark-90 .alert-link {
  color: rgba(6, 15, 23, 0.948);
}

.alert-blue-dark-95 {
  color: rgba(16, 41, 66, 0.974);
  background-color: rgba(208, 217, 227, 0.99);
  border-color: rgba(189, 202, 215, 0.986);
}
.alert-blue-dark-95 hr {
  border-top-color: rgba(173, 189, 205, 0.986);
}
.alert-blue-dark-95 .alert-link {
  color: rgba(6, 16, 25, 0.974);
}

.alert-blue-table-head {
  color: #384a5d;
  background-color: #dce3ea;
  border-color: #ced8e2;
}
.alert-blue-table-head hr {
  border-top-color: #becbd9;
}
.alert-blue-table-head .alert-link {
  color: #25313d;
}

.alert-blue-table-cell {
  color: #8f9091;
  background-color: #fdfefe;
  border-color: #fdfdfe;
}
.alert-blue-table-cell hr {
  border-top-color: #ececf6;
}
.alert-blue-table-cell .alert-link {
  color: #757778;
}

.alert-cgm-dark-blue {
  color: #0f2944;
  background-color: #ccd6e0;
  border-color: #b8c6d4;
}
.alert-cgm-dark-blue hr {
  border-top-color: #a8b9ca;
}
.alert-cgm-dark-blue .alert-link {
  color: #06101a;
}

.alert-cgm-blue {
  color: #0f3365;
  background-color: #ccdaed;
  border-color: #b8cbe6;
}
.alert-cgm-blue hr {
  border-top-color: #a5bddf;
}
.alert-cgm-blue .alert-link {
  color: #081d39;
}

.alert-cgm-keycolor {
  color: #0f4b71;
  background-color: #cce3f2;
  border-color: #b8d8ec;
}
.alert-cgm-keycolor hr {
  border-top-color: #a4cde7;
}
.alert-cgm-keycolor .alert-link {
  color: #092d44;
}

.alert-cgm-keycolor-70 {
  color: #36617b;
  background-color: #dbebf6;
  border-color: #cde4f2;
}
.alert-cgm-keycolor-70 hr {
  border-top-color: #b9d9ed;
}
.alert-cgm-keycolor-70 .alert-link {
  color: #264558;
}

.alert-cgm-keycolor-40 {
  color: #5e7685;
  background-color: #ebf4fa;
  border-color: #e2eff7;
}
.alert-cgm-keycolor-40 hr {
  border-top-color: #cee4f1;
}
.alert-cgm-keycolor-40 .alert-link {
  color: #495b67;
}

.alert-cgm-keycolor-10 {
  color: #868c90;
  background-color: #fafcfe;
  border-color: #f8fbfd;
}
.alert-cgm-keycolor-10 hr {
  border-top-color: #e4f0f7;
}
.alert-cgm-keycolor-10 .alert-link {
  color: #6d7276;
}

.alert-cgm-green {
  color: #5c731d;
  background-color: #eaf3d2;
  border-color: #e1eebf;
}
.alert-cgm-green hr {
  border-top-color: #d8e9ab;
}
.alert-cgm-green .alert-link {
  color: #3b4a13;
}

.alert-cgm-green-70 {
  color: #6c7d41;
  background-color: #f0f6df;
  border-color: #eaf3d2;
}
.alert-cgm-green-70 hr {
  border-top-color: #e1eebe;
}
.alert-cgm-green-70 .alert-link {
  color: #4f5b30;
}

.alert-cgm-green-40 {
  color: #7d8664;
  background-color: #f6faed;
  border-color: #f3f8e6;
}
.alert-cgm-green-40 hr {
  border-top-color: #e9f2d2;
}
.alert-cgm-green-40 .alert-link {
  color: #62694e;
}

.alert-cgm-green-10 {
  color: #8e9088;
  background-color: #fdfefa;
  border-color: #fcfdf9;
}
.alert-cgm-green-10 hr {
  border-top-color: #f2f7e6;
}
.alert-cgm-green-10 .alert-link {
  color: #74766f;
}

.alert-cgm-yellow {
  color: #91700f;
  background-color: #fef1cc;
  border-color: #feecb8;
}
.alert-cgm-yellow hr {
  border-top-color: #fee59f;
}
.alert-cgm-yellow .alert-link {
  color: #634c0a;
}

.alert-cgm-yellow-70 {
  color: #937b36;
  background-color: #fff5db;
  border-color: #fff2cd;
}
.alert-cgm-yellow-70 hr {
  border-top-color: #ffebb4;
}
.alert-cgm-yellow-70 .alert-link {
  color: #6e5c28;
}

.alert-cgm-yellow-40 {
  color: #92855e;
  background-color: #fff9eb;
  border-color: #fef7e2;
}
.alert-cgm-yellow-40 hr {
  border-top-color: #fdf0c9;
}
.alert-cgm-yellow-40 .alert-link {
  color: #73694a;
}

.alert-cgm-yellow-10 {
  color: #939086;
  background-color: #fffefa;
  border-color: #fffdf8;
}
.alert-cgm-yellow-10 hr {
  border-top-color: #fff6df;
}
.alert-cgm-yellow-10 .alert-link {
  color: #7a776c;
}

.alert-cgm-orange {
  color: #8b5019;
  background-color: #fce5d0;
  border-color: #fbdbbd;
}
.alert-cgm-orange hr {
  border-top-color: #facea5;
}
.alert-cgm-orange .alert-link {
  color: #603711;
}

.alert-cgm-orange-70 {
  color: #8e643e;
  background-color: #fdedde;
  border-color: #fce6d1;
}
.alert-cgm-orange-70 hr {
  border-top-color: #fad9b9;
}
.alert-cgm-orange-70 .alert-link {
  color: #6b4b2f;
}

.alert-cgm-orange-40 {
  color: #907863;
  background-color: #fef5ec;
  border-color: #fdf0e5;
}
.alert-cgm-orange-40 hr {
  border-top-color: #fbe2cd;
}
.alert-cgm-orange-40 .alert-link {
  color: #725f4e;
}

.alert-cgm-orange-10 {
  color: #928d87;
  background-color: #fffcfa;
  border-color: #fefbf8;
}
.alert-cgm-orange-10 hr {
  border-top-color: #fbeee2;
}
.alert-cgm-orange-10 .alert-link {
  color: #79746d;
}

.alert-cgm-red {
  color: #850f17;
  background-color: #f9cccf;
  border-color: #f7b8bc;
}
.alert-cgm-red hr {
  border-top-color: #f4a1a6;
}
.alert-cgm-red .alert-link {
  color: #570a0f;
}

.alert-cgm-red-70 {
  color: #89363c;
  background-color: #fbdbdd;
  border-color: #f9cdd0;
}
.alert-cgm-red-70 hr {
  border-top-color: #f6b6bb;
}
.alert-cgm-red-70 .alert-link {
  color: #64282c;
}

.alert-cgm-red-40 {
  color: #8e5e62;
  background-color: #fdebec;
  border-color: #fce2e4;
}
.alert-cgm-red-40 hr {
  border-top-color: #facbce;
}
.alert-cgm-red-40 .alert-link {
  color: #6f4a4d;
}

.alert-cgm-red-10 {
  color: #928687;
  background-color: #fefafa;
  border-color: #fef8f8;
}
.alert-cgm-red-10 hr {
  border-top-color: #fbe2e2;
}
.alert-cgm-red-10 .alert-link {
  color: #786d6e;
}

.alert-cgm-black {
  color: #242424;
  background-color: #d4d4d4;
  border-color: #c3c3c3;
}
.alert-cgm-black hr {
  border-top-color: #b6b6b6;
}
.alert-cgm-black .alert-link {
  color: #0b0b0b;
}

.alert-cgm-dark-gray {
  color: #494949;
  background-color: #e2e2e2;
  border-color: #d7d7d7;
}
.alert-cgm-dark-gray hr {
  border-top-color: #cacaca;
}
.alert-cgm-dark-gray .alert-link {
  color: #303030;
}

.alert-cgm-medium-gray {
  color: #6b6b6b;
  background-color: #f0f0f0;
  border-color: #e9e9e9;
}
.alert-cgm-medium-gray hr {
  border-top-color: gainsboro;
}
.alert-cgm-medium-gray .alert-link {
  color: #525252;
}

@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: #e8e8e8;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #94c11c;
  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 {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

/* @import "bootstrap/media"; */
.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: #f7f7f7;
}
.list-group-item-action:active {
  color: #1f1f1f;
  background-color: #e8e8e8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(31, 31, 31, 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: #94c11c;
  border-color: #94c11c;
}

.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: 444px) {
  .list-group-horizontal-xs {
    flex-direction: row;
  }
  .list-group-horizontal-xs .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xs .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-xs .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;
  }
}
@media (min-width: 1420px) {
  .list-group-horizontal-xl1 {
    flex-direction: row;
  }
  .list-group-horizontal-xl1 .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl1 .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-xl1 .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: 1660px) {
  .list-group-horizontal-xl2 {
    flex-direction: row;
  }
  .list-group-horizontal-xl2 .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl2 .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-xl2 .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: 1921px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xxl .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-xxl .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: 2100px) {
  .list-group-horizontal-xxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xxxl .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-xxxl .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: #5c731d;
  background-color: #e1eebf;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #5c731d;
  background-color: #d8e9ab;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #5c731d;
  border-color: #5c731d;
}

.list-group-item-secondary {
  color: #6c7c44;
  background-color: #eaf2d4;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #6c7c44;
  background-color: #e0ecc0;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #6c7c44;
  border-color: #6c7c44;
}

.list-group-item-success {
  color: #5c731d;
  background-color: #e1eebf;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #5c731d;
  background-color: #d8e9ab;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #5c731d;
  border-color: #5c731d;
}

.list-group-item-info {
  color: #0f4b71;
  background-color: #b8d8ec;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0f4b71;
  background-color: #a4cde7;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0f4b71;
  border-color: #0f4b71;
}

.list-group-item-warning {
  color: #925019;
  background-color: #fedbbd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #925019;
  background-color: #fecda4;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #925019;
  border-color: #925019;
}

.list-group-item-danger {
  color: #93303c;
  background-color: #ffcad0;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #93303c;
  background-color: #ffb1b9;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #93303c;
  border-color: #93303c;
}

.list-group-item-light {
  color: #8c8c8c;
  background-color: #fbfbfb;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #8c8c8c;
  background-color: #eeeeee;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #8c8c8c;
  border-color: #8c8c8c;
}

.list-group-item-dark {
  color: #132134;
  background-color: #bac1cb;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #132134;
  background-color: #abb4c0;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #132134;
  border-color: #132134;
}

.list-group-item-soul-gray-dark {
  color: #545557;
  background-color: #ddddde;
}
.list-group-item-soul-gray-dark.list-group-item-action:hover, .list-group-item-soul-gray-dark.list-group-item-action:focus {
  color: #545557;
  background-color: #d0d0d1;
}
.list-group-item-soul-gray-dark.list-group-item-action.active {
  color: #fff;
  background-color: #545557;
  border-color: #545557;
}

.list-group-item-soul-orange {
  color: #8d493a;
  background-color: #fcd7cf;
}
.list-group-item-soul-orange.list-group-item-action:hover, .list-group-item-soul-orange.list-group-item-action:focus {
  color: #8d493a;
  background-color: #fbc3b7;
}
.list-group-item-soul-orange.list-group-item-action.active {
  color: #fff;
  background-color: #8d493a;
  border-color: #8d493a;
}

.list-group-item-primary-light {
  color: #657f1f;
  background-color: #e6f4c0;
}
.list-group-item-primary-light.list-group-item-action:hover, .list-group-item-primary-light.list-group-item-action:focus {
  color: #657f1f;
  background-color: #ddf0aa;
}
.list-group-item-primary-light.list-group-item-action.active {
  color: #fff;
  background-color: #657f1f;
  border-color: #657f1f;
}

.list-group-item-primary-lighter {
  color: #6a8427;
  background-color: #e9f7c5;
}
.list-group-item-primary-lighter.list-group-item-action:hover, .list-group-item-primary-lighter.list-group-item-action:focus {
  color: #6a8427;
  background-color: #e1f4af;
}
.list-group-item-primary-lighter.list-group-item-action.active {
  color: #fff;
  background-color: #6a8427;
  border-color: #6a8427;
}

.list-group-item-primary-lightest {
  color: #6f8533;
  background-color: #ebf7cb;
}
.list-group-item-primary-lightest.list-group-item-action:hover, .list-group-item-primary-lightest.list-group-item-action:focus {
  color: #6f8533;
  background-color: #e3f4b5;
}
.list-group-item-primary-lightest.list-group-item-action.active {
  color: #fff;
  background-color: #6f8533;
  border-color: #6f8533;
}

.list-group-item-primary-dark {
  color: #53681c;
  background-color: #dce7bf;
}
.list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus {
  color: #53681c;
  background-color: #d2e0ac;
}
.list-group-item-primary-dark.list-group-item-action.active {
  color: #fff;
  background-color: #53681c;
  border-color: #53681c;
}

.list-group-item-primary-darker {
  color: #4a5c1a;
  background-color: #d8e1be;
}
.list-group-item-primary-darker.list-group-item-action:hover, .list-group-item-primary-darker.list-group-item-action:focus {
  color: #4a5c1a;
  background-color: #ced9ad;
}
.list-group-item-primary-darker.list-group-item-action.active {
  color: #fff;
  background-color: #4a5c1a;
  border-color: #4a5c1a;
}

.list-group-item-primary-darkest {
  color: #415018;
  background-color: #d3dbbd;
}
.list-group-item-primary-darkest.list-group-item-action:hover, .list-group-item-primary-darkest.list-group-item-action:focus {
  color: #415018;
  background-color: #c8d2ad;
}
.list-group-item-primary-darkest.list-group-item-action.active {
  color: #fff;
  background-color: #415018;
  border-color: #415018;
}

.list-group-item-inverse {
  color: #132134;
  background-color: #bac1cb;
}
.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus {
  color: #132134;
  background-color: #abb4c0;
}
.list-group-item-inverse.list-group-item-action.active {
  color: #fff;
  background-color: #132134;
  border-color: #132134;
}

.list-group-item-gray {
  color: #5a5a5a;
  background-color: #e0e0e0;
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
  color: #5a5a5a;
  background-color: lightgray;
}
.list-group-item-gray.list-group-item-action.active {
  color: #fff;
  background-color: #5a5a5a;
  border-color: #5a5a5a;
}

.list-group-item-gray-dark {
  color: #2a2d30;
  background-color: #c6c8ca;
}
.list-group-item-gray-dark.list-group-item-action:hover, .list-group-item-gray-dark.list-group-item-action:focus {
  color: #2a2d30;
  background-color: #b9bbbe;
}
.list-group-item-gray-dark.list-group-item-action.active {
  color: #fff;
  background-color: #2a2d30;
  border-color: #2a2d30;
}

.list-group-item-gray-light {
  color: #888888;
  background-color: #f9f9f9;
}
.list-group-item-gray-light.list-group-item-action:hover, .list-group-item-gray-light.list-group-item-action:focus {
  color: #888888;
  background-color: #ececec;
}
.list-group-item-gray-light.list-group-item-action.active {
  color: #fff;
  background-color: #888888;
  border-color: #888888;
}

.list-group-item-black {
  color: #1f1f1f;
  background-color: silver;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: #1f1f1f;
  background-color: #b3b3b3;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}

.list-group-item-blue {
  color: #0f4b71;
  background-color: #b8d8ec;
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: #0f4b71;
  background-color: #a4cde7;
}
.list-group-item-blue.list-group-item-action.active {
  color: #fff;
  background-color: #0f4b71;
  border-color: #0f4b71;
}

.list-group-item-blue-dark {
  color: #0f2944;
  background-color: #b8c6d4;
}
.list-group-item-blue-dark.list-group-item-action:hover, .list-group-item-blue-dark.list-group-item-action:focus {
  color: #0f2944;
  background-color: #a8b9ca;
}
.list-group-item-blue-dark.list-group-item-action.active {
  color: #fff;
  background-color: #0f2944;
  border-color: #0f2944;
}

.list-group-item-blue-dark-01 {
  color: rgba(31, 31, 31, 0.4852);
  background-color: rgba(255, 255, 255, 0.7228);
}
.list-group-item-blue-dark-01.list-group-item-action:hover, .list-group-item-blue-dark-01.list-group-item-action:focus {
  color: rgba(31, 31, 31, 0.4852);
  background-color: rgba(242, 242, 242, 0.7228);
}
.list-group-item-blue-dark-01.list-group-item-action.active {
  color: #fff;
  background-color: rgba(31, 31, 31, 0.4852);
  border-color: rgba(31, 31, 31, 0.4852);
}

.list-group-item-blue-dark-03 {
  color: rgba(30, 31, 32, 0.4956);
  background-color: rgba(253, 254, 254, 0.7284);
}
.list-group-item-blue-dark-03.list-group-item-action:hover, .list-group-item-blue-dark-03.list-group-item-action:focus {
  color: rgba(30, 31, 32, 0.4956);
  background-color: rgba(236, 246, 246, 0.7284);
}
.list-group-item-blue-dark-03.list-group-item-action.active {
  color: #fff;
  background-color: rgba(30, 31, 32, 0.4956);
  border-color: rgba(30, 31, 32, 0.4956);
}

.list-group-item-blue-dark-05 {
  color: rgba(30, 32, 33, 0.506);
  background-color: rgba(252, 253, 253, 0.734);
}
.list-group-item-blue-dark-05.list-group-item-action:hover, .list-group-item-blue-dark-05.list-group-item-action:focus {
  color: rgba(30, 32, 33, 0.506);
  background-color: rgba(237, 243, 243, 0.734);
}
.list-group-item-blue-dark-05.list-group-item-action.active {
  color: #fff;
  background-color: rgba(30, 32, 33, 0.506);
  border-color: rgba(30, 32, 33, 0.506);
}

.list-group-item-blue-dark-10 {
  color: rgba(29, 32, 35, 0.532);
  background-color: rgba(250, 251, 252, 0.748);
}
.list-group-item-blue-dark-10.list-group-item-action:hover, .list-group-item-blue-dark-10.list-group-item-action:focus {
  color: rgba(29, 32, 35, 0.532);
  background-color: rgba(234, 238, 242, 0.748);
}
.list-group-item-blue-dark-10.list-group-item-action.active {
  color: #fff;
  background-color: rgba(29, 32, 35, 0.532);
  border-color: rgba(29, 32, 35, 0.532);
}

.list-group-item-blue-dark-15 {
  color: rgba(28, 33, 37, 0.558);
  background-color: rgba(247, 249, 250, 0.762);
}
.list-group-item-blue-dark-15.list-group-item-action:hover, .list-group-item-blue-dark-15.list-group-item-action:focus {
  color: rgba(28, 33, 37, 0.558);
  background-color: rgba(231, 237, 240, 0.762);
}
.list-group-item-blue-dark-15.list-group-item-action.active {
  color: #fff;
  background-color: rgba(28, 33, 37, 0.558);
  border-color: rgba(28, 33, 37, 0.558);
}

.list-group-item-blue-dark-20 {
  color: rgba(28, 33, 39, 0.584);
  background-color: rgba(244, 247, 249, 0.776);
}
.list-group-item-blue-dark-20.list-group-item-action:hover, .list-group-item-blue-dark-20.list-group-item-action:focus {
  color: rgba(28, 33, 39, 0.584);
  background-color: rgba(228, 235, 240, 0.776);
}
.list-group-item-blue-dark-20.list-group-item-action.active {
  color: #fff;
  background-color: rgba(28, 33, 39, 0.584);
  border-color: rgba(28, 33, 39, 0.584);
}

.list-group-item-blue-dark-25 {
  color: rgba(27, 34, 41, 0.61);
  background-color: rgba(242, 244, 247, 0.79);
}
.list-group-item-blue-dark-25.list-group-item-action:hover, .list-group-item-blue-dark-25.list-group-item-action:focus {
  color: rgba(27, 34, 41, 0.61);
  background-color: rgba(226, 231, 237, 0.79);
}
.list-group-item-blue-dark-25.list-group-item-action.active {
  color: #fff;
  background-color: rgba(27, 34, 41, 0.61);
  border-color: rgba(27, 34, 41, 0.61);
}

.list-group-item-blue-dark-30 {
  color: rgba(26, 34, 42, 0.636);
  background-color: rgba(239, 242, 245, 0.804);
}
.list-group-item-blue-dark-30.list-group-item-action:hover, .list-group-item-blue-dark-30.list-group-item-action:focus {
  color: rgba(26, 34, 42, 0.636);
  background-color: rgba(223, 229, 235, 0.804);
}
.list-group-item-blue-dark-30.list-group-item-action.active {
  color: #fff;
  background-color: rgba(26, 34, 42, 0.636);
  border-color: rgba(26, 34, 42, 0.636);
}

.list-group-item-blue-dark-35 {
  color: rgba(25, 35, 44, 0.662);
  background-color: rgba(236, 239, 243, 0.818);
}
.list-group-item-blue-dark-35.list-group-item-action:hover, .list-group-item-blue-dark-35.list-group-item-action:focus {
  color: rgba(25, 35, 44, 0.662);
  background-color: rgba(220, 226, 233, 0.818);
}
.list-group-item-blue-dark-35.list-group-item-action.active {
  color: #fff;
  background-color: rgba(25, 35, 44, 0.662);
  border-color: rgba(25, 35, 44, 0.662);
}

.list-group-item-blue-dark-40 {
  color: rgba(24, 35, 46, 0.688);
  background-color: rgba(232, 237, 241, 0.832);
}
.list-group-item-blue-dark-40.list-group-item-action:hover, .list-group-item-blue-dark-40.list-group-item-action:focus {
  color: rgba(24, 35, 46, 0.688);
  background-color: rgba(216, 225, 231, 0.832);
}
.list-group-item-blue-dark-40.list-group-item-action.active {
  color: #fff;
  background-color: rgba(24, 35, 46, 0.688);
  border-color: rgba(24, 35, 46, 0.688);
}

.list-group-item-blue-dark-45 {
  color: rgba(24, 36, 48, 0.714);
  background-color: rgba(229, 234, 239, 0.846);
}
.list-group-item-blue-dark-45.list-group-item-action:hover, .list-group-item-blue-dark-45.list-group-item-action:focus {
  color: rgba(24, 36, 48, 0.714);
  background-color: rgba(213, 221, 229, 0.846);
}
.list-group-item-blue-dark-45.list-group-item-action.active {
  color: #fff;
  background-color: rgba(24, 36, 48, 0.714);
  border-color: rgba(24, 36, 48, 0.714);
}

.list-group-item-blue-dark-50 {
  color: rgba(23, 36, 50, 0.74);
  background-color: rgba(226, 232, 237, 0.86);
}
.list-group-item-blue-dark-50.list-group-item-action:hover, .list-group-item-blue-dark-50.list-group-item-action:focus {
  color: rgba(23, 36, 50, 0.74);
  background-color: rgba(210, 220, 227, 0.86);
}
.list-group-item-blue-dark-50.list-group-item-action.active {
  color: #fff;
  background-color: rgba(23, 36, 50, 0.74);
  border-color: rgba(23, 36, 50, 0.74);
}

.list-group-item-blue-dark-55 {
  color: rgba(22, 37, 52, 0.766);
  background-color: rgba(222, 229, 235, 0.874);
}
.list-group-item-blue-dark-55.list-group-item-action:hover, .list-group-item-blue-dark-55.list-group-item-action:focus {
  color: rgba(22, 37, 52, 0.766);
  background-color: rgba(206, 216, 225, 0.874);
}
.list-group-item-blue-dark-55.list-group-item-action.active {
  color: #fff;
  background-color: rgba(22, 37, 52, 0.766);
  border-color: rgba(22, 37, 52, 0.766);
}

.list-group-item-blue-dark-60 {
  color: rgba(21, 37, 54, 0.792);
  background-color: rgba(219, 226, 233, 0.888);
}
.list-group-item-blue-dark-60.list-group-item-action:hover, .list-group-item-blue-dark-60.list-group-item-action:focus {
  color: rgba(21, 37, 54, 0.792);
  background-color: rgba(203, 213, 223, 0.888);
}
.list-group-item-blue-dark-60.list-group-item-action.active {
  color: #fff;
  background-color: rgba(21, 37, 54, 0.792);
  border-color: rgba(21, 37, 54, 0.792);
}

.list-group-item-blue-dark-65 {
  color: rgba(20, 38, 55, 0.818);
  background-color: rgba(215, 223, 231, 0.902);
}
.list-group-item-blue-dark-65.list-group-item-action:hover, .list-group-item-blue-dark-65.list-group-item-action:focus {
  color: rgba(20, 38, 55, 0.818);
  background-color: rgba(199, 210, 221, 0.902);
}
.list-group-item-blue-dark-65.list-group-item-action.active {
  color: #fff;
  background-color: rgba(20, 38, 55, 0.818);
  border-color: rgba(20, 38, 55, 0.818);
}

.list-group-item-blue-dark-70 {
  color: rgba(20, 38, 57, 0.844);
  background-color: rgba(211, 220, 229, 0.916);
}
.list-group-item-blue-dark-70.list-group-item-action:hover, .list-group-item-blue-dark-70.list-group-item-action:focus {
  color: rgba(20, 38, 57, 0.844);
  background-color: rgba(195, 207, 220, 0.916);
}
.list-group-item-blue-dark-70.list-group-item-action.active {
  color: #fff;
  background-color: rgba(20, 38, 57, 0.844);
  border-color: rgba(20, 38, 57, 0.844);
}

.list-group-item-blue-dark-75 {
  color: rgba(19, 39, 59, 0.87);
  background-color: rgba(207, 216, 226, 0.93);
}
.list-group-item-blue-dark-75.list-group-item-action:hover, .list-group-item-blue-dark-75.list-group-item-action:focus {
  color: rgba(19, 39, 59, 0.87);
  background-color: rgba(191, 203, 216, 0.93);
}
.list-group-item-blue-dark-75.list-group-item-action.active {
  color: #fff;
  background-color: rgba(19, 39, 59, 0.87);
  border-color: rgba(19, 39, 59, 0.87);
}

.list-group-item-blue-dark-80 {
  color: rgba(18, 39, 61, 0.896);
  background-color: rgba(203, 213, 224, 0.944);
}
.list-group-item-blue-dark-80.list-group-item-action:hover, .list-group-item-blue-dark-80.list-group-item-action:focus {
  color: rgba(18, 39, 61, 0.896);
  background-color: rgba(187, 200, 214, 0.944);
}
.list-group-item-blue-dark-80.list-group-item-action.active {
  color: #fff;
  background-color: rgba(18, 39, 61, 0.896);
  border-color: rgba(18, 39, 61, 0.896);
}

.list-group-item-blue-dark-85 {
  color: rgba(17, 40, 63, 0.922);
  background-color: rgba(198, 209, 221, 0.958);
}
.list-group-item-blue-dark-85.list-group-item-action:hover, .list-group-item-blue-dark-85.list-group-item-action:focus {
  color: rgba(17, 40, 63, 0.922);
  background-color: rgba(182, 196, 211, 0.958);
}
.list-group-item-blue-dark-85.list-group-item-action.active {
  color: #fff;
  background-color: rgba(17, 40, 63, 0.922);
  border-color: rgba(17, 40, 63, 0.922);
}

.list-group-item-blue-dark-90 {
  color: rgba(16, 40, 64, 0.948);
  background-color: rgba(193, 206, 218, 0.972);
}
.list-group-item-blue-dark-90.list-group-item-action:hover, .list-group-item-blue-dark-90.list-group-item-action:focus {
  color: rgba(16, 40, 64, 0.948);
  background-color: rgba(177, 193, 208, 0.972);
}
.list-group-item-blue-dark-90.list-group-item-action.active {
  color: #fff;
  background-color: rgba(16, 40, 64, 0.948);
  border-color: rgba(16, 40, 64, 0.948);
}

.list-group-item-blue-dark-95 {
  color: rgba(16, 41, 66, 0.974);
  background-color: rgba(189, 202, 215, 0.986);
}
.list-group-item-blue-dark-95.list-group-item-action:hover, .list-group-item-blue-dark-95.list-group-item-action:focus {
  color: rgba(16, 41, 66, 0.974);
  background-color: rgba(173, 189, 205, 0.986);
}
.list-group-item-blue-dark-95.list-group-item-action.active {
  color: #fff;
  background-color: rgba(16, 41, 66, 0.974);
  border-color: rgba(16, 41, 66, 0.974);
}

.list-group-item-blue-table-head {
  color: #384a5d;
  background-color: #ced8e2;
}
.list-group-item-blue-table-head.list-group-item-action:hover, .list-group-item-blue-table-head.list-group-item-action:focus {
  color: #384a5d;
  background-color: #becbd9;
}
.list-group-item-blue-table-head.list-group-item-action.active {
  color: #fff;
  background-color: #384a5d;
  border-color: #384a5d;
}

.list-group-item-blue-table-cell {
  color: #8f9091;
  background-color: #fdfdfe;
}
.list-group-item-blue-table-cell.list-group-item-action:hover, .list-group-item-blue-table-cell.list-group-item-action:focus {
  color: #8f9091;
  background-color: #ececf6;
}
.list-group-item-blue-table-cell.list-group-item-action.active {
  color: #fff;
  background-color: #8f9091;
  border-color: #8f9091;
}

.list-group-item-cgm-dark-blue {
  color: #0f2944;
  background-color: #b8c6d4;
}
.list-group-item-cgm-dark-blue.list-group-item-action:hover, .list-group-item-cgm-dark-blue.list-group-item-action:focus {
  color: #0f2944;
  background-color: #a8b9ca;
}
.list-group-item-cgm-dark-blue.list-group-item-action.active {
  color: #fff;
  background-color: #0f2944;
  border-color: #0f2944;
}

.list-group-item-cgm-blue {
  color: #0f3365;
  background-color: #b8cbe6;
}
.list-group-item-cgm-blue.list-group-item-action:hover, .list-group-item-cgm-blue.list-group-item-action:focus {
  color: #0f3365;
  background-color: #a5bddf;
}
.list-group-item-cgm-blue.list-group-item-action.active {
  color: #fff;
  background-color: #0f3365;
  border-color: #0f3365;
}

.list-group-item-cgm-keycolor {
  color: #0f4b71;
  background-color: #b8d8ec;
}
.list-group-item-cgm-keycolor.list-group-item-action:hover, .list-group-item-cgm-keycolor.list-group-item-action:focus {
  color: #0f4b71;
  background-color: #a4cde7;
}
.list-group-item-cgm-keycolor.list-group-item-action.active {
  color: #fff;
  background-color: #0f4b71;
  border-color: #0f4b71;
}

.list-group-item-cgm-keycolor-70 {
  color: #36617b;
  background-color: #cde4f2;
}
.list-group-item-cgm-keycolor-70.list-group-item-action:hover, .list-group-item-cgm-keycolor-70.list-group-item-action:focus {
  color: #36617b;
  background-color: #b9d9ed;
}
.list-group-item-cgm-keycolor-70.list-group-item-action.active {
  color: #fff;
  background-color: #36617b;
  border-color: #36617b;
}

.list-group-item-cgm-keycolor-40 {
  color: #5e7685;
  background-color: #e2eff7;
}
.list-group-item-cgm-keycolor-40.list-group-item-action:hover, .list-group-item-cgm-keycolor-40.list-group-item-action:focus {
  color: #5e7685;
  background-color: #cee4f1;
}
.list-group-item-cgm-keycolor-40.list-group-item-action.active {
  color: #fff;
  background-color: #5e7685;
  border-color: #5e7685;
}

.list-group-item-cgm-keycolor-10 {
  color: #868c90;
  background-color: #f8fbfd;
}
.list-group-item-cgm-keycolor-10.list-group-item-action:hover, .list-group-item-cgm-keycolor-10.list-group-item-action:focus {
  color: #868c90;
  background-color: #e4f0f7;
}
.list-group-item-cgm-keycolor-10.list-group-item-action.active {
  color: #fff;
  background-color: #868c90;
  border-color: #868c90;
}

.list-group-item-cgm-green {
  color: #5c731d;
  background-color: #e1eebf;
}
.list-group-item-cgm-green.list-group-item-action:hover, .list-group-item-cgm-green.list-group-item-action:focus {
  color: #5c731d;
  background-color: #d8e9ab;
}
.list-group-item-cgm-green.list-group-item-action.active {
  color: #fff;
  background-color: #5c731d;
  border-color: #5c731d;
}

.list-group-item-cgm-green-70 {
  color: #6c7d41;
  background-color: #eaf3d2;
}
.list-group-item-cgm-green-70.list-group-item-action:hover, .list-group-item-cgm-green-70.list-group-item-action:focus {
  color: #6c7d41;
  background-color: #e1eebe;
}
.list-group-item-cgm-green-70.list-group-item-action.active {
  color: #fff;
  background-color: #6c7d41;
  border-color: #6c7d41;
}

.list-group-item-cgm-green-40 {
  color: #7d8664;
  background-color: #f3f8e6;
}
.list-group-item-cgm-green-40.list-group-item-action:hover, .list-group-item-cgm-green-40.list-group-item-action:focus {
  color: #7d8664;
  background-color: #e9f2d2;
}
.list-group-item-cgm-green-40.list-group-item-action.active {
  color: #fff;
  background-color: #7d8664;
  border-color: #7d8664;
}

.list-group-item-cgm-green-10 {
  color: #8e9088;
  background-color: #fcfdf9;
}
.list-group-item-cgm-green-10.list-group-item-action:hover, .list-group-item-cgm-green-10.list-group-item-action:focus {
  color: #8e9088;
  background-color: #f2f7e6;
}
.list-group-item-cgm-green-10.list-group-item-action.active {
  color: #fff;
  background-color: #8e9088;
  border-color: #8e9088;
}

.list-group-item-cgm-yellow {
  color: #91700f;
  background-color: #feecb8;
}
.list-group-item-cgm-yellow.list-group-item-action:hover, .list-group-item-cgm-yellow.list-group-item-action:focus {
  color: #91700f;
  background-color: #fee59f;
}
.list-group-item-cgm-yellow.list-group-item-action.active {
  color: #fff;
  background-color: #91700f;
  border-color: #91700f;
}

.list-group-item-cgm-yellow-70 {
  color: #937b36;
  background-color: #fff2cd;
}
.list-group-item-cgm-yellow-70.list-group-item-action:hover, .list-group-item-cgm-yellow-70.list-group-item-action:focus {
  color: #937b36;
  background-color: #ffebb4;
}
.list-group-item-cgm-yellow-70.list-group-item-action.active {
  color: #fff;
  background-color: #937b36;
  border-color: #937b36;
}

.list-group-item-cgm-yellow-40 {
  color: #92855e;
  background-color: #fef7e2;
}
.list-group-item-cgm-yellow-40.list-group-item-action:hover, .list-group-item-cgm-yellow-40.list-group-item-action:focus {
  color: #92855e;
  background-color: #fdf0c9;
}
.list-group-item-cgm-yellow-40.list-group-item-action.active {
  color: #fff;
  background-color: #92855e;
  border-color: #92855e;
}

.list-group-item-cgm-yellow-10 {
  color: #939086;
  background-color: #fffdf8;
}
.list-group-item-cgm-yellow-10.list-group-item-action:hover, .list-group-item-cgm-yellow-10.list-group-item-action:focus {
  color: #939086;
  background-color: #fff6df;
}
.list-group-item-cgm-yellow-10.list-group-item-action.active {
  color: #fff;
  background-color: #939086;
  border-color: #939086;
}

.list-group-item-cgm-orange {
  color: #8b5019;
  background-color: #fbdbbd;
}
.list-group-item-cgm-orange.list-group-item-action:hover, .list-group-item-cgm-orange.list-group-item-action:focus {
  color: #8b5019;
  background-color: #facea5;
}
.list-group-item-cgm-orange.list-group-item-action.active {
  color: #fff;
  background-color: #8b5019;
  border-color: #8b5019;
}

.list-group-item-cgm-orange-70 {
  color: #8e643e;
  background-color: #fce6d1;
}
.list-group-item-cgm-orange-70.list-group-item-action:hover, .list-group-item-cgm-orange-70.list-group-item-action:focus {
  color: #8e643e;
  background-color: #fad9b9;
}
.list-group-item-cgm-orange-70.list-group-item-action.active {
  color: #fff;
  background-color: #8e643e;
  border-color: #8e643e;
}

.list-group-item-cgm-orange-40 {
  color: #907863;
  background-color: #fdf0e5;
}
.list-group-item-cgm-orange-40.list-group-item-action:hover, .list-group-item-cgm-orange-40.list-group-item-action:focus {
  color: #907863;
  background-color: #fbe2cd;
}
.list-group-item-cgm-orange-40.list-group-item-action.active {
  color: #fff;
  background-color: #907863;
  border-color: #907863;
}

.list-group-item-cgm-orange-10 {
  color: #928d87;
  background-color: #fefbf8;
}
.list-group-item-cgm-orange-10.list-group-item-action:hover, .list-group-item-cgm-orange-10.list-group-item-action:focus {
  color: #928d87;
  background-color: #fbeee2;
}
.list-group-item-cgm-orange-10.list-group-item-action.active {
  color: #fff;
  background-color: #928d87;
  border-color: #928d87;
}

.list-group-item-cgm-red {
  color: #850f17;
  background-color: #f7b8bc;
}
.list-group-item-cgm-red.list-group-item-action:hover, .list-group-item-cgm-red.list-group-item-action:focus {
  color: #850f17;
  background-color: #f4a1a6;
}
.list-group-item-cgm-red.list-group-item-action.active {
  color: #fff;
  background-color: #850f17;
  border-color: #850f17;
}

.list-group-item-cgm-red-70 {
  color: #89363c;
  background-color: #f9cdd0;
}
.list-group-item-cgm-red-70.list-group-item-action:hover, .list-group-item-cgm-red-70.list-group-item-action:focus {
  color: #89363c;
  background-color: #f6b6bb;
}
.list-group-item-cgm-red-70.list-group-item-action.active {
  color: #fff;
  background-color: #89363c;
  border-color: #89363c;
}

.list-group-item-cgm-red-40 {
  color: #8e5e62;
  background-color: #fce2e4;
}
.list-group-item-cgm-red-40.list-group-item-action:hover, .list-group-item-cgm-red-40.list-group-item-action:focus {
  color: #8e5e62;
  background-color: #facbce;
}
.list-group-item-cgm-red-40.list-group-item-action.active {
  color: #fff;
  background-color: #8e5e62;
  border-color: #8e5e62;
}

.list-group-item-cgm-red-10 {
  color: #928687;
  background-color: #fef8f8;
}
.list-group-item-cgm-red-10.list-group-item-action:hover, .list-group-item-cgm-red-10.list-group-item-action:focus {
  color: #928687;
  background-color: #fbe2e2;
}
.list-group-item-cgm-red-10.list-group-item-action.active {
  color: #fff;
  background-color: #928687;
  border-color: #928687;
}

.list-group-item-cgm-black {
  color: #242424;
  background-color: #c3c3c3;
}
.list-group-item-cgm-black.list-group-item-action:hover, .list-group-item-cgm-black.list-group-item-action:focus {
  color: #242424;
  background-color: #b6b6b6;
}
.list-group-item-cgm-black.list-group-item-action.active {
  color: #fff;
  background-color: #242424;
  border-color: #242424;
}

.list-group-item-cgm-dark-gray {
  color: #494949;
  background-color: #d7d7d7;
}
.list-group-item-cgm-dark-gray.list-group-item-action:hover, .list-group-item-cgm-dark-gray.list-group-item-action:focus {
  color: #494949;
  background-color: #cacaca;
}
.list-group-item-cgm-dark-gray.list-group-item-action.active {
  color: #fff;
  background-color: #494949;
  border-color: #494949;
}

.list-group-item-cgm-medium-gray {
  color: #6b6b6b;
  background-color: #e9e9e9;
}
.list-group-item-cgm-medium-gray.list-group-item-action:hover, .list-group-item-cgm-medium-gray.list-group-item-action:focus {
  color: #6b6b6b;
  background-color: gainsboro;
}
.list-group-item-cgm-medium-gray.list-group-item-action.active {
  color: #fff;
  background-color: #6b6b6b;
  border-color: #6b6b6b;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #1f1f1f;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #1f1f1f;
  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;
}

html:has(.modal-open) {
  overflow: hidden;
}

.modal-open {
  padding: 0 !important;
}
.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: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  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(31, 31, 31, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #1f1f1f;
}
.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 #e8e8e8;
  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 #e8e8e8;
  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-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 576px) {
  .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: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  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: #1f1f1f;
}

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

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

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

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #1f1f1f;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  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(31, 31, 31, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(31, 31, 31, 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(31, 31, 31, 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(31, 31, 31, 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(31, 31, 31, 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: #1f1f1f;
}

.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%;
  backface-visibility: hidden;
}

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

.carousel:not(.vertical) .carousel-item {
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel:not(.vertical) .carousel-item {
    transition: none;
  }
}
.carousel:not(.vertical) .carousel-item-next:not(.carousel-item-left),
.carousel:not(.vertical) .active.carousel-item-right {
  transform: translateX(100%);
}
.carousel:not(.vertical) .carousel-item-prev:not(.carousel-item-right),
.carousel:not(.vertical) .active.carousel-item-left {
  transform: translateX(-100%);
}

.product-img-box .carousel-item {
  transition: 0.2s opacity !important;
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  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;
}

.carousel-control-next {
  right: 0;
}

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

/*------------------------------ vertical bootstrap slider----------------------------*/
.vertical.carousel .carousel-inner > .carousel-item.carousel-item-next,
.vertical.carousel .carousel-inner > .carousel-item.active.carousel-item-right {
  transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  top: 0;
}

.vertical.carousel .carousel-inner > .carousel-item.carousel-item-prev,
.vertical.carousel .carousel-inner > .carousel-item.active.carousel-item-left {
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  top: 0;
}

.vertical.carousel .carousel-inner > .carousel-item.next.carousel-item-left,
.vertical.carousel .carousel-inner > .carousel-item.carousel-item-prev.carousel-item-right,
.vertical.carousel .carousel-inner > .carousel-item.active {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  top: 0;
}

.vertical.carousel .carousel-control-prev,
.vertical.carousel .carousel-control-next {
  bottom: auto;
  width: 100%;
  height: 15%;
}

/*------------------------------- vertical carousel indicators ------------------------------*/
.vertical.carousel .carousel-indicators {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  right: 10px;
  left: auto;
  width: auto;
  transform: rotate(90deg);
}

.vertical.carousel .carousel-indicators li {
  display: block;
  margin-bottom: 5px;
  border: 1px solid #00a199;
}

.vertical.carousel .carousel-indicators li.active {
  margin-bottom: 5px;
  background: #00a199;
}

.vertical.carousel .carousel-control-prev,
.vertical.carousel .carousel-control-next {
  bottom: auto;
  width: 100%;
  height: 15%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0) 100%);
}

.vertical.carousel .carousel-control-next {
  top: auto;
  bottom: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}

.vertical.carousel .carousel-control-prev-icon,
.vertical.carousel .carousel-control-next-icon {
  transform: rotate(90deg);
}

@keyframes spinner-border {
  to {
    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%;
  animation: spinner-border 0.75s linear infinite;
}

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

@keyframes spinner-grow {
  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;
  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: #94c11c !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #729416 !important;
}

.bg-secondary {
  background-color: #b4d266 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #a1c63f !important;
}

.bg-success {
  background-color: #94c11c !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #729416 !important;
}

.bg-info {
  background-color: #0074bc !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #005589 !important;
}

.bg-warning {
  background-color: #fd7e14 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #dc6502 !important;
}

.bg-danger {
  background-color: #FF4057 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff0d2a !important;
}

.bg-light {
  background-color: #f0f0f0 !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #d7d7d7 !important;
}

.bg-dark {
  background-color: #072247 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #020c19 !important;
}

.bg-soul-gray-dark {
  background-color: #84878A !important;
}

a.bg-soul-gray-dark:hover, a.bg-soul-gray-dark:focus,
button.bg-soul-gray-dark:hover,
button.bg-soul-gray-dark:focus {
  background-color: #6b6e70 !important;
}

.bg-soul-orange {
  background-color: #F37052 !important;
}

a.bg-soul-orange:hover, a.bg-soul-orange:focus,
button.bg-soul-orange:hover,
button.bg-soul-orange:focus {
  background-color: #f04922 !important;
}

.bg-primary-light {
  background-color: #a5d71f !important;
}

a.bg-primary-light:hover, a.bg-primary-light:focus,
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: #83ab19 !important;
}

.bg-primary-lighter {
  background-color: #b0e12f !important;
}

a.bg-primary-lighter:hover, a.bg-primary-lighter:focus,
button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus {
  background-color: #94c11c !important;
}

.bg-primary-lightest {
  background-color: #b9e445 !important;
}

a.bg-primary-lightest:hover, a.bg-primary-lightest:focus,
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: #a5d71f !important;
}

.bg-primary-dark {
  background-color: #83ab19 !important;
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus,
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: #617e12 !important;
}

.bg-primary-darker {
  background-color: #729416 !important;
}

a.bg-primary-darker:hover, a.bg-primary-darker:focus,
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: #50680f !important;
}

.bg-primary-darkest {
  background-color: #617e12 !important;
}

a.bg-primary-darkest:hover, a.bg-primary-darkest:focus,
button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus {
  background-color: #3f520c !important;
}

.bg-inverse {
  background-color: #072247 !important;
}

a.bg-inverse:hover, a.bg-inverse:focus,
button.bg-inverse:hover,
button.bg-inverse:focus {
  background-color: #020c19 !important;
}

.bg-gray {
  background-color: #919191 !important;
}

a.bg-gray:hover, a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
  background-color: #787878 !important;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

a.bg-gray-dark:hover, a.bg-gray-dark:focus,
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: #1d2124 !important;
}

.bg-gray-light {
  background-color: #e8e8e8 !important;
}

a.bg-gray-light:hover, a.bg-gray-light:focus,
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: #cfcfcf !important;
}

.bg-black {
  background-color: #1f1f1f !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: #060606 !important;
}

.bg-blue {
  background-color: #0074bc !important;
}

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #005589 !important;
}

.bg-blue-dark {
  background-color: #003366 !important;
}

a.bg-blue-dark:hover, a.bg-blue-dark:focus,
button.bg-blue-dark:hover,
button.bg-blue-dark:focus {
  background-color: #001a33 !important;
}

.bg-blue-dark-01 {
  background-color: rgba(0, 51, 102, 0.01) !important;
}

a.bg-blue-dark-01:hover, a.bg-blue-dark-01:focus,
button.bg-blue-dark-01:hover,
button.bg-blue-dark-01:focus {
  background-color: rgba(0, 26, 51, 0.01) !important;
}

.bg-blue-dark-03 {
  background-color: rgba(0, 51, 102, 0.03) !important;
}

a.bg-blue-dark-03:hover, a.bg-blue-dark-03:focus,
button.bg-blue-dark-03:hover,
button.bg-blue-dark-03:focus {
  background-color: rgba(0, 26, 51, 0.03) !important;
}

.bg-blue-dark-05 {
  background-color: rgba(0, 51, 102, 0.05) !important;
}

a.bg-blue-dark-05:hover, a.bg-blue-dark-05:focus,
button.bg-blue-dark-05:hover,
button.bg-blue-dark-05:focus {
  background-color: rgba(0, 26, 51, 0.05) !important;
}

.bg-blue-dark-10 {
  background-color: rgba(0, 51, 102, 0.1) !important;
}

a.bg-blue-dark-10:hover, a.bg-blue-dark-10:focus,
button.bg-blue-dark-10:hover,
button.bg-blue-dark-10:focus {
  background-color: rgba(0, 26, 51, 0.1) !important;
}

.bg-blue-dark-15 {
  background-color: rgba(0, 51, 102, 0.15) !important;
}

a.bg-blue-dark-15:hover, a.bg-blue-dark-15:focus,
button.bg-blue-dark-15:hover,
button.bg-blue-dark-15:focus {
  background-color: rgba(0, 26, 51, 0.15) !important;
}

.bg-blue-dark-20 {
  background-color: rgba(0, 51, 102, 0.2) !important;
}

a.bg-blue-dark-20:hover, a.bg-blue-dark-20:focus,
button.bg-blue-dark-20:hover,
button.bg-blue-dark-20:focus {
  background-color: rgba(0, 26, 51, 0.2) !important;
}

.bg-blue-dark-25 {
  background-color: rgba(0, 51, 102, 0.25) !important;
}

a.bg-blue-dark-25:hover, a.bg-blue-dark-25:focus,
button.bg-blue-dark-25:hover,
button.bg-blue-dark-25:focus {
  background-color: rgba(0, 26, 51, 0.25) !important;
}

.bg-blue-dark-30 {
  background-color: rgba(0, 51, 102, 0.3) !important;
}

a.bg-blue-dark-30:hover, a.bg-blue-dark-30:focus,
button.bg-blue-dark-30:hover,
button.bg-blue-dark-30:focus {
  background-color: rgba(0, 26, 51, 0.3) !important;
}

.bg-blue-dark-35 {
  background-color: rgba(0, 51, 102, 0.35) !important;
}

a.bg-blue-dark-35:hover, a.bg-blue-dark-35:focus,
button.bg-blue-dark-35:hover,
button.bg-blue-dark-35:focus {
  background-color: rgba(0, 26, 51, 0.35) !important;
}

.bg-blue-dark-40 {
  background-color: rgba(0, 51, 102, 0.4) !important;
}

a.bg-blue-dark-40:hover, a.bg-blue-dark-40:focus,
button.bg-blue-dark-40:hover,
button.bg-blue-dark-40:focus {
  background-color: rgba(0, 26, 51, 0.4) !important;
}

.bg-blue-dark-45 {
  background-color: rgba(0, 51, 102, 0.45) !important;
}

a.bg-blue-dark-45:hover, a.bg-blue-dark-45:focus,
button.bg-blue-dark-45:hover,
button.bg-blue-dark-45:focus {
  background-color: rgba(0, 26, 51, 0.45) !important;
}

.bg-blue-dark-50 {
  background-color: rgba(0, 51, 102, 0.5) !important;
}

a.bg-blue-dark-50:hover, a.bg-blue-dark-50:focus,
button.bg-blue-dark-50:hover,
button.bg-blue-dark-50:focus {
  background-color: rgba(0, 26, 51, 0.5) !important;
}

.bg-blue-dark-55 {
  background-color: rgba(0, 51, 102, 0.55) !important;
}

a.bg-blue-dark-55:hover, a.bg-blue-dark-55:focus,
button.bg-blue-dark-55:hover,
button.bg-blue-dark-55:focus {
  background-color: rgba(0, 26, 51, 0.55) !important;
}

.bg-blue-dark-60 {
  background-color: rgba(0, 51, 102, 0.6) !important;
}

a.bg-blue-dark-60:hover, a.bg-blue-dark-60:focus,
button.bg-blue-dark-60:hover,
button.bg-blue-dark-60:focus {
  background-color: rgba(0, 26, 51, 0.6) !important;
}

.bg-blue-dark-65 {
  background-color: rgba(0, 51, 102, 0.65) !important;
}

a.bg-blue-dark-65:hover, a.bg-blue-dark-65:focus,
button.bg-blue-dark-65:hover,
button.bg-blue-dark-65:focus {
  background-color: rgba(0, 26, 51, 0.65) !important;
}

.bg-blue-dark-70 {
  background-color: rgba(0, 51, 102, 0.7) !important;
}

a.bg-blue-dark-70:hover, a.bg-blue-dark-70:focus,
button.bg-blue-dark-70:hover,
button.bg-blue-dark-70:focus {
  background-color: rgba(0, 26, 51, 0.7) !important;
}

.bg-blue-dark-75 {
  background-color: rgba(0, 51, 102, 0.75) !important;
}

a.bg-blue-dark-75:hover, a.bg-blue-dark-75:focus,
button.bg-blue-dark-75:hover,
button.bg-blue-dark-75:focus {
  background-color: rgba(0, 26, 51, 0.75) !important;
}

.bg-blue-dark-80 {
  background-color: rgba(0, 51, 102, 0.8) !important;
}

a.bg-blue-dark-80:hover, a.bg-blue-dark-80:focus,
button.bg-blue-dark-80:hover,
button.bg-blue-dark-80:focus {
  background-color: rgba(0, 26, 51, 0.8) !important;
}

.bg-blue-dark-85 {
  background-color: rgba(0, 51, 102, 0.85) !important;
}

a.bg-blue-dark-85:hover, a.bg-blue-dark-85:focus,
button.bg-blue-dark-85:hover,
button.bg-blue-dark-85:focus {
  background-color: rgba(0, 26, 51, 0.85) !important;
}

.bg-blue-dark-90 {
  background-color: rgba(0, 51, 102, 0.9) !important;
}

a.bg-blue-dark-90:hover, a.bg-blue-dark-90:focus,
button.bg-blue-dark-90:hover,
button.bg-blue-dark-90:focus {
  background-color: rgba(0, 26, 51, 0.9) !important;
}

.bg-blue-dark-95 {
  background-color: rgba(0, 51, 102, 0.95) !important;
}

a.bg-blue-dark-95:hover, a.bg-blue-dark-95:focus,
button.bg-blue-dark-95:hover,
button.bg-blue-dark-95:focus {
  background-color: rgba(0, 26, 51, 0.95) !important;
}

.bg-blue-table-head {
  background-color: rgb(79, 114, 150) !important;
}

a.bg-blue-table-head:hover, a.bg-blue-table-head:focus,
button.bg-blue-table-head:hover,
button.bg-blue-table-head:focus {
  background-color: #3d5975 !important;
}

.bg-blue-table-cell {
  background-color: rgb(247, 248, 250) !important;
}

a.bg-blue-table-cell:hover, a.bg-blue-table-cell:focus,
button.bg-blue-table-cell:hover,
button.bg-blue-table-cell:focus {
  background-color: #d8dde6 !important;
}

.bg-cgm-dark-blue {
  background-color: #003366 !important;
}

a.bg-cgm-dark-blue:hover, a.bg-cgm-dark-blue:focus,
button.bg-cgm-dark-blue:hover,
button.bg-cgm-dark-blue:focus {
  background-color: #001a33 !important;
}

.bg-cgm-blue {
  background-color: #0046a6 !important;
}

a.bg-cgm-blue:hover, a.bg-cgm-blue:focus,
button.bg-cgm-blue:hover,
button.bg-cgm-blue:focus {
  background-color: #003073 !important;
}

.bg-cgm-keycolor {
  background-color: #0074bc !important;
}

a.bg-cgm-keycolor:hover, a.bg-cgm-keycolor:focus,
button.bg-cgm-keycolor:hover,
button.bg-cgm-keycolor:focus {
  background-color: #005589 !important;
}

.bg-cgm-keycolor-70 {
  background-color: #4c9dd0 !important;
}

a.bg-cgm-keycolor-70:hover, a.bg-cgm-keycolor-70:focus,
button.bg-cgm-keycolor-70:hover,
button.bg-cgm-keycolor-70:focus {
  background-color: #3084b9 !important;
}

.bg-cgm-keycolor-40 {
  background-color: #99c7e4 !important;
}

a.bg-cgm-keycolor-40:hover, a.bg-cgm-keycolor-40:focus,
button.bg-cgm-keycolor-40:hover,
button.bg-cgm-keycolor-40:focus {
  background-color: #71b1d9 !important;
}

.bg-cgm-keycolor-10 {
  background-color: #e5f1f8 !important;
}

a.bg-cgm-keycolor-10:hover, a.bg-cgm-keycolor-10:focus,
button.bg-cgm-keycolor-10:hover,
button.bg-cgm-keycolor-10:focus {
  background-color: #bddbed !important;
}

.bg-cgm-green {
  background-color: #94c11c !important;
}

a.bg-cgm-green:hover, a.bg-cgm-green:focus,
button.bg-cgm-green:hover,
button.bg-cgm-green:focus {
  background-color: #729416 !important;
}

.bg-cgm-green-70 {
  background-color: #b4d360 !important;
}

a.bg-cgm-green-70:hover, a.bg-cgm-green-70:focus,
button.bg-cgm-green-70:hover,
button.bg-cgm-green-70:focus {
  background-color: #a1c838 !important;
}

.bg-cgm-green-40 {
  background-color: #D4E6A4 !important;
}

a.bg-cgm-green-40:hover, a.bg-cgm-green-40:focus,
button.bg-cgm-green-40:hover,
button.bg-cgm-green-40:focus {
  background-color: #c1db7c !important;
}

.bg-cgm-green-10 {
  background-color: #f4f9e8 !important;
}

a.bg-cgm-green-10:hover, a.bg-cgm-green-10:focus,
button.bg-cgm-green-10:hover,
button.bg-cgm-green-10:focus {
  background-color: #e1eec0 !important;
}

.bg-cgm-yellow {
  background-color: #fbba00 !important;
}

a.bg-cgm-yellow:hover, a.bg-cgm-yellow:focus,
button.bg-cgm-yellow:hover,
button.bg-cgm-yellow:focus {
  background-color: #c89400 !important;
}

.bg-cgm-yellow-70 {
  background-color: #FFCF4C !important;
}

a.bg-cgm-yellow-70:hover, a.bg-cgm-yellow-70:focus,
button.bg-cgm-yellow-70:hover,
button.bg-cgm-yellow-70:focus {
  background-color: #ffc119 !important;
}

.bg-cgm-yellow-40 {
  background-color: #FDE399 !important;
}

a.bg-cgm-yellow-40:hover, a.bg-cgm-yellow-40:focus,
button.bg-cgm-yellow-40:hover,
button.bg-cgm-yellow-40:focus {
  background-color: #fcd567 !important;
}

.bg-cgm-yellow-10 {
  background-color: #FFF8E5 !important;
}

a.bg-cgm-yellow-10:hover, a.bg-cgm-yellow-10:focus,
button.bg-cgm-yellow-10:hover,
button.bg-cgm-yellow-10:focus {
  background-color: #ffeab2 !important;
}

.bg-cgm-orange {
  background-color: #ef7d14 !important;
}

a.bg-cgm-orange:hover, a.bg-cgm-orange:focus,
button.bg-cgm-orange:hover,
button.bg-cgm-orange:focus {
  background-color: #c3640d !important;
}

.bg-cgm-orange-70 {
  background-color: #f4a45a !important;
}

a.bg-cgm-orange-70:hover, a.bg-cgm-orange-70:focus,
button.bg-cgm-orange-70:hover,
button.bg-cgm-orange-70:focus {
  background-color: #f18a2a !important;
}

.bg-cgm-orange-40 {
  background-color: #f9cba1 !important;
}

a.bg-cgm-orange-40:hover, a.bg-cgm-orange-40:focus,
button.bg-cgm-orange-40:hover,
button.bg-cgm-orange-40:focus {
  background-color: #f6b071 !important;
}

.bg-cgm-orange-10 {
  background-color: #fdf2e7 !important;
}

a.bg-cgm-orange-10:hover, a.bg-cgm-orange-10:focus,
button.bg-cgm-orange-10:hover,
button.bg-cgm-orange-10:focus {
  background-color: #f9d9b8 !important;
}

.bg-cgm-red {
  background-color: #e3000f !important;
}

a.bg-cgm-red:hover, a.bg-cgm-red:focus,
button.bg-cgm-red:hover,
button.bg-cgm-red:focus {
  background-color: #b0000c !important;
}

.bg-cgm-red-70 {
  background-color: #eb4c57 !important;
}

a.bg-cgm-red-70:hover, a.bg-cgm-red-70:focus,
button.bg-cgm-red-70:hover,
button.bg-cgm-red-70:focus {
  background-color: #e61e2c !important;
}

.bg-cgm-red-40 {
  background-color: #F4999F !important;
}

a.bg-cgm-red-40:hover, a.bg-cgm-red-40:focus,
button.bg-cgm-red-40:hover,
button.bg-cgm-red-40:focus {
  background-color: #ef6b74 !important;
}

.bg-cgm-red-10 {
  background-color: #fce5e7 !important;
}

a.bg-cgm-red-10:hover, a.bg-cgm-red-10:focus,
button.bg-cgm-red-10:hover,
button.bg-cgm-red-10:focus {
  background-color: #f7b7bd !important;
}

.bg-cgm-black {
  background-color: #282828 !important;
}

a.bg-cgm-black:hover, a.bg-cgm-black:focus,
button.bg-cgm-black:hover,
button.bg-cgm-black:focus {
  background-color: #0f0f0f !important;
}

.bg-cgm-dark-gray {
  background-color: #6f6f6f !important;
}

a.bg-cgm-dark-gray:hover, a.bg-cgm-dark-gray:focus,
button.bg-cgm-dark-gray:hover,
button.bg-cgm-dark-gray:focus {
  background-color: #565656 !important;
}

.bg-cgm-medium-gray {
  background-color: #b2b2b2 !important;
}

a.bg-cgm-medium-gray:hover, a.bg-cgm-medium-gray:focus,
button.bg-cgm-medium-gray:hover,
button.bg-cgm-medium-gray:focus {
  background-color: #999999 !important;
}

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

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

.border {
  border: 1px solid #e8e8e8 !important;
}

.border-top {
  border-top: 1px solid #e8e8e8 !important;
}

.border-right {
  border-right: 1px solid #e8e8e8 !important;
}

.border-bottom {
  border-bottom: 1px solid #e8e8e8 !important;
}

.border-left {
  border-left: 1px solid #e8e8e8 !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: #94c11c !important;
}

.border-secondary {
  border-color: #b4d266 !important;
}

.border-success {
  border-color: #94c11c !important;
}

.border-info {
  border-color: #0074bc !important;
}

.border-warning {
  border-color: #fd7e14 !important;
}

.border-danger {
  border-color: #FF4057 !important;
}

.border-light {
  border-color: #f0f0f0 !important;
}

.border-dark {
  border-color: #072247 !important;
}

.border-soul-gray-dark {
  border-color: #84878A !important;
}

.border-soul-orange {
  border-color: #F37052 !important;
}

.border-primary-light {
  border-color: #a5d71f !important;
}

.border-primary-lighter {
  border-color: #b0e12f !important;
}

.border-primary-lightest {
  border-color: #b9e445 !important;
}

.border-primary-dark {
  border-color: #83ab19 !important;
}

.border-primary-darker {
  border-color: #729416 !important;
}

.border-primary-darkest {
  border-color: #617e12 !important;
}

.border-inverse {
  border-color: #072247 !important;
}

.border-gray {
  border-color: #919191 !important;
}

.border-gray-dark {
  border-color: #343a40 !important;
}

.border-gray-light {
  border-color: #e8e8e8 !important;
}

.border-black {
  border-color: #1f1f1f !important;
}

.border-blue {
  border-color: #0074bc !important;
}

.border-blue-dark {
  border-color: #003366 !important;
}

.border-blue-dark-01 {
  border-color: rgba(0, 51, 102, 0.01) !important;
}

.border-blue-dark-03 {
  border-color: rgba(0, 51, 102, 0.03) !important;
}

.border-blue-dark-05 {
  border-color: rgba(0, 51, 102, 0.05) !important;
}

.border-blue-dark-10 {
  border-color: rgba(0, 51, 102, 0.1) !important;
}

.border-blue-dark-15 {
  border-color: rgba(0, 51, 102, 0.15) !important;
}

.border-blue-dark-20 {
  border-color: rgba(0, 51, 102, 0.2) !important;
}

.border-blue-dark-25 {
  border-color: rgba(0, 51, 102, 0.25) !important;
}

.border-blue-dark-30 {
  border-color: rgba(0, 51, 102, 0.3) !important;
}

.border-blue-dark-35 {
  border-color: rgba(0, 51, 102, 0.35) !important;
}

.border-blue-dark-40 {
  border-color: rgba(0, 51, 102, 0.4) !important;
}

.border-blue-dark-45 {
  border-color: rgba(0, 51, 102, 0.45) !important;
}

.border-blue-dark-50 {
  border-color: rgba(0, 51, 102, 0.5) !important;
}

.border-blue-dark-55 {
  border-color: rgba(0, 51, 102, 0.55) !important;
}

.border-blue-dark-60 {
  border-color: rgba(0, 51, 102, 0.6) !important;
}

.border-blue-dark-65 {
  border-color: rgba(0, 51, 102, 0.65) !important;
}

.border-blue-dark-70 {
  border-color: rgba(0, 51, 102, 0.7) !important;
}

.border-blue-dark-75 {
  border-color: rgba(0, 51, 102, 0.75) !important;
}

.border-blue-dark-80 {
  border-color: rgba(0, 51, 102, 0.8) !important;
}

.border-blue-dark-85 {
  border-color: rgba(0, 51, 102, 0.85) !important;
}

.border-blue-dark-90 {
  border-color: rgba(0, 51, 102, 0.9) !important;
}

.border-blue-dark-95 {
  border-color: rgba(0, 51, 102, 0.95) !important;
}

.border-blue-table-head {
  border-color: rgb(79, 114, 150) !important;
}

.border-blue-table-cell {
  border-color: rgb(247, 248, 250) !important;
}

.border-cgm-dark-blue {
  border-color: #003366 !important;
}

.border-cgm-blue {
  border-color: #0046a6 !important;
}

.border-cgm-keycolor {
  border-color: #0074bc !important;
}

.border-cgm-keycolor-70 {
  border-color: #4c9dd0 !important;
}

.border-cgm-keycolor-40 {
  border-color: #99c7e4 !important;
}

.border-cgm-keycolor-10 {
  border-color: #e5f1f8 !important;
}

.border-cgm-green {
  border-color: #94c11c !important;
}

.border-cgm-green-70 {
  border-color: #b4d360 !important;
}

.border-cgm-green-40 {
  border-color: #D4E6A4 !important;
}

.border-cgm-green-10 {
  border-color: #f4f9e8 !important;
}

.border-cgm-yellow {
  border-color: #fbba00 !important;
}

.border-cgm-yellow-70 {
  border-color: #FFCF4C !important;
}

.border-cgm-yellow-40 {
  border-color: #FDE399 !important;
}

.border-cgm-yellow-10 {
  border-color: #FFF8E5 !important;
}

.border-cgm-orange {
  border-color: #ef7d14 !important;
}

.border-cgm-orange-70 {
  border-color: #f4a45a !important;
}

.border-cgm-orange-40 {
  border-color: #f9cba1 !important;
}

.border-cgm-orange-10 {
  border-color: #fdf2e7 !important;
}

.border-cgm-red {
  border-color: #e3000f !important;
}

.border-cgm-red-70 {
  border-color: #eb4c57 !important;
}

.border-cgm-red-40 {
  border-color: #F4999F !important;
}

.border-cgm-red-10 {
  border-color: #fce5e7 !important;
}

.border-cgm-black {
  border-color: #282828 !important;
}

.border-cgm-dark-gray {
  border-color: #6f6f6f !important;
}

.border-cgm-medium-gray {
  border-color: #b2b2b2 !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;
}

.d-list-item {
  display: list-item !important;
}

@media (min-width: 444px) {
  .d-xs-none {
    display: none !important;
  }
  .d-xs-inline {
    display: inline !important;
  }
  .d-xs-inline-block {
    display: inline-block !important;
  }
  .d-xs-block {
    display: block !important;
  }
  .d-xs-table {
    display: table !important;
  }
  .d-xs-table-row {
    display: table-row !important;
  }
  .d-xs-table-cell {
    display: table-cell !important;
  }
  .d-xs-flex {
    display: flex !important;
  }
  .d-xs-inline-flex {
    display: inline-flex !important;
  }
  .d-xs-list-item {
    display: list-item !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;
  }
  .d-sm-list-item {
    display: list-item !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;
  }
  .d-md-list-item {
    display: list-item !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;
  }
  .d-lg-list-item {
    display: list-item !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;
  }
  .d-xl-list-item {
    display: list-item !important;
  }
}
@media (min-width: 1420px) {
  .d-xl1-none {
    display: none !important;
  }
  .d-xl1-inline {
    display: inline !important;
  }
  .d-xl1-inline-block {
    display: inline-block !important;
  }
  .d-xl1-block {
    display: block !important;
  }
  .d-xl1-table {
    display: table !important;
  }
  .d-xl1-table-row {
    display: table-row !important;
  }
  .d-xl1-table-cell {
    display: table-cell !important;
  }
  .d-xl1-flex {
    display: flex !important;
  }
  .d-xl1-inline-flex {
    display: inline-flex !important;
  }
  .d-xl1-list-item {
    display: list-item !important;
  }
}
@media (min-width: 1660px) {
  .d-xl2-none {
    display: none !important;
  }
  .d-xl2-inline {
    display: inline !important;
  }
  .d-xl2-inline-block {
    display: inline-block !important;
  }
  .d-xl2-block {
    display: block !important;
  }
  .d-xl2-table {
    display: table !important;
  }
  .d-xl2-table-row {
    display: table-row !important;
  }
  .d-xl2-table-cell {
    display: table-cell !important;
  }
  .d-xl2-flex {
    display: flex !important;
  }
  .d-xl2-inline-flex {
    display: inline-flex !important;
  }
  .d-xl2-list-item {
    display: list-item !important;
  }
}
@media (min-width: 1921px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-list-item {
    display: list-item !important;
  }
}
@media (min-width: 2100px) {
  .d-xxxl-none {
    display: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-list-item {
    display: list-item !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;
  }
  .d-print-list-item {
    display: list-item !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: 444px) {
  .flex-xs-row {
    flex-direction: row !important;
  }
  .flex-xs-column {
    flex-direction: column !important;
  }
  .flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xs-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xs-fill {
    flex: 1 1 auto !important;
  }
  .flex-xs-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xs-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xs-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xs-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xs-start {
    justify-content: flex-start !important;
  }
  .justify-content-xs-end {
    justify-content: flex-end !important;
  }
  .justify-content-xs-center {
    justify-content: center !important;
  }
  .justify-content-xs-between {
    justify-content: space-between !important;
  }
  .justify-content-xs-around {
    justify-content: space-around !important;
  }
  .align-items-xs-start {
    align-items: flex-start !important;
  }
  .align-items-xs-end {
    align-items: flex-end !important;
  }
  .align-items-xs-center {
    align-items: center !important;
  }
  .align-items-xs-baseline {
    align-items: baseline !important;
  }
  .align-items-xs-stretch {
    align-items: stretch !important;
  }
  .align-content-xs-start {
    align-content: flex-start !important;
  }
  .align-content-xs-end {
    align-content: flex-end !important;
  }
  .align-content-xs-center {
    align-content: center !important;
  }
  .align-content-xs-between {
    align-content: space-between !important;
  }
  .align-content-xs-around {
    align-content: space-around !important;
  }
  .align-content-xs-stretch {
    align-content: stretch !important;
  }
  .align-self-xs-auto {
    align-self: auto !important;
  }
  .align-self-xs-start {
    align-self: flex-start !important;
  }
  .align-self-xs-end {
    align-self: flex-end !important;
  }
  .align-self-xs-center {
    align-self: center !important;
  }
  .align-self-xs-baseline {
    align-self: baseline !important;
  }
  .align-self-xs-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;
  }
}
@media (min-width: 1420px) {
  .flex-xl1-row {
    flex-direction: row !important;
  }
  .flex-xl1-column {
    flex-direction: column !important;
  }
  .flex-xl1-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl1-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl1-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl1-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl1-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl1-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl1-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl1-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl1-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl1-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl1-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl1-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl1-center {
    justify-content: center !important;
  }
  .justify-content-xl1-between {
    justify-content: space-between !important;
  }
  .justify-content-xl1-around {
    justify-content: space-around !important;
  }
  .align-items-xl1-start {
    align-items: flex-start !important;
  }
  .align-items-xl1-end {
    align-items: flex-end !important;
  }
  .align-items-xl1-center {
    align-items: center !important;
  }
  .align-items-xl1-baseline {
    align-items: baseline !important;
  }
  .align-items-xl1-stretch {
    align-items: stretch !important;
  }
  .align-content-xl1-start {
    align-content: flex-start !important;
  }
  .align-content-xl1-end {
    align-content: flex-end !important;
  }
  .align-content-xl1-center {
    align-content: center !important;
  }
  .align-content-xl1-between {
    align-content: space-between !important;
  }
  .align-content-xl1-around {
    align-content: space-around !important;
  }
  .align-content-xl1-stretch {
    align-content: stretch !important;
  }
  .align-self-xl1-auto {
    align-self: auto !important;
  }
  .align-self-xl1-start {
    align-self: flex-start !important;
  }
  .align-self-xl1-end {
    align-self: flex-end !important;
  }
  .align-self-xl1-center {
    align-self: center !important;
  }
  .align-self-xl1-baseline {
    align-self: baseline !important;
  }
  .align-self-xl1-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1660px) {
  .flex-xl2-row {
    flex-direction: row !important;
  }
  .flex-xl2-column {
    flex-direction: column !important;
  }
  .flex-xl2-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl2-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl2-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl2-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl2-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl2-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl2-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl2-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl2-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl2-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl2-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl2-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl2-center {
    justify-content: center !important;
  }
  .justify-content-xl2-between {
    justify-content: space-between !important;
  }
  .justify-content-xl2-around {
    justify-content: space-around !important;
  }
  .align-items-xl2-start {
    align-items: flex-start !important;
  }
  .align-items-xl2-end {
    align-items: flex-end !important;
  }
  .align-items-xl2-center {
    align-items: center !important;
  }
  .align-items-xl2-baseline {
    align-items: baseline !important;
  }
  .align-items-xl2-stretch {
    align-items: stretch !important;
  }
  .align-content-xl2-start {
    align-content: flex-start !important;
  }
  .align-content-xl2-end {
    align-content: flex-end !important;
  }
  .align-content-xl2-center {
    align-content: center !important;
  }
  .align-content-xl2-between {
    align-content: space-between !important;
  }
  .align-content-xl2-around {
    align-content: space-around !important;
  }
  .align-content-xl2-stretch {
    align-content: stretch !important;
  }
  .align-self-xl2-auto {
    align-self: auto !important;
  }
  .align-self-xl2-start {
    align-self: flex-start !important;
  }
  .align-self-xl2-end {
    align-self: flex-end !important;
  }
  .align-self-xl2-center {
    align-self: center !important;
  }
  .align-self-xl2-baseline {
    align-self: baseline !important;
  }
  .align-self-xl2-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1921px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 2100px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 444px) {
  .float-xs-left {
    float: left !important;
  }
  .float-xs-right {
    float: right !important;
  }
  .float-xs-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;
  }
}
@media (min-width: 1420px) {
  .float-xl1-left {
    float: left !important;
  }
  .float-xl1-right {
    float: right !important;
  }
  .float-xl1-none {
    float: none !important;
  }
}
@media (min-width: 1660px) {
  .float-xl2-left {
    float: left !important;
  }
  .float-xl2-right {
    float: right !important;
  }
  .float-xl2-none {
    float: none !important;
  }
}
@media (min-width: 1921px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 2100px) {
  .float-xxxl-left {
    float: left !important;
  }
  .float-xxxl-right {
    float: right !important;
  }
  .float-xxxl-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: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

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

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

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(31, 31, 31, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(31, 31, 31, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(31, 31, 31, 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;
}

.w-20 {
  width: 20% !important;
}

.w-30 {
  width: 30% !important;
}

.w-40 {
  width: 40% !important;
}

.w-60 {
  width: 60% !important;
}

.w-70 {
  width: 70% !important;
}

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !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;
}

.h-20 {
  height: 20% !important;
}

.h-30 {
  height: 30% !important;
}

.h-40 {
  height: 40% !important;
}

.h-60 {
  height: 60% !important;
}

.h-70 {
  height: 70% !important;
}

.h-80 {
  height: 80% !important;
}

.h-90 {
  height: 90% !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: 444px) {
  .m-xs-0 {
    margin: 0 !important;
  }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important;
  }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important;
  }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important;
  }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important;
  }
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  .m-xs-3 {
    margin: 1rem !important;
  }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 1rem !important;
  }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 1rem !important;
  }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 1rem !important;
  }
  .m-xs-4 {
    margin: 1.5rem !important;
  }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 1.5rem !important;
  }
  .m-xs-5 {
    margin: 3rem !important;
  }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 3rem !important;
  }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 3rem !important;
  }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 3rem !important;
  }
  .p-xs-0 {
    padding: 0 !important;
  }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important;
  }
  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important;
  }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important;
  }
  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important;
  }
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xs-1,
  .px-xs-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xs-1,
  .px-xs-1 {
    padding-left: 0.25rem !important;
  }
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xs-2,
  .px-xs-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xs-2,
  .px-xs-2 {
    padding-left: 0.5rem !important;
  }
  .p-xs-3 {
    padding: 1rem !important;
  }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 1rem !important;
  }
  .pr-xs-3,
  .px-xs-3 {
    padding-right: 1rem !important;
  }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xs-3,
  .px-xs-3 {
    padding-left: 1rem !important;
  }
  .p-xs-4 {
    padding: 1.5rem !important;
  }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xs-4,
  .px-xs-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xs-4,
  .px-xs-4 {
    padding-left: 1.5rem !important;
  }
  .p-xs-5 {
    padding: 3rem !important;
  }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 3rem !important;
  }
  .pr-xs-5,
  .px-xs-5 {
    padding-right: 3rem !important;
  }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xs-5,
  .px-xs-5 {
    padding-left: 3rem !important;
  }
  .m-xs-n1 {
    margin: -0.25rem !important;
  }
  .mt-xs-n1,
  .my-xs-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xs-n1,
  .mx-xs-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xs-n1,
  .my-xs-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xs-n1,
  .mx-xs-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xs-n2 {
    margin: -0.5rem !important;
  }
  .mt-xs-n2,
  .my-xs-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xs-n2,
  .mx-xs-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xs-n2,
  .my-xs-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xs-n2,
  .mx-xs-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xs-n3 {
    margin: -1rem !important;
  }
  .mt-xs-n3,
  .my-xs-n3 {
    margin-top: -1rem !important;
  }
  .mr-xs-n3,
  .mx-xs-n3 {
    margin-right: -1rem !important;
  }
  .mb-xs-n3,
  .my-xs-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xs-n3,
  .mx-xs-n3 {
    margin-left: -1rem !important;
  }
  .m-xs-n4 {
    margin: -1.5rem !important;
  }
  .mt-xs-n4,
  .my-xs-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xs-n4,
  .mx-xs-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xs-n4,
  .my-xs-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xs-n4,
  .mx-xs-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xs-n5 {
    margin: -3rem !important;
  }
  .mt-xs-n5,
  .my-xs-n5 {
    margin-top: -3rem !important;
  }
  .mr-xs-n5,
  .mx-xs-n5 {
    margin-right: -3rem !important;
  }
  .mb-xs-n5,
  .my-xs-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xs-n5,
  .mx-xs-n5 {
    margin-left: -3rem !important;
  }
  .m-xs-auto {
    margin: auto !important;
  }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important;
  }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important;
  }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important;
  }
  .ml-xs-auto,
  .mx-xs-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;
  }
}
@media (min-width: 1420px) {
  .m-xl1-0 {
    margin: 0 !important;
  }
  .mt-xl1-0,
  .my-xl1-0 {
    margin-top: 0 !important;
  }
  .mr-xl1-0,
  .mx-xl1-0 {
    margin-right: 0 !important;
  }
  .mb-xl1-0,
  .my-xl1-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl1-0,
  .mx-xl1-0 {
    margin-left: 0 !important;
  }
  .m-xl1-1 {
    margin: 0.25rem !important;
  }
  .mt-xl1-1,
  .my-xl1-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl1-1,
  .mx-xl1-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl1-1,
  .my-xl1-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl1-1,
  .mx-xl1-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl1-2 {
    margin: 0.5rem !important;
  }
  .mt-xl1-2,
  .my-xl1-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl1-2,
  .mx-xl1-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl1-2,
  .my-xl1-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl1-2,
  .mx-xl1-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl1-3 {
    margin: 1rem !important;
  }
  .mt-xl1-3,
  .my-xl1-3 {
    margin-top: 1rem !important;
  }
  .mr-xl1-3,
  .mx-xl1-3 {
    margin-right: 1rem !important;
  }
  .mb-xl1-3,
  .my-xl1-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl1-3,
  .mx-xl1-3 {
    margin-left: 1rem !important;
  }
  .m-xl1-4 {
    margin: 1.5rem !important;
  }
  .mt-xl1-4,
  .my-xl1-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl1-4,
  .mx-xl1-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl1-4,
  .my-xl1-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl1-4,
  .mx-xl1-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl1-5 {
    margin: 3rem !important;
  }
  .mt-xl1-5,
  .my-xl1-5 {
    margin-top: 3rem !important;
  }
  .mr-xl1-5,
  .mx-xl1-5 {
    margin-right: 3rem !important;
  }
  .mb-xl1-5,
  .my-xl1-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl1-5,
  .mx-xl1-5 {
    margin-left: 3rem !important;
  }
  .p-xl1-0 {
    padding: 0 !important;
  }
  .pt-xl1-0,
  .py-xl1-0 {
    padding-top: 0 !important;
  }
  .pr-xl1-0,
  .px-xl1-0 {
    padding-right: 0 !important;
  }
  .pb-xl1-0,
  .py-xl1-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl1-0,
  .px-xl1-0 {
    padding-left: 0 !important;
  }
  .p-xl1-1 {
    padding: 0.25rem !important;
  }
  .pt-xl1-1,
  .py-xl1-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl1-1,
  .px-xl1-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl1-1,
  .py-xl1-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl1-1,
  .px-xl1-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl1-2 {
    padding: 0.5rem !important;
  }
  .pt-xl1-2,
  .py-xl1-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl1-2,
  .px-xl1-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl1-2,
  .py-xl1-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl1-2,
  .px-xl1-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl1-3 {
    padding: 1rem !important;
  }
  .pt-xl1-3,
  .py-xl1-3 {
    padding-top: 1rem !important;
  }
  .pr-xl1-3,
  .px-xl1-3 {
    padding-right: 1rem !important;
  }
  .pb-xl1-3,
  .py-xl1-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl1-3,
  .px-xl1-3 {
    padding-left: 1rem !important;
  }
  .p-xl1-4 {
    padding: 1.5rem !important;
  }
  .pt-xl1-4,
  .py-xl1-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl1-4,
  .px-xl1-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl1-4,
  .py-xl1-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl1-4,
  .px-xl1-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl1-5 {
    padding: 3rem !important;
  }
  .pt-xl1-5,
  .py-xl1-5 {
    padding-top: 3rem !important;
  }
  .pr-xl1-5,
  .px-xl1-5 {
    padding-right: 3rem !important;
  }
  .pb-xl1-5,
  .py-xl1-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl1-5,
  .px-xl1-5 {
    padding-left: 3rem !important;
  }
  .m-xl1-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl1-n1,
  .my-xl1-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl1-n1,
  .mx-xl1-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl1-n1,
  .my-xl1-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl1-n1,
  .mx-xl1-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl1-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl1-n2,
  .my-xl1-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl1-n2,
  .mx-xl1-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl1-n2,
  .my-xl1-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl1-n2,
  .mx-xl1-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl1-n3 {
    margin: -1rem !important;
  }
  .mt-xl1-n3,
  .my-xl1-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl1-n3,
  .mx-xl1-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl1-n3,
  .my-xl1-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl1-n3,
  .mx-xl1-n3 {
    margin-left: -1rem !important;
  }
  .m-xl1-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl1-n4,
  .my-xl1-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl1-n4,
  .mx-xl1-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl1-n4,
  .my-xl1-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl1-n4,
  .mx-xl1-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl1-n5 {
    margin: -3rem !important;
  }
  .mt-xl1-n5,
  .my-xl1-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl1-n5,
  .mx-xl1-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl1-n5,
  .my-xl1-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl1-n5,
  .mx-xl1-n5 {
    margin-left: -3rem !important;
  }
  .m-xl1-auto {
    margin: auto !important;
  }
  .mt-xl1-auto,
  .my-xl1-auto {
    margin-top: auto !important;
  }
  .mr-xl1-auto,
  .mx-xl1-auto {
    margin-right: auto !important;
  }
  .mb-xl1-auto,
  .my-xl1-auto {
    margin-bottom: auto !important;
  }
  .ml-xl1-auto,
  .mx-xl1-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1660px) {
  .m-xl2-0 {
    margin: 0 !important;
  }
  .mt-xl2-0,
  .my-xl2-0 {
    margin-top: 0 !important;
  }
  .mr-xl2-0,
  .mx-xl2-0 {
    margin-right: 0 !important;
  }
  .mb-xl2-0,
  .my-xl2-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl2-0,
  .mx-xl2-0 {
    margin-left: 0 !important;
  }
  .m-xl2-1 {
    margin: 0.25rem !important;
  }
  .mt-xl2-1,
  .my-xl2-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl2-1,
  .mx-xl2-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl2-1,
  .my-xl2-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl2-1,
  .mx-xl2-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl2-2 {
    margin: 0.5rem !important;
  }
  .mt-xl2-2,
  .my-xl2-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl2-2,
  .mx-xl2-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl2-2,
  .my-xl2-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl2-2,
  .mx-xl2-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl2-3 {
    margin: 1rem !important;
  }
  .mt-xl2-3,
  .my-xl2-3 {
    margin-top: 1rem !important;
  }
  .mr-xl2-3,
  .mx-xl2-3 {
    margin-right: 1rem !important;
  }
  .mb-xl2-3,
  .my-xl2-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl2-3,
  .mx-xl2-3 {
    margin-left: 1rem !important;
  }
  .m-xl2-4 {
    margin: 1.5rem !important;
  }
  .mt-xl2-4,
  .my-xl2-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl2-4,
  .mx-xl2-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl2-4,
  .my-xl2-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl2-4,
  .mx-xl2-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl2-5 {
    margin: 3rem !important;
  }
  .mt-xl2-5,
  .my-xl2-5 {
    margin-top: 3rem !important;
  }
  .mr-xl2-5,
  .mx-xl2-5 {
    margin-right: 3rem !important;
  }
  .mb-xl2-5,
  .my-xl2-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl2-5,
  .mx-xl2-5 {
    margin-left: 3rem !important;
  }
  .p-xl2-0 {
    padding: 0 !important;
  }
  .pt-xl2-0,
  .py-xl2-0 {
    padding-top: 0 !important;
  }
  .pr-xl2-0,
  .px-xl2-0 {
    padding-right: 0 !important;
  }
  .pb-xl2-0,
  .py-xl2-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl2-0,
  .px-xl2-0 {
    padding-left: 0 !important;
  }
  .p-xl2-1 {
    padding: 0.25rem !important;
  }
  .pt-xl2-1,
  .py-xl2-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl2-1,
  .px-xl2-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl2-1,
  .py-xl2-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl2-1,
  .px-xl2-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl2-2 {
    padding: 0.5rem !important;
  }
  .pt-xl2-2,
  .py-xl2-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl2-2,
  .px-xl2-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl2-2,
  .py-xl2-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl2-2,
  .px-xl2-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl2-3 {
    padding: 1rem !important;
  }
  .pt-xl2-3,
  .py-xl2-3 {
    padding-top: 1rem !important;
  }
  .pr-xl2-3,
  .px-xl2-3 {
    padding-right: 1rem !important;
  }
  .pb-xl2-3,
  .py-xl2-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl2-3,
  .px-xl2-3 {
    padding-left: 1rem !important;
  }
  .p-xl2-4 {
    padding: 1.5rem !important;
  }
  .pt-xl2-4,
  .py-xl2-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl2-4,
  .px-xl2-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl2-4,
  .py-xl2-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl2-4,
  .px-xl2-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl2-5 {
    padding: 3rem !important;
  }
  .pt-xl2-5,
  .py-xl2-5 {
    padding-top: 3rem !important;
  }
  .pr-xl2-5,
  .px-xl2-5 {
    padding-right: 3rem !important;
  }
  .pb-xl2-5,
  .py-xl2-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl2-5,
  .px-xl2-5 {
    padding-left: 3rem !important;
  }
  .m-xl2-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl2-n1,
  .my-xl2-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl2-n1,
  .mx-xl2-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl2-n1,
  .my-xl2-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl2-n1,
  .mx-xl2-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl2-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl2-n2,
  .my-xl2-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl2-n2,
  .mx-xl2-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl2-n2,
  .my-xl2-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl2-n2,
  .mx-xl2-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl2-n3 {
    margin: -1rem !important;
  }
  .mt-xl2-n3,
  .my-xl2-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl2-n3,
  .mx-xl2-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl2-n3,
  .my-xl2-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl2-n3,
  .mx-xl2-n3 {
    margin-left: -1rem !important;
  }
  .m-xl2-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl2-n4,
  .my-xl2-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl2-n4,
  .mx-xl2-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl2-n4,
  .my-xl2-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl2-n4,
  .mx-xl2-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl2-n5 {
    margin: -3rem !important;
  }
  .mt-xl2-n5,
  .my-xl2-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl2-n5,
  .mx-xl2-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl2-n5,
  .my-xl2-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl2-n5,
  .mx-xl2-n5 {
    margin-left: -3rem !important;
  }
  .m-xl2-auto {
    margin: auto !important;
  }
  .mt-xl2-auto,
  .my-xl2-auto {
    margin-top: auto !important;
  }
  .mr-xl2-auto,
  .mx-xl2-auto {
    margin-right: auto !important;
  }
  .mb-xl2-auto,
  .my-xl2-auto {
    margin-bottom: auto !important;
  }
  .ml-xl2-auto,
  .mx-xl2-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1921px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 2100px) {
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
  hyphens: auto;
  -webkit-hyphens: auto;
  word-spacing: -0.2em;
  text-justify: inter-word;
}

.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: 444px) {
  .text-xs-left {
    text-align: left !important;
  }
  .text-xs-right {
    text-align: right !important;
  }
  .text-xs-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;
  }
}
@media (min-width: 1420px) {
  .text-xl1-left {
    text-align: left !important;
  }
  .text-xl1-right {
    text-align: right !important;
  }
  .text-xl1-center {
    text-align: center !important;
  }
}
@media (min-width: 1660px) {
  .text-xl2-left {
    text-align: left !important;
  }
  .text-xl2-right {
    text-align: right !important;
  }
  .text-xl2-center {
    text-align: center !important;
  }
}
@media (min-width: 1921px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 2100px) {
  .text-xxxl-left {
    text-align: left !important;
  }
  .text-xxxl-right {
    text-align: right !important;
  }
  .text-xxxl-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: 600 !important;
}

.font-italic {
  font-style: italic !important;
}

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

.text-primary {
  color: #94c11c !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #617e12 !important;
}

.text-secondary {
  color: #b4d266 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #92b636 !important;
}

.text-success {
  color: #94c11c !important;
}

a.text-success:hover, a.text-success:focus {
  color: #617e12 !important;
}

.text-info {
  color: #0074bc !important;
}

a.text-info:hover, a.text-info:focus {
  color: #004570 !important;
}

.text-warning {
  color: #fd7e14 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #c35a02 !important;
}

.text-danger {
  color: #FF4057 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #f3001d !important;
}

.text-light {
  color: #f0f0f0 !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cacaca !important;
}

.text-dark {
  color: #072247 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #000101 !important;
}

.text-soul-gray-dark {
  color: #84878A !important;
}

a.text-soul-gray-dark:hover, a.text-soul-gray-dark:focus {
  color: #5e6163 !important;
}

.text-soul-orange {
  color: #F37052 !important;
}

a.text-soul-orange:hover, a.text-soul-orange:focus {
  color: #e83810 !important;
}

.text-primary-light {
  color: #a5d71f !important;
}

a.text-primary-light:hover, a.text-primary-light:focus {
  color: #729416 !important;
}

.text-primary-lighter {
  color: #b0e12f !important;
}

a.text-primary-lighter:hover, a.text-primary-lighter:focus {
  color: #83ab19 !important;
}

.text-primary-lightest {
  color: #b9e445 !important;
}

a.text-primary-lightest:hover, a.text-primary-lightest:focus {
  color: #94c11c !important;
}

.text-primary-dark {
  color: #83ab19 !important;
}

a.text-primary-dark:hover, a.text-primary-dark:focus {
  color: #50680f !important;
}

.text-primary-darker {
  color: #729416 !important;
}

a.text-primary-darker:hover, a.text-primary-darker:focus {
  color: #3f520c !important;
}

.text-primary-darkest {
  color: #617e12 !important;
}

a.text-primary-darkest:hover, a.text-primary-darkest:focus {
  color: #2e3b09 !important;
}

.text-inverse {
  color: #072247 !important;
}

a.text-inverse:hover, a.text-inverse:focus {
  color: #000101 !important;
}

.text-gray {
  color: #919191 !important;
}

a.text-gray:hover, a.text-gray:focus {
  color: #6b6b6b !important;
}

.text-gray-dark {
  color: #343a40 !important;
}

a.text-gray-dark:hover, a.text-gray-dark:focus {
  color: #121416 !important;
}

.text-gray-light {
  color: #e8e8e8 !important;
}

a.text-gray-light:hover, a.text-gray-light:focus {
  color: #c2c2c2 !important;
}

.text-black {
  color: #1f1f1f !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-blue {
  color: #0074bc !important;
}

a.text-blue:hover, a.text-blue:focus {
  color: #004570 !important;
}

.text-blue-dark {
  color: #003366 !important;
}

a.text-blue-dark:hover, a.text-blue-dark:focus {
  color: #000d1a !important;
}

.text-blue-dark-01 {
  color: rgba(0, 51, 102, 0.01) !important;
}

a.text-blue-dark-01:hover, a.text-blue-dark-01:focus {
  color: rgba(0, 13, 26, 0.01) !important;
}

.text-blue-dark-03 {
  color: rgba(0, 51, 102, 0.03) !important;
}

a.text-blue-dark-03:hover, a.text-blue-dark-03:focus {
  color: rgba(0, 13, 26, 0.03) !important;
}

.text-blue-dark-05 {
  color: rgba(0, 51, 102, 0.05) !important;
}

a.text-blue-dark-05:hover, a.text-blue-dark-05:focus {
  color: rgba(0, 13, 26, 0.05) !important;
}

.text-blue-dark-10 {
  color: rgba(0, 51, 102, 0.1) !important;
}

a.text-blue-dark-10:hover, a.text-blue-dark-10:focus {
  color: rgba(0, 13, 26, 0.1) !important;
}

.text-blue-dark-15 {
  color: rgba(0, 51, 102, 0.15) !important;
}

a.text-blue-dark-15:hover, a.text-blue-dark-15:focus {
  color: rgba(0, 13, 26, 0.15) !important;
}

.text-blue-dark-20 {
  color: rgba(0, 51, 102, 0.2) !important;
}

a.text-blue-dark-20:hover, a.text-blue-dark-20:focus {
  color: rgba(0, 13, 26, 0.2) !important;
}

.text-blue-dark-25 {
  color: rgba(0, 51, 102, 0.25) !important;
}

a.text-blue-dark-25:hover, a.text-blue-dark-25:focus {
  color: rgba(0, 13, 26, 0.25) !important;
}

.text-blue-dark-30 {
  color: rgba(0, 51, 102, 0.3) !important;
}

a.text-blue-dark-30:hover, a.text-blue-dark-30:focus {
  color: rgba(0, 13, 26, 0.3) !important;
}

.text-blue-dark-35 {
  color: rgba(0, 51, 102, 0.35) !important;
}

a.text-blue-dark-35:hover, a.text-blue-dark-35:focus {
  color: rgba(0, 13, 26, 0.35) !important;
}

.text-blue-dark-40 {
  color: rgba(0, 51, 102, 0.4) !important;
}

a.text-blue-dark-40:hover, a.text-blue-dark-40:focus {
  color: rgba(0, 13, 26, 0.4) !important;
}

.text-blue-dark-45 {
  color: rgba(0, 51, 102, 0.45) !important;
}

a.text-blue-dark-45:hover, a.text-blue-dark-45:focus {
  color: rgba(0, 13, 26, 0.45) !important;
}

.text-blue-dark-50 {
  color: rgba(0, 51, 102, 0.5) !important;
}

a.text-blue-dark-50:hover, a.text-blue-dark-50:focus {
  color: rgba(0, 13, 26, 0.5) !important;
}

.text-blue-dark-55 {
  color: rgba(0, 51, 102, 0.55) !important;
}

a.text-blue-dark-55:hover, a.text-blue-dark-55:focus {
  color: rgba(0, 13, 26, 0.55) !important;
}

.text-blue-dark-60 {
  color: rgba(0, 51, 102, 0.6) !important;
}

a.text-blue-dark-60:hover, a.text-blue-dark-60:focus {
  color: rgba(0, 13, 26, 0.6) !important;
}

.text-blue-dark-65 {
  color: rgba(0, 51, 102, 0.65) !important;
}

a.text-blue-dark-65:hover, a.text-blue-dark-65:focus {
  color: rgba(0, 13, 26, 0.65) !important;
}

.text-blue-dark-70 {
  color: rgba(0, 51, 102, 0.7) !important;
}

a.text-blue-dark-70:hover, a.text-blue-dark-70:focus {
  color: rgba(0, 13, 26, 0.7) !important;
}

.text-blue-dark-75 {
  color: rgba(0, 51, 102, 0.75) !important;
}

a.text-blue-dark-75:hover, a.text-blue-dark-75:focus {
  color: rgba(0, 13, 26, 0.75) !important;
}

.text-blue-dark-80 {
  color: rgba(0, 51, 102, 0.8) !important;
}

a.text-blue-dark-80:hover, a.text-blue-dark-80:focus {
  color: rgba(0, 13, 26, 0.8) !important;
}

.text-blue-dark-85 {
  color: rgba(0, 51, 102, 0.85) !important;
}

a.text-blue-dark-85:hover, a.text-blue-dark-85:focus {
  color: rgba(0, 13, 26, 0.85) !important;
}

.text-blue-dark-90 {
  color: rgba(0, 51, 102, 0.9) !important;
}

a.text-blue-dark-90:hover, a.text-blue-dark-90:focus {
  color: rgba(0, 13, 26, 0.9) !important;
}

.text-blue-dark-95 {
  color: rgba(0, 51, 102, 0.95) !important;
}

a.text-blue-dark-95:hover, a.text-blue-dark-95:focus {
  color: rgba(0, 13, 26, 0.95) !important;
}

.text-blue-table-head {
  color: rgb(79, 114, 150) !important;
}

a.text-blue-table-head:hover, a.text-blue-table-head:focus {
  color: #354c64 !important;
}

.text-blue-table-cell {
  color: rgb(247, 248, 250) !important;
}

a.text-blue-table-cell:hover, a.text-blue-table-cell:focus {
  color: #c8cfdd !important;
}

.text-cgm-dark-blue {
  color: #003366 !important;
}

a.text-cgm-dark-blue:hover, a.text-cgm-dark-blue:focus {
  color: #000d1a !important;
}

.text-cgm-blue {
  color: #0046a6 !important;
}

a.text-cgm-blue:hover, a.text-cgm-blue:focus {
  color: #00265a !important;
}

.text-cgm-keycolor {
  color: #0074bc !important;
}

a.text-cgm-keycolor:hover, a.text-cgm-keycolor:focus {
  color: #004570 !important;
}

.text-cgm-keycolor-70 {
  color: #4c9dd0 !important;
}

a.text-cgm-keycolor-70:hover, a.text-cgm-keycolor-70:focus {
  color: #2b76a4 !important;
}

.text-cgm-keycolor-40 {
  color: #99c7e4 !important;
}

a.text-cgm-keycolor-40:hover, a.text-cgm-keycolor-40:focus {
  color: #5da6d4 !important;
}

.text-cgm-keycolor-10 {
  color: #e5f1f8 !important;
}

a.text-cgm-keycolor-10:hover, a.text-cgm-keycolor-10:focus {
  color: #a9d1e8 !important;
}

.text-cgm-green {
  color: #94c11c !important;
}

a.text-cgm-green:hover, a.text-cgm-green:focus {
  color: #617e12 !important;
}

.text-cgm-green-70 {
  color: #b4d360 !important;
}

a.text-cgm-green-70:hover, a.text-cgm-green-70:focus {
  color: #91b532 !important;
}

.text-cgm-green-40 {
  color: #D4E6A4 !important;
}

a.text-cgm-green-40:hover, a.text-cgm-green-40:focus {
  color: #b8d668 !important;
}

.text-cgm-green-10 {
  color: #f4f9e8 !important;
}

a.text-cgm-green-10:hover, a.text-cgm-green-10:focus {
  color: #d7e9ab !important;
}

.text-cgm-yellow {
  color: #fbba00 !important;
}

a.text-cgm-yellow:hover, a.text-cgm-yellow:focus {
  color: #af8100 !important;
}

.text-cgm-yellow-70 {
  color: #FFCF4C !important;
}

a.text-cgm-yellow-70:hover, a.text-cgm-yellow-70:focus {
  color: #ffba00 !important;
}

.text-cgm-yellow-40 {
  color: #FDE399 !important;
}

a.text-cgm-yellow-40:hover, a.text-cgm-yellow-40:focus {
  color: #fcce4e !important;
}

.text-cgm-yellow-10 {
  color: #FFF8E5 !important;
}

a.text-cgm-yellow-10:hover, a.text-cgm-yellow-10:focus {
  color: #ffe399 !important;
}

.text-cgm-orange {
  color: #ef7d14 !important;
}

a.text-cgm-orange:hover, a.text-cgm-orange:focus {
  color: #ab580c !important;
}

.text-cgm-orange-70 {
  color: #f4a45a !important;
}

a.text-cgm-orange-70:hover, a.text-cgm-orange-70:focus {
  color: #ef7c12 !important;
}

.text-cgm-orange-40 {
  color: #f9cba1 !important;
}

a.text-cgm-orange-40:hover, a.text-cgm-orange-40:focus {
  color: #f4a359 !important;
}

.text-cgm-orange-10 {
  color: #fdf2e7 !important;
}

a.text-cgm-orange-10:hover, a.text-cgm-orange-10:focus {
  color: #f7cca0 !important;
}

.text-cgm-red {
  color: #e3000f !important;
}

a.text-cgm-red:hover, a.text-cgm-red:focus {
  color: #97000a !important;
}

.text-cgm-red-70 {
  color: #eb4c57 !important;
}

a.text-cgm-red-70:hover, a.text-cgm-red-70:focus {
  color: #d31825 !important;
}

.text-cgm-red-40 {
  color: #F4999F !important;
}

a.text-cgm-red-40:hover, a.text-cgm-red-40:focus {
  color: #ed545e !important;
}

.text-cgm-red-10 {
  color: #fce5e7 !important;
}

a.text-cgm-red-10:hover, a.text-cgm-red-10:focus {
  color: #f4a0a8 !important;
}

.text-cgm-black {
  color: #282828 !important;
}

a.text-cgm-black:hover, a.text-cgm-black:focus {
  color: #020202 !important;
}

.text-cgm-dark-gray {
  color: #6f6f6f !important;
}

a.text-cgm-dark-gray:hover, a.text-cgm-dark-gray:focus {
  color: #494949 !important;
}

.text-cgm-medium-gray {
  color: #b2b2b2 !important;
}

a.text-cgm-medium-gray:hover, a.text-cgm-medium-gray:focus {
  color: #8c8c8c !important;
}

.text-body {
  color: #1f1f1f !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(31, 31, 31, 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;
}

/* @import "bootstrap/print"; */
.hover-bg-primary:hover {
  background-color: #94c11c !important;
}

a.hover-bg-primary:hover:hover, a.hover-bg-primary:hover:focus,
button.hover-bg-primary:hover:hover,
button.hover-bg-primary:hover:focus {
  background-color: #729416 !important;
}

.hover:hover .hover-bg-primary {
  background-color: #94c11c !important;
}

a.hover:hover .hover-bg-primary:hover, a.hover:hover .hover-bg-primary:focus,
button.hover:hover .hover-bg-primary:hover,
button.hover:hover .hover-bg-primary:focus {
  background-color: #729416 !important;
}

.hover-bg-secondary:hover {
  background-color: #b4d266 !important;
}

a.hover-bg-secondary:hover:hover, a.hover-bg-secondary:hover:focus,
button.hover-bg-secondary:hover:hover,
button.hover-bg-secondary:hover:focus {
  background-color: #a1c63f !important;
}

.hover:hover .hover-bg-secondary {
  background-color: #b4d266 !important;
}

a.hover:hover .hover-bg-secondary:hover, a.hover:hover .hover-bg-secondary:focus,
button.hover:hover .hover-bg-secondary:hover,
button.hover:hover .hover-bg-secondary:focus {
  background-color: #a1c63f !important;
}

.hover-bg-success:hover {
  background-color: #94c11c !important;
}

a.hover-bg-success:hover:hover, a.hover-bg-success:hover:focus,
button.hover-bg-success:hover:hover,
button.hover-bg-success:hover:focus {
  background-color: #729416 !important;
}

.hover:hover .hover-bg-success {
  background-color: #94c11c !important;
}

a.hover:hover .hover-bg-success:hover, a.hover:hover .hover-bg-success:focus,
button.hover:hover .hover-bg-success:hover,
button.hover:hover .hover-bg-success:focus {
  background-color: #729416 !important;
}

.hover-bg-info:hover {
  background-color: #0074bc !important;
}

a.hover-bg-info:hover:hover, a.hover-bg-info:hover:focus,
button.hover-bg-info:hover:hover,
button.hover-bg-info:hover:focus {
  background-color: #005589 !important;
}

.hover:hover .hover-bg-info {
  background-color: #0074bc !important;
}

a.hover:hover .hover-bg-info:hover, a.hover:hover .hover-bg-info:focus,
button.hover:hover .hover-bg-info:hover,
button.hover:hover .hover-bg-info:focus {
  background-color: #005589 !important;
}

.hover-bg-warning:hover {
  background-color: #fd7e14 !important;
}

a.hover-bg-warning:hover:hover, a.hover-bg-warning:hover:focus,
button.hover-bg-warning:hover:hover,
button.hover-bg-warning:hover:focus {
  background-color: #dc6502 !important;
}

.hover:hover .hover-bg-warning {
  background-color: #fd7e14 !important;
}

a.hover:hover .hover-bg-warning:hover, a.hover:hover .hover-bg-warning:focus,
button.hover:hover .hover-bg-warning:hover,
button.hover:hover .hover-bg-warning:focus {
  background-color: #dc6502 !important;
}

.hover-bg-danger:hover {
  background-color: #FF4057 !important;
}

a.hover-bg-danger:hover:hover, a.hover-bg-danger:hover:focus,
button.hover-bg-danger:hover:hover,
button.hover-bg-danger:hover:focus {
  background-color: #ff0d2a !important;
}

.hover:hover .hover-bg-danger {
  background-color: #FF4057 !important;
}

a.hover:hover .hover-bg-danger:hover, a.hover:hover .hover-bg-danger:focus,
button.hover:hover .hover-bg-danger:hover,
button.hover:hover .hover-bg-danger:focus {
  background-color: #ff0d2a !important;
}

.hover-bg-light:hover {
  background-color: #f0f0f0 !important;
}

a.hover-bg-light:hover:hover, a.hover-bg-light:hover:focus,
button.hover-bg-light:hover:hover,
button.hover-bg-light:hover:focus {
  background-color: #d7d7d7 !important;
}

.hover:hover .hover-bg-light {
  background-color: #f0f0f0 !important;
}

a.hover:hover .hover-bg-light:hover, a.hover:hover .hover-bg-light:focus,
button.hover:hover .hover-bg-light:hover,
button.hover:hover .hover-bg-light:focus {
  background-color: #d7d7d7 !important;
}

.hover-bg-dark:hover {
  background-color: #072247 !important;
}

a.hover-bg-dark:hover:hover, a.hover-bg-dark:hover:focus,
button.hover-bg-dark:hover:hover,
button.hover-bg-dark:hover:focus {
  background-color: #020c19 !important;
}

.hover:hover .hover-bg-dark {
  background-color: #072247 !important;
}

a.hover:hover .hover-bg-dark:hover, a.hover:hover .hover-bg-dark:focus,
button.hover:hover .hover-bg-dark:hover,
button.hover:hover .hover-bg-dark:focus {
  background-color: #020c19 !important;
}

.hover-bg-soul-gray-dark:hover {
  background-color: #84878A !important;
}

a.hover-bg-soul-gray-dark:hover:hover, a.hover-bg-soul-gray-dark:hover:focus,
button.hover-bg-soul-gray-dark:hover:hover,
button.hover-bg-soul-gray-dark:hover:focus {
  background-color: #6b6e70 !important;
}

.hover:hover .hover-bg-soul-gray-dark {
  background-color: #84878A !important;
}

a.hover:hover .hover-bg-soul-gray-dark:hover, a.hover:hover .hover-bg-soul-gray-dark:focus,
button.hover:hover .hover-bg-soul-gray-dark:hover,
button.hover:hover .hover-bg-soul-gray-dark:focus {
  background-color: #6b6e70 !important;
}

.hover-bg-soul-orange:hover {
  background-color: #F37052 !important;
}

a.hover-bg-soul-orange:hover:hover, a.hover-bg-soul-orange:hover:focus,
button.hover-bg-soul-orange:hover:hover,
button.hover-bg-soul-orange:hover:focus {
  background-color: #f04922 !important;
}

.hover:hover .hover-bg-soul-orange {
  background-color: #F37052 !important;
}

a.hover:hover .hover-bg-soul-orange:hover, a.hover:hover .hover-bg-soul-orange:focus,
button.hover:hover .hover-bg-soul-orange:hover,
button.hover:hover .hover-bg-soul-orange:focus {
  background-color: #f04922 !important;
}

.hover-bg-primary-light:hover {
  background-color: #a5d71f !important;
}

a.hover-bg-primary-light:hover:hover, a.hover-bg-primary-light:hover:focus,
button.hover-bg-primary-light:hover:hover,
button.hover-bg-primary-light:hover:focus {
  background-color: #83ab19 !important;
}

.hover:hover .hover-bg-primary-light {
  background-color: #a5d71f !important;
}

a.hover:hover .hover-bg-primary-light:hover, a.hover:hover .hover-bg-primary-light:focus,
button.hover:hover .hover-bg-primary-light:hover,
button.hover:hover .hover-bg-primary-light:focus {
  background-color: #83ab19 !important;
}

.hover-bg-primary-lighter:hover {
  background-color: #b0e12f !important;
}

a.hover-bg-primary-lighter:hover:hover, a.hover-bg-primary-lighter:hover:focus,
button.hover-bg-primary-lighter:hover:hover,
button.hover-bg-primary-lighter:hover:focus {
  background-color: #94c11c !important;
}

.hover:hover .hover-bg-primary-lighter {
  background-color: #b0e12f !important;
}

a.hover:hover .hover-bg-primary-lighter:hover, a.hover:hover .hover-bg-primary-lighter:focus,
button.hover:hover .hover-bg-primary-lighter:hover,
button.hover:hover .hover-bg-primary-lighter:focus {
  background-color: #94c11c !important;
}

.hover-bg-primary-lightest:hover {
  background-color: #b9e445 !important;
}

a.hover-bg-primary-lightest:hover:hover, a.hover-bg-primary-lightest:hover:focus,
button.hover-bg-primary-lightest:hover:hover,
button.hover-bg-primary-lightest:hover:focus {
  background-color: #a5d71f !important;
}

.hover:hover .hover-bg-primary-lightest {
  background-color: #b9e445 !important;
}

a.hover:hover .hover-bg-primary-lightest:hover, a.hover:hover .hover-bg-primary-lightest:focus,
button.hover:hover .hover-bg-primary-lightest:hover,
button.hover:hover .hover-bg-primary-lightest:focus {
  background-color: #a5d71f !important;
}

.hover-bg-primary-dark:hover {
  background-color: #83ab19 !important;
}

a.hover-bg-primary-dark:hover:hover, a.hover-bg-primary-dark:hover:focus,
button.hover-bg-primary-dark:hover:hover,
button.hover-bg-primary-dark:hover:focus {
  background-color: #617e12 !important;
}

.hover:hover .hover-bg-primary-dark {
  background-color: #83ab19 !important;
}

a.hover:hover .hover-bg-primary-dark:hover, a.hover:hover .hover-bg-primary-dark:focus,
button.hover:hover .hover-bg-primary-dark:hover,
button.hover:hover .hover-bg-primary-dark:focus {
  background-color: #617e12 !important;
}

.hover-bg-primary-darker:hover {
  background-color: #729416 !important;
}

a.hover-bg-primary-darker:hover:hover, a.hover-bg-primary-darker:hover:focus,
button.hover-bg-primary-darker:hover:hover,
button.hover-bg-primary-darker:hover:focus {
  background-color: #50680f !important;
}

.hover:hover .hover-bg-primary-darker {
  background-color: #729416 !important;
}

a.hover:hover .hover-bg-primary-darker:hover, a.hover:hover .hover-bg-primary-darker:focus,
button.hover:hover .hover-bg-primary-darker:hover,
button.hover:hover .hover-bg-primary-darker:focus {
  background-color: #50680f !important;
}

.hover-bg-primary-darkest:hover {
  background-color: #617e12 !important;
}

a.hover-bg-primary-darkest:hover:hover, a.hover-bg-primary-darkest:hover:focus,
button.hover-bg-primary-darkest:hover:hover,
button.hover-bg-primary-darkest:hover:focus {
  background-color: #3f520c !important;
}

.hover:hover .hover-bg-primary-darkest {
  background-color: #617e12 !important;
}

a.hover:hover .hover-bg-primary-darkest:hover, a.hover:hover .hover-bg-primary-darkest:focus,
button.hover:hover .hover-bg-primary-darkest:hover,
button.hover:hover .hover-bg-primary-darkest:focus {
  background-color: #3f520c !important;
}

.hover-bg-inverse:hover {
  background-color: #072247 !important;
}

a.hover-bg-inverse:hover:hover, a.hover-bg-inverse:hover:focus,
button.hover-bg-inverse:hover:hover,
button.hover-bg-inverse:hover:focus {
  background-color: #020c19 !important;
}

.hover:hover .hover-bg-inverse {
  background-color: #072247 !important;
}

a.hover:hover .hover-bg-inverse:hover, a.hover:hover .hover-bg-inverse:focus,
button.hover:hover .hover-bg-inverse:hover,
button.hover:hover .hover-bg-inverse:focus {
  background-color: #020c19 !important;
}

.hover-bg-gray:hover {
  background-color: #919191 !important;
}

a.hover-bg-gray:hover:hover, a.hover-bg-gray:hover:focus,
button.hover-bg-gray:hover:hover,
button.hover-bg-gray:hover:focus {
  background-color: #787878 !important;
}

.hover:hover .hover-bg-gray {
  background-color: #919191 !important;
}

a.hover:hover .hover-bg-gray:hover, a.hover:hover .hover-bg-gray:focus,
button.hover:hover .hover-bg-gray:hover,
button.hover:hover .hover-bg-gray:focus {
  background-color: #787878 !important;
}

.hover-bg-gray-dark:hover {
  background-color: #343a40 !important;
}

a.hover-bg-gray-dark:hover:hover, a.hover-bg-gray-dark:hover:focus,
button.hover-bg-gray-dark:hover:hover,
button.hover-bg-gray-dark:hover:focus {
  background-color: #1d2124 !important;
}

.hover:hover .hover-bg-gray-dark {
  background-color: #343a40 !important;
}

a.hover:hover .hover-bg-gray-dark:hover, a.hover:hover .hover-bg-gray-dark:focus,
button.hover:hover .hover-bg-gray-dark:hover,
button.hover:hover .hover-bg-gray-dark:focus {
  background-color: #1d2124 !important;
}

.hover-bg-gray-light:hover {
  background-color: #e8e8e8 !important;
}

a.hover-bg-gray-light:hover:hover, a.hover-bg-gray-light:hover:focus,
button.hover-bg-gray-light:hover:hover,
button.hover-bg-gray-light:hover:focus {
  background-color: #cfcfcf !important;
}

.hover:hover .hover-bg-gray-light {
  background-color: #e8e8e8 !important;
}

a.hover:hover .hover-bg-gray-light:hover, a.hover:hover .hover-bg-gray-light:focus,
button.hover:hover .hover-bg-gray-light:hover,
button.hover:hover .hover-bg-gray-light:focus {
  background-color: #cfcfcf !important;
}

.hover-bg-black:hover {
  background-color: #1f1f1f !important;
}

a.hover-bg-black:hover:hover, a.hover-bg-black:hover:focus,
button.hover-bg-black:hover:hover,
button.hover-bg-black:hover:focus {
  background-color: #060606 !important;
}

.hover:hover .hover-bg-black {
  background-color: #1f1f1f !important;
}

a.hover:hover .hover-bg-black:hover, a.hover:hover .hover-bg-black:focus,
button.hover:hover .hover-bg-black:hover,
button.hover:hover .hover-bg-black:focus {
  background-color: #060606 !important;
}

.hover-bg-blue:hover {
  background-color: #0074bc !important;
}

a.hover-bg-blue:hover:hover, a.hover-bg-blue:hover:focus,
button.hover-bg-blue:hover:hover,
button.hover-bg-blue:hover:focus {
  background-color: #005589 !important;
}

.hover:hover .hover-bg-blue {
  background-color: #0074bc !important;
}

a.hover:hover .hover-bg-blue:hover, a.hover:hover .hover-bg-blue:focus,
button.hover:hover .hover-bg-blue:hover,
button.hover:hover .hover-bg-blue:focus {
  background-color: #005589 !important;
}

.hover-bg-blue-dark:hover {
  background-color: #003366 !important;
}

a.hover-bg-blue-dark:hover:hover, a.hover-bg-blue-dark:hover:focus,
button.hover-bg-blue-dark:hover:hover,
button.hover-bg-blue-dark:hover:focus {
  background-color: #001a33 !important;
}

.hover:hover .hover-bg-blue-dark {
  background-color: #003366 !important;
}

a.hover:hover .hover-bg-blue-dark:hover, a.hover:hover .hover-bg-blue-dark:focus,
button.hover:hover .hover-bg-blue-dark:hover,
button.hover:hover .hover-bg-blue-dark:focus {
  background-color: #001a33 !important;
}

.hover-bg-blue-dark-01:hover {
  background-color: rgba(0, 51, 102, 0.01) !important;
}

a.hover-bg-blue-dark-01:hover:hover, a.hover-bg-blue-dark-01:hover:focus,
button.hover-bg-blue-dark-01:hover:hover,
button.hover-bg-blue-dark-01:hover:focus {
  background-color: rgba(0, 26, 51, 0.01) !important;
}

.hover:hover .hover-bg-blue-dark-01 {
  background-color: rgba(0, 51, 102, 0.01) !important;
}

a.hover:hover .hover-bg-blue-dark-01:hover, a.hover:hover .hover-bg-blue-dark-01:focus,
button.hover:hover .hover-bg-blue-dark-01:hover,
button.hover:hover .hover-bg-blue-dark-01:focus {
  background-color: rgba(0, 26, 51, 0.01) !important;
}

.hover-bg-blue-dark-03:hover {
  background-color: rgba(0, 51, 102, 0.03) !important;
}

a.hover-bg-blue-dark-03:hover:hover, a.hover-bg-blue-dark-03:hover:focus,
button.hover-bg-blue-dark-03:hover:hover,
button.hover-bg-blue-dark-03:hover:focus {
  background-color: rgba(0, 26, 51, 0.03) !important;
}

.hover:hover .hover-bg-blue-dark-03 {
  background-color: rgba(0, 51, 102, 0.03) !important;
}

a.hover:hover .hover-bg-blue-dark-03:hover, a.hover:hover .hover-bg-blue-dark-03:focus,
button.hover:hover .hover-bg-blue-dark-03:hover,
button.hover:hover .hover-bg-blue-dark-03:focus {
  background-color: rgba(0, 26, 51, 0.03) !important;
}

.hover-bg-blue-dark-05:hover {
  background-color: rgba(0, 51, 102, 0.05) !important;
}

a.hover-bg-blue-dark-05:hover:hover, a.hover-bg-blue-dark-05:hover:focus,
button.hover-bg-blue-dark-05:hover:hover,
button.hover-bg-blue-dark-05:hover:focus {
  background-color: rgba(0, 26, 51, 0.05) !important;
}

.hover:hover .hover-bg-blue-dark-05 {
  background-color: rgba(0, 51, 102, 0.05) !important;
}

a.hover:hover .hover-bg-blue-dark-05:hover, a.hover:hover .hover-bg-blue-dark-05:focus,
button.hover:hover .hover-bg-blue-dark-05:hover,
button.hover:hover .hover-bg-blue-dark-05:focus {
  background-color: rgba(0, 26, 51, 0.05) !important;
}

.hover-bg-blue-dark-10:hover {
  background-color: rgba(0, 51, 102, 0.1) !important;
}

a.hover-bg-blue-dark-10:hover:hover, a.hover-bg-blue-dark-10:hover:focus,
button.hover-bg-blue-dark-10:hover:hover,
button.hover-bg-blue-dark-10:hover:focus {
  background-color: rgba(0, 26, 51, 0.1) !important;
}

.hover:hover .hover-bg-blue-dark-10 {
  background-color: rgba(0, 51, 102, 0.1) !important;
}

a.hover:hover .hover-bg-blue-dark-10:hover, a.hover:hover .hover-bg-blue-dark-10:focus,
button.hover:hover .hover-bg-blue-dark-10:hover,
button.hover:hover .hover-bg-blue-dark-10:focus {
  background-color: rgba(0, 26, 51, 0.1) !important;
}

.hover-bg-blue-dark-15:hover {
  background-color: rgba(0, 51, 102, 0.15) !important;
}

a.hover-bg-blue-dark-15:hover:hover, a.hover-bg-blue-dark-15:hover:focus,
button.hover-bg-blue-dark-15:hover:hover,
button.hover-bg-blue-dark-15:hover:focus {
  background-color: rgba(0, 26, 51, 0.15) !important;
}

.hover:hover .hover-bg-blue-dark-15 {
  background-color: rgba(0, 51, 102, 0.15) !important;
}

a.hover:hover .hover-bg-blue-dark-15:hover, a.hover:hover .hover-bg-blue-dark-15:focus,
button.hover:hover .hover-bg-blue-dark-15:hover,
button.hover:hover .hover-bg-blue-dark-15:focus {
  background-color: rgba(0, 26, 51, 0.15) !important;
}

.hover-bg-blue-dark-20:hover {
  background-color: rgba(0, 51, 102, 0.2) !important;
}

a.hover-bg-blue-dark-20:hover:hover, a.hover-bg-blue-dark-20:hover:focus,
button.hover-bg-blue-dark-20:hover:hover,
button.hover-bg-blue-dark-20:hover:focus {
  background-color: rgba(0, 26, 51, 0.2) !important;
}

.hover:hover .hover-bg-blue-dark-20 {
  background-color: rgba(0, 51, 102, 0.2) !important;
}

a.hover:hover .hover-bg-blue-dark-20:hover, a.hover:hover .hover-bg-blue-dark-20:focus,
button.hover:hover .hover-bg-blue-dark-20:hover,
button.hover:hover .hover-bg-blue-dark-20:focus {
  background-color: rgba(0, 26, 51, 0.2) !important;
}

.hover-bg-blue-dark-25:hover {
  background-color: rgba(0, 51, 102, 0.25) !important;
}

a.hover-bg-blue-dark-25:hover:hover, a.hover-bg-blue-dark-25:hover:focus,
button.hover-bg-blue-dark-25:hover:hover,
button.hover-bg-blue-dark-25:hover:focus {
  background-color: rgba(0, 26, 51, 0.25) !important;
}

.hover:hover .hover-bg-blue-dark-25 {
  background-color: rgba(0, 51, 102, 0.25) !important;
}

a.hover:hover .hover-bg-blue-dark-25:hover, a.hover:hover .hover-bg-blue-dark-25:focus,
button.hover:hover .hover-bg-blue-dark-25:hover,
button.hover:hover .hover-bg-blue-dark-25:focus {
  background-color: rgba(0, 26, 51, 0.25) !important;
}

.hover-bg-blue-dark-30:hover {
  background-color: rgba(0, 51, 102, 0.3) !important;
}

a.hover-bg-blue-dark-30:hover:hover, a.hover-bg-blue-dark-30:hover:focus,
button.hover-bg-blue-dark-30:hover:hover,
button.hover-bg-blue-dark-30:hover:focus {
  background-color: rgba(0, 26, 51, 0.3) !important;
}

.hover:hover .hover-bg-blue-dark-30 {
  background-color: rgba(0, 51, 102, 0.3) !important;
}

a.hover:hover .hover-bg-blue-dark-30:hover, a.hover:hover .hover-bg-blue-dark-30:focus,
button.hover:hover .hover-bg-blue-dark-30:hover,
button.hover:hover .hover-bg-blue-dark-30:focus {
  background-color: rgba(0, 26, 51, 0.3) !important;
}

.hover-bg-blue-dark-35:hover {
  background-color: rgba(0, 51, 102, 0.35) !important;
}

a.hover-bg-blue-dark-35:hover:hover, a.hover-bg-blue-dark-35:hover:focus,
button.hover-bg-blue-dark-35:hover:hover,
button.hover-bg-blue-dark-35:hover:focus {
  background-color: rgba(0, 26, 51, 0.35) !important;
}

.hover:hover .hover-bg-blue-dark-35 {
  background-color: rgba(0, 51, 102, 0.35) !important;
}

a.hover:hover .hover-bg-blue-dark-35:hover, a.hover:hover .hover-bg-blue-dark-35:focus,
button.hover:hover .hover-bg-blue-dark-35:hover,
button.hover:hover .hover-bg-blue-dark-35:focus {
  background-color: rgba(0, 26, 51, 0.35) !important;
}

.hover-bg-blue-dark-40:hover {
  background-color: rgba(0, 51, 102, 0.4) !important;
}

a.hover-bg-blue-dark-40:hover:hover, a.hover-bg-blue-dark-40:hover:focus,
button.hover-bg-blue-dark-40:hover:hover,
button.hover-bg-blue-dark-40:hover:focus {
  background-color: rgba(0, 26, 51, 0.4) !important;
}

.hover:hover .hover-bg-blue-dark-40 {
  background-color: rgba(0, 51, 102, 0.4) !important;
}

a.hover:hover .hover-bg-blue-dark-40:hover, a.hover:hover .hover-bg-blue-dark-40:focus,
button.hover:hover .hover-bg-blue-dark-40:hover,
button.hover:hover .hover-bg-blue-dark-40:focus {
  background-color: rgba(0, 26, 51, 0.4) !important;
}

.hover-bg-blue-dark-45:hover {
  background-color: rgba(0, 51, 102, 0.45) !important;
}

a.hover-bg-blue-dark-45:hover:hover, a.hover-bg-blue-dark-45:hover:focus,
button.hover-bg-blue-dark-45:hover:hover,
button.hover-bg-blue-dark-45:hover:focus {
  background-color: rgba(0, 26, 51, 0.45) !important;
}

.hover:hover .hover-bg-blue-dark-45 {
  background-color: rgba(0, 51, 102, 0.45) !important;
}

a.hover:hover .hover-bg-blue-dark-45:hover, a.hover:hover .hover-bg-blue-dark-45:focus,
button.hover:hover .hover-bg-blue-dark-45:hover,
button.hover:hover .hover-bg-blue-dark-45:focus {
  background-color: rgba(0, 26, 51, 0.45) !important;
}

.hover-bg-blue-dark-50:hover {
  background-color: rgba(0, 51, 102, 0.5) !important;
}

a.hover-bg-blue-dark-50:hover:hover, a.hover-bg-blue-dark-50:hover:focus,
button.hover-bg-blue-dark-50:hover:hover,
button.hover-bg-blue-dark-50:hover:focus {
  background-color: rgba(0, 26, 51, 0.5) !important;
}

.hover:hover .hover-bg-blue-dark-50 {
  background-color: rgba(0, 51, 102, 0.5) !important;
}

a.hover:hover .hover-bg-blue-dark-50:hover, a.hover:hover .hover-bg-blue-dark-50:focus,
button.hover:hover .hover-bg-blue-dark-50:hover,
button.hover:hover .hover-bg-blue-dark-50:focus {
  background-color: rgba(0, 26, 51, 0.5) !important;
}

.hover-bg-blue-dark-55:hover {
  background-color: rgba(0, 51, 102, 0.55) !important;
}

a.hover-bg-blue-dark-55:hover:hover, a.hover-bg-blue-dark-55:hover:focus,
button.hover-bg-blue-dark-55:hover:hover,
button.hover-bg-blue-dark-55:hover:focus {
  background-color: rgba(0, 26, 51, 0.55) !important;
}

.hover:hover .hover-bg-blue-dark-55 {
  background-color: rgba(0, 51, 102, 0.55) !important;
}

a.hover:hover .hover-bg-blue-dark-55:hover, a.hover:hover .hover-bg-blue-dark-55:focus,
button.hover:hover .hover-bg-blue-dark-55:hover,
button.hover:hover .hover-bg-blue-dark-55:focus {
  background-color: rgba(0, 26, 51, 0.55) !important;
}

.hover-bg-blue-dark-60:hover {
  background-color: rgba(0, 51, 102, 0.6) !important;
}

a.hover-bg-blue-dark-60:hover:hover, a.hover-bg-blue-dark-60:hover:focus,
button.hover-bg-blue-dark-60:hover:hover,
button.hover-bg-blue-dark-60:hover:focus {
  background-color: rgba(0, 26, 51, 0.6) !important;
}

.hover:hover .hover-bg-blue-dark-60 {
  background-color: rgba(0, 51, 102, 0.6) !important;
}

a.hover:hover .hover-bg-blue-dark-60:hover, a.hover:hover .hover-bg-blue-dark-60:focus,
button.hover:hover .hover-bg-blue-dark-60:hover,
button.hover:hover .hover-bg-blue-dark-60:focus {
  background-color: rgba(0, 26, 51, 0.6) !important;
}

.hover-bg-blue-dark-65:hover {
  background-color: rgba(0, 51, 102, 0.65) !important;
}

a.hover-bg-blue-dark-65:hover:hover, a.hover-bg-blue-dark-65:hover:focus,
button.hover-bg-blue-dark-65:hover:hover,
button.hover-bg-blue-dark-65:hover:focus {
  background-color: rgba(0, 26, 51, 0.65) !important;
}

.hover:hover .hover-bg-blue-dark-65 {
  background-color: rgba(0, 51, 102, 0.65) !important;
}

a.hover:hover .hover-bg-blue-dark-65:hover, a.hover:hover .hover-bg-blue-dark-65:focus,
button.hover:hover .hover-bg-blue-dark-65:hover,
button.hover:hover .hover-bg-blue-dark-65:focus {
  background-color: rgba(0, 26, 51, 0.65) !important;
}

.hover-bg-blue-dark-70:hover {
  background-color: rgba(0, 51, 102, 0.7) !important;
}

a.hover-bg-blue-dark-70:hover:hover, a.hover-bg-blue-dark-70:hover:focus,
button.hover-bg-blue-dark-70:hover:hover,
button.hover-bg-blue-dark-70:hover:focus {
  background-color: rgba(0, 26, 51, 0.7) !important;
}

.hover:hover .hover-bg-blue-dark-70 {
  background-color: rgba(0, 51, 102, 0.7) !important;
}

a.hover:hover .hover-bg-blue-dark-70:hover, a.hover:hover .hover-bg-blue-dark-70:focus,
button.hover:hover .hover-bg-blue-dark-70:hover,
button.hover:hover .hover-bg-blue-dark-70:focus {
  background-color: rgba(0, 26, 51, 0.7) !important;
}

.hover-bg-blue-dark-75:hover {
  background-color: rgba(0, 51, 102, 0.75) !important;
}

a.hover-bg-blue-dark-75:hover:hover, a.hover-bg-blue-dark-75:hover:focus,
button.hover-bg-blue-dark-75:hover:hover,
button.hover-bg-blue-dark-75:hover:focus {
  background-color: rgba(0, 26, 51, 0.75) !important;
}

.hover:hover .hover-bg-blue-dark-75 {
  background-color: rgba(0, 51, 102, 0.75) !important;
}

a.hover:hover .hover-bg-blue-dark-75:hover, a.hover:hover .hover-bg-blue-dark-75:focus,
button.hover:hover .hover-bg-blue-dark-75:hover,
button.hover:hover .hover-bg-blue-dark-75:focus {
  background-color: rgba(0, 26, 51, 0.75) !important;
}

.hover-bg-blue-dark-80:hover {
  background-color: rgba(0, 51, 102, 0.8) !important;
}

a.hover-bg-blue-dark-80:hover:hover, a.hover-bg-blue-dark-80:hover:focus,
button.hover-bg-blue-dark-80:hover:hover,
button.hover-bg-blue-dark-80:hover:focus {
  background-color: rgba(0, 26, 51, 0.8) !important;
}

.hover:hover .hover-bg-blue-dark-80 {
  background-color: rgba(0, 51, 102, 0.8) !important;
}

a.hover:hover .hover-bg-blue-dark-80:hover, a.hover:hover .hover-bg-blue-dark-80:focus,
button.hover:hover .hover-bg-blue-dark-80:hover,
button.hover:hover .hover-bg-blue-dark-80:focus {
  background-color: rgba(0, 26, 51, 0.8) !important;
}

.hover-bg-blue-dark-85:hover {
  background-color: rgba(0, 51, 102, 0.85) !important;
}

a.hover-bg-blue-dark-85:hover:hover, a.hover-bg-blue-dark-85:hover:focus,
button.hover-bg-blue-dark-85:hover:hover,
button.hover-bg-blue-dark-85:hover:focus {
  background-color: rgba(0, 26, 51, 0.85) !important;
}

.hover:hover .hover-bg-blue-dark-85 {
  background-color: rgba(0, 51, 102, 0.85) !important;
}

a.hover:hover .hover-bg-blue-dark-85:hover, a.hover:hover .hover-bg-blue-dark-85:focus,
button.hover:hover .hover-bg-blue-dark-85:hover,
button.hover:hover .hover-bg-blue-dark-85:focus {
  background-color: rgba(0, 26, 51, 0.85) !important;
}

.hover-bg-blue-dark-90:hover {
  background-color: rgba(0, 51, 102, 0.9) !important;
}

a.hover-bg-blue-dark-90:hover:hover, a.hover-bg-blue-dark-90:hover:focus,
button.hover-bg-blue-dark-90:hover:hover,
button.hover-bg-blue-dark-90:hover:focus {
  background-color: rgba(0, 26, 51, 0.9) !important;
}

.hover:hover .hover-bg-blue-dark-90 {
  background-color: rgba(0, 51, 102, 0.9) !important;
}

a.hover:hover .hover-bg-blue-dark-90:hover, a.hover:hover .hover-bg-blue-dark-90:focus,
button.hover:hover .hover-bg-blue-dark-90:hover,
button.hover:hover .hover-bg-blue-dark-90:focus {
  background-color: rgba(0, 26, 51, 0.9) !important;
}

.hover-bg-blue-dark-95:hover {
  background-color: rgba(0, 51, 102, 0.95) !important;
}

a.hover-bg-blue-dark-95:hover:hover, a.hover-bg-blue-dark-95:hover:focus,
button.hover-bg-blue-dark-95:hover:hover,
button.hover-bg-blue-dark-95:hover:focus {
  background-color: rgba(0, 26, 51, 0.95) !important;
}

.hover:hover .hover-bg-blue-dark-95 {
  background-color: rgba(0, 51, 102, 0.95) !important;
}

a.hover:hover .hover-bg-blue-dark-95:hover, a.hover:hover .hover-bg-blue-dark-95:focus,
button.hover:hover .hover-bg-blue-dark-95:hover,
button.hover:hover .hover-bg-blue-dark-95:focus {
  background-color: rgba(0, 26, 51, 0.95) !important;
}

.hover-bg-blue-table-head:hover {
  background-color: rgb(79, 114, 150) !important;
}

a.hover-bg-blue-table-head:hover:hover, a.hover-bg-blue-table-head:hover:focus,
button.hover-bg-blue-table-head:hover:hover,
button.hover-bg-blue-table-head:hover:focus {
  background-color: #3d5975 !important;
}

.hover:hover .hover-bg-blue-table-head {
  background-color: rgb(79, 114, 150) !important;
}

a.hover:hover .hover-bg-blue-table-head:hover, a.hover:hover .hover-bg-blue-table-head:focus,
button.hover:hover .hover-bg-blue-table-head:hover,
button.hover:hover .hover-bg-blue-table-head:focus {
  background-color: #3d5975 !important;
}

.hover-bg-blue-table-cell:hover {
  background-color: rgb(247, 248, 250) !important;
}

a.hover-bg-blue-table-cell:hover:hover, a.hover-bg-blue-table-cell:hover:focus,
button.hover-bg-blue-table-cell:hover:hover,
button.hover-bg-blue-table-cell:hover:focus {
  background-color: #d8dde6 !important;
}

.hover:hover .hover-bg-blue-table-cell {
  background-color: rgb(247, 248, 250) !important;
}

a.hover:hover .hover-bg-blue-table-cell:hover, a.hover:hover .hover-bg-blue-table-cell:focus,
button.hover:hover .hover-bg-blue-table-cell:hover,
button.hover:hover .hover-bg-blue-table-cell:focus {
  background-color: #d8dde6 !important;
}

.hover-bg-cgm-dark-blue:hover {
  background-color: #003366 !important;
}

a.hover-bg-cgm-dark-blue:hover:hover, a.hover-bg-cgm-dark-blue:hover:focus,
button.hover-bg-cgm-dark-blue:hover:hover,
button.hover-bg-cgm-dark-blue:hover:focus {
  background-color: #001a33 !important;
}

.hover:hover .hover-bg-cgm-dark-blue {
  background-color: #003366 !important;
}

a.hover:hover .hover-bg-cgm-dark-blue:hover, a.hover:hover .hover-bg-cgm-dark-blue:focus,
button.hover:hover .hover-bg-cgm-dark-blue:hover,
button.hover:hover .hover-bg-cgm-dark-blue:focus {
  background-color: #001a33 !important;
}

.hover-bg-cgm-blue:hover {
  background-color: #0046a6 !important;
}

a.hover-bg-cgm-blue:hover:hover, a.hover-bg-cgm-blue:hover:focus,
button.hover-bg-cgm-blue:hover:hover,
button.hover-bg-cgm-blue:hover:focus {
  background-color: #003073 !important;
}

.hover:hover .hover-bg-cgm-blue {
  background-color: #0046a6 !important;
}

a.hover:hover .hover-bg-cgm-blue:hover, a.hover:hover .hover-bg-cgm-blue:focus,
button.hover:hover .hover-bg-cgm-blue:hover,
button.hover:hover .hover-bg-cgm-blue:focus {
  background-color: #003073 !important;
}

.hover-bg-cgm-keycolor:hover {
  background-color: #0074bc !important;
}

a.hover-bg-cgm-keycolor:hover:hover, a.hover-bg-cgm-keycolor:hover:focus,
button.hover-bg-cgm-keycolor:hover:hover,
button.hover-bg-cgm-keycolor:hover:focus {
  background-color: #005589 !important;
}

.hover:hover .hover-bg-cgm-keycolor {
  background-color: #0074bc !important;
}

a.hover:hover .hover-bg-cgm-keycolor:hover, a.hover:hover .hover-bg-cgm-keycolor:focus,
button.hover:hover .hover-bg-cgm-keycolor:hover,
button.hover:hover .hover-bg-cgm-keycolor:focus {
  background-color: #005589 !important;
}

.hover-bg-cgm-keycolor-70:hover {
  background-color: #4c9dd0 !important;
}

a.hover-bg-cgm-keycolor-70:hover:hover, a.hover-bg-cgm-keycolor-70:hover:focus,
button.hover-bg-cgm-keycolor-70:hover:hover,
button.hover-bg-cgm-keycolor-70:hover:focus {
  background-color: #3084b9 !important;
}

.hover:hover .hover-bg-cgm-keycolor-70 {
  background-color: #4c9dd0 !important;
}

a.hover:hover .hover-bg-cgm-keycolor-70:hover, a.hover:hover .hover-bg-cgm-keycolor-70:focus,
button.hover:hover .hover-bg-cgm-keycolor-70:hover,
button.hover:hover .hover-bg-cgm-keycolor-70:focus {
  background-color: #3084b9 !important;
}

.hover-bg-cgm-keycolor-40:hover {
  background-color: #99c7e4 !important;
}

a.hover-bg-cgm-keycolor-40:hover:hover, a.hover-bg-cgm-keycolor-40:hover:focus,
button.hover-bg-cgm-keycolor-40:hover:hover,
button.hover-bg-cgm-keycolor-40:hover:focus {
  background-color: #71b1d9 !important;
}

.hover:hover .hover-bg-cgm-keycolor-40 {
  background-color: #99c7e4 !important;
}

a.hover:hover .hover-bg-cgm-keycolor-40:hover, a.hover:hover .hover-bg-cgm-keycolor-40:focus,
button.hover:hover .hover-bg-cgm-keycolor-40:hover,
button.hover:hover .hover-bg-cgm-keycolor-40:focus {
  background-color: #71b1d9 !important;
}

.hover-bg-cgm-keycolor-10:hover {
  background-color: #e5f1f8 !important;
}

a.hover-bg-cgm-keycolor-10:hover:hover, a.hover-bg-cgm-keycolor-10:hover:focus,
button.hover-bg-cgm-keycolor-10:hover:hover,
button.hover-bg-cgm-keycolor-10:hover:focus {
  background-color: #bddbed !important;
}

.hover:hover .hover-bg-cgm-keycolor-10 {
  background-color: #e5f1f8 !important;
}

a.hover:hover .hover-bg-cgm-keycolor-10:hover, a.hover:hover .hover-bg-cgm-keycolor-10:focus,
button.hover:hover .hover-bg-cgm-keycolor-10:hover,
button.hover:hover .hover-bg-cgm-keycolor-10:focus {
  background-color: #bddbed !important;
}

.hover-bg-cgm-green:hover {
  background-color: #94c11c !important;
}

a.hover-bg-cgm-green:hover:hover, a.hover-bg-cgm-green:hover:focus,
button.hover-bg-cgm-green:hover:hover,
button.hover-bg-cgm-green:hover:focus {
  background-color: #729416 !important;
}

.hover:hover .hover-bg-cgm-green {
  background-color: #94c11c !important;
}

a.hover:hover .hover-bg-cgm-green:hover, a.hover:hover .hover-bg-cgm-green:focus,
button.hover:hover .hover-bg-cgm-green:hover,
button.hover:hover .hover-bg-cgm-green:focus {
  background-color: #729416 !important;
}

.hover-bg-cgm-green-70:hover {
  background-color: #b4d360 !important;
}

a.hover-bg-cgm-green-70:hover:hover, a.hover-bg-cgm-green-70:hover:focus,
button.hover-bg-cgm-green-70:hover:hover,
button.hover-bg-cgm-green-70:hover:focus {
  background-color: #a1c838 !important;
}

.hover:hover .hover-bg-cgm-green-70 {
  background-color: #b4d360 !important;
}

a.hover:hover .hover-bg-cgm-green-70:hover, a.hover:hover .hover-bg-cgm-green-70:focus,
button.hover:hover .hover-bg-cgm-green-70:hover,
button.hover:hover .hover-bg-cgm-green-70:focus {
  background-color: #a1c838 !important;
}

.hover-bg-cgm-green-40:hover {
  background-color: #D4E6A4 !important;
}

a.hover-bg-cgm-green-40:hover:hover, a.hover-bg-cgm-green-40:hover:focus,
button.hover-bg-cgm-green-40:hover:hover,
button.hover-bg-cgm-green-40:hover:focus {
  background-color: #c1db7c !important;
}

.hover:hover .hover-bg-cgm-green-40 {
  background-color: #D4E6A4 !important;
}

a.hover:hover .hover-bg-cgm-green-40:hover, a.hover:hover .hover-bg-cgm-green-40:focus,
button.hover:hover .hover-bg-cgm-green-40:hover,
button.hover:hover .hover-bg-cgm-green-40:focus {
  background-color: #c1db7c !important;
}

.hover-bg-cgm-green-10:hover {
  background-color: #f4f9e8 !important;
}

a.hover-bg-cgm-green-10:hover:hover, a.hover-bg-cgm-green-10:hover:focus,
button.hover-bg-cgm-green-10:hover:hover,
button.hover-bg-cgm-green-10:hover:focus {
  background-color: #e1eec0 !important;
}

.hover:hover .hover-bg-cgm-green-10 {
  background-color: #f4f9e8 !important;
}

a.hover:hover .hover-bg-cgm-green-10:hover, a.hover:hover .hover-bg-cgm-green-10:focus,
button.hover:hover .hover-bg-cgm-green-10:hover,
button.hover:hover .hover-bg-cgm-green-10:focus {
  background-color: #e1eec0 !important;
}

.hover-bg-cgm-yellow:hover {
  background-color: #fbba00 !important;
}

a.hover-bg-cgm-yellow:hover:hover, a.hover-bg-cgm-yellow:hover:focus,
button.hover-bg-cgm-yellow:hover:hover,
button.hover-bg-cgm-yellow:hover:focus {
  background-color: #c89400 !important;
}

.hover:hover .hover-bg-cgm-yellow {
  background-color: #fbba00 !important;
}

a.hover:hover .hover-bg-cgm-yellow:hover, a.hover:hover .hover-bg-cgm-yellow:focus,
button.hover:hover .hover-bg-cgm-yellow:hover,
button.hover:hover .hover-bg-cgm-yellow:focus {
  background-color: #c89400 !important;
}

.hover-bg-cgm-yellow-70:hover {
  background-color: #FFCF4C !important;
}

a.hover-bg-cgm-yellow-70:hover:hover, a.hover-bg-cgm-yellow-70:hover:focus,
button.hover-bg-cgm-yellow-70:hover:hover,
button.hover-bg-cgm-yellow-70:hover:focus {
  background-color: #ffc119 !important;
}

.hover:hover .hover-bg-cgm-yellow-70 {
  background-color: #FFCF4C !important;
}

a.hover:hover .hover-bg-cgm-yellow-70:hover, a.hover:hover .hover-bg-cgm-yellow-70:focus,
button.hover:hover .hover-bg-cgm-yellow-70:hover,
button.hover:hover .hover-bg-cgm-yellow-70:focus {
  background-color: #ffc119 !important;
}

.hover-bg-cgm-yellow-40:hover {
  background-color: #FDE399 !important;
}

a.hover-bg-cgm-yellow-40:hover:hover, a.hover-bg-cgm-yellow-40:hover:focus,
button.hover-bg-cgm-yellow-40:hover:hover,
button.hover-bg-cgm-yellow-40:hover:focus {
  background-color: #fcd567 !important;
}

.hover:hover .hover-bg-cgm-yellow-40 {
  background-color: #FDE399 !important;
}

a.hover:hover .hover-bg-cgm-yellow-40:hover, a.hover:hover .hover-bg-cgm-yellow-40:focus,
button.hover:hover .hover-bg-cgm-yellow-40:hover,
button.hover:hover .hover-bg-cgm-yellow-40:focus {
  background-color: #fcd567 !important;
}

.hover-bg-cgm-yellow-10:hover {
  background-color: #FFF8E5 !important;
}

a.hover-bg-cgm-yellow-10:hover:hover, a.hover-bg-cgm-yellow-10:hover:focus,
button.hover-bg-cgm-yellow-10:hover:hover,
button.hover-bg-cgm-yellow-10:hover:focus {
  background-color: #ffeab2 !important;
}

.hover:hover .hover-bg-cgm-yellow-10 {
  background-color: #FFF8E5 !important;
}

a.hover:hover .hover-bg-cgm-yellow-10:hover, a.hover:hover .hover-bg-cgm-yellow-10:focus,
button.hover:hover .hover-bg-cgm-yellow-10:hover,
button.hover:hover .hover-bg-cgm-yellow-10:focus {
  background-color: #ffeab2 !important;
}

.hover-bg-cgm-orange:hover {
  background-color: #ef7d14 !important;
}

a.hover-bg-cgm-orange:hover:hover, a.hover-bg-cgm-orange:hover:focus,
button.hover-bg-cgm-orange:hover:hover,
button.hover-bg-cgm-orange:hover:focus {
  background-color: #c3640d !important;
}

.hover:hover .hover-bg-cgm-orange {
  background-color: #ef7d14 !important;
}

a.hover:hover .hover-bg-cgm-orange:hover, a.hover:hover .hover-bg-cgm-orange:focus,
button.hover:hover .hover-bg-cgm-orange:hover,
button.hover:hover .hover-bg-cgm-orange:focus {
  background-color: #c3640d !important;
}

.hover-bg-cgm-orange-70:hover {
  background-color: #f4a45a !important;
}

a.hover-bg-cgm-orange-70:hover:hover, a.hover-bg-cgm-orange-70:hover:focus,
button.hover-bg-cgm-orange-70:hover:hover,
button.hover-bg-cgm-orange-70:hover:focus {
  background-color: #f18a2a !important;
}

.hover:hover .hover-bg-cgm-orange-70 {
  background-color: #f4a45a !important;
}

a.hover:hover .hover-bg-cgm-orange-70:hover, a.hover:hover .hover-bg-cgm-orange-70:focus,
button.hover:hover .hover-bg-cgm-orange-70:hover,
button.hover:hover .hover-bg-cgm-orange-70:focus {
  background-color: #f18a2a !important;
}

.hover-bg-cgm-orange-40:hover {
  background-color: #f9cba1 !important;
}

a.hover-bg-cgm-orange-40:hover:hover, a.hover-bg-cgm-orange-40:hover:focus,
button.hover-bg-cgm-orange-40:hover:hover,
button.hover-bg-cgm-orange-40:hover:focus {
  background-color: #f6b071 !important;
}

.hover:hover .hover-bg-cgm-orange-40 {
  background-color: #f9cba1 !important;
}

a.hover:hover .hover-bg-cgm-orange-40:hover, a.hover:hover .hover-bg-cgm-orange-40:focus,
button.hover:hover .hover-bg-cgm-orange-40:hover,
button.hover:hover .hover-bg-cgm-orange-40:focus {
  background-color: #f6b071 !important;
}

.hover-bg-cgm-orange-10:hover {
  background-color: #fdf2e7 !important;
}

a.hover-bg-cgm-orange-10:hover:hover, a.hover-bg-cgm-orange-10:hover:focus,
button.hover-bg-cgm-orange-10:hover:hover,
button.hover-bg-cgm-orange-10:hover:focus {
  background-color: #f9d9b8 !important;
}

.hover:hover .hover-bg-cgm-orange-10 {
  background-color: #fdf2e7 !important;
}

a.hover:hover .hover-bg-cgm-orange-10:hover, a.hover:hover .hover-bg-cgm-orange-10:focus,
button.hover:hover .hover-bg-cgm-orange-10:hover,
button.hover:hover .hover-bg-cgm-orange-10:focus {
  background-color: #f9d9b8 !important;
}

.hover-bg-cgm-red:hover {
  background-color: #e3000f !important;
}

a.hover-bg-cgm-red:hover:hover, a.hover-bg-cgm-red:hover:focus,
button.hover-bg-cgm-red:hover:hover,
button.hover-bg-cgm-red:hover:focus {
  background-color: #b0000c !important;
}

.hover:hover .hover-bg-cgm-red {
  background-color: #e3000f !important;
}

a.hover:hover .hover-bg-cgm-red:hover, a.hover:hover .hover-bg-cgm-red:focus,
button.hover:hover .hover-bg-cgm-red:hover,
button.hover:hover .hover-bg-cgm-red:focus {
  background-color: #b0000c !important;
}

.hover-bg-cgm-red-70:hover {
  background-color: #eb4c57 !important;
}

a.hover-bg-cgm-red-70:hover:hover, a.hover-bg-cgm-red-70:hover:focus,
button.hover-bg-cgm-red-70:hover:hover,
button.hover-bg-cgm-red-70:hover:focus {
  background-color: #e61e2c !important;
}

.hover:hover .hover-bg-cgm-red-70 {
  background-color: #eb4c57 !important;
}

a.hover:hover .hover-bg-cgm-red-70:hover, a.hover:hover .hover-bg-cgm-red-70:focus,
button.hover:hover .hover-bg-cgm-red-70:hover,
button.hover:hover .hover-bg-cgm-red-70:focus {
  background-color: #e61e2c !important;
}

.hover-bg-cgm-red-40:hover {
  background-color: #F4999F !important;
}

a.hover-bg-cgm-red-40:hover:hover, a.hover-bg-cgm-red-40:hover:focus,
button.hover-bg-cgm-red-40:hover:hover,
button.hover-bg-cgm-red-40:hover:focus {
  background-color: #ef6b74 !important;
}

.hover:hover .hover-bg-cgm-red-40 {
  background-color: #F4999F !important;
}

a.hover:hover .hover-bg-cgm-red-40:hover, a.hover:hover .hover-bg-cgm-red-40:focus,
button.hover:hover .hover-bg-cgm-red-40:hover,
button.hover:hover .hover-bg-cgm-red-40:focus {
  background-color: #ef6b74 !important;
}

.hover-bg-cgm-red-10:hover {
  background-color: #fce5e7 !important;
}

a.hover-bg-cgm-red-10:hover:hover, a.hover-bg-cgm-red-10:hover:focus,
button.hover-bg-cgm-red-10:hover:hover,
button.hover-bg-cgm-red-10:hover:focus {
  background-color: #f7b7bd !important;
}

.hover:hover .hover-bg-cgm-red-10 {
  background-color: #fce5e7 !important;
}

a.hover:hover .hover-bg-cgm-red-10:hover, a.hover:hover .hover-bg-cgm-red-10:focus,
button.hover:hover .hover-bg-cgm-red-10:hover,
button.hover:hover .hover-bg-cgm-red-10:focus {
  background-color: #f7b7bd !important;
}

.hover-bg-cgm-black:hover {
  background-color: #282828 !important;
}

a.hover-bg-cgm-black:hover:hover, a.hover-bg-cgm-black:hover:focus,
button.hover-bg-cgm-black:hover:hover,
button.hover-bg-cgm-black:hover:focus {
  background-color: #0f0f0f !important;
}

.hover:hover .hover-bg-cgm-black {
  background-color: #282828 !important;
}

a.hover:hover .hover-bg-cgm-black:hover, a.hover:hover .hover-bg-cgm-black:focus,
button.hover:hover .hover-bg-cgm-black:hover,
button.hover:hover .hover-bg-cgm-black:focus {
  background-color: #0f0f0f !important;
}

.hover-bg-cgm-dark-gray:hover {
  background-color: #6f6f6f !important;
}

a.hover-bg-cgm-dark-gray:hover:hover, a.hover-bg-cgm-dark-gray:hover:focus,
button.hover-bg-cgm-dark-gray:hover:hover,
button.hover-bg-cgm-dark-gray:hover:focus {
  background-color: #565656 !important;
}

.hover:hover .hover-bg-cgm-dark-gray {
  background-color: #6f6f6f !important;
}

a.hover:hover .hover-bg-cgm-dark-gray:hover, a.hover:hover .hover-bg-cgm-dark-gray:focus,
button.hover:hover .hover-bg-cgm-dark-gray:hover,
button.hover:hover .hover-bg-cgm-dark-gray:focus {
  background-color: #565656 !important;
}

.hover-bg-cgm-medium-gray:hover {
  background-color: #b2b2b2 !important;
}

a.hover-bg-cgm-medium-gray:hover:hover, a.hover-bg-cgm-medium-gray:hover:focus,
button.hover-bg-cgm-medium-gray:hover:hover,
button.hover-bg-cgm-medium-gray:hover:focus {
  background-color: #999999 !important;
}

.hover:hover .hover-bg-cgm-medium-gray {
  background-color: #b2b2b2 !important;
}

a.hover:hover .hover-bg-cgm-medium-gray:hover, a.hover:hover .hover-bg-cgm-medium-gray:focus,
button.hover:hover .hover-bg-cgm-medium-gray:hover,
button.hover:hover .hover-bg-cgm-medium-gray:focus {
  background-color: #999999 !important;
}

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

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

.hover:hover .hover-border-primary,
.hover-border-primary:hover {
  border-color: #94c11c !important;
}

.hover:hover .hover-border-secondary,
.hover-border-secondary:hover {
  border-color: #b4d266 !important;
}

.hover:hover .hover-border-success,
.hover-border-success:hover {
  border-color: #94c11c !important;
}

.hover:hover .hover-border-info,
.hover-border-info:hover {
  border-color: #0074bc !important;
}

.hover:hover .hover-border-warning,
.hover-border-warning:hover {
  border-color: #fd7e14 !important;
}

.hover:hover .hover-border-danger,
.hover-border-danger:hover {
  border-color: #FF4057 !important;
}

.hover:hover .hover-border-light,
.hover-border-light:hover {
  border-color: #f0f0f0 !important;
}

.hover:hover .hover-border-dark,
.hover-border-dark:hover {
  border-color: #072247 !important;
}

.hover:hover .hover-border-soul-gray-dark,
.hover-border-soul-gray-dark:hover {
  border-color: #84878A !important;
}

.hover:hover .hover-border-soul-orange,
.hover-border-soul-orange:hover {
  border-color: #F37052 !important;
}

.hover:hover .hover-border-primary-light,
.hover-border-primary-light:hover {
  border-color: #a5d71f !important;
}

.hover:hover .hover-border-primary-lighter,
.hover-border-primary-lighter:hover {
  border-color: #b0e12f !important;
}

.hover:hover .hover-border-primary-lightest,
.hover-border-primary-lightest:hover {
  border-color: #b9e445 !important;
}

.hover:hover .hover-border-primary-dark,
.hover-border-primary-dark:hover {
  border-color: #83ab19 !important;
}

.hover:hover .hover-border-primary-darker,
.hover-border-primary-darker:hover {
  border-color: #729416 !important;
}

.hover:hover .hover-border-primary-darkest,
.hover-border-primary-darkest:hover {
  border-color: #617e12 !important;
}

.hover:hover .hover-border-inverse,
.hover-border-inverse:hover {
  border-color: #072247 !important;
}

.hover:hover .hover-border-gray,
.hover-border-gray:hover {
  border-color: #919191 !important;
}

.hover:hover .hover-border-gray-dark,
.hover-border-gray-dark:hover {
  border-color: #343a40 !important;
}

.hover:hover .hover-border-gray-light,
.hover-border-gray-light:hover {
  border-color: #e8e8e8 !important;
}

.hover:hover .hover-border-black,
.hover-border-black:hover {
  border-color: #1f1f1f !important;
}

.hover:hover .hover-border-blue,
.hover-border-blue:hover {
  border-color: #0074bc !important;
}

.hover:hover .hover-border-blue-dark,
.hover-border-blue-dark:hover {
  border-color: #003366 !important;
}

.hover:hover .hover-border-blue-dark-01,
.hover-border-blue-dark-01:hover {
  border-color: rgba(0, 51, 102, 0.01) !important;
}

.hover:hover .hover-border-blue-dark-03,
.hover-border-blue-dark-03:hover {
  border-color: rgba(0, 51, 102, 0.03) !important;
}

.hover:hover .hover-border-blue-dark-05,
.hover-border-blue-dark-05:hover {
  border-color: rgba(0, 51, 102, 0.05) !important;
}

.hover:hover .hover-border-blue-dark-10,
.hover-border-blue-dark-10:hover {
  border-color: rgba(0, 51, 102, 0.1) !important;
}

.hover:hover .hover-border-blue-dark-15,
.hover-border-blue-dark-15:hover {
  border-color: rgba(0, 51, 102, 0.15) !important;
}

.hover:hover .hover-border-blue-dark-20,
.hover-border-blue-dark-20:hover {
  border-color: rgba(0, 51, 102, 0.2) !important;
}

.hover:hover .hover-border-blue-dark-25,
.hover-border-blue-dark-25:hover {
  border-color: rgba(0, 51, 102, 0.25) !important;
}

.hover:hover .hover-border-blue-dark-30,
.hover-border-blue-dark-30:hover {
  border-color: rgba(0, 51, 102, 0.3) !important;
}

.hover:hover .hover-border-blue-dark-35,
.hover-border-blue-dark-35:hover {
  border-color: rgba(0, 51, 102, 0.35) !important;
}

.hover:hover .hover-border-blue-dark-40,
.hover-border-blue-dark-40:hover {
  border-color: rgba(0, 51, 102, 0.4) !important;
}

.hover:hover .hover-border-blue-dark-45,
.hover-border-blue-dark-45:hover {
  border-color: rgba(0, 51, 102, 0.45) !important;
}

.hover:hover .hover-border-blue-dark-50,
.hover-border-blue-dark-50:hover {
  border-color: rgba(0, 51, 102, 0.5) !important;
}

.hover:hover .hover-border-blue-dark-55,
.hover-border-blue-dark-55:hover {
  border-color: rgba(0, 51, 102, 0.55) !important;
}

.hover:hover .hover-border-blue-dark-60,
.hover-border-blue-dark-60:hover {
  border-color: rgba(0, 51, 102, 0.6) !important;
}

.hover:hover .hover-border-blue-dark-65,
.hover-border-blue-dark-65:hover {
  border-color: rgba(0, 51, 102, 0.65) !important;
}

.hover:hover .hover-border-blue-dark-70,
.hover-border-blue-dark-70:hover {
  border-color: rgba(0, 51, 102, 0.7) !important;
}

.hover:hover .hover-border-blue-dark-75,
.hover-border-blue-dark-75:hover {
  border-color: rgba(0, 51, 102, 0.75) !important;
}

.hover:hover .hover-border-blue-dark-80,
.hover-border-blue-dark-80:hover {
  border-color: rgba(0, 51, 102, 0.8) !important;
}

.hover:hover .hover-border-blue-dark-85,
.hover-border-blue-dark-85:hover {
  border-color: rgba(0, 51, 102, 0.85) !important;
}

.hover:hover .hover-border-blue-dark-90,
.hover-border-blue-dark-90:hover {
  border-color: rgba(0, 51, 102, 0.9) !important;
}

.hover:hover .hover-border-blue-dark-95,
.hover-border-blue-dark-95:hover {
  border-color: rgba(0, 51, 102, 0.95) !important;
}

.hover:hover .hover-border-blue-table-head,
.hover-border-blue-table-head:hover {
  border-color: rgb(79, 114, 150) !important;
}

.hover:hover .hover-border-blue-table-cell,
.hover-border-blue-table-cell:hover {
  border-color: rgb(247, 248, 250) !important;
}

.hover:hover .hover-border-cgm-dark-blue,
.hover-border-cgm-dark-blue:hover {
  border-color: #003366 !important;
}

.hover:hover .hover-border-cgm-blue,
.hover-border-cgm-blue:hover {
  border-color: #0046a6 !important;
}

.hover:hover .hover-border-cgm-keycolor,
.hover-border-cgm-keycolor:hover {
  border-color: #0074bc !important;
}

.hover:hover .hover-border-cgm-keycolor-70,
.hover-border-cgm-keycolor-70:hover {
  border-color: #4c9dd0 !important;
}

.hover:hover .hover-border-cgm-keycolor-40,
.hover-border-cgm-keycolor-40:hover {
  border-color: #99c7e4 !important;
}

.hover:hover .hover-border-cgm-keycolor-10,
.hover-border-cgm-keycolor-10:hover {
  border-color: #e5f1f8 !important;
}

.hover:hover .hover-border-cgm-green,
.hover-border-cgm-green:hover {
  border-color: #94c11c !important;
}

.hover:hover .hover-border-cgm-green-70,
.hover-border-cgm-green-70:hover {
  border-color: #b4d360 !important;
}

.hover:hover .hover-border-cgm-green-40,
.hover-border-cgm-green-40:hover {
  border-color: #D4E6A4 !important;
}

.hover:hover .hover-border-cgm-green-10,
.hover-border-cgm-green-10:hover {
  border-color: #f4f9e8 !important;
}

.hover:hover .hover-border-cgm-yellow,
.hover-border-cgm-yellow:hover {
  border-color: #fbba00 !important;
}

.hover:hover .hover-border-cgm-yellow-70,
.hover-border-cgm-yellow-70:hover {
  border-color: #FFCF4C !important;
}

.hover:hover .hover-border-cgm-yellow-40,
.hover-border-cgm-yellow-40:hover {
  border-color: #FDE399 !important;
}

.hover:hover .hover-border-cgm-yellow-10,
.hover-border-cgm-yellow-10:hover {
  border-color: #FFF8E5 !important;
}

.hover:hover .hover-border-cgm-orange,
.hover-border-cgm-orange:hover {
  border-color: #ef7d14 !important;
}

.hover:hover .hover-border-cgm-orange-70,
.hover-border-cgm-orange-70:hover {
  border-color: #f4a45a !important;
}

.hover:hover .hover-border-cgm-orange-40,
.hover-border-cgm-orange-40:hover {
  border-color: #f9cba1 !important;
}

.hover:hover .hover-border-cgm-orange-10,
.hover-border-cgm-orange-10:hover {
  border-color: #fdf2e7 !important;
}

.hover:hover .hover-border-cgm-red,
.hover-border-cgm-red:hover {
  border-color: #e3000f !important;
}

.hover:hover .hover-border-cgm-red-70,
.hover-border-cgm-red-70:hover {
  border-color: #eb4c57 !important;
}

.hover:hover .hover-border-cgm-red-40,
.hover-border-cgm-red-40:hover {
  border-color: #F4999F !important;
}

.hover:hover .hover-border-cgm-red-10,
.hover-border-cgm-red-10:hover {
  border-color: #fce5e7 !important;
}

.hover:hover .hover-border-cgm-black,
.hover-border-cgm-black:hover {
  border-color: #282828 !important;
}

.hover:hover .hover-border-cgm-dark-gray,
.hover-border-cgm-dark-gray:hover {
  border-color: #6f6f6f !important;
}

.hover:hover .hover-border-cgm-medium-gray,
.hover-border-cgm-medium-gray:hover {
  border-color: #b2b2b2 !important;
}

.hover:hover .hover-border-white,
.hover-border-white:hover {
  border-color: #fff !important;
}

.hover-text-primary:hover {
  color: #94c11c !important;
}

.hover-bg-primary:hover {
  background-color: #94c11c !important;
}

.hover-text-secondary:hover {
  color: #b4d266 !important;
}

.hover-bg-secondary:hover {
  background-color: #b4d266 !important;
}

.hover-text-success:hover {
  color: #94c11c !important;
}

.hover-bg-success:hover {
  background-color: #94c11c !important;
}

.hover-text-info:hover {
  color: #0074bc !important;
}

.hover-bg-info:hover {
  background-color: #0074bc !important;
}

.hover-text-warning:hover {
  color: #fd7e14 !important;
}

.hover-bg-warning:hover {
  background-color: #fd7e14 !important;
}

.hover-text-danger:hover {
  color: #FF4057 !important;
}

.hover-bg-danger:hover {
  background-color: #FF4057 !important;
}

.hover-text-light:hover {
  color: #f0f0f0 !important;
}

.hover-bg-light:hover {
  background-color: #f0f0f0 !important;
}

.hover-text-dark:hover {
  color: #072247 !important;
}

.hover-bg-dark:hover {
  background-color: #072247 !important;
}

.hover-text-soul-gray-dark:hover {
  color: #84878A !important;
}

.hover-bg-soul-gray-dark:hover {
  background-color: #84878A !important;
}

.hover-text-soul-orange:hover {
  color: #F37052 !important;
}

.hover-bg-soul-orange:hover {
  background-color: #F37052 !important;
}

.hover-text-primary-light:hover {
  color: #a5d71f !important;
}

.hover-bg-primary-light:hover {
  background-color: #a5d71f !important;
}

.hover-text-primary-lighter:hover {
  color: #b0e12f !important;
}

.hover-bg-primary-lighter:hover {
  background-color: #b0e12f !important;
}

.hover-text-primary-lightest:hover {
  color: #b9e445 !important;
}

.hover-bg-primary-lightest:hover {
  background-color: #b9e445 !important;
}

.hover-text-primary-dark:hover {
  color: #83ab19 !important;
}

.hover-bg-primary-dark:hover {
  background-color: #83ab19 !important;
}

.hover-text-primary-darker:hover {
  color: #729416 !important;
}

.hover-bg-primary-darker:hover {
  background-color: #729416 !important;
}

.hover-text-primary-darkest:hover {
  color: #617e12 !important;
}

.hover-bg-primary-darkest:hover {
  background-color: #617e12 !important;
}

.hover-text-inverse:hover {
  color: #072247 !important;
}

.hover-bg-inverse:hover {
  background-color: #072247 !important;
}

.hover-text-gray:hover {
  color: #919191 !important;
}

.hover-bg-gray:hover {
  background-color: #919191 !important;
}

.hover-text-gray-dark:hover {
  color: #343a40 !important;
}

.hover-bg-gray-dark:hover {
  background-color: #343a40 !important;
}

.hover-text-gray-light:hover {
  color: #e8e8e8 !important;
}

.hover-bg-gray-light:hover {
  background-color: #e8e8e8 !important;
}

.hover-text-black:hover {
  color: #1f1f1f !important;
}

.hover-bg-black:hover {
  background-color: #1f1f1f !important;
}

.hover-text-blue:hover {
  color: #0074bc !important;
}

.hover-bg-blue:hover {
  background-color: #0074bc !important;
}

.hover-text-blue-dark:hover {
  color: #003366 !important;
}

.hover-bg-blue-dark:hover {
  background-color: #003366 !important;
}

.hover-text-blue-dark-01:hover {
  color: rgba(0, 51, 102, 0.01) !important;
}

.hover-bg-blue-dark-01:hover {
  background-color: rgba(0, 51, 102, 0.01) !important;
}

.hover-text-blue-dark-03:hover {
  color: rgba(0, 51, 102, 0.03) !important;
}

.hover-bg-blue-dark-03:hover {
  background-color: rgba(0, 51, 102, 0.03) !important;
}

.hover-text-blue-dark-05:hover {
  color: rgba(0, 51, 102, 0.05) !important;
}

.hover-bg-blue-dark-05:hover {
  background-color: rgba(0, 51, 102, 0.05) !important;
}

.hover-text-blue-dark-10:hover {
  color: rgba(0, 51, 102, 0.1) !important;
}

.hover-bg-blue-dark-10:hover {
  background-color: rgba(0, 51, 102, 0.1) !important;
}

.hover-text-blue-dark-15:hover {
  color: rgba(0, 51, 102, 0.15) !important;
}

.hover-bg-blue-dark-15:hover {
  background-color: rgba(0, 51, 102, 0.15) !important;
}

.hover-text-blue-dark-20:hover {
  color: rgba(0, 51, 102, 0.2) !important;
}

.hover-bg-blue-dark-20:hover {
  background-color: rgba(0, 51, 102, 0.2) !important;
}

.hover-text-blue-dark-25:hover {
  color: rgba(0, 51, 102, 0.25) !important;
}

.hover-bg-blue-dark-25:hover {
  background-color: rgba(0, 51, 102, 0.25) !important;
}

.hover-text-blue-dark-30:hover {
  color: rgba(0, 51, 102, 0.3) !important;
}

.hover-bg-blue-dark-30:hover {
  background-color: rgba(0, 51, 102, 0.3) !important;
}

.hover-text-blue-dark-35:hover {
  color: rgba(0, 51, 102, 0.35) !important;
}

.hover-bg-blue-dark-35:hover {
  background-color: rgba(0, 51, 102, 0.35) !important;
}

.hover-text-blue-dark-40:hover {
  color: rgba(0, 51, 102, 0.4) !important;
}

.hover-bg-blue-dark-40:hover {
  background-color: rgba(0, 51, 102, 0.4) !important;
}

.hover-text-blue-dark-45:hover {
  color: rgba(0, 51, 102, 0.45) !important;
}

.hover-bg-blue-dark-45:hover {
  background-color: rgba(0, 51, 102, 0.45) !important;
}

.hover-text-blue-dark-50:hover {
  color: rgba(0, 51, 102, 0.5) !important;
}

.hover-bg-blue-dark-50:hover {
  background-color: rgba(0, 51, 102, 0.5) !important;
}

.hover-text-blue-dark-55:hover {
  color: rgba(0, 51, 102, 0.55) !important;
}

.hover-bg-blue-dark-55:hover {
  background-color: rgba(0, 51, 102, 0.55) !important;
}

.hover-text-blue-dark-60:hover {
  color: rgba(0, 51, 102, 0.6) !important;
}

.hover-bg-blue-dark-60:hover {
  background-color: rgba(0, 51, 102, 0.6) !important;
}

.hover-text-blue-dark-65:hover {
  color: rgba(0, 51, 102, 0.65) !important;
}

.hover-bg-blue-dark-65:hover {
  background-color: rgba(0, 51, 102, 0.65) !important;
}

.hover-text-blue-dark-70:hover {
  color: rgba(0, 51, 102, 0.7) !important;
}

.hover-bg-blue-dark-70:hover {
  background-color: rgba(0, 51, 102, 0.7) !important;
}

.hover-text-blue-dark-75:hover {
  color: rgba(0, 51, 102, 0.75) !important;
}

.hover-bg-blue-dark-75:hover {
  background-color: rgba(0, 51, 102, 0.75) !important;
}

.hover-text-blue-dark-80:hover {
  color: rgba(0, 51, 102, 0.8) !important;
}

.hover-bg-blue-dark-80:hover {
  background-color: rgba(0, 51, 102, 0.8) !important;
}

.hover-text-blue-dark-85:hover {
  color: rgba(0, 51, 102, 0.85) !important;
}

.hover-bg-blue-dark-85:hover {
  background-color: rgba(0, 51, 102, 0.85) !important;
}

.hover-text-blue-dark-90:hover {
  color: rgba(0, 51, 102, 0.9) !important;
}

.hover-bg-blue-dark-90:hover {
  background-color: rgba(0, 51, 102, 0.9) !important;
}

.hover-text-blue-dark-95:hover {
  color: rgba(0, 51, 102, 0.95) !important;
}

.hover-bg-blue-dark-95:hover {
  background-color: rgba(0, 51, 102, 0.95) !important;
}

.hover-text-blue-table-head:hover {
  color: rgb(79, 114, 150) !important;
}

.hover-bg-blue-table-head:hover {
  background-color: rgb(79, 114, 150) !important;
}

.hover-text-blue-table-cell:hover {
  color: rgb(247, 248, 250) !important;
}

.hover-bg-blue-table-cell:hover {
  background-color: rgb(247, 248, 250) !important;
}

.hover-text-cgm-dark-blue:hover {
  color: #003366 !important;
}

.hover-bg-cgm-dark-blue:hover {
  background-color: #003366 !important;
}

.hover-text-cgm-blue:hover {
  color: #0046a6 !important;
}

.hover-bg-cgm-blue:hover {
  background-color: #0046a6 !important;
}

.hover-text-cgm-keycolor:hover {
  color: #0074bc !important;
}

.hover-bg-cgm-keycolor:hover {
  background-color: #0074bc !important;
}

.hover-text-cgm-keycolor-70:hover {
  color: #4c9dd0 !important;
}

.hover-bg-cgm-keycolor-70:hover {
  background-color: #4c9dd0 !important;
}

.hover-text-cgm-keycolor-40:hover {
  color: #99c7e4 !important;
}

.hover-bg-cgm-keycolor-40:hover {
  background-color: #99c7e4 !important;
}

.hover-text-cgm-keycolor-10:hover {
  color: #e5f1f8 !important;
}

.hover-bg-cgm-keycolor-10:hover {
  background-color: #e5f1f8 !important;
}

.hover-text-cgm-green:hover {
  color: #94c11c !important;
}

.hover-bg-cgm-green:hover {
  background-color: #94c11c !important;
}

.hover-text-cgm-green-70:hover {
  color: #b4d360 !important;
}

.hover-bg-cgm-green-70:hover {
  background-color: #b4d360 !important;
}

.hover-text-cgm-green-40:hover {
  color: #D4E6A4 !important;
}

.hover-bg-cgm-green-40:hover {
  background-color: #D4E6A4 !important;
}

.hover-text-cgm-green-10:hover {
  color: #f4f9e8 !important;
}

.hover-bg-cgm-green-10:hover {
  background-color: #f4f9e8 !important;
}

.hover-text-cgm-yellow:hover {
  color: #fbba00 !important;
}

.hover-bg-cgm-yellow:hover {
  background-color: #fbba00 !important;
}

.hover-text-cgm-yellow-70:hover {
  color: #FFCF4C !important;
}

.hover-bg-cgm-yellow-70:hover {
  background-color: #FFCF4C !important;
}

.hover-text-cgm-yellow-40:hover {
  color: #FDE399 !important;
}

.hover-bg-cgm-yellow-40:hover {
  background-color: #FDE399 !important;
}

.hover-text-cgm-yellow-10:hover {
  color: #FFF8E5 !important;
}

.hover-bg-cgm-yellow-10:hover {
  background-color: #FFF8E5 !important;
}

.hover-text-cgm-orange:hover {
  color: #ef7d14 !important;
}

.hover-bg-cgm-orange:hover {
  background-color: #ef7d14 !important;
}

.hover-text-cgm-orange-70:hover {
  color: #f4a45a !important;
}

.hover-bg-cgm-orange-70:hover {
  background-color: #f4a45a !important;
}

.hover-text-cgm-orange-40:hover {
  color: #f9cba1 !important;
}

.hover-bg-cgm-orange-40:hover {
  background-color: #f9cba1 !important;
}

.hover-text-cgm-orange-10:hover {
  color: #fdf2e7 !important;
}

.hover-bg-cgm-orange-10:hover {
  background-color: #fdf2e7 !important;
}

.hover-text-cgm-red:hover {
  color: #e3000f !important;
}

.hover-bg-cgm-red:hover {
  background-color: #e3000f !important;
}

.hover-text-cgm-red-70:hover {
  color: #eb4c57 !important;
}

.hover-bg-cgm-red-70:hover {
  background-color: #eb4c57 !important;
}

.hover-text-cgm-red-40:hover {
  color: #F4999F !important;
}

.hover-bg-cgm-red-40:hover {
  background-color: #F4999F !important;
}

.hover-text-cgm-red-10:hover {
  color: #fce5e7 !important;
}

.hover-bg-cgm-red-10:hover {
  background-color: #fce5e7 !important;
}

.hover-text-cgm-black:hover {
  color: #282828 !important;
}

.hover-bg-cgm-black:hover {
  background-color: #282828 !important;
}

.hover-text-cgm-dark-gray:hover {
  color: #6f6f6f !important;
}

.hover-bg-cgm-dark-gray:hover {
  background-color: #6f6f6f !important;
}

.hover-text-cgm-medium-gray:hover {
  color: #b2b2b2 !important;
}

.hover-bg-cgm-medium-gray:hover {
  background-color: #b2b2b2 !important;
}

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

.hover [class^=hover-scale-] [class^=hover-scale-] {
  z-index: 1000;
}

.hover [class^=hover-shadow],
.hover:hover [class^=hover-shadow],
[class^=hover-shadow],
[class^=hover-shadow]:hover,
.hover [class^=hover-scale-],
.hover:hover [class^=hover-scale-],
[class^=hover-scale-],
[class^=hover-scale-]:hover {
  filter: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
}

.hover:hover [class^=hover-scale-],
[class^=hover-scale-]:hover {
  z-index: 1001;
}

.hover:hover .hover-scale-1-1,
.hover-scale-1-1:hover {
  transform: scale(1.1);
}

.hover:hover .hover-scale-1-2,
.hover-scale-1-2:hover {
  transform: scale(1.2);
}

.hover:hover .hover-scale-1-3,
.hover-scale-1-3:hover {
  transform: scale(1.3);
}

.hover:hover .hover-scale-1-4,
.hover-scale-1-4:hover {
  transform: scale(1.4);
}

.hover:hover .hover-scale-1-5,
.hover-scale-1-5:hover {
  transform: scale(1.5);
}

.hover:hover .hover-shadow,
.hover-shadow:hover {
  box-shadow: 0 0.5rem 1rem rgba(31, 31, 31, 0.15) !important;
}

.hover:hover .hover-shadow-sm,
.hover-shadow-sm:hover {
  box-shadow: 0 0.125rem 0.25rem rgba(31, 31, 31, 0.075) !important;
}

.hover:hover .hover-shadow-lg,
.hover-shadow-lg:hover {
  box-shadow: 0 1rem 3rem rgba(31, 31, 31, 0.175) !important;
}

.hover:hover .hover-shadow-none,
.hover-shadow-none:hover {
  box-shadow: none !important;
}

/* @import "fonts"; */
.position-absolute.top--20, .position-relative.top--20 {
  top: -20px;
}

.position-absolute.top-right--20, .position-relative.top-right--20 {
  top: -20px; right: -20px;
}

.position-absolute.top-left--20, .position-relative.top-left--20 {
  top: -20px; left: -20px;
}

.position-absolute.bottom--20, .position-relative.bottom--20 {
  bottom: -20px;
}

.position-absolute.bottom-right--20, .position-relative.bottom-right--20 {
  bottom: -20px; right: -20px;
}

.position-absolute.bottom-left--20, .position-relative.bottom-left--20 {
  bottom: -20px; left: -20px;
}

.position-absolute.left--20, .position-relative.left--20 {
  left: -20px;
}

.position-absolute.right--20, .position-relative.right--20 {
  right: -20px;
}

.position-absolute.top--19, .position-relative.top--19 {
  top: -19px;
}

.position-absolute.top-right--19, .position-relative.top-right--19 {
  top: -19px; right: -19px;
}

.position-absolute.top-left--19, .position-relative.top-left--19 {
  top: -19px; left: -19px;
}

.position-absolute.bottom--19, .position-relative.bottom--19 {
  bottom: -19px;
}

.position-absolute.bottom-right--19, .position-relative.bottom-right--19 {
  bottom: -19px; right: -19px;
}

.position-absolute.bottom-left--19, .position-relative.bottom-left--19 {
  bottom: -19px; left: -19px;
}

.position-absolute.left--19, .position-relative.left--19 {
  left: -19px;
}

.position-absolute.right--19, .position-relative.right--19 {
  right: -19px;
}

.position-absolute.top--18, .position-relative.top--18 {
  top: -18px;
}

.position-absolute.top-right--18, .position-relative.top-right--18 {
  top: -18px; right: -18px;
}

.position-absolute.top-left--18, .position-relative.top-left--18 {
  top: -18px; left: -18px;
}

.position-absolute.bottom--18, .position-relative.bottom--18 {
  bottom: -18px;
}

.position-absolute.bottom-right--18, .position-relative.bottom-right--18 {
  bottom: -18px; right: -18px;
}

.position-absolute.bottom-left--18, .position-relative.bottom-left--18 {
  bottom: -18px; left: -18px;
}

.position-absolute.left--18, .position-relative.left--18 {
  left: -18px;
}

.position-absolute.right--18, .position-relative.right--18 {
  right: -18px;
}

.position-absolute.top--17, .position-relative.top--17 {
  top: -17px;
}

.position-absolute.top-right--17, .position-relative.top-right--17 {
  top: -17px; right: -17px;
}

.position-absolute.top-left--17, .position-relative.top-left--17 {
  top: -17px; left: -17px;
}

.position-absolute.bottom--17, .position-relative.bottom--17 {
  bottom: -17px;
}

.position-absolute.bottom-right--17, .position-relative.bottom-right--17 {
  bottom: -17px; right: -17px;
}

.position-absolute.bottom-left--17, .position-relative.bottom-left--17 {
  bottom: -17px; left: -17px;
}

.position-absolute.left--17, .position-relative.left--17 {
  left: -17px;
}

.position-absolute.right--17, .position-relative.right--17 {
  right: -17px;
}

.position-absolute.top--16, .position-relative.top--16 {
  top: -16px;
}

.position-absolute.top-right--16, .position-relative.top-right--16 {
  top: -16px; right: -16px;
}

.position-absolute.top-left--16, .position-relative.top-left--16 {
  top: -16px; left: -16px;
}

.position-absolute.bottom--16, .position-relative.bottom--16 {
  bottom: -16px;
}

.position-absolute.bottom-right--16, .position-relative.bottom-right--16 {
  bottom: -16px; right: -16px;
}

.position-absolute.bottom-left--16, .position-relative.bottom-left--16 {
  bottom: -16px; left: -16px;
}

.position-absolute.left--16, .position-relative.left--16 {
  left: -16px;
}

.position-absolute.right--16, .position-relative.right--16 {
  right: -16px;
}

.position-absolute.top--15, .position-relative.top--15 {
  top: -15px;
}

.position-absolute.top-right--15, .position-relative.top-right--15 {
  top: -15px; right: -15px;
}

.position-absolute.top-left--15, .position-relative.top-left--15 {
  top: -15px; left: -15px;
}

.position-absolute.bottom--15, .position-relative.bottom--15 {
  bottom: -15px;
}

.position-absolute.bottom-right--15, .position-relative.bottom-right--15 {
  bottom: -15px; right: -15px;
}

.position-absolute.bottom-left--15, .position-relative.bottom-left--15 {
  bottom: -15px; left: -15px;
}

.position-absolute.left--15, .position-relative.left--15 {
  left: -15px;
}

.position-absolute.right--15, .position-relative.right--15 {
  right: -15px;
}

.position-absolute.top--14, .position-relative.top--14 {
  top: -14px;
}

.position-absolute.top-right--14, .position-relative.top-right--14 {
  top: -14px; right: -14px;
}

.position-absolute.top-left--14, .position-relative.top-left--14 {
  top: -14px; left: -14px;
}

.position-absolute.bottom--14, .position-relative.bottom--14 {
  bottom: -14px;
}

.position-absolute.bottom-right--14, .position-relative.bottom-right--14 {
  bottom: -14px; right: -14px;
}

.position-absolute.bottom-left--14, .position-relative.bottom-left--14 {
  bottom: -14px; left: -14px;
}

.position-absolute.left--14, .position-relative.left--14 {
  left: -14px;
}

.position-absolute.right--14, .position-relative.right--14 {
  right: -14px;
}

.position-absolute.top--13, .position-relative.top--13 {
  top: -13px;
}

.position-absolute.top-right--13, .position-relative.top-right--13 {
  top: -13px; right: -13px;
}

.position-absolute.top-left--13, .position-relative.top-left--13 {
  top: -13px; left: -13px;
}

.position-absolute.bottom--13, .position-relative.bottom--13 {
  bottom: -13px;
}

.position-absolute.bottom-right--13, .position-relative.bottom-right--13 {
  bottom: -13px; right: -13px;
}

.position-absolute.bottom-left--13, .position-relative.bottom-left--13 {
  bottom: -13px; left: -13px;
}

.position-absolute.left--13, .position-relative.left--13 {
  left: -13px;
}

.position-absolute.right--13, .position-relative.right--13 {
  right: -13px;
}

.position-absolute.top--12, .position-relative.top--12 {
  top: -12px;
}

.position-absolute.top-right--12, .position-relative.top-right--12 {
  top: -12px; right: -12px;
}

.position-absolute.top-left--12, .position-relative.top-left--12 {
  top: -12px; left: -12px;
}

.position-absolute.bottom--12, .position-relative.bottom--12 {
  bottom: -12px;
}

.position-absolute.bottom-right--12, .position-relative.bottom-right--12 {
  bottom: -12px; right: -12px;
}

.position-absolute.bottom-left--12, .position-relative.bottom-left--12 {
  bottom: -12px; left: -12px;
}

.position-absolute.left--12, .position-relative.left--12 {
  left: -12px;
}

.position-absolute.right--12, .position-relative.right--12 {
  right: -12px;
}

.position-absolute.top--11, .position-relative.top--11 {
  top: -11px;
}

.position-absolute.top-right--11, .position-relative.top-right--11 {
  top: -11px; right: -11px;
}

.position-absolute.top-left--11, .position-relative.top-left--11 {
  top: -11px; left: -11px;
}

.position-absolute.bottom--11, .position-relative.bottom--11 {
  bottom: -11px;
}

.position-absolute.bottom-right--11, .position-relative.bottom-right--11 {
  bottom: -11px; right: -11px;
}

.position-absolute.bottom-left--11, .position-relative.bottom-left--11 {
  bottom: -11px; left: -11px;
}

.position-absolute.left--11, .position-relative.left--11 {
  left: -11px;
}

.position-absolute.right--11, .position-relative.right--11 {
  right: -11px;
}

.position-absolute.top--10, .position-relative.top--10 {
  top: -10px;
}

.position-absolute.top-right--10, .position-relative.top-right--10 {
  top: -10px; right: -10px;
}

.position-absolute.top-left--10, .position-relative.top-left--10 {
  top: -10px; left: -10px;
}

.position-absolute.bottom--10, .position-relative.bottom--10 {
  bottom: -10px;
}

.position-absolute.bottom-right--10, .position-relative.bottom-right--10 {
  bottom: -10px; right: -10px;
}

.position-absolute.bottom-left--10, .position-relative.bottom-left--10 {
  bottom: -10px; left: -10px;
}

.position-absolute.left--10, .position-relative.left--10 {
  left: -10px;
}

.position-absolute.right--10, .position-relative.right--10 {
  right: -10px;
}

.position-absolute.top--9, .position-relative.top--9 {
  top: -9px;
}

.position-absolute.top-right--9, .position-relative.top-right--9 {
  top: -9px; right: -9px;
}

.position-absolute.top-left--9, .position-relative.top-left--9 {
  top: -9px; left: -9px;
}

.position-absolute.bottom--9, .position-relative.bottom--9 {
  bottom: -9px;
}

.position-absolute.bottom-right--9, .position-relative.bottom-right--9 {
  bottom: -9px; right: -9px;
}

.position-absolute.bottom-left--9, .position-relative.bottom-left--9 {
  bottom: -9px; left: -9px;
}

.position-absolute.left--9, .position-relative.left--9 {
  left: -9px;
}

.position-absolute.right--9, .position-relative.right--9 {
  right: -9px;
}

.position-absolute.top--8, .position-relative.top--8 {
  top: -8px;
}

.position-absolute.top-right--8, .position-relative.top-right--8 {
  top: -8px; right: -8px;
}

.position-absolute.top-left--8, .position-relative.top-left--8 {
  top: -8px; left: -8px;
}

.position-absolute.bottom--8, .position-relative.bottom--8 {
  bottom: -8px;
}

.position-absolute.bottom-right--8, .position-relative.bottom-right--8 {
  bottom: -8px; right: -8px;
}

.position-absolute.bottom-left--8, .position-relative.bottom-left--8 {
  bottom: -8px; left: -8px;
}

.position-absolute.left--8, .position-relative.left--8 {
  left: -8px;
}

.position-absolute.right--8, .position-relative.right--8 {
  right: -8px;
}

.position-absolute.top--7, .position-relative.top--7 {
  top: -7px;
}

.position-absolute.top-right--7, .position-relative.top-right--7 {
  top: -7px; right: -7px;
}

.position-absolute.top-left--7, .position-relative.top-left--7 {
  top: -7px; left: -7px;
}

.position-absolute.bottom--7, .position-relative.bottom--7 {
  bottom: -7px;
}

.position-absolute.bottom-right--7, .position-relative.bottom-right--7 {
  bottom: -7px; right: -7px;
}

.position-absolute.bottom-left--7, .position-relative.bottom-left--7 {
  bottom: -7px; left: -7px;
}

.position-absolute.left--7, .position-relative.left--7 {
  left: -7px;
}

.position-absolute.right--7, .position-relative.right--7 {
  right: -7px;
}

.position-absolute.top--6, .position-relative.top--6 {
  top: -6px;
}

.position-absolute.top-right--6, .position-relative.top-right--6 {
  top: -6px; right: -6px;
}

.position-absolute.top-left--6, .position-relative.top-left--6 {
  top: -6px; left: -6px;
}

.position-absolute.bottom--6, .position-relative.bottom--6 {
  bottom: -6px;
}

.position-absolute.bottom-right--6, .position-relative.bottom-right--6 {
  bottom: -6px; right: -6px;
}

.position-absolute.bottom-left--6, .position-relative.bottom-left--6 {
  bottom: -6px; left: -6px;
}

.position-absolute.left--6, .position-relative.left--6 {
  left: -6px;
}

.position-absolute.right--6, .position-relative.right--6 {
  right: -6px;
}

.position-absolute.top--5, .position-relative.top--5 {
  top: -5px;
}

.position-absolute.top-right--5, .position-relative.top-right--5 {
  top: -5px; right: -5px;
}

.position-absolute.top-left--5, .position-relative.top-left--5 {
  top: -5px; left: -5px;
}

.position-absolute.bottom--5, .position-relative.bottom--5 {
  bottom: -5px;
}

.position-absolute.bottom-right--5, .position-relative.bottom-right--5 {
  bottom: -5px; right: -5px;
}

.position-absolute.bottom-left--5, .position-relative.bottom-left--5 {
  bottom: -5px; left: -5px;
}

.position-absolute.left--5, .position-relative.left--5 {
  left: -5px;
}

.position-absolute.right--5, .position-relative.right--5 {
  right: -5px;
}

.position-absolute.top--4, .position-relative.top--4 {
  top: -4px;
}

.position-absolute.top-right--4, .position-relative.top-right--4 {
  top: -4px; right: -4px;
}

.position-absolute.top-left--4, .position-relative.top-left--4 {
  top: -4px; left: -4px;
}

.position-absolute.bottom--4, .position-relative.bottom--4 {
  bottom: -4px;
}

.position-absolute.bottom-right--4, .position-relative.bottom-right--4 {
  bottom: -4px; right: -4px;
}

.position-absolute.bottom-left--4, .position-relative.bottom-left--4 {
  bottom: -4px; left: -4px;
}

.position-absolute.left--4, .position-relative.left--4 {
  left: -4px;
}

.position-absolute.right--4, .position-relative.right--4 {
  right: -4px;
}

.position-absolute.top--3, .position-relative.top--3 {
  top: -3px;
}

.position-absolute.top-right--3, .position-relative.top-right--3 {
  top: -3px; right: -3px;
}

.position-absolute.top-left--3, .position-relative.top-left--3 {
  top: -3px; left: -3px;
}

.position-absolute.bottom--3, .position-relative.bottom--3 {
  bottom: -3px;
}

.position-absolute.bottom-right--3, .position-relative.bottom-right--3 {
  bottom: -3px; right: -3px;
}

.position-absolute.bottom-left--3, .position-relative.bottom-left--3 {
  bottom: -3px; left: -3px;
}

.position-absolute.left--3, .position-relative.left--3 {
  left: -3px;
}

.position-absolute.right--3, .position-relative.right--3 {
  right: -3px;
}

.position-absolute.top--2, .position-relative.top--2 {
  top: -2px;
}

.position-absolute.top-right--2, .position-relative.top-right--2 {
  top: -2px; right: -2px;
}

.position-absolute.top-left--2, .position-relative.top-left--2 {
  top: -2px; left: -2px;
}

.position-absolute.bottom--2, .position-relative.bottom--2 {
  bottom: -2px;
}

.position-absolute.bottom-right--2, .position-relative.bottom-right--2 {
  bottom: -2px; right: -2px;
}

.position-absolute.bottom-left--2, .position-relative.bottom-left--2 {
  bottom: -2px; left: -2px;
}

.position-absolute.left--2, .position-relative.left--2 {
  left: -2px;
}

.position-absolute.right--2, .position-relative.right--2 {
  right: -2px;
}

.position-absolute.top--1, .position-relative.top--1 {
  top: -1px;
}

.position-absolute.top-right--1, .position-relative.top-right--1 {
  top: -1px; right: -1px;
}

.position-absolute.top-left--1, .position-relative.top-left--1 {
  top: -1px; left: -1px;
}

.position-absolute.bottom--1, .position-relative.bottom--1 {
  bottom: -1px;
}

.position-absolute.bottom-right--1, .position-relative.bottom-right--1 {
  bottom: -1px; right: -1px;
}

.position-absolute.bottom-left--1, .position-relative.bottom-left--1 {
  bottom: -1px; left: -1px;
}

.position-absolute.left--1, .position-relative.left--1 {
  left: -1px;
}

.position-absolute.right--1, .position-relative.right--1 {
  right: -1px;
}

.position-absolute.top, .position-relative.top {
  top: 0px;
}

.position-absolute.top-0, .position-relative.top-0 {
  top: 0px;
}

.position-absolute.top-right, .position-relative.top-right {
  top: 0px; right: 0px;
}

.position-absolute.top-right-0, .position-relative.top-right-0 {
  top: 0px; right: 0px;
}

.position-absolute.top-left, .position-relative.top-left {
  top: 0px; left: 0px;
}

.position-absolute.top-left-0, .position-relative.top-left-0 {
  top: 0px; left: 0px;
}

.position-absolute.bottom, .position-relative.bottom {
  bottom: 0px;
}

.position-absolute.bottom-0, .position-relative.bottom-0 {
  bottom: 0px;
}

.position-absolute.bottom-right, .position-relative.bottom-right {
  bottom: 0px; right: 0px;
}

.position-absolute.bottom-right-0, .position-relative.bottom-right-0 {
  bottom: 0px; right: 0px;
}

.position-absolute.bottom-left, .position-relative.bottom-left {
  bottom: 0px; left: 0px;
}

.position-absolute.bottom-left-0, .position-relative.bottom-left-0 {
  bottom: 0px; left: 0px;
}

.position-absolute.left, .position-relative.left {
  left: 0px;
}

.position-absolute.left-0, .position-relative.left-0 {
  left: 0px;
}

.position-absolute.right, .position-relative.right {
  right: 0px;
}

.position-absolute.right-0, .position-relative.right-0 {
  right: 0px;
}

.position-absolute.top-1, .position-relative.top-1 {
  top: 1px;
}

.position-absolute.top-right-1, .position-relative.top-right-1 {
  top: 1px; right: 1px;
}

.position-absolute.top-left-1, .position-relative.top-left-1 {
  top: 1px; left: 1px;
}

.position-absolute.bottom-1, .position-relative.bottom-1 {
  bottom: 1px;
}

.position-absolute.bottom-right-1, .position-relative.bottom-right-1 {
  bottom: 1px; right: 1px;
}

.position-absolute.bottom-left-1, .position-relative.bottom-left-1 {
  bottom: 1px; left: 1px;
}

.position-absolute.left-1, .position-relative.left-1 {
  left: 1px;
}

.position-absolute.right-1, .position-relative.right-1 {
  right: 1px;
}

.position-absolute.top-2, .position-relative.top-2 {
  top: 2px;
}

.position-absolute.top-right-2, .position-relative.top-right-2 {
  top: 2px; right: 2px;
}

.position-absolute.top-left-2, .position-relative.top-left-2 {
  top: 2px; left: 2px;
}

.position-absolute.bottom-2, .position-relative.bottom-2 {
  bottom: 2px;
}

.position-absolute.bottom-right-2, .position-relative.bottom-right-2 {
  bottom: 2px; right: 2px;
}

.position-absolute.bottom-left-2, .position-relative.bottom-left-2 {
  bottom: 2px; left: 2px;
}

.position-absolute.left-2, .position-relative.left-2 {
  left: 2px;
}

.position-absolute.right-2, .position-relative.right-2 {
  right: 2px;
}

.position-absolute.top-3, .position-relative.top-3 {
  top: 3px;
}

.position-absolute.top-right-3, .position-relative.top-right-3 {
  top: 3px; right: 3px;
}

.position-absolute.top-left-3, .position-relative.top-left-3 {
  top: 3px; left: 3px;
}

.position-absolute.bottom-3, .position-relative.bottom-3 {
  bottom: 3px;
}

.position-absolute.bottom-right-3, .position-relative.bottom-right-3 {
  bottom: 3px; right: 3px;
}

.position-absolute.bottom-left-3, .position-relative.bottom-left-3 {
  bottom: 3px; left: 3px;
}

.position-absolute.left-3, .position-relative.left-3 {
  left: 3px;
}

.position-absolute.right-3, .position-relative.right-3 {
  right: 3px;
}

.position-absolute.top-4, .position-relative.top-4 {
  top: 4px;
}

.position-absolute.top-right-4, .position-relative.top-right-4 {
  top: 4px; right: 4px;
}

.position-absolute.top-left-4, .position-relative.top-left-4 {
  top: 4px; left: 4px;
}

.position-absolute.bottom-4, .position-relative.bottom-4 {
  bottom: 4px;
}

.position-absolute.bottom-right-4, .position-relative.bottom-right-4 {
  bottom: 4px; right: 4px;
}

.position-absolute.bottom-left-4, .position-relative.bottom-left-4 {
  bottom: 4px; left: 4px;
}

.position-absolute.left-4, .position-relative.left-4 {
  left: 4px;
}

.position-absolute.right-4, .position-relative.right-4 {
  right: 4px;
}

.position-absolute.top-5, .position-relative.top-5 {
  top: 5px;
}

.position-absolute.top-right-5, .position-relative.top-right-5 {
  top: 5px; right: 5px;
}

.position-absolute.top-left-5, .position-relative.top-left-5 {
  top: 5px; left: 5px;
}

.position-absolute.bottom-5, .position-relative.bottom-5 {
  bottom: 5px;
}

.position-absolute.bottom-right-5, .position-relative.bottom-right-5 {
  bottom: 5px; right: 5px;
}

.position-absolute.bottom-left-5, .position-relative.bottom-left-5 {
  bottom: 5px; left: 5px;
}

.position-absolute.left-5, .position-relative.left-5 {
  left: 5px;
}

.position-absolute.right-5, .position-relative.right-5 {
  right: 5px;
}

.position-absolute.top-6, .position-relative.top-6 {
  top: 6px;
}

.position-absolute.top-right-6, .position-relative.top-right-6 {
  top: 6px; right: 6px;
}

.position-absolute.top-left-6, .position-relative.top-left-6 {
  top: 6px; left: 6px;
}

.position-absolute.bottom-6, .position-relative.bottom-6 {
  bottom: 6px;
}

.position-absolute.bottom-right-6, .position-relative.bottom-right-6 {
  bottom: 6px; right: 6px;
}

.position-absolute.bottom-left-6, .position-relative.bottom-left-6 {
  bottom: 6px; left: 6px;
}

.position-absolute.left-6, .position-relative.left-6 {
  left: 6px;
}

.position-absolute.right-6, .position-relative.right-6 {
  right: 6px;
}

.position-absolute.top-7, .position-relative.top-7 {
  top: 7px;
}

.position-absolute.top-right-7, .position-relative.top-right-7 {
  top: 7px; right: 7px;
}

.position-absolute.top-left-7, .position-relative.top-left-7 {
  top: 7px; left: 7px;
}

.position-absolute.bottom-7, .position-relative.bottom-7 {
  bottom: 7px;
}

.position-absolute.bottom-right-7, .position-relative.bottom-right-7 {
  bottom: 7px; right: 7px;
}

.position-absolute.bottom-left-7, .position-relative.bottom-left-7 {
  bottom: 7px; left: 7px;
}

.position-absolute.left-7, .position-relative.left-7 {
  left: 7px;
}

.position-absolute.right-7, .position-relative.right-7 {
  right: 7px;
}

.position-absolute.top-8, .position-relative.top-8 {
  top: 8px;
}

.position-absolute.top-right-8, .position-relative.top-right-8 {
  top: 8px; right: 8px;
}

.position-absolute.top-left-8, .position-relative.top-left-8 {
  top: 8px; left: 8px;
}

.position-absolute.bottom-8, .position-relative.bottom-8 {
  bottom: 8px;
}

.position-absolute.bottom-right-8, .position-relative.bottom-right-8 {
  bottom: 8px; right: 8px;
}

.position-absolute.bottom-left-8, .position-relative.bottom-left-8 {
  bottom: 8px; left: 8px;
}

.position-absolute.left-8, .position-relative.left-8 {
  left: 8px;
}

.position-absolute.right-8, .position-relative.right-8 {
  right: 8px;
}

.position-absolute.top-9, .position-relative.top-9 {
  top: 9px;
}

.position-absolute.top-right-9, .position-relative.top-right-9 {
  top: 9px; right: 9px;
}

.position-absolute.top-left-9, .position-relative.top-left-9 {
  top: 9px; left: 9px;
}

.position-absolute.bottom-9, .position-relative.bottom-9 {
  bottom: 9px;
}

.position-absolute.bottom-right-9, .position-relative.bottom-right-9 {
  bottom: 9px; right: 9px;
}

.position-absolute.bottom-left-9, .position-relative.bottom-left-9 {
  bottom: 9px; left: 9px;
}

.position-absolute.left-9, .position-relative.left-9 {
  left: 9px;
}

.position-absolute.right-9, .position-relative.right-9 {
  right: 9px;
}

.position-absolute.top-10, .position-relative.top-10 {
  top: 10px;
}

.position-absolute.top-right-10, .position-relative.top-right-10 {
  top: 10px; right: 10px;
}

.position-absolute.top-left-10, .position-relative.top-left-10 {
  top: 10px; left: 10px;
}

.position-absolute.bottom-10, .position-relative.bottom-10 {
  bottom: 10px;
}

.position-absolute.bottom-right-10, .position-relative.bottom-right-10 {
  bottom: 10px; right: 10px;
}

.position-absolute.bottom-left-10, .position-relative.bottom-left-10 {
  bottom: 10px; left: 10px;
}

.position-absolute.left-10, .position-relative.left-10 {
  left: 10px;
}

.position-absolute.right-10, .position-relative.right-10 {
  right: 10px;
}

.position-absolute.top-11, .position-relative.top-11 {
  top: 11px;
}

.position-absolute.top-right-11, .position-relative.top-right-11 {
  top: 11px; right: 11px;
}

.position-absolute.top-left-11, .position-relative.top-left-11 {
  top: 11px; left: 11px;
}

.position-absolute.bottom-11, .position-relative.bottom-11 {
  bottom: 11px;
}

.position-absolute.bottom-right-11, .position-relative.bottom-right-11 {
  bottom: 11px; right: 11px;
}

.position-absolute.bottom-left-11, .position-relative.bottom-left-11 {
  bottom: 11px; left: 11px;
}

.position-absolute.left-11, .position-relative.left-11 {
  left: 11px;
}

.position-absolute.right-11, .position-relative.right-11 {
  right: 11px;
}

.position-absolute.top-12, .position-relative.top-12 {
  top: 12px;
}

.position-absolute.top-right-12, .position-relative.top-right-12 {
  top: 12px; right: 12px;
}

.position-absolute.top-left-12, .position-relative.top-left-12 {
  top: 12px; left: 12px;
}

.position-absolute.bottom-12, .position-relative.bottom-12 {
  bottom: 12px;
}

.position-absolute.bottom-right-12, .position-relative.bottom-right-12 {
  bottom: 12px; right: 12px;
}

.position-absolute.bottom-left-12, .position-relative.bottom-left-12 {
  bottom: 12px; left: 12px;
}

.position-absolute.left-12, .position-relative.left-12 {
  left: 12px;
}

.position-absolute.right-12, .position-relative.right-12 {
  right: 12px;
}

.position-absolute.top-13, .position-relative.top-13 {
  top: 13px;
}

.position-absolute.top-right-13, .position-relative.top-right-13 {
  top: 13px; right: 13px;
}

.position-absolute.top-left-13, .position-relative.top-left-13 {
  top: 13px; left: 13px;
}

.position-absolute.bottom-13, .position-relative.bottom-13 {
  bottom: 13px;
}

.position-absolute.bottom-right-13, .position-relative.bottom-right-13 {
  bottom: 13px; right: 13px;
}

.position-absolute.bottom-left-13, .position-relative.bottom-left-13 {
  bottom: 13px; left: 13px;
}

.position-absolute.left-13, .position-relative.left-13 {
  left: 13px;
}

.position-absolute.right-13, .position-relative.right-13 {
  right: 13px;
}

.position-absolute.top-14, .position-relative.top-14 {
  top: 14px;
}

.position-absolute.top-right-14, .position-relative.top-right-14 {
  top: 14px; right: 14px;
}

.position-absolute.top-left-14, .position-relative.top-left-14 {
  top: 14px; left: 14px;
}

.position-absolute.bottom-14, .position-relative.bottom-14 {
  bottom: 14px;
}

.position-absolute.bottom-right-14, .position-relative.bottom-right-14 {
  bottom: 14px; right: 14px;
}

.position-absolute.bottom-left-14, .position-relative.bottom-left-14 {
  bottom: 14px; left: 14px;
}

.position-absolute.left-14, .position-relative.left-14 {
  left: 14px;
}

.position-absolute.right-14, .position-relative.right-14 {
  right: 14px;
}

.position-absolute.top-15, .position-relative.top-15 {
  top: 15px;
}

.position-absolute.top-right-15, .position-relative.top-right-15 {
  top: 15px; right: 15px;
}

.position-absolute.top-left-15, .position-relative.top-left-15 {
  top: 15px; left: 15px;
}

.position-absolute.bottom-15, .position-relative.bottom-15 {
  bottom: 15px;
}

.position-absolute.bottom-right-15, .position-relative.bottom-right-15 {
  bottom: 15px; right: 15px;
}

.position-absolute.bottom-left-15, .position-relative.bottom-left-15 {
  bottom: 15px; left: 15px;
}

.position-absolute.left-15, .position-relative.left-15 {
  left: 15px;
}

.position-absolute.right-15, .position-relative.right-15 {
  right: 15px;
}

.position-absolute.top-16, .position-relative.top-16 {
  top: 16px;
}

.position-absolute.top-right-16, .position-relative.top-right-16 {
  top: 16px; right: 16px;
}

.position-absolute.top-left-16, .position-relative.top-left-16 {
  top: 16px; left: 16px;
}

.position-absolute.bottom-16, .position-relative.bottom-16 {
  bottom: 16px;
}

.position-absolute.bottom-right-16, .position-relative.bottom-right-16 {
  bottom: 16px; right: 16px;
}

.position-absolute.bottom-left-16, .position-relative.bottom-left-16 {
  bottom: 16px; left: 16px;
}

.position-absolute.left-16, .position-relative.left-16 {
  left: 16px;
}

.position-absolute.right-16, .position-relative.right-16 {
  right: 16px;
}

.position-absolute.top-17, .position-relative.top-17 {
  top: 17px;
}

.position-absolute.top-right-17, .position-relative.top-right-17 {
  top: 17px; right: 17px;
}

.position-absolute.top-left-17, .position-relative.top-left-17 {
  top: 17px; left: 17px;
}

.position-absolute.bottom-17, .position-relative.bottom-17 {
  bottom: 17px;
}

.position-absolute.bottom-right-17, .position-relative.bottom-right-17 {
  bottom: 17px; right: 17px;
}

.position-absolute.bottom-left-17, .position-relative.bottom-left-17 {
  bottom: 17px; left: 17px;
}

.position-absolute.left-17, .position-relative.left-17 {
  left: 17px;
}

.position-absolute.right-17, .position-relative.right-17 {
  right: 17px;
}

.position-absolute.top-18, .position-relative.top-18 {
  top: 18px;
}

.position-absolute.top-right-18, .position-relative.top-right-18 {
  top: 18px; right: 18px;
}

.position-absolute.top-left-18, .position-relative.top-left-18 {
  top: 18px; left: 18px;
}

.position-absolute.bottom-18, .position-relative.bottom-18 {
  bottom: 18px;
}

.position-absolute.bottom-right-18, .position-relative.bottom-right-18 {
  bottom: 18px; right: 18px;
}

.position-absolute.bottom-left-18, .position-relative.bottom-left-18 {
  bottom: 18px; left: 18px;
}

.position-absolute.left-18, .position-relative.left-18 {
  left: 18px;
}

.position-absolute.right-18, .position-relative.right-18 {
  right: 18px;
}

.position-absolute.top-19, .position-relative.top-19 {
  top: 19px;
}

.position-absolute.top-right-19, .position-relative.top-right-19 {
  top: 19px; right: 19px;
}

.position-absolute.top-left-19, .position-relative.top-left-19 {
  top: 19px; left: 19px;
}

.position-absolute.bottom-19, .position-relative.bottom-19 {
  bottom: 19px;
}

.position-absolute.bottom-right-19, .position-relative.bottom-right-19 {
  bottom: 19px; right: 19px;
}

.position-absolute.bottom-left-19, .position-relative.bottom-left-19 {
  bottom: 19px; left: 19px;
}

.position-absolute.left-19, .position-relative.left-19 {
  left: 19px;
}

.position-absolute.right-19, .position-relative.right-19 {
  right: 19px;
}

.position-absolute.top-20, .position-relative.top-20 {
  top: 20px;
}

.position-absolute.top-right-20, .position-relative.top-right-20 {
  top: 20px; right: 20px;
}

.position-absolute.top-left-20, .position-relative.top-left-20 {
  top: 20px; left: 20px;
}

.position-absolute.bottom-20, .position-relative.bottom-20 {
  bottom: 20px;
}

.position-absolute.bottom-right-20, .position-relative.bottom-right-20 {
  bottom: 20px; right: 20px;
}

.position-absolute.bottom-left-20, .position-relative.bottom-left-20 {
  bottom: 20px; left: 20px;
}

.position-absolute.left-20, .position-relative.left-20 {
  left: 20px;
}

.position-absolute.right-20, .position-relative.right-20 {
  right: 20px;
}

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

.t-0 {
  top: 0px !important;
}

.r-0 {
  right: 0px !important;
}

.b-0 {
  bottom: 0px !important;
}

.l-0 {
  left: 0px !important;
}

.z-1 {
  z-index: 1 !important;
}

.t-1 {
  top: 1px !important;
}

.r-1 {
  right: 1px !important;
}

.b-1 {
  bottom: 1px !important;
}

.l-1 {
  left: 1px !important;
}

.z-2 {
  z-index: 2 !important;
}

.t-2 {
  top: 2px !important;
}

.r-2 {
  right: 2px !important;
}

.b-2 {
  bottom: 2px !important;
}

.l-2 {
  left: 2px !important;
}

.z-3 {
  z-index: 3 !important;
}

.t-3 {
  top: 3px !important;
}

.r-3 {
  right: 3px !important;
}

.b-3 {
  bottom: 3px !important;
}

.l-3 {
  left: 3px !important;
}

.z-4 {
  z-index: 4 !important;
}

.t-4 {
  top: 4px !important;
}

.r-4 {
  right: 4px !important;
}

.b-4 {
  bottom: 4px !important;
}

.l-4 {
  left: 4px !important;
}

.z-5 {
  z-index: 5 !important;
}

.t-5 {
  top: 5px !important;
}

.r-5 {
  right: 5px !important;
}

.b-5 {
  bottom: 5px !important;
}

.l-5 {
  left: 5px !important;
}

.z-6 {
  z-index: 6 !important;
}

.t-6 {
  top: 6px !important;
}

.r-6 {
  right: 6px !important;
}

.b-6 {
  bottom: 6px !important;
}

.l-6 {
  left: 6px !important;
}

.z-7 {
  z-index: 7 !important;
}

.t-7 {
  top: 7px !important;
}

.r-7 {
  right: 7px !important;
}

.b-7 {
  bottom: 7px !important;
}

.l-7 {
  left: 7px !important;
}

.z-8 {
  z-index: 8 !important;
}

.t-8 {
  top: 8px !important;
}

.r-8 {
  right: 8px !important;
}

.b-8 {
  bottom: 8px !important;
}

.l-8 {
  left: 8px !important;
}

.z-9 {
  z-index: 9 !important;
}

.t-9 {
  top: 9px !important;
}

.r-9 {
  right: 9px !important;
}

.b-9 {
  bottom: 9px !important;
}

.l-9 {
  left: 9px !important;
}

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

.t-10 {
  top: 10px !important;
}

.r-10 {
  right: 10px !important;
}

.b-10 {
  bottom: 10px !important;
}

.l-10 {
  left: 10px !important;
}

.z-11 {
  z-index: 11 !important;
}

.t-11 {
  top: 11px !important;
}

.r-11 {
  right: 11px !important;
}

.b-11 {
  bottom: 11px !important;
}

.l-11 {
  left: 11px !important;
}

.z-12 {
  z-index: 12 !important;
}

.t-12 {
  top: 12px !important;
}

.r-12 {
  right: 12px !important;
}

.b-12 {
  bottom: 12px !important;
}

.l-12 {
  left: 12px !important;
}

.z-13 {
  z-index: 13 !important;
}

.t-13 {
  top: 13px !important;
}

.r-13 {
  right: 13px !important;
}

.b-13 {
  bottom: 13px !important;
}

.l-13 {
  left: 13px !important;
}

.z-14 {
  z-index: 14 !important;
}

.t-14 {
  top: 14px !important;
}

.r-14 {
  right: 14px !important;
}

.b-14 {
  bottom: 14px !important;
}

.l-14 {
  left: 14px !important;
}

.z-15 {
  z-index: 15 !important;
}

.t-15 {
  top: 15px !important;
}

.r-15 {
  right: 15px !important;
}

.b-15 {
  bottom: 15px !important;
}

.l-15 {
  left: 15px !important;
}

.z-16 {
  z-index: 16 !important;
}

.t-16 {
  top: 16px !important;
}

.r-16 {
  right: 16px !important;
}

.b-16 {
  bottom: 16px !important;
}

.l-16 {
  left: 16px !important;
}

.z-17 {
  z-index: 17 !important;
}

.t-17 {
  top: 17px !important;
}

.r-17 {
  right: 17px !important;
}

.b-17 {
  bottom: 17px !important;
}

.l-17 {
  left: 17px !important;
}

.z-18 {
  z-index: 18 !important;
}

.t-18 {
  top: 18px !important;
}

.r-18 {
  right: 18px !important;
}

.b-18 {
  bottom: 18px !important;
}

.l-18 {
  left: 18px !important;
}

.z-19 {
  z-index: 19 !important;
}

.t-19 {
  top: 19px !important;
}

.r-19 {
  right: 19px !important;
}

.b-19 {
  bottom: 19px !important;
}

.l-19 {
  left: 19px !important;
}

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

.t-20 {
  top: 20px !important;
}

.r-20 {
  right: 20px !important;
}

.b-20 {
  bottom: 20px !important;
}

.l-20 {
  left: 20px !important;
}

.z-21 {
  z-index: 21 !important;
}

.t-21 {
  top: 21px !important;
}

.r-21 {
  right: 21px !important;
}

.b-21 {
  bottom: 21px !important;
}

.l-21 {
  left: 21px !important;
}

.z-22 {
  z-index: 22 !important;
}

.t-22 {
  top: 22px !important;
}

.r-22 {
  right: 22px !important;
}

.b-22 {
  bottom: 22px !important;
}

.l-22 {
  left: 22px !important;
}

.z-23 {
  z-index: 23 !important;
}

.t-23 {
  top: 23px !important;
}

.r-23 {
  right: 23px !important;
}

.b-23 {
  bottom: 23px !important;
}

.l-23 {
  left: 23px !important;
}

.z-24 {
  z-index: 24 !important;
}

.t-24 {
  top: 24px !important;
}

.r-24 {
  right: 24px !important;
}

.b-24 {
  bottom: 24px !important;
}

.l-24 {
  left: 24px !important;
}

.z-25 {
  z-index: 25 !important;
}

.t-25 {
  top: 25px !important;
}

.r-25 {
  right: 25px !important;
}

.b-25 {
  bottom: 25px !important;
}

.l-25 {
  left: 25px !important;
}

.z-26 {
  z-index: 26 !important;
}

.t-26 {
  top: 26px !important;
}

.r-26 {
  right: 26px !important;
}

.b-26 {
  bottom: 26px !important;
}

.l-26 {
  left: 26px !important;
}

.z-27 {
  z-index: 27 !important;
}

.t-27 {
  top: 27px !important;
}

.r-27 {
  right: 27px !important;
}

.b-27 {
  bottom: 27px !important;
}

.l-27 {
  left: 27px !important;
}

.z-28 {
  z-index: 28 !important;
}

.t-28 {
  top: 28px !important;
}

.r-28 {
  right: 28px !important;
}

.b-28 {
  bottom: 28px !important;
}

.l-28 {
  left: 28px !important;
}

.z-29 {
  z-index: 29 !important;
}

.t-29 {
  top: 29px !important;
}

.r-29 {
  right: 29px !important;
}

.b-29 {
  bottom: 29px !important;
}

.l-29 {
  left: 29px !important;
}

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

.t-30 {
  top: 30px !important;
}

.r-30 {
  right: 30px !important;
}

.b-30 {
  bottom: 30px !important;
}

.l-30 {
  left: 30px !important;
}

.z-31 {
  z-index: 31 !important;
}

.t-31 {
  top: 31px !important;
}

.r-31 {
  right: 31px !important;
}

.b-31 {
  bottom: 31px !important;
}

.l-31 {
  left: 31px !important;
}

.z-32 {
  z-index: 32 !important;
}

.t-32 {
  top: 32px !important;
}

.r-32 {
  right: 32px !important;
}

.b-32 {
  bottom: 32px !important;
}

.l-32 {
  left: 32px !important;
}

.z-33 {
  z-index: 33 !important;
}

.t-33 {
  top: 33px !important;
}

.r-33 {
  right: 33px !important;
}

.b-33 {
  bottom: 33px !important;
}

.l-33 {
  left: 33px !important;
}

.z-34 {
  z-index: 34 !important;
}

.t-34 {
  top: 34px !important;
}

.r-34 {
  right: 34px !important;
}

.b-34 {
  bottom: 34px !important;
}

.l-34 {
  left: 34px !important;
}

.z-35 {
  z-index: 35 !important;
}

.t-35 {
  top: 35px !important;
}

.r-35 {
  right: 35px !important;
}

.b-35 {
  bottom: 35px !important;
}

.l-35 {
  left: 35px !important;
}

.z-36 {
  z-index: 36 !important;
}

.t-36 {
  top: 36px !important;
}

.r-36 {
  right: 36px !important;
}

.b-36 {
  bottom: 36px !important;
}

.l-36 {
  left: 36px !important;
}

.z-37 {
  z-index: 37 !important;
}

.t-37 {
  top: 37px !important;
}

.r-37 {
  right: 37px !important;
}

.b-37 {
  bottom: 37px !important;
}

.l-37 {
  left: 37px !important;
}

.z-38 {
  z-index: 38 !important;
}

.t-38 {
  top: 38px !important;
}

.r-38 {
  right: 38px !important;
}

.b-38 {
  bottom: 38px !important;
}

.l-38 {
  left: 38px !important;
}

.z-39 {
  z-index: 39 !important;
}

.t-39 {
  top: 39px !important;
}

.r-39 {
  right: 39px !important;
}

.b-39 {
  bottom: 39px !important;
}

.l-39 {
  left: 39px !important;
}

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

.t-40 {
  top: 40px !important;
}

.r-40 {
  right: 40px !important;
}

.b-40 {
  bottom: 40px !important;
}

.l-40 {
  left: 40px !important;
}

.z-41 {
  z-index: 41 !important;
}

.t-41 {
  top: 41px !important;
}

.r-41 {
  right: 41px !important;
}

.b-41 {
  bottom: 41px !important;
}

.l-41 {
  left: 41px !important;
}

.z-42 {
  z-index: 42 !important;
}

.t-42 {
  top: 42px !important;
}

.r-42 {
  right: 42px !important;
}

.b-42 {
  bottom: 42px !important;
}

.l-42 {
  left: 42px !important;
}

.z-43 {
  z-index: 43 !important;
}

.t-43 {
  top: 43px !important;
}

.r-43 {
  right: 43px !important;
}

.b-43 {
  bottom: 43px !important;
}

.l-43 {
  left: 43px !important;
}

.z-44 {
  z-index: 44 !important;
}

.t-44 {
  top: 44px !important;
}

.r-44 {
  right: 44px !important;
}

.b-44 {
  bottom: 44px !important;
}

.l-44 {
  left: 44px !important;
}

.z-45 {
  z-index: 45 !important;
}

.t-45 {
  top: 45px !important;
}

.r-45 {
  right: 45px !important;
}

.b-45 {
  bottom: 45px !important;
}

.l-45 {
  left: 45px !important;
}

.z-46 {
  z-index: 46 !important;
}

.t-46 {
  top: 46px !important;
}

.r-46 {
  right: 46px !important;
}

.b-46 {
  bottom: 46px !important;
}

.l-46 {
  left: 46px !important;
}

.z-47 {
  z-index: 47 !important;
}

.t-47 {
  top: 47px !important;
}

.r-47 {
  right: 47px !important;
}

.b-47 {
  bottom: 47px !important;
}

.l-47 {
  left: 47px !important;
}

.z-48 {
  z-index: 48 !important;
}

.t-48 {
  top: 48px !important;
}

.r-48 {
  right: 48px !important;
}

.b-48 {
  bottom: 48px !important;
}

.l-48 {
  left: 48px !important;
}

.z-49 {
  z-index: 49 !important;
}

.t-49 {
  top: 49px !important;
}

.r-49 {
  right: 49px !important;
}

.b-49 {
  bottom: 49px !important;
}

.l-49 {
  left: 49px !important;
}

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

.t-50 {
  top: 50px !important;
}

.r-50 {
  right: 50px !important;
}

.b-50 {
  bottom: 50px !important;
}

.l-50 {
  left: 50px !important;
}

.z-51 {
  z-index: 51 !important;
}

.t-51 {
  top: 51px !important;
}

.r-51 {
  right: 51px !important;
}

.b-51 {
  bottom: 51px !important;
}

.l-51 {
  left: 51px !important;
}

.z-52 {
  z-index: 52 !important;
}

.t-52 {
  top: 52px !important;
}

.r-52 {
  right: 52px !important;
}

.b-52 {
  bottom: 52px !important;
}

.l-52 {
  left: 52px !important;
}

.z-53 {
  z-index: 53 !important;
}

.t-53 {
  top: 53px !important;
}

.r-53 {
  right: 53px !important;
}

.b-53 {
  bottom: 53px !important;
}

.l-53 {
  left: 53px !important;
}

.z-54 {
  z-index: 54 !important;
}

.t-54 {
  top: 54px !important;
}

.r-54 {
  right: 54px !important;
}

.b-54 {
  bottom: 54px !important;
}

.l-54 {
  left: 54px !important;
}

.z-55 {
  z-index: 55 !important;
}

.t-55 {
  top: 55px !important;
}

.r-55 {
  right: 55px !important;
}

.b-55 {
  bottom: 55px !important;
}

.l-55 {
  left: 55px !important;
}

.z-56 {
  z-index: 56 !important;
}

.t-56 {
  top: 56px !important;
}

.r-56 {
  right: 56px !important;
}

.b-56 {
  bottom: 56px !important;
}

.l-56 {
  left: 56px !important;
}

.z-57 {
  z-index: 57 !important;
}

.t-57 {
  top: 57px !important;
}

.r-57 {
  right: 57px !important;
}

.b-57 {
  bottom: 57px !important;
}

.l-57 {
  left: 57px !important;
}

.z-58 {
  z-index: 58 !important;
}

.t-58 {
  top: 58px !important;
}

.r-58 {
  right: 58px !important;
}

.b-58 {
  bottom: 58px !important;
}

.l-58 {
  left: 58px !important;
}

.z-59 {
  z-index: 59 !important;
}

.t-59 {
  top: 59px !important;
}

.r-59 {
  right: 59px !important;
}

.b-59 {
  bottom: 59px !important;
}

.l-59 {
  left: 59px !important;
}

.z-60 {
  z-index: 60 !important;
}

.t-60 {
  top: 60px !important;
}

.r-60 {
  right: 60px !important;
}

.b-60 {
  bottom: 60px !important;
}

.l-60 {
  left: 60px !important;
}

.z-61 {
  z-index: 61 !important;
}

.t-61 {
  top: 61px !important;
}

.r-61 {
  right: 61px !important;
}

.b-61 {
  bottom: 61px !important;
}

.l-61 {
  left: 61px !important;
}

.z-62 {
  z-index: 62 !important;
}

.t-62 {
  top: 62px !important;
}

.r-62 {
  right: 62px !important;
}

.b-62 {
  bottom: 62px !important;
}

.l-62 {
  left: 62px !important;
}

.z-63 {
  z-index: 63 !important;
}

.t-63 {
  top: 63px !important;
}

.r-63 {
  right: 63px !important;
}

.b-63 {
  bottom: 63px !important;
}

.l-63 {
  left: 63px !important;
}

.z-64 {
  z-index: 64 !important;
}

.t-64 {
  top: 64px !important;
}

.r-64 {
  right: 64px !important;
}

.b-64 {
  bottom: 64px !important;
}

.l-64 {
  left: 64px !important;
}

.t-n0 {
  top: -0px !important;
}

.r-n0 {
  right: -0px !important;
}

.b-n0 {
  bottom: -0px !important;
}

.l-n0 {
  left: -0px !important;
}

.t-n1 {
  top: -1px !important;
}

.r-n1 {
  right: -1px !important;
}

.b-n1 {
  bottom: -1px !important;
}

.l-n1 {
  left: -1px !important;
}

.t-n2 {
  top: -2px !important;
}

.r-n2 {
  right: -2px !important;
}

.b-n2 {
  bottom: -2px !important;
}

.l-n2 {
  left: -2px !important;
}

.t-n3 {
  top: -3px !important;
}

.r-n3 {
  right: -3px !important;
}

.b-n3 {
  bottom: -3px !important;
}

.l-n3 {
  left: -3px !important;
}

.t-n4 {
  top: -4px !important;
}

.r-n4 {
  right: -4px !important;
}

.b-n4 {
  bottom: -4px !important;
}

.l-n4 {
  left: -4px !important;
}

.t-n5 {
  top: -5px !important;
}

.r-n5 {
  right: -5px !important;
}

.b-n5 {
  bottom: -5px !important;
}

.l-n5 {
  left: -5px !important;
}

.t-n6 {
  top: -6px !important;
}

.r-n6 {
  right: -6px !important;
}

.b-n6 {
  bottom: -6px !important;
}

.l-n6 {
  left: -6px !important;
}

.t-n7 {
  top: -7px !important;
}

.r-n7 {
  right: -7px !important;
}

.b-n7 {
  bottom: -7px !important;
}

.l-n7 {
  left: -7px !important;
}

.t-n8 {
  top: -8px !important;
}

.r-n8 {
  right: -8px !important;
}

.b-n8 {
  bottom: -8px !important;
}

.l-n8 {
  left: -8px !important;
}

.t-n9 {
  top: -9px !important;
}

.r-n9 {
  right: -9px !important;
}

.b-n9 {
  bottom: -9px !important;
}

.l-n9 {
  left: -9px !important;
}

.t-n10 {
  top: -10px !important;
}

.r-n10 {
  right: -10px !important;
}

.b-n10 {
  bottom: -10px !important;
}

.l-n10 {
  left: -10px !important;
}

.t-n11 {
  top: -11px !important;
}

.r-n11 {
  right: -11px !important;
}

.b-n11 {
  bottom: -11px !important;
}

.l-n11 {
  left: -11px !important;
}

.t-n12 {
  top: -12px !important;
}

.r-n12 {
  right: -12px !important;
}

.b-n12 {
  bottom: -12px !important;
}

.l-n12 {
  left: -12px !important;
}

.t-n13 {
  top: -13px !important;
}

.r-n13 {
  right: -13px !important;
}

.b-n13 {
  bottom: -13px !important;
}

.l-n13 {
  left: -13px !important;
}

.t-n14 {
  top: -14px !important;
}

.r-n14 {
  right: -14px !important;
}

.b-n14 {
  bottom: -14px !important;
}

.l-n14 {
  left: -14px !important;
}

.t-n15 {
  top: -15px !important;
}

.r-n15 {
  right: -15px !important;
}

.b-n15 {
  bottom: -15px !important;
}

.l-n15 {
  left: -15px !important;
}

.t-n16 {
  top: -16px !important;
}

.r-n16 {
  right: -16px !important;
}

.b-n16 {
  bottom: -16px !important;
}

.l-n16 {
  left: -16px !important;
}

.t-n17 {
  top: -17px !important;
}

.r-n17 {
  right: -17px !important;
}

.b-n17 {
  bottom: -17px !important;
}

.l-n17 {
  left: -17px !important;
}

.t-n18 {
  top: -18px !important;
}

.r-n18 {
  right: -18px !important;
}

.b-n18 {
  bottom: -18px !important;
}

.l-n18 {
  left: -18px !important;
}

.t-n19 {
  top: -19px !important;
}

.r-n19 {
  right: -19px !important;
}

.b-n19 {
  bottom: -19px !important;
}

.l-n19 {
  left: -19px !important;
}

.t-n20 {
  top: -20px !important;
}

.r-n20 {
  right: -20px !important;
}

.b-n20 {
  bottom: -20px !important;
}

.l-n20 {
  left: -20px !important;
}

.t-n21 {
  top: -21px !important;
}

.r-n21 {
  right: -21px !important;
}

.b-n21 {
  bottom: -21px !important;
}

.l-n21 {
  left: -21px !important;
}

.t-n22 {
  top: -22px !important;
}

.r-n22 {
  right: -22px !important;
}

.b-n22 {
  bottom: -22px !important;
}

.l-n22 {
  left: -22px !important;
}

.t-n23 {
  top: -23px !important;
}

.r-n23 {
  right: -23px !important;
}

.b-n23 {
  bottom: -23px !important;
}

.l-n23 {
  left: -23px !important;
}

.t-n24 {
  top: -24px !important;
}

.r-n24 {
  right: -24px !important;
}

.b-n24 {
  bottom: -24px !important;
}

.l-n24 {
  left: -24px !important;
}

.t-n25 {
  top: -25px !important;
}

.r-n25 {
  right: -25px !important;
}

.b-n25 {
  bottom: -25px !important;
}

.l-n25 {
  left: -25px !important;
}

.t-n26 {
  top: -26px !important;
}

.r-n26 {
  right: -26px !important;
}

.b-n26 {
  bottom: -26px !important;
}

.l-n26 {
  left: -26px !important;
}

.t-n27 {
  top: -27px !important;
}

.r-n27 {
  right: -27px !important;
}

.b-n27 {
  bottom: -27px !important;
}

.l-n27 {
  left: -27px !important;
}

.t-n28 {
  top: -28px !important;
}

.r-n28 {
  right: -28px !important;
}

.b-n28 {
  bottom: -28px !important;
}

.l-n28 {
  left: -28px !important;
}

.t-n29 {
  top: -29px !important;
}

.r-n29 {
  right: -29px !important;
}

.b-n29 {
  bottom: -29px !important;
}

.l-n29 {
  left: -29px !important;
}

.t-n30 {
  top: -30px !important;
}

.r-n30 {
  right: -30px !important;
}

.b-n30 {
  bottom: -30px !important;
}

.l-n30 {
  left: -30px !important;
}

.t-n31 {
  top: -31px !important;
}

.r-n31 {
  right: -31px !important;
}

.b-n31 {
  bottom: -31px !important;
}

.l-n31 {
  left: -31px !important;
}

.t-n32 {
  top: -32px !important;
}

.r-n32 {
  right: -32px !important;
}

.b-n32 {
  bottom: -32px !important;
}

.l-n32 {
  left: -32px !important;
}

.t-n33 {
  top: -33px !important;
}

.r-n33 {
  right: -33px !important;
}

.b-n33 {
  bottom: -33px !important;
}

.l-n33 {
  left: -33px !important;
}

.t-n34 {
  top: -34px !important;
}

.r-n34 {
  right: -34px !important;
}

.b-n34 {
  bottom: -34px !important;
}

.l-n34 {
  left: -34px !important;
}

.t-n35 {
  top: -35px !important;
}

.r-n35 {
  right: -35px !important;
}

.b-n35 {
  bottom: -35px !important;
}

.l-n35 {
  left: -35px !important;
}

.t-n36 {
  top: -36px !important;
}

.r-n36 {
  right: -36px !important;
}

.b-n36 {
  bottom: -36px !important;
}

.l-n36 {
  left: -36px !important;
}

.t-n37 {
  top: -37px !important;
}

.r-n37 {
  right: -37px !important;
}

.b-n37 {
  bottom: -37px !important;
}

.l-n37 {
  left: -37px !important;
}

.t-n38 {
  top: -38px !important;
}

.r-n38 {
  right: -38px !important;
}

.b-n38 {
  bottom: -38px !important;
}

.l-n38 {
  left: -38px !important;
}

.t-n39 {
  top: -39px !important;
}

.r-n39 {
  right: -39px !important;
}

.b-n39 {
  bottom: -39px !important;
}

.l-n39 {
  left: -39px !important;
}

.t-n40 {
  top: -40px !important;
}

.r-n40 {
  right: -40px !important;
}

.b-n40 {
  bottom: -40px !important;
}

.l-n40 {
  left: -40px !important;
}

.t-n41 {
  top: -41px !important;
}

.r-n41 {
  right: -41px !important;
}

.b-n41 {
  bottom: -41px !important;
}

.l-n41 {
  left: -41px !important;
}

.t-n42 {
  top: -42px !important;
}

.r-n42 {
  right: -42px !important;
}

.b-n42 {
  bottom: -42px !important;
}

.l-n42 {
  left: -42px !important;
}

.t-n43 {
  top: -43px !important;
}

.r-n43 {
  right: -43px !important;
}

.b-n43 {
  bottom: -43px !important;
}

.l-n43 {
  left: -43px !important;
}

.t-n44 {
  top: -44px !important;
}

.r-n44 {
  right: -44px !important;
}

.b-n44 {
  bottom: -44px !important;
}

.l-n44 {
  left: -44px !important;
}

.t-n45 {
  top: -45px !important;
}

.r-n45 {
  right: -45px !important;
}

.b-n45 {
  bottom: -45px !important;
}

.l-n45 {
  left: -45px !important;
}

.t-n46 {
  top: -46px !important;
}

.r-n46 {
  right: -46px !important;
}

.b-n46 {
  bottom: -46px !important;
}

.l-n46 {
  left: -46px !important;
}

.t-n47 {
  top: -47px !important;
}

.r-n47 {
  right: -47px !important;
}

.b-n47 {
  bottom: -47px !important;
}

.l-n47 {
  left: -47px !important;
}

.t-n48 {
  top: -48px !important;
}

.r-n48 {
  right: -48px !important;
}

.b-n48 {
  bottom: -48px !important;
}

.l-n48 {
  left: -48px !important;
}

.t-n49 {
  top: -49px !important;
}

.r-n49 {
  right: -49px !important;
}

.b-n49 {
  bottom: -49px !important;
}

.l-n49 {
  left: -49px !important;
}

.t-n50 {
  top: -50px !important;
}

.r-n50 {
  right: -50px !important;
}

.b-n50 {
  bottom: -50px !important;
}

.l-n50 {
  left: -50px !important;
}

.t-n51 {
  top: -51px !important;
}

.r-n51 {
  right: -51px !important;
}

.b-n51 {
  bottom: -51px !important;
}

.l-n51 {
  left: -51px !important;
}

.t-n52 {
  top: -52px !important;
}

.r-n52 {
  right: -52px !important;
}

.b-n52 {
  bottom: -52px !important;
}

.l-n52 {
  left: -52px !important;
}

.t-n53 {
  top: -53px !important;
}

.r-n53 {
  right: -53px !important;
}

.b-n53 {
  bottom: -53px !important;
}

.l-n53 {
  left: -53px !important;
}

.t-n54 {
  top: -54px !important;
}

.r-n54 {
  right: -54px !important;
}

.b-n54 {
  bottom: -54px !important;
}

.l-n54 {
  left: -54px !important;
}

.t-n55 {
  top: -55px !important;
}

.r-n55 {
  right: -55px !important;
}

.b-n55 {
  bottom: -55px !important;
}

.l-n55 {
  left: -55px !important;
}

.t-n56 {
  top: -56px !important;
}

.r-n56 {
  right: -56px !important;
}

.b-n56 {
  bottom: -56px !important;
}

.l-n56 {
  left: -56px !important;
}

.t-n57 {
  top: -57px !important;
}

.r-n57 {
  right: -57px !important;
}

.b-n57 {
  bottom: -57px !important;
}

.l-n57 {
  left: -57px !important;
}

.t-n58 {
  top: -58px !important;
}

.r-n58 {
  right: -58px !important;
}

.b-n58 {
  bottom: -58px !important;
}

.l-n58 {
  left: -58px !important;
}

.t-n59 {
  top: -59px !important;
}

.r-n59 {
  right: -59px !important;
}

.b-n59 {
  bottom: -59px !important;
}

.l-n59 {
  left: -59px !important;
}

.t-n60 {
  top: -60px !important;
}

.r-n60 {
  right: -60px !important;
}

.b-n60 {
  bottom: -60px !important;
}

.l-n60 {
  left: -60px !important;
}

.t-n61 {
  top: -61px !important;
}

.r-n61 {
  right: -61px !important;
}

.b-n61 {
  bottom: -61px !important;
}

.l-n61 {
  left: -61px !important;
}

.t-n62 {
  top: -62px !important;
}

.r-n62 {
  right: -62px !important;
}

.b-n62 {
  bottom: -62px !important;
}

.l-n62 {
  left: -62px !important;
}

.t-n63 {
  top: -63px !important;
}

.r-n63 {
  right: -63px !important;
}

.b-n63 {
  bottom: -63px !important;
}

.l-n63 {
  left: -63px !important;
}

.t-n64 {
  top: -64px !important;
}

.r-n64 {
  right: -64px !important;
}

.b-n64 {
  bottom: -64px !important;
}

.l-n64 {
  left: -64px !important;
}

.min-w-100 {
  min-width: 100% !important;
}

.op-100 {
  opacity: 1 !important;
}

.op-95 {
  opacity: 0.95 !important;
}

.op-90 {
  opacity: 0.9 !important;
}

.op-85 {
  opacity: 0.85 !important;
}

.op-80 {
  opacity: 0.8 !important;
}

.op-75 {
  opacity: 0.75 !important;
}

.op-70 {
  opacity: 0.7 !important;
}

.op-65 {
  opacity: 0.65 !important;
}

.op-60 {
  opacity: 0.6 !important;
}

.op-55 {
  opacity: 0.55 !important;
}

.op-50 {
  opacity: 0.5 !important;
}

.op-45 {
  opacity: 0.45 !important;
}

.op-40 {
  opacity: 0.4 !important;
}

.op-35 {
  opacity: 0.35 !important;
}

.op-30 {
  opacity: 0.3 !important;
}

.op-25 {
  opacity: 0.25 !important;
}

.op-20 {
  opacity: 0.2 !important;
}

.op-15 {
  opacity: 0.15 !important;
}

.op-10 {
  opacity: 0.1 !important;
}

.op-5 {
  opacity: 0.05 !important;
}

.op-0 {
  opacity: 0 !important;
}

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

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

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

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

td.h1, td.h2, td.h3, td.h4, td.h5, td.h6 {
  margin: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-visible {
  overflow: visible;
}

.word-break-word {
  word-break: break-word !important;
}

.word-break-all {
  word-break: break-all !important;
}

.fa-checkoutstep1:before {
  content: "\f023";
}

.fa-checkoutstep2:before {
  content: "\f007";
}

.fa-checkoutstep3:before {
  content: "\f0ac";
}

.fa-checkoutstep4:before {
  content: "\f0b1";
}

.fa-checkoutstep5:before {
  content: "\f046";
}

.fa-checkoutstep6:before {
  content: "\f00c";
}

.fa-groupview-tile:before {
  content: "\f009";
}

.fa-groupview-fourtile:before {
  content: "\f0ce";
}

.fa-groupview-threetile:before {
  content: "\f00a";
}

.fa-groupview-list:before {
  content: "\f00b";
}

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

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

.line-height-3 {
  line-height: 3;
}

.line-height-4 {
  line-height: 4;
}

.line-height-5 {
  line-height: 5;
}

.line-height-12px {
  line-height: 12px;
}

.line-height-13px {
  line-height: 13px;
}

.line-height-14px {
  line-height: 14px;
}

.line-height-15px {
  line-height: 15px;
}

.line-height-16px {
  line-height: 16px;
}

.line-height-17px {
  line-height: 17px;
}

.line-height-18px {
  line-height: 18px;
}

.line-height-19px {
  line-height: 19px;
}

.line-height-20px {
  line-height: 20px;
}

.line-height-21px {
  line-height: 21px;
}

.line-height-22px {
  line-height: 22px;
}

.line-height-23px {
  line-height: 23px;
}

.line-height-24px {
  line-height: 24px;
}

.line-height-25px {
  line-height: 25px;
}

.line-height-26px {
  line-height: 26px;
}

.line-height-27px {
  line-height: 27px;
}

.line-height-28px {
  line-height: 28px;
}

.line-height-29px {
  line-height: 29px;
}

.line-height-30px {
  line-height: 30px;
}

.line-height-31px {
  line-height: 31px;
}

.line-height-32px {
  line-height: 32px;
}

.line-height-33px {
  line-height: 33px;
}

.line-height-34px {
  line-height: 34px;
}

.line-height-35px {
  line-height: 35px;
}

.line-height-36px {
  line-height: 36px;
}

.line-height-37px {
  line-height: 37px;
}

.line-height-38px {
  line-height: 38px;
}

.line-height-39px {
  line-height: 39px;
}

.line-height-40px {
  line-height: 40px;
}

.line-height-41px {
  line-height: 41px;
}

.line-height-42px {
  line-height: 42px;
}

.line-height-43px {
  line-height: 43px;
}

.line-height-44px {
  line-height: 44px;
}

.line-height-45px {
  line-height: 45px;
}

.line-height-46px {
  line-height: 46px;
}

.line-height-47px {
  line-height: 47px;
}

.line-height-48px {
  line-height: 48px;
}

.line-height-49px {
  line-height: 49px;
}

.line-height-50px {
  line-height: 50px;
}

.text-transform-none {
  text-transform: none !important;
}

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

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

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-md {
  font-size: 1rem !important;
}

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

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

.text-big {
  font-size: 1.4em !important;
}

.text-big-0 {
  font-size: 1.4em !important;
}

.text-big-1 {
  font-size: 1.6em !important;
}

.text-big-2 {
  font-size: 1.8em !important;
}

.text-big-3 {
  font-size: 2em !important;
}

.text-big-4 {
  font-size: 2.2em !important;
}

.text-big-5 {
  font-size: 2.4em !important;
}

.text-big-6 {
  font-size: 2.6em !important;
}

.text-big-7 {
  font-size: 2.8em !important;
}

.text-big-8 {
  font-size: 3em !important;
}

.text-big-9 {
  font-size: 3.2em !important;
}

.text-big-10 {
  font-size: 3.4em !important;
}

.text-wrap-initial {
  white-space: initial !important;
}

.text-wrap-normal {
  white-space: normal !important;
}

.text-wrap-pre {
  white-space: pre !important;
}

.text-wrap-pre-line {
  white-space: pre-line !important;
}

.text-wrap-pre-wrap {
  white-space: pre-wrap !important;
}

.text-hyphens-auto {
  -webkit-hyphens: auto;
          hyphens: auto;
}

[class^=p-column-count-] p,
[class^=column-count-] {
  -moz-column-gap: 50px;
       column-gap: 50px;
  -moz-column-rule: 1px solid #e8e8e8;
       column-rule: 1px solid #e8e8e8;
}

.column-count-2, .p-column-count-2 p {
  -moz-column-count: 2;
       column-count: 2;
}

.column-count-3, .p-column-count-3 p {
  -moz-column-count: 3;
       column-count: 3;
}

.column-count-4, .p-column-count-4 p {
  -moz-column-count: 4;
       column-count: 4;
}

.column-count-5, .p-column-count-5 p {
  -moz-column-count: 5;
       column-count: 5;
}

.column-count-6, .p-column-count-6 p {
  -moz-column-count: 6;
       column-count: 6;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-help {
  cursor: help !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-progress {
  cursor: progress !important;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

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

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

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

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

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

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

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

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

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

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

.m-1px {
  margin: 1px !important;
}

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

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

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

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

.p-1px {
  padding: 1px !important;
}

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

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

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

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

.m-2px {
  margin: 2px !important;
}

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

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

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

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

.p-2px {
  padding: 2px !important;
}

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

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

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

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

.m-3px {
  margin: 3px !important;
}

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

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

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

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

.p-3px {
  padding: 3px !important;
}

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

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

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

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

.m-4px {
  margin: 4px !important;
}

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

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

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

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

.p-4px {
  padding: 4px !important;
}

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

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

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

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

.m-5px {
  margin: 5px !important;
}

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

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

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

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

.p-5px {
  padding: 5px !important;
}

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

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

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

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

.m-6 {
  margin: 6px !important;
}

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

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

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

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

.p-6 {
  padding: 6px !important;
}

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

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

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

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

.m-7 {
  margin: 7px !important;
}

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

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

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

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

.p-7 {
  padding: 7px !important;
}

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

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

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

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

.m-8 {
  margin: 8px !important;
}

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

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

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

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

.p-8 {
  padding: 8px !important;
}

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

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

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

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

.m-9 {
  margin: 9px !important;
}

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

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

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

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

.p-9 {
  padding: 9px !important;
}

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

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

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

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

.m-10 {
  margin: 10px !important;
}

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

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

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

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

.p-10 {
  padding: 10px !important;
}

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

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

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

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

.m-11 {
  margin: 11px !important;
}

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

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

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

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

.p-11 {
  padding: 11px !important;
}

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

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

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

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

.m-12 {
  margin: 12px !important;
}

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

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

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

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

.p-12 {
  padding: 12px !important;
}

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

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

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

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

.m-13 {
  margin: 13px !important;
}

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

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

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

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

.p-13 {
  padding: 13px !important;
}

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

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

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

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

.m-14 {
  margin: 14px !important;
}

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

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

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

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

.p-14 {
  padding: 14px !important;
}

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

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

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

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

.m-15 {
  margin: 15px !important;
}

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

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

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

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

.p-15 {
  padding: 15px !important;
}

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

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

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

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

.m-16 {
  margin: 16px !important;
}

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

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

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

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

.p-16 {
  padding: 16px !important;
}

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

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

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

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

.m-17 {
  margin: 17px !important;
}

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

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

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

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

.p-17 {
  padding: 17px !important;
}

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

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

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

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

.m-18 {
  margin: 18px !important;
}

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

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

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

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

.p-18 {
  padding: 18px !important;
}

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

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

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

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

.m-19 {
  margin: 19px !important;
}

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

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

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

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

.p-19 {
  padding: 19px !important;
}

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

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

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

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

.m-20 {
  margin: 20px !important;
}

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

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

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

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

.p-20 {
  padding: 20px !important;
}

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

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

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

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

.m-21 {
  margin: 21px !important;
}

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

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

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

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

.p-21 {
  padding: 21px !important;
}

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

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

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

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

.m-22 {
  margin: 22px !important;
}

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

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

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

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

.p-22 {
  padding: 22px !important;
}

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

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

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

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

.m-23 {
  margin: 23px !important;
}

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

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

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

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

.p-23 {
  padding: 23px !important;
}

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

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

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

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

.m-24 {
  margin: 24px !important;
}

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

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

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

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

.p-24 {
  padding: 24px !important;
}

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

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

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

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

.m-25 {
  margin: 25px !important;
}

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

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

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

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

.p-25 {
  padding: 25px !important;
}

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

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

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

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

.m-26 {
  margin: 26px !important;
}

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

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

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

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

.p-26 {
  padding: 26px !important;
}

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

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

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

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

.m-27 {
  margin: 27px !important;
}

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

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

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

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

.p-27 {
  padding: 27px !important;
}

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

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

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

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

.m-28 {
  margin: 28px !important;
}

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

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

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

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

.p-28 {
  padding: 28px !important;
}

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

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

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

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

.m-29 {
  margin: 29px !important;
}

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

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

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

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

.p-29 {
  padding: 29px !important;
}

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

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

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

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

.m-30 {
  margin: 30px !important;
}

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

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

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

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

.p-30 {
  padding: 30px !important;
}

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

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

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

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

.m-31 {
  margin: 31px !important;
}

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

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

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

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

.p-31 {
  padding: 31px !important;
}

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

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

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

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

.m-32 {
  margin: 32px !important;
}

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

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

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

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

.p-32 {
  padding: 32px !important;
}

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

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

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

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

.m-33 {
  margin: 33px !important;
}

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

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

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

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

.p-33 {
  padding: 33px !important;
}

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

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

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

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

.m-34 {
  margin: 34px !important;
}

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

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

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

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

.p-34 {
  padding: 34px !important;
}

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

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

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

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

.m-35 {
  margin: 35px !important;
}

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

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

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

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

.p-35 {
  padding: 35px !important;
}

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

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

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

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

.m-36 {
  margin: 36px !important;
}

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

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

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

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

.p-36 {
  padding: 36px !important;
}

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

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

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

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

.m-37 {
  margin: 37px !important;
}

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

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

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

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

.p-37 {
  padding: 37px !important;
}

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

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

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

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

.m-38 {
  margin: 38px !important;
}

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

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

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

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

.p-38 {
  padding: 38px !important;
}

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

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

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

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

.m-39 {
  margin: 39px !important;
}

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

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

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

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

.p-39 {
  padding: 39px !important;
}

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

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

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

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

.m-40 {
  margin: 40px !important;
}

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

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

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

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

.p-40 {
  padding: 40px !important;
}

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

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

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

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

.m-41 {
  margin: 41px !important;
}

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

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

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

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

.p-41 {
  padding: 41px !important;
}

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

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

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

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

.m-42 {
  margin: 42px !important;
}

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

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

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

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

.p-42 {
  padding: 42px !important;
}

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

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

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

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

.m-43 {
  margin: 43px !important;
}

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

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

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

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

.p-43 {
  padding: 43px !important;
}

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

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

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

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

.m-44 {
  margin: 44px !important;
}

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

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

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

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

.p-44 {
  padding: 44px !important;
}

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

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

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

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

.m-45 {
  margin: 45px !important;
}

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

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

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

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

.p-45 {
  padding: 45px !important;
}

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

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

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

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

.m-46 {
  margin: 46px !important;
}

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

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

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

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

.p-46 {
  padding: 46px !important;
}

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

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

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

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

.m-47 {
  margin: 47px !important;
}

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

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

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

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

.p-47 {
  padding: 47px !important;
}

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

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

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

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

.m-48 {
  margin: 48px !important;
}

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

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

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

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

.p-48 {
  padding: 48px !important;
}

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

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

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

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

.m-49 {
  margin: 49px !important;
}

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

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

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

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

.p-49 {
  padding: 49px !important;
}

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

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

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

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

.m-50 {
  margin: 50px !important;
}

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

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

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

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

.p-50 {
  padding: 50px !important;
}

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

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

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

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

.m-51 {
  margin: 51px !important;
}

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

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

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

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

.p-51 {
  padding: 51px !important;
}

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

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

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

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

.m-52 {
  margin: 52px !important;
}

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

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

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

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

.p-52 {
  padding: 52px !important;
}

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

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

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

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

.m-53 {
  margin: 53px !important;
}

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

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

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

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

.p-53 {
  padding: 53px !important;
}

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

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

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

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

.m-54 {
  margin: 54px !important;
}

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

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

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

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

.p-54 {
  padding: 54px !important;
}

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

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

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

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

.m-55 {
  margin: 55px !important;
}

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

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

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

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

.p-55 {
  padding: 55px !important;
}

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

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

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

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

.m-56 {
  margin: 56px !important;
}

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

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

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

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

.p-56 {
  padding: 56px !important;
}

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

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

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

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

.m-57 {
  margin: 57px !important;
}

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

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

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

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

.p-57 {
  padding: 57px !important;
}

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

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

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

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

.m-58 {
  margin: 58px !important;
}

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

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

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

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

.p-58 {
  padding: 58px !important;
}

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

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

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

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

.m-59 {
  margin: 59px !important;
}

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

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

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

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

.p-59 {
  padding: 59px !important;
}

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

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

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

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

.m-60 {
  margin: 60px !important;
}

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

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

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

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

.p-60 {
  padding: 60px !important;
}

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

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

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

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

.m-61 {
  margin: 61px !important;
}

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

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

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

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

.p-61 {
  padding: 61px !important;
}

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

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

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

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

.m-62 {
  margin: 62px !important;
}

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

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

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

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

.p-62 {
  padding: 62px !important;
}

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

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

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

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

.m-63 {
  margin: 63px !important;
}

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

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

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

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

.p-63 {
  padding: 63px !important;
}

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

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

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

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

.m-64 {
  margin: 64px !important;
}

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

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

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

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

.p-64 {
  padding: 64px !important;
}

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

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

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

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

.m--64 {
  margin: -64px !important;
}

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

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

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

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

.p--64 {
  padding: -64px !important;
}

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

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

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

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

.m--63 {
  margin: -63px !important;
}

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

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

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

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

.p--63 {
  padding: -63px !important;
}

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

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

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

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

.m--62 {
  margin: -62px !important;
}

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

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

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

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

.p--62 {
  padding: -62px !important;
}

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

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

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

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

.m--61 {
  margin: -61px !important;
}

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

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

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

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

.p--61 {
  padding: -61px !important;
}

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

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

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

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

.m--60 {
  margin: -60px !important;
}

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

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

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

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

.p--60 {
  padding: -60px !important;
}

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

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

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

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

.m--59 {
  margin: -59px !important;
}

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

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

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

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

.p--59 {
  padding: -59px !important;
}

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

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

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

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

.m--58 {
  margin: -58px !important;
}

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

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

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

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

.p--58 {
  padding: -58px !important;
}

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

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

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

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

.m--57 {
  margin: -57px !important;
}

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

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

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

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

.p--57 {
  padding: -57px !important;
}

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

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

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

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

.m--56 {
  margin: -56px !important;
}

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

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

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

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

.p--56 {
  padding: -56px !important;
}

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

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

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

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

.m--55 {
  margin: -55px !important;
}

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

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

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

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

.p--55 {
  padding: -55px !important;
}

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

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

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

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

.m--54 {
  margin: -54px !important;
}

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

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

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

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

.p--54 {
  padding: -54px !important;
}

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

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

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

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

.m--53 {
  margin: -53px !important;
}

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

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

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

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

.p--53 {
  padding: -53px !important;
}

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

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

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

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

.m--52 {
  margin: -52px !important;
}

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

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

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

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

.p--52 {
  padding: -52px !important;
}

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

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

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

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

.m--51 {
  margin: -51px !important;
}

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

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

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

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

.p--51 {
  padding: -51px !important;
}

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

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

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

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

.m--50 {
  margin: -50px !important;
}

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

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

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

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

.p--50 {
  padding: -50px !important;
}

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

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

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

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

.m--49 {
  margin: -49px !important;
}

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

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

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

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

.p--49 {
  padding: -49px !important;
}

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

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

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

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

.m--48 {
  margin: -48px !important;
}

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

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

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

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

.p--48 {
  padding: -48px !important;
}

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

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

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

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

.m--47 {
  margin: -47px !important;
}

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

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

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

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

.p--47 {
  padding: -47px !important;
}

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

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

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

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

.m--46 {
  margin: -46px !important;
}

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

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

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

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

.p--46 {
  padding: -46px !important;
}

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

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

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

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

.m--45 {
  margin: -45px !important;
}

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

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

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

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

.p--45 {
  padding: -45px !important;
}

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

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

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

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

.m--44 {
  margin: -44px !important;
}

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

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

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

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

.p--44 {
  padding: -44px !important;
}

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

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

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

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

.m--43 {
  margin: -43px !important;
}

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

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

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

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

.p--43 {
  padding: -43px !important;
}

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

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

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

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

.m--42 {
  margin: -42px !important;
}

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

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

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

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

.p--42 {
  padding: -42px !important;
}

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

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

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

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

.m--41 {
  margin: -41px !important;
}

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

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

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

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

.p--41 {
  padding: -41px !important;
}

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

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

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

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

.m--40 {
  margin: -40px !important;
}

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

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

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

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

.p--40 {
  padding: -40px !important;
}

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

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

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

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

.m--39 {
  margin: -39px !important;
}

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

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

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

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

.p--39 {
  padding: -39px !important;
}

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

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

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

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

.m--38 {
  margin: -38px !important;
}

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

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

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

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

.p--38 {
  padding: -38px !important;
}

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

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

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

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

.m--37 {
  margin: -37px !important;
}

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

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

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

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

.p--37 {
  padding: -37px !important;
}

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

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

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

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

.m--36 {
  margin: -36px !important;
}

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

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

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

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

.p--36 {
  padding: -36px !important;
}

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

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

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

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

.m--35 {
  margin: -35px !important;
}

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

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

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

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

.p--35 {
  padding: -35px !important;
}

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

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

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

.pl--35, .px--35 {
  padding-left: -35px !important;
}

.m--34 {
  margin: -34px !important;
}

.mt--34, .my--34 {
  margin-top: -34px !important;
}

.mr--34, .mx--34 {
  margin-right: -34px !important;
}

.mb--34, .my--34 {
  margin-bottom: -34px !important;
}

.ml--34, .mx--34 {
  margin-left: -34px !important;
}

.p--34 {
  padding: -34px !important;
}

.pt--34, .py--34 {
  padding-top: -34px !important;
}

.pr--34, .px--34 {
  padding-right: -34px !important;
}

.pb--34, .py--34 {
  padding-bottom: -34px !important;
}

.pl--34, .px--34 {
  padding-left: -34px !important;
}

.m--33 {
  margin: -33px !important;
}

.mt--33, .my--33 {
  margin-top: -33px !important;
}

.mr--33, .mx--33 {
  margin-right: -33px !important;
}

.mb--33, .my--33 {
  margin-bottom: -33px !important;
}

.ml--33, .mx--33 {
  margin-left: -33px !important;
}

.p--33 {
  padding: -33px !important;
}

.pt--33, .py--33 {
  padding-top: -33px !important;
}

.pr--33, .px--33 {
  padding-right: -33px !important;
}

.pb--33, .py--33 {
  padding-bottom: -33px !important;
}

.pl--33, .px--33 {
  padding-left: -33px !important;
}

.m--32 {
  margin: -32px !important;
}

.mt--32, .my--32 {
  margin-top: -32px !important;
}

.mr--32, .mx--32 {
  margin-right: -32px !important;
}

.mb--32, .my--32 {
  margin-bottom: -32px !important;
}

.ml--32, .mx--32 {
  margin-left: -32px !important;
}

.p--32 {
  padding: -32px !important;
}

.pt--32, .py--32 {
  padding-top: -32px !important;
}

.pr--32, .px--32 {
  padding-right: -32px !important;
}

.pb--32, .py--32 {
  padding-bottom: -32px !important;
}

.pl--32, .px--32 {
  padding-left: -32px !important;
}

.m--31 {
  margin: -31px !important;
}

.mt--31, .my--31 {
  margin-top: -31px !important;
}

.mr--31, .mx--31 {
  margin-right: -31px !important;
}

.mb--31, .my--31 {
  margin-bottom: -31px !important;
}

.ml--31, .mx--31 {
  margin-left: -31px !important;
}

.p--31 {
  padding: -31px !important;
}

.pt--31, .py--31 {
  padding-top: -31px !important;
}

.pr--31, .px--31 {
  padding-right: -31px !important;
}

.pb--31, .py--31 {
  padding-bottom: -31px !important;
}

.pl--31, .px--31 {
  padding-left: -31px !important;
}

.m--30 {
  margin: -30px !important;
}

.mt--30, .my--30 {
  margin-top: -30px !important;
}

.mr--30, .mx--30 {
  margin-right: -30px !important;
}

.mb--30, .my--30 {
  margin-bottom: -30px !important;
}

.ml--30, .mx--30 {
  margin-left: -30px !important;
}

.p--30 {
  padding: -30px !important;
}

.pt--30, .py--30 {
  padding-top: -30px !important;
}

.pr--30, .px--30 {
  padding-right: -30px !important;
}

.pb--30, .py--30 {
  padding-bottom: -30px !important;
}

.pl--30, .px--30 {
  padding-left: -30px !important;
}

.m--29 {
  margin: -29px !important;
}

.mt--29, .my--29 {
  margin-top: -29px !important;
}

.mr--29, .mx--29 {
  margin-right: -29px !important;
}

.mb--29, .my--29 {
  margin-bottom: -29px !important;
}

.ml--29, .mx--29 {
  margin-left: -29px !important;
}

.p--29 {
  padding: -29px !important;
}

.pt--29, .py--29 {
  padding-top: -29px !important;
}

.pr--29, .px--29 {
  padding-right: -29px !important;
}

.pb--29, .py--29 {
  padding-bottom: -29px !important;
}

.pl--29, .px--29 {
  padding-left: -29px !important;
}

.m--28 {
  margin: -28px !important;
}

.mt--28, .my--28 {
  margin-top: -28px !important;
}

.mr--28, .mx--28 {
  margin-right: -28px !important;
}

.mb--28, .my--28 {
  margin-bottom: -28px !important;
}

.ml--28, .mx--28 {
  margin-left: -28px !important;
}

.p--28 {
  padding: -28px !important;
}

.pt--28, .py--28 {
  padding-top: -28px !important;
}

.pr--28, .px--28 {
  padding-right: -28px !important;
}

.pb--28, .py--28 {
  padding-bottom: -28px !important;
}

.pl--28, .px--28 {
  padding-left: -28px !important;
}

.m--27 {
  margin: -27px !important;
}

.mt--27, .my--27 {
  margin-top: -27px !important;
}

.mr--27, .mx--27 {
  margin-right: -27px !important;
}

.mb--27, .my--27 {
  margin-bottom: -27px !important;
}

.ml--27, .mx--27 {
  margin-left: -27px !important;
}

.p--27 {
  padding: -27px !important;
}

.pt--27, .py--27 {
  padding-top: -27px !important;
}

.pr--27, .px--27 {
  padding-right: -27px !important;
}

.pb--27, .py--27 {
  padding-bottom: -27px !important;
}

.pl--27, .px--27 {
  padding-left: -27px !important;
}

.m--26 {
  margin: -26px !important;
}

.mt--26, .my--26 {
  margin-top: -26px !important;
}

.mr--26, .mx--26 {
  margin-right: -26px !important;
}

.mb--26, .my--26 {
  margin-bottom: -26px !important;
}

.ml--26, .mx--26 {
  margin-left: -26px !important;
}

.p--26 {
  padding: -26px !important;
}

.pt--26, .py--26 {
  padding-top: -26px !important;
}

.pr--26, .px--26 {
  padding-right: -26px !important;
}

.pb--26, .py--26 {
  padding-bottom: -26px !important;
}

.pl--26, .px--26 {
  padding-left: -26px !important;
}

.m--25 {
  margin: -25px !important;
}

.mt--25, .my--25 {
  margin-top: -25px !important;
}

.mr--25, .mx--25 {
  margin-right: -25px !important;
}

.mb--25, .my--25 {
  margin-bottom: -25px !important;
}

.ml--25, .mx--25 {
  margin-left: -25px !important;
}

.p--25 {
  padding: -25px !important;
}

.pt--25, .py--25 {
  padding-top: -25px !important;
}

.pr--25, .px--25 {
  padding-right: -25px !important;
}

.pb--25, .py--25 {
  padding-bottom: -25px !important;
}

.pl--25, .px--25 {
  padding-left: -25px !important;
}

.m--24 {
  margin: -24px !important;
}

.mt--24, .my--24 {
  margin-top: -24px !important;
}

.mr--24, .mx--24 {
  margin-right: -24px !important;
}

.mb--24, .my--24 {
  margin-bottom: -24px !important;
}

.ml--24, .mx--24 {
  margin-left: -24px !important;
}

.p--24 {
  padding: -24px !important;
}

.pt--24, .py--24 {
  padding-top: -24px !important;
}

.pr--24, .px--24 {
  padding-right: -24px !important;
}

.pb--24, .py--24 {
  padding-bottom: -24px !important;
}

.pl--24, .px--24 {
  padding-left: -24px !important;
}

.m--23 {
  margin: -23px !important;
}

.mt--23, .my--23 {
  margin-top: -23px !important;
}

.mr--23, .mx--23 {
  margin-right: -23px !important;
}

.mb--23, .my--23 {
  margin-bottom: -23px !important;
}

.ml--23, .mx--23 {
  margin-left: -23px !important;
}

.p--23 {
  padding: -23px !important;
}

.pt--23, .py--23 {
  padding-top: -23px !important;
}

.pr--23, .px--23 {
  padding-right: -23px !important;
}

.pb--23, .py--23 {
  padding-bottom: -23px !important;
}

.pl--23, .px--23 {
  padding-left: -23px !important;
}

.m--22 {
  margin: -22px !important;
}

.mt--22, .my--22 {
  margin-top: -22px !important;
}

.mr--22, .mx--22 {
  margin-right: -22px !important;
}

.mb--22, .my--22 {
  margin-bottom: -22px !important;
}

.ml--22, .mx--22 {
  margin-left: -22px !important;
}

.p--22 {
  padding: -22px !important;
}

.pt--22, .py--22 {
  padding-top: -22px !important;
}

.pr--22, .px--22 {
  padding-right: -22px !important;
}

.pb--22, .py--22 {
  padding-bottom: -22px !important;
}

.pl--22, .px--22 {
  padding-left: -22px !important;
}

.m--21 {
  margin: -21px !important;
}

.mt--21, .my--21 {
  margin-top: -21px !important;
}

.mr--21, .mx--21 {
  margin-right: -21px !important;
}

.mb--21, .my--21 {
  margin-bottom: -21px !important;
}

.ml--21, .mx--21 {
  margin-left: -21px !important;
}

.p--21 {
  padding: -21px !important;
}

.pt--21, .py--21 {
  padding-top: -21px !important;
}

.pr--21, .px--21 {
  padding-right: -21px !important;
}

.pb--21, .py--21 {
  padding-bottom: -21px !important;
}

.pl--21, .px--21 {
  padding-left: -21px !important;
}

.m--20 {
  margin: -20px !important;
}

.mt--20, .my--20 {
  margin-top: -20px !important;
}

.mr--20, .mx--20 {
  margin-right: -20px !important;
}

.mb--20, .my--20 {
  margin-bottom: -20px !important;
}

.ml--20, .mx--20 {
  margin-left: -20px !important;
}

.p--20 {
  padding: -20px !important;
}

.pt--20, .py--20 {
  padding-top: -20px !important;
}

.pr--20, .px--20 {
  padding-right: -20px !important;
}

.pb--20, .py--20 {
  padding-bottom: -20px !important;
}

.pl--20, .px--20 {
  padding-left: -20px !important;
}

.m--19 {
  margin: -19px !important;
}

.mt--19, .my--19 {
  margin-top: -19px !important;
}

.mr--19, .mx--19 {
  margin-right: -19px !important;
}

.mb--19, .my--19 {
  margin-bottom: -19px !important;
}

.ml--19, .mx--19 {
  margin-left: -19px !important;
}

.p--19 {
  padding: -19px !important;
}

.pt--19, .py--19 {
  padding-top: -19px !important;
}

.pr--19, .px--19 {
  padding-right: -19px !important;
}

.pb--19, .py--19 {
  padding-bottom: -19px !important;
}

.pl--19, .px--19 {
  padding-left: -19px !important;
}

.m--18 {
  margin: -18px !important;
}

.mt--18, .my--18 {
  margin-top: -18px !important;
}

.mr--18, .mx--18 {
  margin-right: -18px !important;
}

.mb--18, .my--18 {
  margin-bottom: -18px !important;
}

.ml--18, .mx--18 {
  margin-left: -18px !important;
}

.p--18 {
  padding: -18px !important;
}

.pt--18, .py--18 {
  padding-top: -18px !important;
}

.pr--18, .px--18 {
  padding-right: -18px !important;
}

.pb--18, .py--18 {
  padding-bottom: -18px !important;
}

.pl--18, .px--18 {
  padding-left: -18px !important;
}

.m--17 {
  margin: -17px !important;
}

.mt--17, .my--17 {
  margin-top: -17px !important;
}

.mr--17, .mx--17 {
  margin-right: -17px !important;
}

.mb--17, .my--17 {
  margin-bottom: -17px !important;
}

.ml--17, .mx--17 {
  margin-left: -17px !important;
}

.p--17 {
  padding: -17px !important;
}

.pt--17, .py--17 {
  padding-top: -17px !important;
}

.pr--17, .px--17 {
  padding-right: -17px !important;
}

.pb--17, .py--17 {
  padding-bottom: -17px !important;
}

.pl--17, .px--17 {
  padding-left: -17px !important;
}

.m--16 {
  margin: -16px !important;
}

.mt--16, .my--16 {
  margin-top: -16px !important;
}

.mr--16, .mx--16 {
  margin-right: -16px !important;
}

.mb--16, .my--16 {
  margin-bottom: -16px !important;
}

.ml--16, .mx--16 {
  margin-left: -16px !important;
}

.p--16 {
  padding: -16px !important;
}

.pt--16, .py--16 {
  padding-top: -16px !important;
}

.pr--16, .px--16 {
  padding-right: -16px !important;
}

.pb--16, .py--16 {
  padding-bottom: -16px !important;
}

.pl--16, .px--16 {
  padding-left: -16px !important;
}

.m--15 {
  margin: -15px !important;
}

.mt--15, .my--15 {
  margin-top: -15px !important;
}

.mr--15, .mx--15 {
  margin-right: -15px !important;
}

.mb--15, .my--15 {
  margin-bottom: -15px !important;
}

.ml--15, .mx--15 {
  margin-left: -15px !important;
}

.p--15 {
  padding: -15px !important;
}

.pt--15, .py--15 {
  padding-top: -15px !important;
}

.pr--15, .px--15 {
  padding-right: -15px !important;
}

.pb--15, .py--15 {
  padding-bottom: -15px !important;
}

.pl--15, .px--15 {
  padding-left: -15px !important;
}

.m--14 {
  margin: -14px !important;
}

.mt--14, .my--14 {
  margin-top: -14px !important;
}

.mr--14, .mx--14 {
  margin-right: -14px !important;
}

.mb--14, .my--14 {
  margin-bottom: -14px !important;
}

.ml--14, .mx--14 {
  margin-left: -14px !important;
}

.p--14 {
  padding: -14px !important;
}

.pt--14, .py--14 {
  padding-top: -14px !important;
}

.pr--14, .px--14 {
  padding-right: -14px !important;
}

.pb--14, .py--14 {
  padding-bottom: -14px !important;
}

.pl--14, .px--14 {
  padding-left: -14px !important;
}

.m--13 {
  margin: -13px !important;
}

.mt--13, .my--13 {
  margin-top: -13px !important;
}

.mr--13, .mx--13 {
  margin-right: -13px !important;
}

.mb--13, .my--13 {
  margin-bottom: -13px !important;
}

.ml--13, .mx--13 {
  margin-left: -13px !important;
}

.p--13 {
  padding: -13px !important;
}

.pt--13, .py--13 {
  padding-top: -13px !important;
}

.pr--13, .px--13 {
  padding-right: -13px !important;
}

.pb--13, .py--13 {
  padding-bottom: -13px !important;
}

.pl--13, .px--13 {
  padding-left: -13px !important;
}

.m--12 {
  margin: -12px !important;
}

.mt--12, .my--12 {
  margin-top: -12px !important;
}

.mr--12, .mx--12 {
  margin-right: -12px !important;
}

.mb--12, .my--12 {
  margin-bottom: -12px !important;
}

.ml--12, .mx--12 {
  margin-left: -12px !important;
}

.p--12 {
  padding: -12px !important;
}

.pt--12, .py--12 {
  padding-top: -12px !important;
}

.pr--12, .px--12 {
  padding-right: -12px !important;
}

.pb--12, .py--12 {
  padding-bottom: -12px !important;
}

.pl--12, .px--12 {
  padding-left: -12px !important;
}

.m--11 {
  margin: -11px !important;
}

.mt--11, .my--11 {
  margin-top: -11px !important;
}

.mr--11, .mx--11 {
  margin-right: -11px !important;
}

.mb--11, .my--11 {
  margin-bottom: -11px !important;
}

.ml--11, .mx--11 {
  margin-left: -11px !important;
}

.p--11 {
  padding: -11px !important;
}

.pt--11, .py--11 {
  padding-top: -11px !important;
}

.pr--11, .px--11 {
  padding-right: -11px !important;
}

.pb--11, .py--11 {
  padding-bottom: -11px !important;
}

.pl--11, .px--11 {
  padding-left: -11px !important;
}

.m--10 {
  margin: -10px !important;
}

.mt--10, .my--10 {
  margin-top: -10px !important;
}

.mr--10, .mx--10 {
  margin-right: -10px !important;
}

.mb--10, .my--10 {
  margin-bottom: -10px !important;
}

.ml--10, .mx--10 {
  margin-left: -10px !important;
}

.p--10 {
  padding: -10px !important;
}

.pt--10, .py--10 {
  padding-top: -10px !important;
}

.pr--10, .px--10 {
  padding-right: -10px !important;
}

.pb--10, .py--10 {
  padding-bottom: -10px !important;
}

.pl--10, .px--10 {
  padding-left: -10px !important;
}

.m--9 {
  margin: -9px !important;
}

.mt--9, .my--9 {
  margin-top: -9px !important;
}

.mr--9, .mx--9 {
  margin-right: -9px !important;
}

.mb--9, .my--9 {
  margin-bottom: -9px !important;
}

.ml--9, .mx--9 {
  margin-left: -9px !important;
}

.p--9 {
  padding: -9px !important;
}

.pt--9, .py--9 {
  padding-top: -9px !important;
}

.pr--9, .px--9 {
  padding-right: -9px !important;
}

.pb--9, .py--9 {
  padding-bottom: -9px !important;
}

.pl--9, .px--9 {
  padding-left: -9px !important;
}

.m--8 {
  margin: -8px !important;
}

.mt--8, .my--8 {
  margin-top: -8px !important;
}

.mr--8, .mx--8 {
  margin-right: -8px !important;
}

.mb--8, .my--8 {
  margin-bottom: -8px !important;
}

.ml--8, .mx--8 {
  margin-left: -8px !important;
}

.p--8 {
  padding: -8px !important;
}

.pt--8, .py--8 {
  padding-top: -8px !important;
}

.pr--8, .px--8 {
  padding-right: -8px !important;
}

.pb--8, .py--8 {
  padding-bottom: -8px !important;
}

.pl--8, .px--8 {
  padding-left: -8px !important;
}

.m--7 {
  margin: -7px !important;
}

.mt--7, .my--7 {
  margin-top: -7px !important;
}

.mr--7, .mx--7 {
  margin-right: -7px !important;
}

.mb--7, .my--7 {
  margin-bottom: -7px !important;
}

.ml--7, .mx--7 {
  margin-left: -7px !important;
}

.p--7 {
  padding: -7px !important;
}

.pt--7, .py--7 {
  padding-top: -7px !important;
}

.pr--7, .px--7 {
  padding-right: -7px !important;
}

.pb--7, .py--7 {
  padding-bottom: -7px !important;
}

.pl--7, .px--7 {
  padding-left: -7px !important;
}

.m--6 {
  margin: -6px !important;
}

.mt--6, .my--6 {
  margin-top: -6px !important;
}

.mr--6, .mx--6 {
  margin-right: -6px !important;
}

.mb--6, .my--6 {
  margin-bottom: -6px !important;
}

.ml--6, .mx--6 {
  margin-left: -6px !important;
}

.p--6 {
  padding: -6px !important;
}

.pt--6, .py--6 {
  padding-top: -6px !important;
}

.pr--6, .px--6 {
  padding-right: -6px !important;
}

.pb--6, .py--6 {
  padding-bottom: -6px !important;
}

.pl--6, .px--6 {
  padding-left: -6px !important;
}

.m--5 {
  margin: -5px !important;
}

.mt--5, .my--5 {
  margin-top: -5px !important;
}

.mr--5, .mx--5 {
  margin-right: -5px !important;
}

.mb--5, .my--5 {
  margin-bottom: -5px !important;
}

.ml--5, .mx--5 {
  margin-left: -5px !important;
}

.p--5 {
  padding: -5px !important;
}

.pt--5, .py--5 {
  padding-top: -5px !important;
}

.pr--5, .px--5 {
  padding-right: -5px !important;
}

.pb--5, .py--5 {
  padding-bottom: -5px !important;
}

.pl--5, .px--5 {
  padding-left: -5px !important;
}

.m--4 {
  margin: -4px !important;
}

.mt--4, .my--4 {
  margin-top: -4px !important;
}

.mr--4, .mx--4 {
  margin-right: -4px !important;
}

.mb--4, .my--4 {
  margin-bottom: -4px !important;
}

.ml--4, .mx--4 {
  margin-left: -4px !important;
}

.p--4 {
  padding: -4px !important;
}

.pt--4, .py--4 {
  padding-top: -4px !important;
}

.pr--4, .px--4 {
  padding-right: -4px !important;
}

.pb--4, .py--4 {
  padding-bottom: -4px !important;
}

.pl--4, .px--4 {
  padding-left: -4px !important;
}

.m--3 {
  margin: -3px !important;
}

.mt--3, .my--3 {
  margin-top: -3px !important;
}

.mr--3, .mx--3 {
  margin-right: -3px !important;
}

.mb--3, .my--3 {
  margin-bottom: -3px !important;
}

.ml--3, .mx--3 {
  margin-left: -3px !important;
}

.p--3 {
  padding: -3px !important;
}

.pt--3, .py--3 {
  padding-top: -3px !important;
}

.pr--3, .px--3 {
  padding-right: -3px !important;
}

.pb--3, .py--3 {
  padding-bottom: -3px !important;
}

.pl--3, .px--3 {
  padding-left: -3px !important;
}

.m--2 {
  margin: -2px !important;
}

.mt--2, .my--2 {
  margin-top: -2px !important;
}

.mr--2, .mx--2 {
  margin-right: -2px !important;
}

.mb--2, .my--2 {
  margin-bottom: -2px !important;
}

.ml--2, .mx--2 {
  margin-left: -2px !important;
}

.p--2 {
  padding: -2px !important;
}

.pt--2, .py--2 {
  padding-top: -2px !important;
}

.pr--2, .px--2 {
  padding-right: -2px !important;
}

.pb--2, .py--2 {
  padding-bottom: -2px !important;
}

.pl--2, .px--2 {
  padding-left: -2px !important;
}

.m--1 {
  margin: -1px !important;
}

.mt--1, .my--1 {
  margin-top: -1px !important;
}

.mr--1, .mx--1 {
  margin-right: -1px !important;
}

.mb--1, .my--1 {
  margin-bottom: -1px !important;
}

.ml--1, .mx--1 {
  margin-left: -1px !important;
}

.p--1 {
  padding: -1px !important;
}

.pt--1, .py--1 {
  padding-top: -1px !important;
}

.pr--1, .px--1 {
  padding-right: -1px !important;
}

.pb--1, .py--1 {
  padding-bottom: -1px !important;
}

.pl--1, .px--1 {
  padding-left: -1px !important;
}

ul.level-1 .nav-link {
  margin-left: 1rem;
}

ul.level-2 .nav-link {
  margin-left: 1.5rem;
}

ul.level-3 .nav-link {
  margin-left: 2rem;
}

ul.level-4 .nav-link {
  margin-left: 2.5rem;
}

ul.level-5 .nav-link {
  margin-left: 3rem;
}

ul.level-6 .nav-link {
  margin-left: 3.5rem;
}

ul.level-7 .nav-link {
  margin-left: 4rem;
}

ul.level-8 .nav-link {
  margin-left: 4.5rem;
}

.flex-basis-0 {
  flex-basis: 0%;
}

.flex-basis-10 {
  flex-basis: 10%;
}

.flex-basis-20 {
  flex-basis: 20%;
}

.flex-basis-25 {
  flex-basis: 25%;
}

.flex-basis-30 {
  flex-basis: 30%;
}

.flex-basis-33 {
  flex-basis: 33%;
}

.flex-basis-40 {
  flex-basis: 40%;
}

.flex-basis-50 {
  flex-basis: 50%;
}

.flex-basis-60 {
  flex-basis: 60%;
}

.flex-basis-70 {
  flex-basis: 70%;
}

.flex-basis-80 {
  flex-basis: 80%;
}

.flex-basis-90 {
  flex-basis: 90%;
}

.flex-basis-100 {
  flex-basis: 100%;
}

.last-child-p-0 :last-child {
  padding: 0px !important;
}

.last-child-pt-0 :last-child {
  padding-top: 0px !important;
}

.last-child-pr-0 :last-child {
  padding-right: 0px !important;
}

.last-child-pb-0 :last-child {
  padding-bottom: 0px !important;
}

.last-child-pl-0 :last-child {
  padding-left: 0px !important;
}

.last-child-m-0 :last-child {
  margin: 0px !important;
}

.last-child-mt-0 :last-child {
  margin-top: 0px !important;
}

.last-child-mr-0 :last-child {
  margin-right: 0px !important;
}

.last-child-mb-0 :last-child {
  margin-bottom: 0px !important;
}

.last-child-ml-0 :last-child {
  margin-left: 0px !important;
}

.last-child-no-border .border-bottom:last-child {
  border: none !important;
}

tr.next-border-top-0 + tr,
tr.next-border-top-0 + tr td {
  border-top-width: 0 !important;
}

.bg-primary,
.bg-primary a {
  color: #fff;
}

.btn-wrap {
  word-wrap: break-word !important;
  white-space: inherit !important;
}

.input-group-sm-pad .input-group-text {
  padding: 4px 8px;
}

.input-group-sm-pad .custom-select {
  padding: 4px 23px 4px 8px;
  background-position-x: calc(100% - 8px);
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.rotation {
  animation-name: rotate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes pulse-opacity-loading {
  0% {
    opacity: 0.3;
  }
  70% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.3;
  }
}
.pulse-opacity-loading {
  opacity: 0.3;
  animation: pulse-opacity-loading 2s infinite;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
  .col-md-lg-20 {
    max-width: 20% !important;
    flex: 0 0 20%;
  }
  .col-md-lg-80 {
    max-width: 80% !important;
    flex: 0 0 80%;
  }
}
@media (min-width: 444px) {
  .w-xs-25 {
    width: 25% !important;
  }
  .w-xs-50 {
    width: 50% !important;
  }
  .w-xs-75 {
    width: 75% !important;
  }
  .w-xs-100 {
    width: 100% !important;
  }
  .w-xs-auto {
    width: auto !important;
  }
  .w-xs-20 {
    width: 20% !important;
  }
  .w-xs-30 {
    width: 30% !important;
  }
  .w-xs-40 {
    width: 40% !important;
  }
  .w-xs-60 {
    width: 60% !important;
  }
  .w-xs-70 {
    width: 70% !important;
  }
  .w-xs-80 {
    width: 80% !important;
  }
  .w-xs-90 {
    width: 90% !important;
  }
  .h-xs-25 {
    height: 25% !important;
  }
  .h-xs-50 {
    height: 50% !important;
  }
  .h-xs-75 {
    height: 75% !important;
  }
  .h-xs-100 {
    height: 100% !important;
  }
  .h-xs-auto {
    height: auto !important;
  }
  .h-xs-20 {
    height: 20% !important;
  }
  .h-xs-30 {
    height: 30% !important;
  }
  .h-xs-40 {
    height: 40% !important;
  }
  .h-xs-60 {
    height: 60% !important;
  }
  .h-xs-70 {
    height: 70% !important;
  }
  .h-xs-80 {
    height: 80% !important;
  }
  .h-xs-90 {
    height: 90% !important;
  }
  .p-xs-absolute {
    position: absolute !important;
  }
  .p-xs-relative {
    position: relative !important;
  }
  .p-xs-static {
    position: static !important;
  }
  .p-xs-fixed {
    position: fixed !important;
  }
  .m-xs-0px {
    margin: 0px !important;
  }
  .mt-xs-0px, .my-xs-0px {
    margin-top: 0px !important;
  }
  .mr-xs-0px, .mx-xs-0px {
    margin-right: 0px !important;
  }
  .mb-xs-0px, .my-xs-0px {
    margin-bottom: 0px !important;
  }
  .ml-xs-0px, .mx-xs-0px {
    margin-left: 0px !important;
  }
  .p-xs-0px {
    padding: 0px !important;
  }
  .pt-xs-0px, .py-xs-0px {
    padding-top: 0px !important;
  }
  .pr-xs-0px, .px-xs-0px {
    padding-right: 0px !important;
  }
  .pb-xs-0px, .py-xs-0px {
    padding-bottom: 0px !important;
  }
  .pl-xs-0px, .px-xs-0px {
    padding-left: 0px !important;
  }
  .m-xs-1px {
    margin: 1px !important;
  }
  .mt-xs-1px, .my-xs-1px {
    margin-top: 1px !important;
  }
  .mr-xs-1px, .mx-xs-1px {
    margin-right: 1px !important;
  }
  .mb-xs-1px, .my-xs-1px {
    margin-bottom: 1px !important;
  }
  .ml-xs-1px, .mx-xs-1px {
    margin-left: 1px !important;
  }
  .p-xs-1px {
    padding: 1px !important;
  }
  .pt-xs-1px, .py-xs-1px {
    padding-top: 1px !important;
  }
  .pr-xs-1px, .px-xs-1px {
    padding-right: 1px !important;
  }
  .pb-xs-1px, .py-xs-1px {
    padding-bottom: 1px !important;
  }
  .pl-xs-1px, .px-xs-1px {
    padding-left: 1px !important;
  }
  .m-xs-2px {
    margin: 2px !important;
  }
  .mt-xs-2px, .my-xs-2px {
    margin-top: 2px !important;
  }
  .mr-xs-2px, .mx-xs-2px {
    margin-right: 2px !important;
  }
  .mb-xs-2px, .my-xs-2px {
    margin-bottom: 2px !important;
  }
  .ml-xs-2px, .mx-xs-2px {
    margin-left: 2px !important;
  }
  .p-xs-2px {
    padding: 2px !important;
  }
  .pt-xs-2px, .py-xs-2px {
    padding-top: 2px !important;
  }
  .pr-xs-2px, .px-xs-2px {
    padding-right: 2px !important;
  }
  .pb-xs-2px, .py-xs-2px {
    padding-bottom: 2px !important;
  }
  .pl-xs-2px, .px-xs-2px {
    padding-left: 2px !important;
  }
  .m-xs-3px {
    margin: 3px !important;
  }
  .mt-xs-3px, .my-xs-3px {
    margin-top: 3px !important;
  }
  .mr-xs-3px, .mx-xs-3px {
    margin-right: 3px !important;
  }
  .mb-xs-3px, .my-xs-3px {
    margin-bottom: 3px !important;
  }
  .ml-xs-3px, .mx-xs-3px {
    margin-left: 3px !important;
  }
  .p-xs-3px {
    padding: 3px !important;
  }
  .pt-xs-3px, .py-xs-3px {
    padding-top: 3px !important;
  }
  .pr-xs-3px, .px-xs-3px {
    padding-right: 3px !important;
  }
  .pb-xs-3px, .py-xs-3px {
    padding-bottom: 3px !important;
  }
  .pl-xs-3px, .px-xs-3px {
    padding-left: 3px !important;
  }
  .m-xs-4px {
    margin: 4px !important;
  }
  .mt-xs-4px, .my-xs-4px {
    margin-top: 4px !important;
  }
  .mr-xs-4px, .mx-xs-4px {
    margin-right: 4px !important;
  }
  .mb-xs-4px, .my-xs-4px {
    margin-bottom: 4px !important;
  }
  .ml-xs-4px, .mx-xs-4px {
    margin-left: 4px !important;
  }
  .p-xs-4px {
    padding: 4px !important;
  }
  .pt-xs-4px, .py-xs-4px {
    padding-top: 4px !important;
  }
  .pr-xs-4px, .px-xs-4px {
    padding-right: 4px !important;
  }
  .pb-xs-4px, .py-xs-4px {
    padding-bottom: 4px !important;
  }
  .pl-xs-4px, .px-xs-4px {
    padding-left: 4px !important;
  }
  .m-xs-5px {
    margin: 5px !important;
  }
  .mt-xs-5px, .my-xs-5px {
    margin-top: 5px !important;
  }
  .mr-xs-5px, .mx-xs-5px {
    margin-right: 5px !important;
  }
  .mb-xs-5px, .my-xs-5px {
    margin-bottom: 5px !important;
  }
  .ml-xs-5px, .mx-xs-5px {
    margin-left: 5px !important;
  }
  .p-xs-5px {
    padding: 5px !important;
  }
  .pt-xs-5px, .py-xs-5px {
    padding-top: 5px !important;
  }
  .pr-xs-5px, .px-xs-5px {
    padding-right: 5px !important;
  }
  .pb-xs-5px, .py-xs-5px {
    padding-bottom: 5px !important;
  }
  .pl-xs-5px, .px-xs-5px {
    padding-left: 5px !important;
  }
  .m-xs-6 {
    margin: 6px !important;
  }
  .mt-xs-6, .my-xs-6 {
    margin-top: 6px !important;
  }
  .mr-xs-6, .mx-xs-6 {
    margin-right: 6px !important;
  }
  .mb-xs-6, .my-xs-6 {
    margin-bottom: 6px !important;
  }
  .ml-xs-6, .mx-xs-6 {
    margin-left: 6px !important;
  }
  .p-xs-6 {
    padding: 6px !important;
  }
  .pt-xs-6, .py-xs-6 {
    padding-top: 6px !important;
  }
  .pr-xs-6, .px-xs-6 {
    padding-right: 6px !important;
  }
  .pb-xs-6, .py-xs-6 {
    padding-bottom: 6px !important;
  }
  .pl-xs-6, .px-xs-6 {
    padding-left: 6px !important;
  }
  .m-xs-7 {
    margin: 7px !important;
  }
  .mt-xs-7, .my-xs-7 {
    margin-top: 7px !important;
  }
  .mr-xs-7, .mx-xs-7 {
    margin-right: 7px !important;
  }
  .mb-xs-7, .my-xs-7 {
    margin-bottom: 7px !important;
  }
  .ml-xs-7, .mx-xs-7 {
    margin-left: 7px !important;
  }
  .p-xs-7 {
    padding: 7px !important;
  }
  .pt-xs-7, .py-xs-7 {
    padding-top: 7px !important;
  }
  .pr-xs-7, .px-xs-7 {
    padding-right: 7px !important;
  }
  .pb-xs-7, .py-xs-7 {
    padding-bottom: 7px !important;
  }
  .pl-xs-7, .px-xs-7 {
    padding-left: 7px !important;
  }
  .m-xs-8 {
    margin: 8px !important;
  }
  .mt-xs-8, .my-xs-8 {
    margin-top: 8px !important;
  }
  .mr-xs-8, .mx-xs-8 {
    margin-right: 8px !important;
  }
  .mb-xs-8, .my-xs-8 {
    margin-bottom: 8px !important;
  }
  .ml-xs-8, .mx-xs-8 {
    margin-left: 8px !important;
  }
  .p-xs-8 {
    padding: 8px !important;
  }
  .pt-xs-8, .py-xs-8 {
    padding-top: 8px !important;
  }
  .pr-xs-8, .px-xs-8 {
    padding-right: 8px !important;
  }
  .pb-xs-8, .py-xs-8 {
    padding-bottom: 8px !important;
  }
  .pl-xs-8, .px-xs-8 {
    padding-left: 8px !important;
  }
  .m-xs-9 {
    margin: 9px !important;
  }
  .mt-xs-9, .my-xs-9 {
    margin-top: 9px !important;
  }
  .mr-xs-9, .mx-xs-9 {
    margin-right: 9px !important;
  }
  .mb-xs-9, .my-xs-9 {
    margin-bottom: 9px !important;
  }
  .ml-xs-9, .mx-xs-9 {
    margin-left: 9px !important;
  }
  .p-xs-9 {
    padding: 9px !important;
  }
  .pt-xs-9, .py-xs-9 {
    padding-top: 9px !important;
  }
  .pr-xs-9, .px-xs-9 {
    padding-right: 9px !important;
  }
  .pb-xs-9, .py-xs-9 {
    padding-bottom: 9px !important;
  }
  .pl-xs-9, .px-xs-9 {
    padding-left: 9px !important;
  }
  .m-xs-10 {
    margin: 10px !important;
  }
  .mt-xs-10, .my-xs-10 {
    margin-top: 10px !important;
  }
  .mr-xs-10, .mx-xs-10 {
    margin-right: 10px !important;
  }
  .mb-xs-10, .my-xs-10 {
    margin-bottom: 10px !important;
  }
  .ml-xs-10, .mx-xs-10 {
    margin-left: 10px !important;
  }
  .p-xs-10 {
    padding: 10px !important;
  }
  .pt-xs-10, .py-xs-10 {
    padding-top: 10px !important;
  }
  .pr-xs-10, .px-xs-10 {
    padding-right: 10px !important;
  }
  .pb-xs-10, .py-xs-10 {
    padding-bottom: 10px !important;
  }
  .pl-xs-10, .px-xs-10 {
    padding-left: 10px !important;
  }
  .m-xs-11 {
    margin: 11px !important;
  }
  .mt-xs-11, .my-xs-11 {
    margin-top: 11px !important;
  }
  .mr-xs-11, .mx-xs-11 {
    margin-right: 11px !important;
  }
  .mb-xs-11, .my-xs-11 {
    margin-bottom: 11px !important;
  }
  .ml-xs-11, .mx-xs-11 {
    margin-left: 11px !important;
  }
  .p-xs-11 {
    padding: 11px !important;
  }
  .pt-xs-11, .py-xs-11 {
    padding-top: 11px !important;
  }
  .pr-xs-11, .px-xs-11 {
    padding-right: 11px !important;
  }
  .pb-xs-11, .py-xs-11 {
    padding-bottom: 11px !important;
  }
  .pl-xs-11, .px-xs-11 {
    padding-left: 11px !important;
  }
  .m-xs-12 {
    margin: 12px !important;
  }
  .mt-xs-12, .my-xs-12 {
    margin-top: 12px !important;
  }
  .mr-xs-12, .mx-xs-12 {
    margin-right: 12px !important;
  }
  .mb-xs-12, .my-xs-12 {
    margin-bottom: 12px !important;
  }
  .ml-xs-12, .mx-xs-12 {
    margin-left: 12px !important;
  }
  .p-xs-12 {
    padding: 12px !important;
  }
  .pt-xs-12, .py-xs-12 {
    padding-top: 12px !important;
  }
  .pr-xs-12, .px-xs-12 {
    padding-right: 12px !important;
  }
  .pb-xs-12, .py-xs-12 {
    padding-bottom: 12px !important;
  }
  .pl-xs-12, .px-xs-12 {
    padding-left: 12px !important;
  }
  .m-xs-13 {
    margin: 13px !important;
  }
  .mt-xs-13, .my-xs-13 {
    margin-top: 13px !important;
  }
  .mr-xs-13, .mx-xs-13 {
    margin-right: 13px !important;
  }
  .mb-xs-13, .my-xs-13 {
    margin-bottom: 13px !important;
  }
  .ml-xs-13, .mx-xs-13 {
    margin-left: 13px !important;
  }
  .p-xs-13 {
    padding: 13px !important;
  }
  .pt-xs-13, .py-xs-13 {
    padding-top: 13px !important;
  }
  .pr-xs-13, .px-xs-13 {
    padding-right: 13px !important;
  }
  .pb-xs-13, .py-xs-13 {
    padding-bottom: 13px !important;
  }
  .pl-xs-13, .px-xs-13 {
    padding-left: 13px !important;
  }
  .m-xs-14 {
    margin: 14px !important;
  }
  .mt-xs-14, .my-xs-14 {
    margin-top: 14px !important;
  }
  .mr-xs-14, .mx-xs-14 {
    margin-right: 14px !important;
  }
  .mb-xs-14, .my-xs-14 {
    margin-bottom: 14px !important;
  }
  .ml-xs-14, .mx-xs-14 {
    margin-left: 14px !important;
  }
  .p-xs-14 {
    padding: 14px !important;
  }
  .pt-xs-14, .py-xs-14 {
    padding-top: 14px !important;
  }
  .pr-xs-14, .px-xs-14 {
    padding-right: 14px !important;
  }
  .pb-xs-14, .py-xs-14 {
    padding-bottom: 14px !important;
  }
  .pl-xs-14, .px-xs-14 {
    padding-left: 14px !important;
  }
  .m-xs-15 {
    margin: 15px !important;
  }
  .mt-xs-15, .my-xs-15 {
    margin-top: 15px !important;
  }
  .mr-xs-15, .mx-xs-15 {
    margin-right: 15px !important;
  }
  .mb-xs-15, .my-xs-15 {
    margin-bottom: 15px !important;
  }
  .ml-xs-15, .mx-xs-15 {
    margin-left: 15px !important;
  }
  .p-xs-15 {
    padding: 15px !important;
  }
  .pt-xs-15, .py-xs-15 {
    padding-top: 15px !important;
  }
  .pr-xs-15, .px-xs-15 {
    padding-right: 15px !important;
  }
  .pb-xs-15, .py-xs-15 {
    padding-bottom: 15px !important;
  }
  .pl-xs-15, .px-xs-15 {
    padding-left: 15px !important;
  }
  .m-xs-16 {
    margin: 16px !important;
  }
  .mt-xs-16, .my-xs-16 {
    margin-top: 16px !important;
  }
  .mr-xs-16, .mx-xs-16 {
    margin-right: 16px !important;
  }
  .mb-xs-16, .my-xs-16 {
    margin-bottom: 16px !important;
  }
  .ml-xs-16, .mx-xs-16 {
    margin-left: 16px !important;
  }
  .p-xs-16 {
    padding: 16px !important;
  }
  .pt-xs-16, .py-xs-16 {
    padding-top: 16px !important;
  }
  .pr-xs-16, .px-xs-16 {
    padding-right: 16px !important;
  }
  .pb-xs-16, .py-xs-16 {
    padding-bottom: 16px !important;
  }
  .pl-xs-16, .px-xs-16 {
    padding-left: 16px !important;
  }
  .m-xs-17 {
    margin: 17px !important;
  }
  .mt-xs-17, .my-xs-17 {
    margin-top: 17px !important;
  }
  .mr-xs-17, .mx-xs-17 {
    margin-right: 17px !important;
  }
  .mb-xs-17, .my-xs-17 {
    margin-bottom: 17px !important;
  }
  .ml-xs-17, .mx-xs-17 {
    margin-left: 17px !important;
  }
  .p-xs-17 {
    padding: 17px !important;
  }
  .pt-xs-17, .py-xs-17 {
    padding-top: 17px !important;
  }
  .pr-xs-17, .px-xs-17 {
    padding-right: 17px !important;
  }
  .pb-xs-17, .py-xs-17 {
    padding-bottom: 17px !important;
  }
  .pl-xs-17, .px-xs-17 {
    padding-left: 17px !important;
  }
  .m-xs-18 {
    margin: 18px !important;
  }
  .mt-xs-18, .my-xs-18 {
    margin-top: 18px !important;
  }
  .mr-xs-18, .mx-xs-18 {
    margin-right: 18px !important;
  }
  .mb-xs-18, .my-xs-18 {
    margin-bottom: 18px !important;
  }
  .ml-xs-18, .mx-xs-18 {
    margin-left: 18px !important;
  }
  .p-xs-18 {
    padding: 18px !important;
  }
  .pt-xs-18, .py-xs-18 {
    padding-top: 18px !important;
  }
  .pr-xs-18, .px-xs-18 {
    padding-right: 18px !important;
  }
  .pb-xs-18, .py-xs-18 {
    padding-bottom: 18px !important;
  }
  .pl-xs-18, .px-xs-18 {
    padding-left: 18px !important;
  }
  .m-xs-19 {
    margin: 19px !important;
  }
  .mt-xs-19, .my-xs-19 {
    margin-top: 19px !important;
  }
  .mr-xs-19, .mx-xs-19 {
    margin-right: 19px !important;
  }
  .mb-xs-19, .my-xs-19 {
    margin-bottom: 19px !important;
  }
  .ml-xs-19, .mx-xs-19 {
    margin-left: 19px !important;
  }
  .p-xs-19 {
    padding: 19px !important;
  }
  .pt-xs-19, .py-xs-19 {
    padding-top: 19px !important;
  }
  .pr-xs-19, .px-xs-19 {
    padding-right: 19px !important;
  }
  .pb-xs-19, .py-xs-19 {
    padding-bottom: 19px !important;
  }
  .pl-xs-19, .px-xs-19 {
    padding-left: 19px !important;
  }
  .m-xs-20 {
    margin: 20px !important;
  }
  .mt-xs-20, .my-xs-20 {
    margin-top: 20px !important;
  }
  .mr-xs-20, .mx-xs-20 {
    margin-right: 20px !important;
  }
  .mb-xs-20, .my-xs-20 {
    margin-bottom: 20px !important;
  }
  .ml-xs-20, .mx-xs-20 {
    margin-left: 20px !important;
  }
  .p-xs-20 {
    padding: 20px !important;
  }
  .pt-xs-20, .py-xs-20 {
    padding-top: 20px !important;
  }
  .pr-xs-20, .px-xs-20 {
    padding-right: 20px !important;
  }
  .pb-xs-20, .py-xs-20 {
    padding-bottom: 20px !important;
  }
  .pl-xs-20, .px-xs-20 {
    padding-left: 20px !important;
  }
  .m-xs-21 {
    margin: 21px !important;
  }
  .mt-xs-21, .my-xs-21 {
    margin-top: 21px !important;
  }
  .mr-xs-21, .mx-xs-21 {
    margin-right: 21px !important;
  }
  .mb-xs-21, .my-xs-21 {
    margin-bottom: 21px !important;
  }
  .ml-xs-21, .mx-xs-21 {
    margin-left: 21px !important;
  }
  .p-xs-21 {
    padding: 21px !important;
  }
  .pt-xs-21, .py-xs-21 {
    padding-top: 21px !important;
  }
  .pr-xs-21, .px-xs-21 {
    padding-right: 21px !important;
  }
  .pb-xs-21, .py-xs-21 {
    padding-bottom: 21px !important;
  }
  .pl-xs-21, .px-xs-21 {
    padding-left: 21px !important;
  }
  .m-xs-22 {
    margin: 22px !important;
  }
  .mt-xs-22, .my-xs-22 {
    margin-top: 22px !important;
  }
  .mr-xs-22, .mx-xs-22 {
    margin-right: 22px !important;
  }
  .mb-xs-22, .my-xs-22 {
    margin-bottom: 22px !important;
  }
  .ml-xs-22, .mx-xs-22 {
    margin-left: 22px !important;
  }
  .p-xs-22 {
    padding: 22px !important;
  }
  .pt-xs-22, .py-xs-22 {
    padding-top: 22px !important;
  }
  .pr-xs-22, .px-xs-22 {
    padding-right: 22px !important;
  }
  .pb-xs-22, .py-xs-22 {
    padding-bottom: 22px !important;
  }
  .pl-xs-22, .px-xs-22 {
    padding-left: 22px !important;
  }
  .m-xs-23 {
    margin: 23px !important;
  }
  .mt-xs-23, .my-xs-23 {
    margin-top: 23px !important;
  }
  .mr-xs-23, .mx-xs-23 {
    margin-right: 23px !important;
  }
  .mb-xs-23, .my-xs-23 {
    margin-bottom: 23px !important;
  }
  .ml-xs-23, .mx-xs-23 {
    margin-left: 23px !important;
  }
  .p-xs-23 {
    padding: 23px !important;
  }
  .pt-xs-23, .py-xs-23 {
    padding-top: 23px !important;
  }
  .pr-xs-23, .px-xs-23 {
    padding-right: 23px !important;
  }
  .pb-xs-23, .py-xs-23 {
    padding-bottom: 23px !important;
  }
  .pl-xs-23, .px-xs-23 {
    padding-left: 23px !important;
  }
  .m-xs-24 {
    margin: 24px !important;
  }
  .mt-xs-24, .my-xs-24 {
    margin-top: 24px !important;
  }
  .mr-xs-24, .mx-xs-24 {
    margin-right: 24px !important;
  }
  .mb-xs-24, .my-xs-24 {
    margin-bottom: 24px !important;
  }
  .ml-xs-24, .mx-xs-24 {
    margin-left: 24px !important;
  }
  .p-xs-24 {
    padding: 24px !important;
  }
  .pt-xs-24, .py-xs-24 {
    padding-top: 24px !important;
  }
  .pr-xs-24, .px-xs-24 {
    padding-right: 24px !important;
  }
  .pb-xs-24, .py-xs-24 {
    padding-bottom: 24px !important;
  }
  .pl-xs-24, .px-xs-24 {
    padding-left: 24px !important;
  }
  .m-xs-25 {
    margin: 25px !important;
  }
  .mt-xs-25, .my-xs-25 {
    margin-top: 25px !important;
  }
  .mr-xs-25, .mx-xs-25 {
    margin-right: 25px !important;
  }
  .mb-xs-25, .my-xs-25 {
    margin-bottom: 25px !important;
  }
  .ml-xs-25, .mx-xs-25 {
    margin-left: 25px !important;
  }
  .p-xs-25 {
    padding: 25px !important;
  }
  .pt-xs-25, .py-xs-25 {
    padding-top: 25px !important;
  }
  .pr-xs-25, .px-xs-25 {
    padding-right: 25px !important;
  }
  .pb-xs-25, .py-xs-25 {
    padding-bottom: 25px !important;
  }
  .pl-xs-25, .px-xs-25 {
    padding-left: 25px !important;
  }
  .m-xs-26 {
    margin: 26px !important;
  }
  .mt-xs-26, .my-xs-26 {
    margin-top: 26px !important;
  }
  .mr-xs-26, .mx-xs-26 {
    margin-right: 26px !important;
  }
  .mb-xs-26, .my-xs-26 {
    margin-bottom: 26px !important;
  }
  .ml-xs-26, .mx-xs-26 {
    margin-left: 26px !important;
  }
  .p-xs-26 {
    padding: 26px !important;
  }
  .pt-xs-26, .py-xs-26 {
    padding-top: 26px !important;
  }
  .pr-xs-26, .px-xs-26 {
    padding-right: 26px !important;
  }
  .pb-xs-26, .py-xs-26 {
    padding-bottom: 26px !important;
  }
  .pl-xs-26, .px-xs-26 {
    padding-left: 26px !important;
  }
  .m-xs-27 {
    margin: 27px !important;
  }
  .mt-xs-27, .my-xs-27 {
    margin-top: 27px !important;
  }
  .mr-xs-27, .mx-xs-27 {
    margin-right: 27px !important;
  }
  .mb-xs-27, .my-xs-27 {
    margin-bottom: 27px !important;
  }
  .ml-xs-27, .mx-xs-27 {
    margin-left: 27px !important;
  }
  .p-xs-27 {
    padding: 27px !important;
  }
  .pt-xs-27, .py-xs-27 {
    padding-top: 27px !important;
  }
  .pr-xs-27, .px-xs-27 {
    padding-right: 27px !important;
  }
  .pb-xs-27, .py-xs-27 {
    padding-bottom: 27px !important;
  }
  .pl-xs-27, .px-xs-27 {
    padding-left: 27px !important;
  }
  .m-xs-28 {
    margin: 28px !important;
  }
  .mt-xs-28, .my-xs-28 {
    margin-top: 28px !important;
  }
  .mr-xs-28, .mx-xs-28 {
    margin-right: 28px !important;
  }
  .mb-xs-28, .my-xs-28 {
    margin-bottom: 28px !important;
  }
  .ml-xs-28, .mx-xs-28 {
    margin-left: 28px !important;
  }
  .p-xs-28 {
    padding: 28px !important;
  }
  .pt-xs-28, .py-xs-28 {
    padding-top: 28px !important;
  }
  .pr-xs-28, .px-xs-28 {
    padding-right: 28px !important;
  }
  .pb-xs-28, .py-xs-28 {
    padding-bottom: 28px !important;
  }
  .pl-xs-28, .px-xs-28 {
    padding-left: 28px !important;
  }
  .m-xs-29 {
    margin: 29px !important;
  }
  .mt-xs-29, .my-xs-29 {
    margin-top: 29px !important;
  }
  .mr-xs-29, .mx-xs-29 {
    margin-right: 29px !important;
  }
  .mb-xs-29, .my-xs-29 {
    margin-bottom: 29px !important;
  }
  .ml-xs-29, .mx-xs-29 {
    margin-left: 29px !important;
  }
  .p-xs-29 {
    padding: 29px !important;
  }
  .pt-xs-29, .py-xs-29 {
    padding-top: 29px !important;
  }
  .pr-xs-29, .px-xs-29 {
    padding-right: 29px !important;
  }
  .pb-xs-29, .py-xs-29 {
    padding-bottom: 29px !important;
  }
  .pl-xs-29, .px-xs-29 {
    padding-left: 29px !important;
  }
  .m-xs-30 {
    margin: 30px !important;
  }
  .mt-xs-30, .my-xs-30 {
    margin-top: 30px !important;
  }
  .mr-xs-30, .mx-xs-30 {
    margin-right: 30px !important;
  }
  .mb-xs-30, .my-xs-30 {
    margin-bottom: 30px !important;
  }
  .ml-xs-30, .mx-xs-30 {
    margin-left: 30px !important;
  }
  .p-xs-30 {
    padding: 30px !important;
  }
  .pt-xs-30, .py-xs-30 {
    padding-top: 30px !important;
  }
  .pr-xs-30, .px-xs-30 {
    padding-right: 30px !important;
  }
  .pb-xs-30, .py-xs-30 {
    padding-bottom: 30px !important;
  }
  .pl-xs-30, .px-xs-30 {
    padding-left: 30px !important;
  }
  .m-xs-31 {
    margin: 31px !important;
  }
  .mt-xs-31, .my-xs-31 {
    margin-top: 31px !important;
  }
  .mr-xs-31, .mx-xs-31 {
    margin-right: 31px !important;
  }
  .mb-xs-31, .my-xs-31 {
    margin-bottom: 31px !important;
  }
  .ml-xs-31, .mx-xs-31 {
    margin-left: 31px !important;
  }
  .p-xs-31 {
    padding: 31px !important;
  }
  .pt-xs-31, .py-xs-31 {
    padding-top: 31px !important;
  }
  .pr-xs-31, .px-xs-31 {
    padding-right: 31px !important;
  }
  .pb-xs-31, .py-xs-31 {
    padding-bottom: 31px !important;
  }
  .pl-xs-31, .px-xs-31 {
    padding-left: 31px !important;
  }
  .m-xs-32 {
    margin: 32px !important;
  }
  .mt-xs-32, .my-xs-32 {
    margin-top: 32px !important;
  }
  .mr-xs-32, .mx-xs-32 {
    margin-right: 32px !important;
  }
  .mb-xs-32, .my-xs-32 {
    margin-bottom: 32px !important;
  }
  .ml-xs-32, .mx-xs-32 {
    margin-left: 32px !important;
  }
  .p-xs-32 {
    padding: 32px !important;
  }
  .pt-xs-32, .py-xs-32 {
    padding-top: 32px !important;
  }
  .pr-xs-32, .px-xs-32 {
    padding-right: 32px !important;
  }
  .pb-xs-32, .py-xs-32 {
    padding-bottom: 32px !important;
  }
  .pl-xs-32, .px-xs-32 {
    padding-left: 32px !important;
  }
  .m-xs-33 {
    margin: 33px !important;
  }
  .mt-xs-33, .my-xs-33 {
    margin-top: 33px !important;
  }
  .mr-xs-33, .mx-xs-33 {
    margin-right: 33px !important;
  }
  .mb-xs-33, .my-xs-33 {
    margin-bottom: 33px !important;
  }
  .ml-xs-33, .mx-xs-33 {
    margin-left: 33px !important;
  }
  .p-xs-33 {
    padding: 33px !important;
  }
  .pt-xs-33, .py-xs-33 {
    padding-top: 33px !important;
  }
  .pr-xs-33, .px-xs-33 {
    padding-right: 33px !important;
  }
  .pb-xs-33, .py-xs-33 {
    padding-bottom: 33px !important;
  }
  .pl-xs-33, .px-xs-33 {
    padding-left: 33px !important;
  }
  .m-xs-34 {
    margin: 34px !important;
  }
  .mt-xs-34, .my-xs-34 {
    margin-top: 34px !important;
  }
  .mr-xs-34, .mx-xs-34 {
    margin-right: 34px !important;
  }
  .mb-xs-34, .my-xs-34 {
    margin-bottom: 34px !important;
  }
  .ml-xs-34, .mx-xs-34 {
    margin-left: 34px !important;
  }
  .p-xs-34 {
    padding: 34px !important;
  }
  .pt-xs-34, .py-xs-34 {
    padding-top: 34px !important;
  }
  .pr-xs-34, .px-xs-34 {
    padding-right: 34px !important;
  }
  .pb-xs-34, .py-xs-34 {
    padding-bottom: 34px !important;
  }
  .pl-xs-34, .px-xs-34 {
    padding-left: 34px !important;
  }
  .m-xs-35 {
    margin: 35px !important;
  }
  .mt-xs-35, .my-xs-35 {
    margin-top: 35px !important;
  }
  .mr-xs-35, .mx-xs-35 {
    margin-right: 35px !important;
  }
  .mb-xs-35, .my-xs-35 {
    margin-bottom: 35px !important;
  }
  .ml-xs-35, .mx-xs-35 {
    margin-left: 35px !important;
  }
  .p-xs-35 {
    padding: 35px !important;
  }
  .pt-xs-35, .py-xs-35 {
    padding-top: 35px !important;
  }
  .pr-xs-35, .px-xs-35 {
    padding-right: 35px !important;
  }
  .pb-xs-35, .py-xs-35 {
    padding-bottom: 35px !important;
  }
  .pl-xs-35, .px-xs-35 {
    padding-left: 35px !important;
  }
  .m-xs-36 {
    margin: 36px !important;
  }
  .mt-xs-36, .my-xs-36 {
    margin-top: 36px !important;
  }
  .mr-xs-36, .mx-xs-36 {
    margin-right: 36px !important;
  }
  .mb-xs-36, .my-xs-36 {
    margin-bottom: 36px !important;
  }
  .ml-xs-36, .mx-xs-36 {
    margin-left: 36px !important;
  }
  .p-xs-36 {
    padding: 36px !important;
  }
  .pt-xs-36, .py-xs-36 {
    padding-top: 36px !important;
  }
  .pr-xs-36, .px-xs-36 {
    padding-right: 36px !important;
  }
  .pb-xs-36, .py-xs-36 {
    padding-bottom: 36px !important;
  }
  .pl-xs-36, .px-xs-36 {
    padding-left: 36px !important;
  }
  .m-xs-37 {
    margin: 37px !important;
  }
  .mt-xs-37, .my-xs-37 {
    margin-top: 37px !important;
  }
  .mr-xs-37, .mx-xs-37 {
    margin-right: 37px !important;
  }
  .mb-xs-37, .my-xs-37 {
    margin-bottom: 37px !important;
  }
  .ml-xs-37, .mx-xs-37 {
    margin-left: 37px !important;
  }
  .p-xs-37 {
    padding: 37px !important;
  }
  .pt-xs-37, .py-xs-37 {
    padding-top: 37px !important;
  }
  .pr-xs-37, .px-xs-37 {
    padding-right: 37px !important;
  }
  .pb-xs-37, .py-xs-37 {
    padding-bottom: 37px !important;
  }
  .pl-xs-37, .px-xs-37 {
    padding-left: 37px !important;
  }
  .m-xs-38 {
    margin: 38px !important;
  }
  .mt-xs-38, .my-xs-38 {
    margin-top: 38px !important;
  }
  .mr-xs-38, .mx-xs-38 {
    margin-right: 38px !important;
  }
  .mb-xs-38, .my-xs-38 {
    margin-bottom: 38px !important;
  }
  .ml-xs-38, .mx-xs-38 {
    margin-left: 38px !important;
  }
  .p-xs-38 {
    padding: 38px !important;
  }
  .pt-xs-38, .py-xs-38 {
    padding-top: 38px !important;
  }
  .pr-xs-38, .px-xs-38 {
    padding-right: 38px !important;
  }
  .pb-xs-38, .py-xs-38 {
    padding-bottom: 38px !important;
  }
  .pl-xs-38, .px-xs-38 {
    padding-left: 38px !important;
  }
  .m-xs-39 {
    margin: 39px !important;
  }
  .mt-xs-39, .my-xs-39 {
    margin-top: 39px !important;
  }
  .mr-xs-39, .mx-xs-39 {
    margin-right: 39px !important;
  }
  .mb-xs-39, .my-xs-39 {
    margin-bottom: 39px !important;
  }
  .ml-xs-39, .mx-xs-39 {
    margin-left: 39px !important;
  }
  .p-xs-39 {
    padding: 39px !important;
  }
  .pt-xs-39, .py-xs-39 {
    padding-top: 39px !important;
  }
  .pr-xs-39, .px-xs-39 {
    padding-right: 39px !important;
  }
  .pb-xs-39, .py-xs-39 {
    padding-bottom: 39px !important;
  }
  .pl-xs-39, .px-xs-39 {
    padding-left: 39px !important;
  }
  .m-xs-40 {
    margin: 40px !important;
  }
  .mt-xs-40, .my-xs-40 {
    margin-top: 40px !important;
  }
  .mr-xs-40, .mx-xs-40 {
    margin-right: 40px !important;
  }
  .mb-xs-40, .my-xs-40 {
    margin-bottom: 40px !important;
  }
  .ml-xs-40, .mx-xs-40 {
    margin-left: 40px !important;
  }
  .p-xs-40 {
    padding: 40px !important;
  }
  .pt-xs-40, .py-xs-40 {
    padding-top: 40px !important;
  }
  .pr-xs-40, .px-xs-40 {
    padding-right: 40px !important;
  }
  .pb-xs-40, .py-xs-40 {
    padding-bottom: 40px !important;
  }
  .pl-xs-40, .px-xs-40 {
    padding-left: 40px !important;
  }
  .m-xs-41 {
    margin: 41px !important;
  }
  .mt-xs-41, .my-xs-41 {
    margin-top: 41px !important;
  }
  .mr-xs-41, .mx-xs-41 {
    margin-right: 41px !important;
  }
  .mb-xs-41, .my-xs-41 {
    margin-bottom: 41px !important;
  }
  .ml-xs-41, .mx-xs-41 {
    margin-left: 41px !important;
  }
  .p-xs-41 {
    padding: 41px !important;
  }
  .pt-xs-41, .py-xs-41 {
    padding-top: 41px !important;
  }
  .pr-xs-41, .px-xs-41 {
    padding-right: 41px !important;
  }
  .pb-xs-41, .py-xs-41 {
    padding-bottom: 41px !important;
  }
  .pl-xs-41, .px-xs-41 {
    padding-left: 41px !important;
  }
  .m-xs-42 {
    margin: 42px !important;
  }
  .mt-xs-42, .my-xs-42 {
    margin-top: 42px !important;
  }
  .mr-xs-42, .mx-xs-42 {
    margin-right: 42px !important;
  }
  .mb-xs-42, .my-xs-42 {
    margin-bottom: 42px !important;
  }
  .ml-xs-42, .mx-xs-42 {
    margin-left: 42px !important;
  }
  .p-xs-42 {
    padding: 42px !important;
  }
  .pt-xs-42, .py-xs-42 {
    padding-top: 42px !important;
  }
  .pr-xs-42, .px-xs-42 {
    padding-right: 42px !important;
  }
  .pb-xs-42, .py-xs-42 {
    padding-bottom: 42px !important;
  }
  .pl-xs-42, .px-xs-42 {
    padding-left: 42px !important;
  }
  .m-xs-43 {
    margin: 43px !important;
  }
  .mt-xs-43, .my-xs-43 {
    margin-top: 43px !important;
  }
  .mr-xs-43, .mx-xs-43 {
    margin-right: 43px !important;
  }
  .mb-xs-43, .my-xs-43 {
    margin-bottom: 43px !important;
  }
  .ml-xs-43, .mx-xs-43 {
    margin-left: 43px !important;
  }
  .p-xs-43 {
    padding: 43px !important;
  }
  .pt-xs-43, .py-xs-43 {
    padding-top: 43px !important;
  }
  .pr-xs-43, .px-xs-43 {
    padding-right: 43px !important;
  }
  .pb-xs-43, .py-xs-43 {
    padding-bottom: 43px !important;
  }
  .pl-xs-43, .px-xs-43 {
    padding-left: 43px !important;
  }
  .m-xs-44 {
    margin: 44px !important;
  }
  .mt-xs-44, .my-xs-44 {
    margin-top: 44px !important;
  }
  .mr-xs-44, .mx-xs-44 {
    margin-right: 44px !important;
  }
  .mb-xs-44, .my-xs-44 {
    margin-bottom: 44px !important;
  }
  .ml-xs-44, .mx-xs-44 {
    margin-left: 44px !important;
  }
  .p-xs-44 {
    padding: 44px !important;
  }
  .pt-xs-44, .py-xs-44 {
    padding-top: 44px !important;
  }
  .pr-xs-44, .px-xs-44 {
    padding-right: 44px !important;
  }
  .pb-xs-44, .py-xs-44 {
    padding-bottom: 44px !important;
  }
  .pl-xs-44, .px-xs-44 {
    padding-left: 44px !important;
  }
  .m-xs-45 {
    margin: 45px !important;
  }
  .mt-xs-45, .my-xs-45 {
    margin-top: 45px !important;
  }
  .mr-xs-45, .mx-xs-45 {
    margin-right: 45px !important;
  }
  .mb-xs-45, .my-xs-45 {
    margin-bottom: 45px !important;
  }
  .ml-xs-45, .mx-xs-45 {
    margin-left: 45px !important;
  }
  .p-xs-45 {
    padding: 45px !important;
  }
  .pt-xs-45, .py-xs-45 {
    padding-top: 45px !important;
  }
  .pr-xs-45, .px-xs-45 {
    padding-right: 45px !important;
  }
  .pb-xs-45, .py-xs-45 {
    padding-bottom: 45px !important;
  }
  .pl-xs-45, .px-xs-45 {
    padding-left: 45px !important;
  }
  .m-xs-46 {
    margin: 46px !important;
  }
  .mt-xs-46, .my-xs-46 {
    margin-top: 46px !important;
  }
  .mr-xs-46, .mx-xs-46 {
    margin-right: 46px !important;
  }
  .mb-xs-46, .my-xs-46 {
    margin-bottom: 46px !important;
  }
  .ml-xs-46, .mx-xs-46 {
    margin-left: 46px !important;
  }
  .p-xs-46 {
    padding: 46px !important;
  }
  .pt-xs-46, .py-xs-46 {
    padding-top: 46px !important;
  }
  .pr-xs-46, .px-xs-46 {
    padding-right: 46px !important;
  }
  .pb-xs-46, .py-xs-46 {
    padding-bottom: 46px !important;
  }
  .pl-xs-46, .px-xs-46 {
    padding-left: 46px !important;
  }
  .m-xs-47 {
    margin: 47px !important;
  }
  .mt-xs-47, .my-xs-47 {
    margin-top: 47px !important;
  }
  .mr-xs-47, .mx-xs-47 {
    margin-right: 47px !important;
  }
  .mb-xs-47, .my-xs-47 {
    margin-bottom: 47px !important;
  }
  .ml-xs-47, .mx-xs-47 {
    margin-left: 47px !important;
  }
  .p-xs-47 {
    padding: 47px !important;
  }
  .pt-xs-47, .py-xs-47 {
    padding-top: 47px !important;
  }
  .pr-xs-47, .px-xs-47 {
    padding-right: 47px !important;
  }
  .pb-xs-47, .py-xs-47 {
    padding-bottom: 47px !important;
  }
  .pl-xs-47, .px-xs-47 {
    padding-left: 47px !important;
  }
  .m-xs-48 {
    margin: 48px !important;
  }
  .mt-xs-48, .my-xs-48 {
    margin-top: 48px !important;
  }
  .mr-xs-48, .mx-xs-48 {
    margin-right: 48px !important;
  }
  .mb-xs-48, .my-xs-48 {
    margin-bottom: 48px !important;
  }
  .ml-xs-48, .mx-xs-48 {
    margin-left: 48px !important;
  }
  .p-xs-48 {
    padding: 48px !important;
  }
  .pt-xs-48, .py-xs-48 {
    padding-top: 48px !important;
  }
  .pr-xs-48, .px-xs-48 {
    padding-right: 48px !important;
  }
  .pb-xs-48, .py-xs-48 {
    padding-bottom: 48px !important;
  }
  .pl-xs-48, .px-xs-48 {
    padding-left: 48px !important;
  }
  .m-xs-49 {
    margin: 49px !important;
  }
  .mt-xs-49, .my-xs-49 {
    margin-top: 49px !important;
  }
  .mr-xs-49, .mx-xs-49 {
    margin-right: 49px !important;
  }
  .mb-xs-49, .my-xs-49 {
    margin-bottom: 49px !important;
  }
  .ml-xs-49, .mx-xs-49 {
    margin-left: 49px !important;
  }
  .p-xs-49 {
    padding: 49px !important;
  }
  .pt-xs-49, .py-xs-49 {
    padding-top: 49px !important;
  }
  .pr-xs-49, .px-xs-49 {
    padding-right: 49px !important;
  }
  .pb-xs-49, .py-xs-49 {
    padding-bottom: 49px !important;
  }
  .pl-xs-49, .px-xs-49 {
    padding-left: 49px !important;
  }
  .m-xs-50 {
    margin: 50px !important;
  }
  .mt-xs-50, .my-xs-50 {
    margin-top: 50px !important;
  }
  .mr-xs-50, .mx-xs-50 {
    margin-right: 50px !important;
  }
  .mb-xs-50, .my-xs-50 {
    margin-bottom: 50px !important;
  }
  .ml-xs-50, .mx-xs-50 {
    margin-left: 50px !important;
  }
  .p-xs-50 {
    padding: 50px !important;
  }
  .pt-xs-50, .py-xs-50 {
    padding-top: 50px !important;
  }
  .pr-xs-50, .px-xs-50 {
    padding-right: 50px !important;
  }
  .pb-xs-50, .py-xs-50 {
    padding-bottom: 50px !important;
  }
  .pl-xs-50, .px-xs-50 {
    padding-left: 50px !important;
  }
  .m-xs-51 {
    margin: 51px !important;
  }
  .mt-xs-51, .my-xs-51 {
    margin-top: 51px !important;
  }
  .mr-xs-51, .mx-xs-51 {
    margin-right: 51px !important;
  }
  .mb-xs-51, .my-xs-51 {
    margin-bottom: 51px !important;
  }
  .ml-xs-51, .mx-xs-51 {
    margin-left: 51px !important;
  }
  .p-xs-51 {
    padding: 51px !important;
  }
  .pt-xs-51, .py-xs-51 {
    padding-top: 51px !important;
  }
  .pr-xs-51, .px-xs-51 {
    padding-right: 51px !important;
  }
  .pb-xs-51, .py-xs-51 {
    padding-bottom: 51px !important;
  }
  .pl-xs-51, .px-xs-51 {
    padding-left: 51px !important;
  }
  .m-xs-52 {
    margin: 52px !important;
  }
  .mt-xs-52, .my-xs-52 {
    margin-top: 52px !important;
  }
  .mr-xs-52, .mx-xs-52 {
    margin-right: 52px !important;
  }
  .mb-xs-52, .my-xs-52 {
    margin-bottom: 52px !important;
  }
  .ml-xs-52, .mx-xs-52 {
    margin-left: 52px !important;
  }
  .p-xs-52 {
    padding: 52px !important;
  }
  .pt-xs-52, .py-xs-52 {
    padding-top: 52px !important;
  }
  .pr-xs-52, .px-xs-52 {
    padding-right: 52px !important;
  }
  .pb-xs-52, .py-xs-52 {
    padding-bottom: 52px !important;
  }
  .pl-xs-52, .px-xs-52 {
    padding-left: 52px !important;
  }
  .m-xs-53 {
    margin: 53px !important;
  }
  .mt-xs-53, .my-xs-53 {
    margin-top: 53px !important;
  }
  .mr-xs-53, .mx-xs-53 {
    margin-right: 53px !important;
  }
  .mb-xs-53, .my-xs-53 {
    margin-bottom: 53px !important;
  }
  .ml-xs-53, .mx-xs-53 {
    margin-left: 53px !important;
  }
  .p-xs-53 {
    padding: 53px !important;
  }
  .pt-xs-53, .py-xs-53 {
    padding-top: 53px !important;
  }
  .pr-xs-53, .px-xs-53 {
    padding-right: 53px !important;
  }
  .pb-xs-53, .py-xs-53 {
    padding-bottom: 53px !important;
  }
  .pl-xs-53, .px-xs-53 {
    padding-left: 53px !important;
  }
  .m-xs-54 {
    margin: 54px !important;
  }
  .mt-xs-54, .my-xs-54 {
    margin-top: 54px !important;
  }
  .mr-xs-54, .mx-xs-54 {
    margin-right: 54px !important;
  }
  .mb-xs-54, .my-xs-54 {
    margin-bottom: 54px !important;
  }
  .ml-xs-54, .mx-xs-54 {
    margin-left: 54px !important;
  }
  .p-xs-54 {
    padding: 54px !important;
  }
  .pt-xs-54, .py-xs-54 {
    padding-top: 54px !important;
  }
  .pr-xs-54, .px-xs-54 {
    padding-right: 54px !important;
  }
  .pb-xs-54, .py-xs-54 {
    padding-bottom: 54px !important;
  }
  .pl-xs-54, .px-xs-54 {
    padding-left: 54px !important;
  }
  .m-xs-55 {
    margin: 55px !important;
  }
  .mt-xs-55, .my-xs-55 {
    margin-top: 55px !important;
  }
  .mr-xs-55, .mx-xs-55 {
    margin-right: 55px !important;
  }
  .mb-xs-55, .my-xs-55 {
    margin-bottom: 55px !important;
  }
  .ml-xs-55, .mx-xs-55 {
    margin-left: 55px !important;
  }
  .p-xs-55 {
    padding: 55px !important;
  }
  .pt-xs-55, .py-xs-55 {
    padding-top: 55px !important;
  }
  .pr-xs-55, .px-xs-55 {
    padding-right: 55px !important;
  }
  .pb-xs-55, .py-xs-55 {
    padding-bottom: 55px !important;
  }
  .pl-xs-55, .px-xs-55 {
    padding-left: 55px !important;
  }
  .m-xs-56 {
    margin: 56px !important;
  }
  .mt-xs-56, .my-xs-56 {
    margin-top: 56px !important;
  }
  .mr-xs-56, .mx-xs-56 {
    margin-right: 56px !important;
  }
  .mb-xs-56, .my-xs-56 {
    margin-bottom: 56px !important;
  }
  .ml-xs-56, .mx-xs-56 {
    margin-left: 56px !important;
  }
  .p-xs-56 {
    padding: 56px !important;
  }
  .pt-xs-56, .py-xs-56 {
    padding-top: 56px !important;
  }
  .pr-xs-56, .px-xs-56 {
    padding-right: 56px !important;
  }
  .pb-xs-56, .py-xs-56 {
    padding-bottom: 56px !important;
  }
  .pl-xs-56, .px-xs-56 {
    padding-left: 56px !important;
  }
  .m-xs-57 {
    margin: 57px !important;
  }
  .mt-xs-57, .my-xs-57 {
    margin-top: 57px !important;
  }
  .mr-xs-57, .mx-xs-57 {
    margin-right: 57px !important;
  }
  .mb-xs-57, .my-xs-57 {
    margin-bottom: 57px !important;
  }
  .ml-xs-57, .mx-xs-57 {
    margin-left: 57px !important;
  }
  .p-xs-57 {
    padding: 57px !important;
  }
  .pt-xs-57, .py-xs-57 {
    padding-top: 57px !important;
  }
  .pr-xs-57, .px-xs-57 {
    padding-right: 57px !important;
  }
  .pb-xs-57, .py-xs-57 {
    padding-bottom: 57px !important;
  }
  .pl-xs-57, .px-xs-57 {
    padding-left: 57px !important;
  }
  .m-xs-58 {
    margin: 58px !important;
  }
  .mt-xs-58, .my-xs-58 {
    margin-top: 58px !important;
  }
  .mr-xs-58, .mx-xs-58 {
    margin-right: 58px !important;
  }
  .mb-xs-58, .my-xs-58 {
    margin-bottom: 58px !important;
  }
  .ml-xs-58, .mx-xs-58 {
    margin-left: 58px !important;
  }
  .p-xs-58 {
    padding: 58px !important;
  }
  .pt-xs-58, .py-xs-58 {
    padding-top: 58px !important;
  }
  .pr-xs-58, .px-xs-58 {
    padding-right: 58px !important;
  }
  .pb-xs-58, .py-xs-58 {
    padding-bottom: 58px !important;
  }
  .pl-xs-58, .px-xs-58 {
    padding-left: 58px !important;
  }
  .m-xs-59 {
    margin: 59px !important;
  }
  .mt-xs-59, .my-xs-59 {
    margin-top: 59px !important;
  }
  .mr-xs-59, .mx-xs-59 {
    margin-right: 59px !important;
  }
  .mb-xs-59, .my-xs-59 {
    margin-bottom: 59px !important;
  }
  .ml-xs-59, .mx-xs-59 {
    margin-left: 59px !important;
  }
  .p-xs-59 {
    padding: 59px !important;
  }
  .pt-xs-59, .py-xs-59 {
    padding-top: 59px !important;
  }
  .pr-xs-59, .px-xs-59 {
    padding-right: 59px !important;
  }
  .pb-xs-59, .py-xs-59 {
    padding-bottom: 59px !important;
  }
  .pl-xs-59, .px-xs-59 {
    padding-left: 59px !important;
  }
  .m-xs-60 {
    margin: 60px !important;
  }
  .mt-xs-60, .my-xs-60 {
    margin-top: 60px !important;
  }
  .mr-xs-60, .mx-xs-60 {
    margin-right: 60px !important;
  }
  .mb-xs-60, .my-xs-60 {
    margin-bottom: 60px !important;
  }
  .ml-xs-60, .mx-xs-60 {
    margin-left: 60px !important;
  }
  .p-xs-60 {
    padding: 60px !important;
  }
  .pt-xs-60, .py-xs-60 {
    padding-top: 60px !important;
  }
  .pr-xs-60, .px-xs-60 {
    padding-right: 60px !important;
  }
  .pb-xs-60, .py-xs-60 {
    padding-bottom: 60px !important;
  }
  .pl-xs-60, .px-xs-60 {
    padding-left: 60px !important;
  }
  .m-xs-61 {
    margin: 61px !important;
  }
  .mt-xs-61, .my-xs-61 {
    margin-top: 61px !important;
  }
  .mr-xs-61, .mx-xs-61 {
    margin-right: 61px !important;
  }
  .mb-xs-61, .my-xs-61 {
    margin-bottom: 61px !important;
  }
  .ml-xs-61, .mx-xs-61 {
    margin-left: 61px !important;
  }
  .p-xs-61 {
    padding: 61px !important;
  }
  .pt-xs-61, .py-xs-61 {
    padding-top: 61px !important;
  }
  .pr-xs-61, .px-xs-61 {
    padding-right: 61px !important;
  }
  .pb-xs-61, .py-xs-61 {
    padding-bottom: 61px !important;
  }
  .pl-xs-61, .px-xs-61 {
    padding-left: 61px !important;
  }
  .m-xs-62 {
    margin: 62px !important;
  }
  .mt-xs-62, .my-xs-62 {
    margin-top: 62px !important;
  }
  .mr-xs-62, .mx-xs-62 {
    margin-right: 62px !important;
  }
  .mb-xs-62, .my-xs-62 {
    margin-bottom: 62px !important;
  }
  .ml-xs-62, .mx-xs-62 {
    margin-left: 62px !important;
  }
  .p-xs-62 {
    padding: 62px !important;
  }
  .pt-xs-62, .py-xs-62 {
    padding-top: 62px !important;
  }
  .pr-xs-62, .px-xs-62 {
    padding-right: 62px !important;
  }
  .pb-xs-62, .py-xs-62 {
    padding-bottom: 62px !important;
  }
  .pl-xs-62, .px-xs-62 {
    padding-left: 62px !important;
  }
  .m-xs-63 {
    margin: 63px !important;
  }
  .mt-xs-63, .my-xs-63 {
    margin-top: 63px !important;
  }
  .mr-xs-63, .mx-xs-63 {
    margin-right: 63px !important;
  }
  .mb-xs-63, .my-xs-63 {
    margin-bottom: 63px !important;
  }
  .ml-xs-63, .mx-xs-63 {
    margin-left: 63px !important;
  }
  .p-xs-63 {
    padding: 63px !important;
  }
  .pt-xs-63, .py-xs-63 {
    padding-top: 63px !important;
  }
  .pr-xs-63, .px-xs-63 {
    padding-right: 63px !important;
  }
  .pb-xs-63, .py-xs-63 {
    padding-bottom: 63px !important;
  }
  .pl-xs-63, .px-xs-63 {
    padding-left: 63px !important;
  }
  .m-xs-64 {
    margin: 64px !important;
  }
  .mt-xs-64, .my-xs-64 {
    margin-top: 64px !important;
  }
  .mr-xs-64, .mx-xs-64 {
    margin-right: 64px !important;
  }
  .mb-xs-64, .my-xs-64 {
    margin-bottom: 64px !important;
  }
  .ml-xs-64, .mx-xs-64 {
    margin-left: 64px !important;
  }
  .p-xs-64 {
    padding: 64px !important;
  }
  .pt-xs-64, .py-xs-64 {
    padding-top: 64px !important;
  }
  .pr-xs-64, .px-xs-64 {
    padding-right: 64px !important;
  }
  .pb-xs-64, .py-xs-64 {
    padding-bottom: 64px !important;
  }
  .pl-xs-64, .px-xs-64 {
    padding-left: 64px !important;
  }
  .m-xs--64 {
    margin: -64px !important;
  }
  .mt-xs--64, .my-xs--64 {
    margin-top: -64px !important;
  }
  .mr-xs--64, .mx-xs--64 {
    margin-right: -64px !important;
  }
  .mb-xs--64, .my-xs--64 {
    margin-bottom: -64px !important;
  }
  .ml-xs--64, .mx-xs--64 {
    margin-left: -64px !important;
  }
  .p-xs--64 {
    padding: -64px !important;
  }
  .pt-xs--64, .py-xs--64 {
    padding-top: -64px !important;
  }
  .pr-xs--64, .px-xs--64 {
    padding-right: -64px !important;
  }
  .pb-xs--64, .py-xs--64 {
    padding-bottom: -64px !important;
  }
  .pl-xs--64, .px-xs--64 {
    padding-left: -64px !important;
  }
  .m-xs--63 {
    margin: -63px !important;
  }
  .mt-xs--63, .my-xs--63 {
    margin-top: -63px !important;
  }
  .mr-xs--63, .mx-xs--63 {
    margin-right: -63px !important;
  }
  .mb-xs--63, .my-xs--63 {
    margin-bottom: -63px !important;
  }
  .ml-xs--63, .mx-xs--63 {
    margin-left: -63px !important;
  }
  .p-xs--63 {
    padding: -63px !important;
  }
  .pt-xs--63, .py-xs--63 {
    padding-top: -63px !important;
  }
  .pr-xs--63, .px-xs--63 {
    padding-right: -63px !important;
  }
  .pb-xs--63, .py-xs--63 {
    padding-bottom: -63px !important;
  }
  .pl-xs--63, .px-xs--63 {
    padding-left: -63px !important;
  }
  .m-xs--62 {
    margin: -62px !important;
  }
  .mt-xs--62, .my-xs--62 {
    margin-top: -62px !important;
  }
  .mr-xs--62, .mx-xs--62 {
    margin-right: -62px !important;
  }
  .mb-xs--62, .my-xs--62 {
    margin-bottom: -62px !important;
  }
  .ml-xs--62, .mx-xs--62 {
    margin-left: -62px !important;
  }
  .p-xs--62 {
    padding: -62px !important;
  }
  .pt-xs--62, .py-xs--62 {
    padding-top: -62px !important;
  }
  .pr-xs--62, .px-xs--62 {
    padding-right: -62px !important;
  }
  .pb-xs--62, .py-xs--62 {
    padding-bottom: -62px !important;
  }
  .pl-xs--62, .px-xs--62 {
    padding-left: -62px !important;
  }
  .m-xs--61 {
    margin: -61px !important;
  }
  .mt-xs--61, .my-xs--61 {
    margin-top: -61px !important;
  }
  .mr-xs--61, .mx-xs--61 {
    margin-right: -61px !important;
  }
  .mb-xs--61, .my-xs--61 {
    margin-bottom: -61px !important;
  }
  .ml-xs--61, .mx-xs--61 {
    margin-left: -61px !important;
  }
  .p-xs--61 {
    padding: -61px !important;
  }
  .pt-xs--61, .py-xs--61 {
    padding-top: -61px !important;
  }
  .pr-xs--61, .px-xs--61 {
    padding-right: -61px !important;
  }
  .pb-xs--61, .py-xs--61 {
    padding-bottom: -61px !important;
  }
  .pl-xs--61, .px-xs--61 {
    padding-left: -61px !important;
  }
  .m-xs--60 {
    margin: -60px !important;
  }
  .mt-xs--60, .my-xs--60 {
    margin-top: -60px !important;
  }
  .mr-xs--60, .mx-xs--60 {
    margin-right: -60px !important;
  }
  .mb-xs--60, .my-xs--60 {
    margin-bottom: -60px !important;
  }
  .ml-xs--60, .mx-xs--60 {
    margin-left: -60px !important;
  }
  .p-xs--60 {
    padding: -60px !important;
  }
  .pt-xs--60, .py-xs--60 {
    padding-top: -60px !important;
  }
  .pr-xs--60, .px-xs--60 {
    padding-right: -60px !important;
  }
  .pb-xs--60, .py-xs--60 {
    padding-bottom: -60px !important;
  }
  .pl-xs--60, .px-xs--60 {
    padding-left: -60px !important;
  }
  .m-xs--59 {
    margin: -59px !important;
  }
  .mt-xs--59, .my-xs--59 {
    margin-top: -59px !important;
  }
  .mr-xs--59, .mx-xs--59 {
    margin-right: -59px !important;
  }
  .mb-xs--59, .my-xs--59 {
    margin-bottom: -59px !important;
  }
  .ml-xs--59, .mx-xs--59 {
    margin-left: -59px !important;
  }
  .p-xs--59 {
    padding: -59px !important;
  }
  .pt-xs--59, .py-xs--59 {
    padding-top: -59px !important;
  }
  .pr-xs--59, .px-xs--59 {
    padding-right: -59px !important;
  }
  .pb-xs--59, .py-xs--59 {
    padding-bottom: -59px !important;
  }
  .pl-xs--59, .px-xs--59 {
    padding-left: -59px !important;
  }
  .m-xs--58 {
    margin: -58px !important;
  }
  .mt-xs--58, .my-xs--58 {
    margin-top: -58px !important;
  }
  .mr-xs--58, .mx-xs--58 {
    margin-right: -58px !important;
  }
  .mb-xs--58, .my-xs--58 {
    margin-bottom: -58px !important;
  }
  .ml-xs--58, .mx-xs--58 {
    margin-left: -58px !important;
  }
  .p-xs--58 {
    padding: -58px !important;
  }
  .pt-xs--58, .py-xs--58 {
    padding-top: -58px !important;
  }
  .pr-xs--58, .px-xs--58 {
    padding-right: -58px !important;
  }
  .pb-xs--58, .py-xs--58 {
    padding-bottom: -58px !important;
  }
  .pl-xs--58, .px-xs--58 {
    padding-left: -58px !important;
  }
  .m-xs--57 {
    margin: -57px !important;
  }
  .mt-xs--57, .my-xs--57 {
    margin-top: -57px !important;
  }
  .mr-xs--57, .mx-xs--57 {
    margin-right: -57px !important;
  }
  .mb-xs--57, .my-xs--57 {
    margin-bottom: -57px !important;
  }
  .ml-xs--57, .mx-xs--57 {
    margin-left: -57px !important;
  }
  .p-xs--57 {
    padding: -57px !important;
  }
  .pt-xs--57, .py-xs--57 {
    padding-top: -57px !important;
  }
  .pr-xs--57, .px-xs--57 {
    padding-right: -57px !important;
  }
  .pb-xs--57, .py-xs--57 {
    padding-bottom: -57px !important;
  }
  .pl-xs--57, .px-xs--57 {
    padding-left: -57px !important;
  }
  .m-xs--56 {
    margin: -56px !important;
  }
  .mt-xs--56, .my-xs--56 {
    margin-top: -56px !important;
  }
  .mr-xs--56, .mx-xs--56 {
    margin-right: -56px !important;
  }
  .mb-xs--56, .my-xs--56 {
    margin-bottom: -56px !important;
  }
  .ml-xs--56, .mx-xs--56 {
    margin-left: -56px !important;
  }
  .p-xs--56 {
    padding: -56px !important;
  }
  .pt-xs--56, .py-xs--56 {
    padding-top: -56px !important;
  }
  .pr-xs--56, .px-xs--56 {
    padding-right: -56px !important;
  }
  .pb-xs--56, .py-xs--56 {
    padding-bottom: -56px !important;
  }
  .pl-xs--56, .px-xs--56 {
    padding-left: -56px !important;
  }
  .m-xs--55 {
    margin: -55px !important;
  }
  .mt-xs--55, .my-xs--55 {
    margin-top: -55px !important;
  }
  .mr-xs--55, .mx-xs--55 {
    margin-right: -55px !important;
  }
  .mb-xs--55, .my-xs--55 {
    margin-bottom: -55px !important;
  }
  .ml-xs--55, .mx-xs--55 {
    margin-left: -55px !important;
  }
  .p-xs--55 {
    padding: -55px !important;
  }
  .pt-xs--55, .py-xs--55 {
    padding-top: -55px !important;
  }
  .pr-xs--55, .px-xs--55 {
    padding-right: -55px !important;
  }
  .pb-xs--55, .py-xs--55 {
    padding-bottom: -55px !important;
  }
  .pl-xs--55, .px-xs--55 {
    padding-left: -55px !important;
  }
  .m-xs--54 {
    margin: -54px !important;
  }
  .mt-xs--54, .my-xs--54 {
    margin-top: -54px !important;
  }
  .mr-xs--54, .mx-xs--54 {
    margin-right: -54px !important;
  }
  .mb-xs--54, .my-xs--54 {
    margin-bottom: -54px !important;
  }
  .ml-xs--54, .mx-xs--54 {
    margin-left: -54px !important;
  }
  .p-xs--54 {
    padding: -54px !important;
  }
  .pt-xs--54, .py-xs--54 {
    padding-top: -54px !important;
  }
  .pr-xs--54, .px-xs--54 {
    padding-right: -54px !important;
  }
  .pb-xs--54, .py-xs--54 {
    padding-bottom: -54px !important;
  }
  .pl-xs--54, .px-xs--54 {
    padding-left: -54px !important;
  }
  .m-xs--53 {
    margin: -53px !important;
  }
  .mt-xs--53, .my-xs--53 {
    margin-top: -53px !important;
  }
  .mr-xs--53, .mx-xs--53 {
    margin-right: -53px !important;
  }
  .mb-xs--53, .my-xs--53 {
    margin-bottom: -53px !important;
  }
  .ml-xs--53, .mx-xs--53 {
    margin-left: -53px !important;
  }
  .p-xs--53 {
    padding: -53px !important;
  }
  .pt-xs--53, .py-xs--53 {
    padding-top: -53px !important;
  }
  .pr-xs--53, .px-xs--53 {
    padding-right: -53px !important;
  }
  .pb-xs--53, .py-xs--53 {
    padding-bottom: -53px !important;
  }
  .pl-xs--53, .px-xs--53 {
    padding-left: -53px !important;
  }
  .m-xs--52 {
    margin: -52px !important;
  }
  .mt-xs--52, .my-xs--52 {
    margin-top: -52px !important;
  }
  .mr-xs--52, .mx-xs--52 {
    margin-right: -52px !important;
  }
  .mb-xs--52, .my-xs--52 {
    margin-bottom: -52px !important;
  }
  .ml-xs--52, .mx-xs--52 {
    margin-left: -52px !important;
  }
  .p-xs--52 {
    padding: -52px !important;
  }
  .pt-xs--52, .py-xs--52 {
    padding-top: -52px !important;
  }
  .pr-xs--52, .px-xs--52 {
    padding-right: -52px !important;
  }
  .pb-xs--52, .py-xs--52 {
    padding-bottom: -52px !important;
  }
  .pl-xs--52, .px-xs--52 {
    padding-left: -52px !important;
  }
  .m-xs--51 {
    margin: -51px !important;
  }
  .mt-xs--51, .my-xs--51 {
    margin-top: -51px !important;
  }
  .mr-xs--51, .mx-xs--51 {
    margin-right: -51px !important;
  }
  .mb-xs--51, .my-xs--51 {
    margin-bottom: -51px !important;
  }
  .ml-xs--51, .mx-xs--51 {
    margin-left: -51px !important;
  }
  .p-xs--51 {
    padding: -51px !important;
  }
  .pt-xs--51, .py-xs--51 {
    padding-top: -51px !important;
  }
  .pr-xs--51, .px-xs--51 {
    padding-right: -51px !important;
  }
  .pb-xs--51, .py-xs--51 {
    padding-bottom: -51px !important;
  }
  .pl-xs--51, .px-xs--51 {
    padding-left: -51px !important;
  }
  .m-xs--50 {
    margin: -50px !important;
  }
  .mt-xs--50, .my-xs--50 {
    margin-top: -50px !important;
  }
  .mr-xs--50, .mx-xs--50 {
    margin-right: -50px !important;
  }
  .mb-xs--50, .my-xs--50 {
    margin-bottom: -50px !important;
  }
  .ml-xs--50, .mx-xs--50 {
    margin-left: -50px !important;
  }
  .p-xs--50 {
    padding: -50px !important;
  }
  .pt-xs--50, .py-xs--50 {
    padding-top: -50px !important;
  }
  .pr-xs--50, .px-xs--50 {
    padding-right: -50px !important;
  }
  .pb-xs--50, .py-xs--50 {
    padding-bottom: -50px !important;
  }
  .pl-xs--50, .px-xs--50 {
    padding-left: -50px !important;
  }
  .m-xs--49 {
    margin: -49px !important;
  }
  .mt-xs--49, .my-xs--49 {
    margin-top: -49px !important;
  }
  .mr-xs--49, .mx-xs--49 {
    margin-right: -49px !important;
  }
  .mb-xs--49, .my-xs--49 {
    margin-bottom: -49px !important;
  }
  .ml-xs--49, .mx-xs--49 {
    margin-left: -49px !important;
  }
  .p-xs--49 {
    padding: -49px !important;
  }
  .pt-xs--49, .py-xs--49 {
    padding-top: -49px !important;
  }
  .pr-xs--49, .px-xs--49 {
    padding-right: -49px !important;
  }
  .pb-xs--49, .py-xs--49 {
    padding-bottom: -49px !important;
  }
  .pl-xs--49, .px-xs--49 {
    padding-left: -49px !important;
  }
  .m-xs--48 {
    margin: -48px !important;
  }
  .mt-xs--48, .my-xs--48 {
    margin-top: -48px !important;
  }
  .mr-xs--48, .mx-xs--48 {
    margin-right: -48px !important;
  }
  .mb-xs--48, .my-xs--48 {
    margin-bottom: -48px !important;
  }
  .ml-xs--48, .mx-xs--48 {
    margin-left: -48px !important;
  }
  .p-xs--48 {
    padding: -48px !important;
  }
  .pt-xs--48, .py-xs--48 {
    padding-top: -48px !important;
  }
  .pr-xs--48, .px-xs--48 {
    padding-right: -48px !important;
  }
  .pb-xs--48, .py-xs--48 {
    padding-bottom: -48px !important;
  }
  .pl-xs--48, .px-xs--48 {
    padding-left: -48px !important;
  }
  .m-xs--47 {
    margin: -47px !important;
  }
  .mt-xs--47, .my-xs--47 {
    margin-top: -47px !important;
  }
  .mr-xs--47, .mx-xs--47 {
    margin-right: -47px !important;
  }
  .mb-xs--47, .my-xs--47 {
    margin-bottom: -47px !important;
  }
  .ml-xs--47, .mx-xs--47 {
    margin-left: -47px !important;
  }
  .p-xs--47 {
    padding: -47px !important;
  }
  .pt-xs--47, .py-xs--47 {
    padding-top: -47px !important;
  }
  .pr-xs--47, .px-xs--47 {
    padding-right: -47px !important;
  }
  .pb-xs--47, .py-xs--47 {
    padding-bottom: -47px !important;
  }
  .pl-xs--47, .px-xs--47 {
    padding-left: -47px !important;
  }
  .m-xs--46 {
    margin: -46px !important;
  }
  .mt-xs--46, .my-xs--46 {
    margin-top: -46px !important;
  }
  .mr-xs--46, .mx-xs--46 {
    margin-right: -46px !important;
  }
  .mb-xs--46, .my-xs--46 {
    margin-bottom: -46px !important;
  }
  .ml-xs--46, .mx-xs--46 {
    margin-left: -46px !important;
  }
  .p-xs--46 {
    padding: -46px !important;
  }
  .pt-xs--46, .py-xs--46 {
    padding-top: -46px !important;
  }
  .pr-xs--46, .px-xs--46 {
    padding-right: -46px !important;
  }
  .pb-xs--46, .py-xs--46 {
    padding-bottom: -46px !important;
  }
  .pl-xs--46, .px-xs--46 {
    padding-left: -46px !important;
  }
  .m-xs--45 {
    margin: -45px !important;
  }
  .mt-xs--45, .my-xs--45 {
    margin-top: -45px !important;
  }
  .mr-xs--45, .mx-xs--45 {
    margin-right: -45px !important;
  }
  .mb-xs--45, .my-xs--45 {
    margin-bottom: -45px !important;
  }
  .ml-xs--45, .mx-xs--45 {
    margin-left: -45px !important;
  }
  .p-xs--45 {
    padding: -45px !important;
  }
  .pt-xs--45, .py-xs--45 {
    padding-top: -45px !important;
  }
  .pr-xs--45, .px-xs--45 {
    padding-right: -45px !important;
  }
  .pb-xs--45, .py-xs--45 {
    padding-bottom: -45px !important;
  }
  .pl-xs--45, .px-xs--45 {
    padding-left: -45px !important;
  }
  .m-xs--44 {
    margin: -44px !important;
  }
  .mt-xs--44, .my-xs--44 {
    margin-top: -44px !important;
  }
  .mr-xs--44, .mx-xs--44 {
    margin-right: -44px !important;
  }
  .mb-xs--44, .my-xs--44 {
    margin-bottom: -44px !important;
  }
  .ml-xs--44, .mx-xs--44 {
    margin-left: -44px !important;
  }
  .p-xs--44 {
    padding: -44px !important;
  }
  .pt-xs--44, .py-xs--44 {
    padding-top: -44px !important;
  }
  .pr-xs--44, .px-xs--44 {
    padding-right: -44px !important;
  }
  .pb-xs--44, .py-xs--44 {
    padding-bottom: -44px !important;
  }
  .pl-xs--44, .px-xs--44 {
    padding-left: -44px !important;
  }
  .m-xs--43 {
    margin: -43px !important;
  }
  .mt-xs--43, .my-xs--43 {
    margin-top: -43px !important;
  }
  .mr-xs--43, .mx-xs--43 {
    margin-right: -43px !important;
  }
  .mb-xs--43, .my-xs--43 {
    margin-bottom: -43px !important;
  }
  .ml-xs--43, .mx-xs--43 {
    margin-left: -43px !important;
  }
  .p-xs--43 {
    padding: -43px !important;
  }
  .pt-xs--43, .py-xs--43 {
    padding-top: -43px !important;
  }
  .pr-xs--43, .px-xs--43 {
    padding-right: -43px !important;
  }
  .pb-xs--43, .py-xs--43 {
    padding-bottom: -43px !important;
  }
  .pl-xs--43, .px-xs--43 {
    padding-left: -43px !important;
  }
  .m-xs--42 {
    margin: -42px !important;
  }
  .mt-xs--42, .my-xs--42 {
    margin-top: -42px !important;
  }
  .mr-xs--42, .mx-xs--42 {
    margin-right: -42px !important;
  }
  .mb-xs--42, .my-xs--42 {
    margin-bottom: -42px !important;
  }
  .ml-xs--42, .mx-xs--42 {
    margin-left: -42px !important;
  }
  .p-xs--42 {
    padding: -42px !important;
  }
  .pt-xs--42, .py-xs--42 {
    padding-top: -42px !important;
  }
  .pr-xs--42, .px-xs--42 {
    padding-right: -42px !important;
  }
  .pb-xs--42, .py-xs--42 {
    padding-bottom: -42px !important;
  }
  .pl-xs--42, .px-xs--42 {
    padding-left: -42px !important;
  }
  .m-xs--41 {
    margin: -41px !important;
  }
  .mt-xs--41, .my-xs--41 {
    margin-top: -41px !important;
  }
  .mr-xs--41, .mx-xs--41 {
    margin-right: -41px !important;
  }
  .mb-xs--41, .my-xs--41 {
    margin-bottom: -41px !important;
  }
  .ml-xs--41, .mx-xs--41 {
    margin-left: -41px !important;
  }
  .p-xs--41 {
    padding: -41px !important;
  }
  .pt-xs--41, .py-xs--41 {
    padding-top: -41px !important;
  }
  .pr-xs--41, .px-xs--41 {
    padding-right: -41px !important;
  }
  .pb-xs--41, .py-xs--41 {
    padding-bottom: -41px !important;
  }
  .pl-xs--41, .px-xs--41 {
    padding-left: -41px !important;
  }
  .m-xs--40 {
    margin: -40px !important;
  }
  .mt-xs--40, .my-xs--40 {
    margin-top: -40px !important;
  }
  .mr-xs--40, .mx-xs--40 {
    margin-right: -40px !important;
  }
  .mb-xs--40, .my-xs--40 {
    margin-bottom: -40px !important;
  }
  .ml-xs--40, .mx-xs--40 {
    margin-left: -40px !important;
  }
  .p-xs--40 {
    padding: -40px !important;
  }
  .pt-xs--40, .py-xs--40 {
    padding-top: -40px !important;
  }
  .pr-xs--40, .px-xs--40 {
    padding-right: -40px !important;
  }
  .pb-xs--40, .py-xs--40 {
    padding-bottom: -40px !important;
  }
  .pl-xs--40, .px-xs--40 {
    padding-left: -40px !important;
  }
  .m-xs--39 {
    margin: -39px !important;
  }
  .mt-xs--39, .my-xs--39 {
    margin-top: -39px !important;
  }
  .mr-xs--39, .mx-xs--39 {
    margin-right: -39px !important;
  }
  .mb-xs--39, .my-xs--39 {
    margin-bottom: -39px !important;
  }
  .ml-xs--39, .mx-xs--39 {
    margin-left: -39px !important;
  }
  .p-xs--39 {
    padding: -39px !important;
  }
  .pt-xs--39, .py-xs--39 {
    padding-top: -39px !important;
  }
  .pr-xs--39, .px-xs--39 {
    padding-right: -39px !important;
  }
  .pb-xs--39, .py-xs--39 {
    padding-bottom: -39px !important;
  }
  .pl-xs--39, .px-xs--39 {
    padding-left: -39px !important;
  }
  .m-xs--38 {
    margin: -38px !important;
  }
  .mt-xs--38, .my-xs--38 {
    margin-top: -38px !important;
  }
  .mr-xs--38, .mx-xs--38 {
    margin-right: -38px !important;
  }
  .mb-xs--38, .my-xs--38 {
    margin-bottom: -38px !important;
  }
  .ml-xs--38, .mx-xs--38 {
    margin-left: -38px !important;
  }
  .p-xs--38 {
    padding: -38px !important;
  }
  .pt-xs--38, .py-xs--38 {
    padding-top: -38px !important;
  }
  .pr-xs--38, .px-xs--38 {
    padding-right: -38px !important;
  }
  .pb-xs--38, .py-xs--38 {
    padding-bottom: -38px !important;
  }
  .pl-xs--38, .px-xs--38 {
    padding-left: -38px !important;
  }
  .m-xs--37 {
    margin: -37px !important;
  }
  .mt-xs--37, .my-xs--37 {
    margin-top: -37px !important;
  }
  .mr-xs--37, .mx-xs--37 {
    margin-right: -37px !important;
  }
  .mb-xs--37, .my-xs--37 {
    margin-bottom: -37px !important;
  }
  .ml-xs--37, .mx-xs--37 {
    margin-left: -37px !important;
  }
  .p-xs--37 {
    padding: -37px !important;
  }
  .pt-xs--37, .py-xs--37 {
    padding-top: -37px !important;
  }
  .pr-xs--37, .px-xs--37 {
    padding-right: -37px !important;
  }
  .pb-xs--37, .py-xs--37 {
    padding-bottom: -37px !important;
  }
  .pl-xs--37, .px-xs--37 {
    padding-left: -37px !important;
  }
  .m-xs--36 {
    margin: -36px !important;
  }
  .mt-xs--36, .my-xs--36 {
    margin-top: -36px !important;
  }
  .mr-xs--36, .mx-xs--36 {
    margin-right: -36px !important;
  }
  .mb-xs--36, .my-xs--36 {
    margin-bottom: -36px !important;
  }
  .ml-xs--36, .mx-xs--36 {
    margin-left: -36px !important;
  }
  .p-xs--36 {
    padding: -36px !important;
  }
  .pt-xs--36, .py-xs--36 {
    padding-top: -36px !important;
  }
  .pr-xs--36, .px-xs--36 {
    padding-right: -36px !important;
  }
  .pb-xs--36, .py-xs--36 {
    padding-bottom: -36px !important;
  }
  .pl-xs--36, .px-xs--36 {
    padding-left: -36px !important;
  }
  .m-xs--35 {
    margin: -35px !important;
  }
  .mt-xs--35, .my-xs--35 {
    margin-top: -35px !important;
  }
  .mr-xs--35, .mx-xs--35 {
    margin-right: -35px !important;
  }
  .mb-xs--35, .my-xs--35 {
    margin-bottom: -35px !important;
  }
  .ml-xs--35, .mx-xs--35 {
    margin-left: -35px !important;
  }
  .p-xs--35 {
    padding: -35px !important;
  }
  .pt-xs--35, .py-xs--35 {
    padding-top: -35px !important;
  }
  .pr-xs--35, .px-xs--35 {
    padding-right: -35px !important;
  }
  .pb-xs--35, .py-xs--35 {
    padding-bottom: -35px !important;
  }
  .pl-xs--35, .px-xs--35 {
    padding-left: -35px !important;
  }
  .m-xs--34 {
    margin: -34px !important;
  }
  .mt-xs--34, .my-xs--34 {
    margin-top: -34px !important;
  }
  .mr-xs--34, .mx-xs--34 {
    margin-right: -34px !important;
  }
  .mb-xs--34, .my-xs--34 {
    margin-bottom: -34px !important;
  }
  .ml-xs--34, .mx-xs--34 {
    margin-left: -34px !important;
  }
  .p-xs--34 {
    padding: -34px !important;
  }
  .pt-xs--34, .py-xs--34 {
    padding-top: -34px !important;
  }
  .pr-xs--34, .px-xs--34 {
    padding-right: -34px !important;
  }
  .pb-xs--34, .py-xs--34 {
    padding-bottom: -34px !important;
  }
  .pl-xs--34, .px-xs--34 {
    padding-left: -34px !important;
  }
  .m-xs--33 {
    margin: -33px !important;
  }
  .mt-xs--33, .my-xs--33 {
    margin-top: -33px !important;
  }
  .mr-xs--33, .mx-xs--33 {
    margin-right: -33px !important;
  }
  .mb-xs--33, .my-xs--33 {
    margin-bottom: -33px !important;
  }
  .ml-xs--33, .mx-xs--33 {
    margin-left: -33px !important;
  }
  .p-xs--33 {
    padding: -33px !important;
  }
  .pt-xs--33, .py-xs--33 {
    padding-top: -33px !important;
  }
  .pr-xs--33, .px-xs--33 {
    padding-right: -33px !important;
  }
  .pb-xs--33, .py-xs--33 {
    padding-bottom: -33px !important;
  }
  .pl-xs--33, .px-xs--33 {
    padding-left: -33px !important;
  }
  .m-xs--32 {
    margin: -32px !important;
  }
  .mt-xs--32, .my-xs--32 {
    margin-top: -32px !important;
  }
  .mr-xs--32, .mx-xs--32 {
    margin-right: -32px !important;
  }
  .mb-xs--32, .my-xs--32 {
    margin-bottom: -32px !important;
  }
  .ml-xs--32, .mx-xs--32 {
    margin-left: -32px !important;
  }
  .p-xs--32 {
    padding: -32px !important;
  }
  .pt-xs--32, .py-xs--32 {
    padding-top: -32px !important;
  }
  .pr-xs--32, .px-xs--32 {
    padding-right: -32px !important;
  }
  .pb-xs--32, .py-xs--32 {
    padding-bottom: -32px !important;
  }
  .pl-xs--32, .px-xs--32 {
    padding-left: -32px !important;
  }
  .m-xs--31 {
    margin: -31px !important;
  }
  .mt-xs--31, .my-xs--31 {
    margin-top: -31px !important;
  }
  .mr-xs--31, .mx-xs--31 {
    margin-right: -31px !important;
  }
  .mb-xs--31, .my-xs--31 {
    margin-bottom: -31px !important;
  }
  .ml-xs--31, .mx-xs--31 {
    margin-left: -31px !important;
  }
  .p-xs--31 {
    padding: -31px !important;
  }
  .pt-xs--31, .py-xs--31 {
    padding-top: -31px !important;
  }
  .pr-xs--31, .px-xs--31 {
    padding-right: -31px !important;
  }
  .pb-xs--31, .py-xs--31 {
    padding-bottom: -31px !important;
  }
  .pl-xs--31, .px-xs--31 {
    padding-left: -31px !important;
  }
  .m-xs--30 {
    margin: -30px !important;
  }
  .mt-xs--30, .my-xs--30 {
    margin-top: -30px !important;
  }
  .mr-xs--30, .mx-xs--30 {
    margin-right: -30px !important;
  }
  .mb-xs--30, .my-xs--30 {
    margin-bottom: -30px !important;
  }
  .ml-xs--30, .mx-xs--30 {
    margin-left: -30px !important;
  }
  .p-xs--30 {
    padding: -30px !important;
  }
  .pt-xs--30, .py-xs--30 {
    padding-top: -30px !important;
  }
  .pr-xs--30, .px-xs--30 {
    padding-right: -30px !important;
  }
  .pb-xs--30, .py-xs--30 {
    padding-bottom: -30px !important;
  }
  .pl-xs--30, .px-xs--30 {
    padding-left: -30px !important;
  }
  .m-xs--29 {
    margin: -29px !important;
  }
  .mt-xs--29, .my-xs--29 {
    margin-top: -29px !important;
  }
  .mr-xs--29, .mx-xs--29 {
    margin-right: -29px !important;
  }
  .mb-xs--29, .my-xs--29 {
    margin-bottom: -29px !important;
  }
  .ml-xs--29, .mx-xs--29 {
    margin-left: -29px !important;
  }
  .p-xs--29 {
    padding: -29px !important;
  }
  .pt-xs--29, .py-xs--29 {
    padding-top: -29px !important;
  }
  .pr-xs--29, .px-xs--29 {
    padding-right: -29px !important;
  }
  .pb-xs--29, .py-xs--29 {
    padding-bottom: -29px !important;
  }
  .pl-xs--29, .px-xs--29 {
    padding-left: -29px !important;
  }
  .m-xs--28 {
    margin: -28px !important;
  }
  .mt-xs--28, .my-xs--28 {
    margin-top: -28px !important;
  }
  .mr-xs--28, .mx-xs--28 {
    margin-right: -28px !important;
  }
  .mb-xs--28, .my-xs--28 {
    margin-bottom: -28px !important;
  }
  .ml-xs--28, .mx-xs--28 {
    margin-left: -28px !important;
  }
  .p-xs--28 {
    padding: -28px !important;
  }
  .pt-xs--28, .py-xs--28 {
    padding-top: -28px !important;
  }
  .pr-xs--28, .px-xs--28 {
    padding-right: -28px !important;
  }
  .pb-xs--28, .py-xs--28 {
    padding-bottom: -28px !important;
  }
  .pl-xs--28, .px-xs--28 {
    padding-left: -28px !important;
  }
  .m-xs--27 {
    margin: -27px !important;
  }
  .mt-xs--27, .my-xs--27 {
    margin-top: -27px !important;
  }
  .mr-xs--27, .mx-xs--27 {
    margin-right: -27px !important;
  }
  .mb-xs--27, .my-xs--27 {
    margin-bottom: -27px !important;
  }
  .ml-xs--27, .mx-xs--27 {
    margin-left: -27px !important;
  }
  .p-xs--27 {
    padding: -27px !important;
  }
  .pt-xs--27, .py-xs--27 {
    padding-top: -27px !important;
  }
  .pr-xs--27, .px-xs--27 {
    padding-right: -27px !important;
  }
  .pb-xs--27, .py-xs--27 {
    padding-bottom: -27px !important;
  }
  .pl-xs--27, .px-xs--27 {
    padding-left: -27px !important;
  }
  .m-xs--26 {
    margin: -26px !important;
  }
  .mt-xs--26, .my-xs--26 {
    margin-top: -26px !important;
  }
  .mr-xs--26, .mx-xs--26 {
    margin-right: -26px !important;
  }
  .mb-xs--26, .my-xs--26 {
    margin-bottom: -26px !important;
  }
  .ml-xs--26, .mx-xs--26 {
    margin-left: -26px !important;
  }
  .p-xs--26 {
    padding: -26px !important;
  }
  .pt-xs--26, .py-xs--26 {
    padding-top: -26px !important;
  }
  .pr-xs--26, .px-xs--26 {
    padding-right: -26px !important;
  }
  .pb-xs--26, .py-xs--26 {
    padding-bottom: -26px !important;
  }
  .pl-xs--26, .px-xs--26 {
    padding-left: -26px !important;
  }
  .m-xs--25 {
    margin: -25px !important;
  }
  .mt-xs--25, .my-xs--25 {
    margin-top: -25px !important;
  }
  .mr-xs--25, .mx-xs--25 {
    margin-right: -25px !important;
  }
  .mb-xs--25, .my-xs--25 {
    margin-bottom: -25px !important;
  }
  .ml-xs--25, .mx-xs--25 {
    margin-left: -25px !important;
  }
  .p-xs--25 {
    padding: -25px !important;
  }
  .pt-xs--25, .py-xs--25 {
    padding-top: -25px !important;
  }
  .pr-xs--25, .px-xs--25 {
    padding-right: -25px !important;
  }
  .pb-xs--25, .py-xs--25 {
    padding-bottom: -25px !important;
  }
  .pl-xs--25, .px-xs--25 {
    padding-left: -25px !important;
  }
  .m-xs--24 {
    margin: -24px !important;
  }
  .mt-xs--24, .my-xs--24 {
    margin-top: -24px !important;
  }
  .mr-xs--24, .mx-xs--24 {
    margin-right: -24px !important;
  }
  .mb-xs--24, .my-xs--24 {
    margin-bottom: -24px !important;
  }
  .ml-xs--24, .mx-xs--24 {
    margin-left: -24px !important;
  }
  .p-xs--24 {
    padding: -24px !important;
  }
  .pt-xs--24, .py-xs--24 {
    padding-top: -24px !important;
  }
  .pr-xs--24, .px-xs--24 {
    padding-right: -24px !important;
  }
  .pb-xs--24, .py-xs--24 {
    padding-bottom: -24px !important;
  }
  .pl-xs--24, .px-xs--24 {
    padding-left: -24px !important;
  }
  .m-xs--23 {
    margin: -23px !important;
  }
  .mt-xs--23, .my-xs--23 {
    margin-top: -23px !important;
  }
  .mr-xs--23, .mx-xs--23 {
    margin-right: -23px !important;
  }
  .mb-xs--23, .my-xs--23 {
    margin-bottom: -23px !important;
  }
  .ml-xs--23, .mx-xs--23 {
    margin-left: -23px !important;
  }
  .p-xs--23 {
    padding: -23px !important;
  }
  .pt-xs--23, .py-xs--23 {
    padding-top: -23px !important;
  }
  .pr-xs--23, .px-xs--23 {
    padding-right: -23px !important;
  }
  .pb-xs--23, .py-xs--23 {
    padding-bottom: -23px !important;
  }
  .pl-xs--23, .px-xs--23 {
    padding-left: -23px !important;
  }
  .m-xs--22 {
    margin: -22px !important;
  }
  .mt-xs--22, .my-xs--22 {
    margin-top: -22px !important;
  }
  .mr-xs--22, .mx-xs--22 {
    margin-right: -22px !important;
  }
  .mb-xs--22, .my-xs--22 {
    margin-bottom: -22px !important;
  }
  .ml-xs--22, .mx-xs--22 {
    margin-left: -22px !important;
  }
  .p-xs--22 {
    padding: -22px !important;
  }
  .pt-xs--22, .py-xs--22 {
    padding-top: -22px !important;
  }
  .pr-xs--22, .px-xs--22 {
    padding-right: -22px !important;
  }
  .pb-xs--22, .py-xs--22 {
    padding-bottom: -22px !important;
  }
  .pl-xs--22, .px-xs--22 {
    padding-left: -22px !important;
  }
  .m-xs--21 {
    margin: -21px !important;
  }
  .mt-xs--21, .my-xs--21 {
    margin-top: -21px !important;
  }
  .mr-xs--21, .mx-xs--21 {
    margin-right: -21px !important;
  }
  .mb-xs--21, .my-xs--21 {
    margin-bottom: -21px !important;
  }
  .ml-xs--21, .mx-xs--21 {
    margin-left: -21px !important;
  }
  .p-xs--21 {
    padding: -21px !important;
  }
  .pt-xs--21, .py-xs--21 {
    padding-top: -21px !important;
  }
  .pr-xs--21, .px-xs--21 {
    padding-right: -21px !important;
  }
  .pb-xs--21, .py-xs--21 {
    padding-bottom: -21px !important;
  }
  .pl-xs--21, .px-xs--21 {
    padding-left: -21px !important;
  }
  .m-xs--20 {
    margin: -20px !important;
  }
  .mt-xs--20, .my-xs--20 {
    margin-top: -20px !important;
  }
  .mr-xs--20, .mx-xs--20 {
    margin-right: -20px !important;
  }
  .mb-xs--20, .my-xs--20 {
    margin-bottom: -20px !important;
  }
  .ml-xs--20, .mx-xs--20 {
    margin-left: -20px !important;
  }
  .p-xs--20 {
    padding: -20px !important;
  }
  .pt-xs--20, .py-xs--20 {
    padding-top: -20px !important;
  }
  .pr-xs--20, .px-xs--20 {
    padding-right: -20px !important;
  }
  .pb-xs--20, .py-xs--20 {
    padding-bottom: -20px !important;
  }
  .pl-xs--20, .px-xs--20 {
    padding-left: -20px !important;
  }
  .m-xs--19 {
    margin: -19px !important;
  }
  .mt-xs--19, .my-xs--19 {
    margin-top: -19px !important;
  }
  .mr-xs--19, .mx-xs--19 {
    margin-right: -19px !important;
  }
  .mb-xs--19, .my-xs--19 {
    margin-bottom: -19px !important;
  }
  .ml-xs--19, .mx-xs--19 {
    margin-left: -19px !important;
  }
  .p-xs--19 {
    padding: -19px !important;
  }
  .pt-xs--19, .py-xs--19 {
    padding-top: -19px !important;
  }
  .pr-xs--19, .px-xs--19 {
    padding-right: -19px !important;
  }
  .pb-xs--19, .py-xs--19 {
    padding-bottom: -19px !important;
  }
  .pl-xs--19, .px-xs--19 {
    padding-left: -19px !important;
  }
  .m-xs--18 {
    margin: -18px !important;
  }
  .mt-xs--18, .my-xs--18 {
    margin-top: -18px !important;
  }
  .mr-xs--18, .mx-xs--18 {
    margin-right: -18px !important;
  }
  .mb-xs--18, .my-xs--18 {
    margin-bottom: -18px !important;
  }
  .ml-xs--18, .mx-xs--18 {
    margin-left: -18px !important;
  }
  .p-xs--18 {
    padding: -18px !important;
  }
  .pt-xs--18, .py-xs--18 {
    padding-top: -18px !important;
  }
  .pr-xs--18, .px-xs--18 {
    padding-right: -18px !important;
  }
  .pb-xs--18, .py-xs--18 {
    padding-bottom: -18px !important;
  }
  .pl-xs--18, .px-xs--18 {
    padding-left: -18px !important;
  }
  .m-xs--17 {
    margin: -17px !important;
  }
  .mt-xs--17, .my-xs--17 {
    margin-top: -17px !important;
  }
  .mr-xs--17, .mx-xs--17 {
    margin-right: -17px !important;
  }
  .mb-xs--17, .my-xs--17 {
    margin-bottom: -17px !important;
  }
  .ml-xs--17, .mx-xs--17 {
    margin-left: -17px !important;
  }
  .p-xs--17 {
    padding: -17px !important;
  }
  .pt-xs--17, .py-xs--17 {
    padding-top: -17px !important;
  }
  .pr-xs--17, .px-xs--17 {
    padding-right: -17px !important;
  }
  .pb-xs--17, .py-xs--17 {
    padding-bottom: -17px !important;
  }
  .pl-xs--17, .px-xs--17 {
    padding-left: -17px !important;
  }
  .m-xs--16 {
    margin: -16px !important;
  }
  .mt-xs--16, .my-xs--16 {
    margin-top: -16px !important;
  }
  .mr-xs--16, .mx-xs--16 {
    margin-right: -16px !important;
  }
  .mb-xs--16, .my-xs--16 {
    margin-bottom: -16px !important;
  }
  .ml-xs--16, .mx-xs--16 {
    margin-left: -16px !important;
  }
  .p-xs--16 {
    padding: -16px !important;
  }
  .pt-xs--16, .py-xs--16 {
    padding-top: -16px !important;
  }
  .pr-xs--16, .px-xs--16 {
    padding-right: -16px !important;
  }
  .pb-xs--16, .py-xs--16 {
    padding-bottom: -16px !important;
  }
  .pl-xs--16, .px-xs--16 {
    padding-left: -16px !important;
  }
  .m-xs--15 {
    margin: -15px !important;
  }
  .mt-xs--15, .my-xs--15 {
    margin-top: -15px !important;
  }
  .mr-xs--15, .mx-xs--15 {
    margin-right: -15px !important;
  }
  .mb-xs--15, .my-xs--15 {
    margin-bottom: -15px !important;
  }
  .ml-xs--15, .mx-xs--15 {
    margin-left: -15px !important;
  }
  .p-xs--15 {
    padding: -15px !important;
  }
  .pt-xs--15, .py-xs--15 {
    padding-top: -15px !important;
  }
  .pr-xs--15, .px-xs--15 {
    padding-right: -15px !important;
  }
  .pb-xs--15, .py-xs--15 {
    padding-bottom: -15px !important;
  }
  .pl-xs--15, .px-xs--15 {
    padding-left: -15px !important;
  }
  .m-xs--14 {
    margin: -14px !important;
  }
  .mt-xs--14, .my-xs--14 {
    margin-top: -14px !important;
  }
  .mr-xs--14, .mx-xs--14 {
    margin-right: -14px !important;
  }
  .mb-xs--14, .my-xs--14 {
    margin-bottom: -14px !important;
  }
  .ml-xs--14, .mx-xs--14 {
    margin-left: -14px !important;
  }
  .p-xs--14 {
    padding: -14px !important;
  }
  .pt-xs--14, .py-xs--14 {
    padding-top: -14px !important;
  }
  .pr-xs--14, .px-xs--14 {
    padding-right: -14px !important;
  }
  .pb-xs--14, .py-xs--14 {
    padding-bottom: -14px !important;
  }
  .pl-xs--14, .px-xs--14 {
    padding-left: -14px !important;
  }
  .m-xs--13 {
    margin: -13px !important;
  }
  .mt-xs--13, .my-xs--13 {
    margin-top: -13px !important;
  }
  .mr-xs--13, .mx-xs--13 {
    margin-right: -13px !important;
  }
  .mb-xs--13, .my-xs--13 {
    margin-bottom: -13px !important;
  }
  .ml-xs--13, .mx-xs--13 {
    margin-left: -13px !important;
  }
  .p-xs--13 {
    padding: -13px !important;
  }
  .pt-xs--13, .py-xs--13 {
    padding-top: -13px !important;
  }
  .pr-xs--13, .px-xs--13 {
    padding-right: -13px !important;
  }
  .pb-xs--13, .py-xs--13 {
    padding-bottom: -13px !important;
  }
  .pl-xs--13, .px-xs--13 {
    padding-left: -13px !important;
  }
  .m-xs--12 {
    margin: -12px !important;
  }
  .mt-xs--12, .my-xs--12 {
    margin-top: -12px !important;
  }
  .mr-xs--12, .mx-xs--12 {
    margin-right: -12px !important;
  }
  .mb-xs--12, .my-xs--12 {
    margin-bottom: -12px !important;
  }
  .ml-xs--12, .mx-xs--12 {
    margin-left: -12px !important;
  }
  .p-xs--12 {
    padding: -12px !important;
  }
  .pt-xs--12, .py-xs--12 {
    padding-top: -12px !important;
  }
  .pr-xs--12, .px-xs--12 {
    padding-right: -12px !important;
  }
  .pb-xs--12, .py-xs--12 {
    padding-bottom: -12px !important;
  }
  .pl-xs--12, .px-xs--12 {
    padding-left: -12px !important;
  }
  .m-xs--11 {
    margin: -11px !important;
  }
  .mt-xs--11, .my-xs--11 {
    margin-top: -11px !important;
  }
  .mr-xs--11, .mx-xs--11 {
    margin-right: -11px !important;
  }
  .mb-xs--11, .my-xs--11 {
    margin-bottom: -11px !important;
  }
  .ml-xs--11, .mx-xs--11 {
    margin-left: -11px !important;
  }
  .p-xs--11 {
    padding: -11px !important;
  }
  .pt-xs--11, .py-xs--11 {
    padding-top: -11px !important;
  }
  .pr-xs--11, .px-xs--11 {
    padding-right: -11px !important;
  }
  .pb-xs--11, .py-xs--11 {
    padding-bottom: -11px !important;
  }
  .pl-xs--11, .px-xs--11 {
    padding-left: -11px !important;
  }
  .m-xs--10 {
    margin: -10px !important;
  }
  .mt-xs--10, .my-xs--10 {
    margin-top: -10px !important;
  }
  .mr-xs--10, .mx-xs--10 {
    margin-right: -10px !important;
  }
  .mb-xs--10, .my-xs--10 {
    margin-bottom: -10px !important;
  }
  .ml-xs--10, .mx-xs--10 {
    margin-left: -10px !important;
  }
  .p-xs--10 {
    padding: -10px !important;
  }
  .pt-xs--10, .py-xs--10 {
    padding-top: -10px !important;
  }
  .pr-xs--10, .px-xs--10 {
    padding-right: -10px !important;
  }
  .pb-xs--10, .py-xs--10 {
    padding-bottom: -10px !important;
  }
  .pl-xs--10, .px-xs--10 {
    padding-left: -10px !important;
  }
  .m-xs--9 {
    margin: -9px !important;
  }
  .mt-xs--9, .my-xs--9 {
    margin-top: -9px !important;
  }
  .mr-xs--9, .mx-xs--9 {
    margin-right: -9px !important;
  }
  .mb-xs--9, .my-xs--9 {
    margin-bottom: -9px !important;
  }
  .ml-xs--9, .mx-xs--9 {
    margin-left: -9px !important;
  }
  .p-xs--9 {
    padding: -9px !important;
  }
  .pt-xs--9, .py-xs--9 {
    padding-top: -9px !important;
  }
  .pr-xs--9, .px-xs--9 {
    padding-right: -9px !important;
  }
  .pb-xs--9, .py-xs--9 {
    padding-bottom: -9px !important;
  }
  .pl-xs--9, .px-xs--9 {
    padding-left: -9px !important;
  }
  .m-xs--8 {
    margin: -8px !important;
  }
  .mt-xs--8, .my-xs--8 {
    margin-top: -8px !important;
  }
  .mr-xs--8, .mx-xs--8 {
    margin-right: -8px !important;
  }
  .mb-xs--8, .my-xs--8 {
    margin-bottom: -8px !important;
  }
  .ml-xs--8, .mx-xs--8 {
    margin-left: -8px !important;
  }
  .p-xs--8 {
    padding: -8px !important;
  }
  .pt-xs--8, .py-xs--8 {
    padding-top: -8px !important;
  }
  .pr-xs--8, .px-xs--8 {
    padding-right: -8px !important;
  }
  .pb-xs--8, .py-xs--8 {
    padding-bottom: -8px !important;
  }
  .pl-xs--8, .px-xs--8 {
    padding-left: -8px !important;
  }
  .m-xs--7 {
    margin: -7px !important;
  }
  .mt-xs--7, .my-xs--7 {
    margin-top: -7px !important;
  }
  .mr-xs--7, .mx-xs--7 {
    margin-right: -7px !important;
  }
  .mb-xs--7, .my-xs--7 {
    margin-bottom: -7px !important;
  }
  .ml-xs--7, .mx-xs--7 {
    margin-left: -7px !important;
  }
  .p-xs--7 {
    padding: -7px !important;
  }
  .pt-xs--7, .py-xs--7 {
    padding-top: -7px !important;
  }
  .pr-xs--7, .px-xs--7 {
    padding-right: -7px !important;
  }
  .pb-xs--7, .py-xs--7 {
    padding-bottom: -7px !important;
  }
  .pl-xs--7, .px-xs--7 {
    padding-left: -7px !important;
  }
  .m-xs--6 {
    margin: -6px !important;
  }
  .mt-xs--6, .my-xs--6 {
    margin-top: -6px !important;
  }
  .mr-xs--6, .mx-xs--6 {
    margin-right: -6px !important;
  }
  .mb-xs--6, .my-xs--6 {
    margin-bottom: -6px !important;
  }
  .ml-xs--6, .mx-xs--6 {
    margin-left: -6px !important;
  }
  .p-xs--6 {
    padding: -6px !important;
  }
  .pt-xs--6, .py-xs--6 {
    padding-top: -6px !important;
  }
  .pr-xs--6, .px-xs--6 {
    padding-right: -6px !important;
  }
  .pb-xs--6, .py-xs--6 {
    padding-bottom: -6px !important;
  }
  .pl-xs--6, .px-xs--6 {
    padding-left: -6px !important;
  }
  .m-xs--5 {
    margin: -5px !important;
  }
  .mt-xs--5, .my-xs--5 {
    margin-top: -5px !important;
  }
  .mr-xs--5, .mx-xs--5 {
    margin-right: -5px !important;
  }
  .mb-xs--5, .my-xs--5 {
    margin-bottom: -5px !important;
  }
  .ml-xs--5, .mx-xs--5 {
    margin-left: -5px !important;
  }
  .p-xs--5 {
    padding: -5px !important;
  }
  .pt-xs--5, .py-xs--5 {
    padding-top: -5px !important;
  }
  .pr-xs--5, .px-xs--5 {
    padding-right: -5px !important;
  }
  .pb-xs--5, .py-xs--5 {
    padding-bottom: -5px !important;
  }
  .pl-xs--5, .px-xs--5 {
    padding-left: -5px !important;
  }
  .m-xs--4 {
    margin: -4px !important;
  }
  .mt-xs--4, .my-xs--4 {
    margin-top: -4px !important;
  }
  .mr-xs--4, .mx-xs--4 {
    margin-right: -4px !important;
  }
  .mb-xs--4, .my-xs--4 {
    margin-bottom: -4px !important;
  }
  .ml-xs--4, .mx-xs--4 {
    margin-left: -4px !important;
  }
  .p-xs--4 {
    padding: -4px !important;
  }
  .pt-xs--4, .py-xs--4 {
    padding-top: -4px !important;
  }
  .pr-xs--4, .px-xs--4 {
    padding-right: -4px !important;
  }
  .pb-xs--4, .py-xs--4 {
    padding-bottom: -4px !important;
  }
  .pl-xs--4, .px-xs--4 {
    padding-left: -4px !important;
  }
  .m-xs--3 {
    margin: -3px !important;
  }
  .mt-xs--3, .my-xs--3 {
    margin-top: -3px !important;
  }
  .mr-xs--3, .mx-xs--3 {
    margin-right: -3px !important;
  }
  .mb-xs--3, .my-xs--3 {
    margin-bottom: -3px !important;
  }
  .ml-xs--3, .mx-xs--3 {
    margin-left: -3px !important;
  }
  .p-xs--3 {
    padding: -3px !important;
  }
  .pt-xs--3, .py-xs--3 {
    padding-top: -3px !important;
  }
  .pr-xs--3, .px-xs--3 {
    padding-right: -3px !important;
  }
  .pb-xs--3, .py-xs--3 {
    padding-bottom: -3px !important;
  }
  .pl-xs--3, .px-xs--3 {
    padding-left: -3px !important;
  }
  .m-xs--2 {
    margin: -2px !important;
  }
  .mt-xs--2, .my-xs--2 {
    margin-top: -2px !important;
  }
  .mr-xs--2, .mx-xs--2 {
    margin-right: -2px !important;
  }
  .mb-xs--2, .my-xs--2 {
    margin-bottom: -2px !important;
  }
  .ml-xs--2, .mx-xs--2 {
    margin-left: -2px !important;
  }
  .p-xs--2 {
    padding: -2px !important;
  }
  .pt-xs--2, .py-xs--2 {
    padding-top: -2px !important;
  }
  .pr-xs--2, .px-xs--2 {
    padding-right: -2px !important;
  }
  .pb-xs--2, .py-xs--2 {
    padding-bottom: -2px !important;
  }
  .pl-xs--2, .px-xs--2 {
    padding-left: -2px !important;
  }
  .m-xs--1 {
    margin: -1px !important;
  }
  .mt-xs--1, .my-xs--1 {
    margin-top: -1px !important;
  }
  .mr-xs--1, .mx-xs--1 {
    margin-right: -1px !important;
  }
  .mb-xs--1, .my-xs--1 {
    margin-bottom: -1px !important;
  }
  .ml-xs--1, .mx-xs--1 {
    margin-left: -1px !important;
  }
  .p-xs--1 {
    padding: -1px !important;
  }
  .pt-xs--1, .py-xs--1 {
    padding-top: -1px !important;
  }
  .pr-xs--1, .px-xs--1 {
    padding-right: -1px !important;
  }
  .pb-xs--1, .py-xs--1 {
    padding-bottom: -1px !important;
  }
  .pl-xs--1, .px-xs--1 {
    padding-left: -1px !important;
  }
  .border-xs {
    border: 1px solid #e8e8e8 !important;
  }
  .border-xs-top {
    border-top: 1px solid #e8e8e8 !important;
  }
  .border-xs-right {
    border-right: 1px solid #e8e8e8 !important;
  }
  .border-xs-bottom {
    border-bottom: 1px solid #e8e8e8 !important;
  }
  .border-xs-left {
    border-left: 1px solid #e8e8e8 !important;
  }
  .border-xs-0 {
    border: 0 !important;
  }
  .border-xs-top-0 {
    border-top: 0 !important;
  }
  .border-xs-right-0 {
    border-right: 0 !important;
  }
  .border-xs-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xs-left-0 {
    border-left: 0 !important;
  }
  .z-xs-0 {
    z-index: 0 !important;
  }
  .t-xs-0 {
    top: 0px !important;
  }
  .r-xs-0 {
    right: 0px !important;
  }
  .b-xs-0 {
    bottom: 0px !important;
  }
  .l-xs-0 {
    left: 0px !important;
  }
  .z-xs-1 {
    z-index: 1 !important;
  }
  .t-xs-1 {
    top: 1px !important;
  }
  .r-xs-1 {
    right: 1px !important;
  }
  .b-xs-1 {
    bottom: 1px !important;
  }
  .l-xs-1 {
    left: 1px !important;
  }
  .z-xs-2 {
    z-index: 2 !important;
  }
  .t-xs-2 {
    top: 2px !important;
  }
  .r-xs-2 {
    right: 2px !important;
  }
  .b-xs-2 {
    bottom: 2px !important;
  }
  .l-xs-2 {
    left: 2px !important;
  }
  .z-xs-3 {
    z-index: 3 !important;
  }
  .t-xs-3 {
    top: 3px !important;
  }
  .r-xs-3 {
    right: 3px !important;
  }
  .b-xs-3 {
    bottom: 3px !important;
  }
  .l-xs-3 {
    left: 3px !important;
  }
  .z-xs-4 {
    z-index: 4 !important;
  }
  .t-xs-4 {
    top: 4px !important;
  }
  .r-xs-4 {
    right: 4px !important;
  }
  .b-xs-4 {
    bottom: 4px !important;
  }
  .l-xs-4 {
    left: 4px !important;
  }
  .z-xs-5 {
    z-index: 5 !important;
  }
  .t-xs-5 {
    top: 5px !important;
  }
  .r-xs-5 {
    right: 5px !important;
  }
  .b-xs-5 {
    bottom: 5px !important;
  }
  .l-xs-5 {
    left: 5px !important;
  }
  .z-xs-6 {
    z-index: 6 !important;
  }
  .t-xs-6 {
    top: 6px !important;
  }
  .r-xs-6 {
    right: 6px !important;
  }
  .b-xs-6 {
    bottom: 6px !important;
  }
  .l-xs-6 {
    left: 6px !important;
  }
  .z-xs-7 {
    z-index: 7 !important;
  }
  .t-xs-7 {
    top: 7px !important;
  }
  .r-xs-7 {
    right: 7px !important;
  }
  .b-xs-7 {
    bottom: 7px !important;
  }
  .l-xs-7 {
    left: 7px !important;
  }
  .z-xs-8 {
    z-index: 8 !important;
  }
  .t-xs-8 {
    top: 8px !important;
  }
  .r-xs-8 {
    right: 8px !important;
  }
  .b-xs-8 {
    bottom: 8px !important;
  }
  .l-xs-8 {
    left: 8px !important;
  }
  .z-xs-9 {
    z-index: 9 !important;
  }
  .t-xs-9 {
    top: 9px !important;
  }
  .r-xs-9 {
    right: 9px !important;
  }
  .b-xs-9 {
    bottom: 9px !important;
  }
  .l-xs-9 {
    left: 9px !important;
  }
  .z-xs-10 {
    z-index: 10 !important;
  }
  .t-xs-10 {
    top: 10px !important;
  }
  .r-xs-10 {
    right: 10px !important;
  }
  .b-xs-10 {
    bottom: 10px !important;
  }
  .l-xs-10 {
    left: 10px !important;
  }
  .z-xs-11 {
    z-index: 11 !important;
  }
  .t-xs-11 {
    top: 11px !important;
  }
  .r-xs-11 {
    right: 11px !important;
  }
  .b-xs-11 {
    bottom: 11px !important;
  }
  .l-xs-11 {
    left: 11px !important;
  }
  .z-xs-12 {
    z-index: 12 !important;
  }
  .t-xs-12 {
    top: 12px !important;
  }
  .r-xs-12 {
    right: 12px !important;
  }
  .b-xs-12 {
    bottom: 12px !important;
  }
  .l-xs-12 {
    left: 12px !important;
  }
  .z-xs-13 {
    z-index: 13 !important;
  }
  .t-xs-13 {
    top: 13px !important;
  }
  .r-xs-13 {
    right: 13px !important;
  }
  .b-xs-13 {
    bottom: 13px !important;
  }
  .l-xs-13 {
    left: 13px !important;
  }
  .z-xs-14 {
    z-index: 14 !important;
  }
  .t-xs-14 {
    top: 14px !important;
  }
  .r-xs-14 {
    right: 14px !important;
  }
  .b-xs-14 {
    bottom: 14px !important;
  }
  .l-xs-14 {
    left: 14px !important;
  }
  .z-xs-15 {
    z-index: 15 !important;
  }
  .t-xs-15 {
    top: 15px !important;
  }
  .r-xs-15 {
    right: 15px !important;
  }
  .b-xs-15 {
    bottom: 15px !important;
  }
  .l-xs-15 {
    left: 15px !important;
  }
  .z-xs-16 {
    z-index: 16 !important;
  }
  .t-xs-16 {
    top: 16px !important;
  }
  .r-xs-16 {
    right: 16px !important;
  }
  .b-xs-16 {
    bottom: 16px !important;
  }
  .l-xs-16 {
    left: 16px !important;
  }
  .z-xs-17 {
    z-index: 17 !important;
  }
  .t-xs-17 {
    top: 17px !important;
  }
  .r-xs-17 {
    right: 17px !important;
  }
  .b-xs-17 {
    bottom: 17px !important;
  }
  .l-xs-17 {
    left: 17px !important;
  }
  .z-xs-18 {
    z-index: 18 !important;
  }
  .t-xs-18 {
    top: 18px !important;
  }
  .r-xs-18 {
    right: 18px !important;
  }
  .b-xs-18 {
    bottom: 18px !important;
  }
  .l-xs-18 {
    left: 18px !important;
  }
  .z-xs-19 {
    z-index: 19 !important;
  }
  .t-xs-19 {
    top: 19px !important;
  }
  .r-xs-19 {
    right: 19px !important;
  }
  .b-xs-19 {
    bottom: 19px !important;
  }
  .l-xs-19 {
    left: 19px !important;
  }
  .z-xs-20 {
    z-index: 20 !important;
  }
  .t-xs-20 {
    top: 20px !important;
  }
  .r-xs-20 {
    right: 20px !important;
  }
  .b-xs-20 {
    bottom: 20px !important;
  }
  .l-xs-20 {
    left: 20px !important;
  }
  .z-xs-21 {
    z-index: 21 !important;
  }
  .t-xs-21 {
    top: 21px !important;
  }
  .r-xs-21 {
    right: 21px !important;
  }
  .b-xs-21 {
    bottom: 21px !important;
  }
  .l-xs-21 {
    left: 21px !important;
  }
  .z-xs-22 {
    z-index: 22 !important;
  }
  .t-xs-22 {
    top: 22px !important;
  }
  .r-xs-22 {
    right: 22px !important;
  }
  .b-xs-22 {
    bottom: 22px !important;
  }
  .l-xs-22 {
    left: 22px !important;
  }
  .z-xs-23 {
    z-index: 23 !important;
  }
  .t-xs-23 {
    top: 23px !important;
  }
  .r-xs-23 {
    right: 23px !important;
  }
  .b-xs-23 {
    bottom: 23px !important;
  }
  .l-xs-23 {
    left: 23px !important;
  }
  .z-xs-24 {
    z-index: 24 !important;
  }
  .t-xs-24 {
    top: 24px !important;
  }
  .r-xs-24 {
    right: 24px !important;
  }
  .b-xs-24 {
    bottom: 24px !important;
  }
  .l-xs-24 {
    left: 24px !important;
  }
  .z-xs-25 {
    z-index: 25 !important;
  }
  .t-xs-25 {
    top: 25px !important;
  }
  .r-xs-25 {
    right: 25px !important;
  }
  .b-xs-25 {
    bottom: 25px !important;
  }
  .l-xs-25 {
    left: 25px !important;
  }
  .z-xs-26 {
    z-index: 26 !important;
  }
  .t-xs-26 {
    top: 26px !important;
  }
  .r-xs-26 {
    right: 26px !important;
  }
  .b-xs-26 {
    bottom: 26px !important;
  }
  .l-xs-26 {
    left: 26px !important;
  }
  .z-xs-27 {
    z-index: 27 !important;
  }
  .t-xs-27 {
    top: 27px !important;
  }
  .r-xs-27 {
    right: 27px !important;
  }
  .b-xs-27 {
    bottom: 27px !important;
  }
  .l-xs-27 {
    left: 27px !important;
  }
  .z-xs-28 {
    z-index: 28 !important;
  }
  .t-xs-28 {
    top: 28px !important;
  }
  .r-xs-28 {
    right: 28px !important;
  }
  .b-xs-28 {
    bottom: 28px !important;
  }
  .l-xs-28 {
    left: 28px !important;
  }
  .z-xs-29 {
    z-index: 29 !important;
  }
  .t-xs-29 {
    top: 29px !important;
  }
  .r-xs-29 {
    right: 29px !important;
  }
  .b-xs-29 {
    bottom: 29px !important;
  }
  .l-xs-29 {
    left: 29px !important;
  }
  .z-xs-30 {
    z-index: 30 !important;
  }
  .t-xs-30 {
    top: 30px !important;
  }
  .r-xs-30 {
    right: 30px !important;
  }
  .b-xs-30 {
    bottom: 30px !important;
  }
  .l-xs-30 {
    left: 30px !important;
  }
  .z-xs-31 {
    z-index: 31 !important;
  }
  .t-xs-31 {
    top: 31px !important;
  }
  .r-xs-31 {
    right: 31px !important;
  }
  .b-xs-31 {
    bottom: 31px !important;
  }
  .l-xs-31 {
    left: 31px !important;
  }
  .z-xs-32 {
    z-index: 32 !important;
  }
  .t-xs-32 {
    top: 32px !important;
  }
  .r-xs-32 {
    right: 32px !important;
  }
  .b-xs-32 {
    bottom: 32px !important;
  }
  .l-xs-32 {
    left: 32px !important;
  }
  .z-xs-33 {
    z-index: 33 !important;
  }
  .t-xs-33 {
    top: 33px !important;
  }
  .r-xs-33 {
    right: 33px !important;
  }
  .b-xs-33 {
    bottom: 33px !important;
  }
  .l-xs-33 {
    left: 33px !important;
  }
  .z-xs-34 {
    z-index: 34 !important;
  }
  .t-xs-34 {
    top: 34px !important;
  }
  .r-xs-34 {
    right: 34px !important;
  }
  .b-xs-34 {
    bottom: 34px !important;
  }
  .l-xs-34 {
    left: 34px !important;
  }
  .z-xs-35 {
    z-index: 35 !important;
  }
  .t-xs-35 {
    top: 35px !important;
  }
  .r-xs-35 {
    right: 35px !important;
  }
  .b-xs-35 {
    bottom: 35px !important;
  }
  .l-xs-35 {
    left: 35px !important;
  }
  .z-xs-36 {
    z-index: 36 !important;
  }
  .t-xs-36 {
    top: 36px !important;
  }
  .r-xs-36 {
    right: 36px !important;
  }
  .b-xs-36 {
    bottom: 36px !important;
  }
  .l-xs-36 {
    left: 36px !important;
  }
  .z-xs-37 {
    z-index: 37 !important;
  }
  .t-xs-37 {
    top: 37px !important;
  }
  .r-xs-37 {
    right: 37px !important;
  }
  .b-xs-37 {
    bottom: 37px !important;
  }
  .l-xs-37 {
    left: 37px !important;
  }
  .z-xs-38 {
    z-index: 38 !important;
  }
  .t-xs-38 {
    top: 38px !important;
  }
  .r-xs-38 {
    right: 38px !important;
  }
  .b-xs-38 {
    bottom: 38px !important;
  }
  .l-xs-38 {
    left: 38px !important;
  }
  .z-xs-39 {
    z-index: 39 !important;
  }
  .t-xs-39 {
    top: 39px !important;
  }
  .r-xs-39 {
    right: 39px !important;
  }
  .b-xs-39 {
    bottom: 39px !important;
  }
  .l-xs-39 {
    left: 39px !important;
  }
  .z-xs-40 {
    z-index: 40 !important;
  }
  .t-xs-40 {
    top: 40px !important;
  }
  .r-xs-40 {
    right: 40px !important;
  }
  .b-xs-40 {
    bottom: 40px !important;
  }
  .l-xs-40 {
    left: 40px !important;
  }
  .z-xs-41 {
    z-index: 41 !important;
  }
  .t-xs-41 {
    top: 41px !important;
  }
  .r-xs-41 {
    right: 41px !important;
  }
  .b-xs-41 {
    bottom: 41px !important;
  }
  .l-xs-41 {
    left: 41px !important;
  }
  .z-xs-42 {
    z-index: 42 !important;
  }
  .t-xs-42 {
    top: 42px !important;
  }
  .r-xs-42 {
    right: 42px !important;
  }
  .b-xs-42 {
    bottom: 42px !important;
  }
  .l-xs-42 {
    left: 42px !important;
  }
  .z-xs-43 {
    z-index: 43 !important;
  }
  .t-xs-43 {
    top: 43px !important;
  }
  .r-xs-43 {
    right: 43px !important;
  }
  .b-xs-43 {
    bottom: 43px !important;
  }
  .l-xs-43 {
    left: 43px !important;
  }
  .z-xs-44 {
    z-index: 44 !important;
  }
  .t-xs-44 {
    top: 44px !important;
  }
  .r-xs-44 {
    right: 44px !important;
  }
  .b-xs-44 {
    bottom: 44px !important;
  }
  .l-xs-44 {
    left: 44px !important;
  }
  .z-xs-45 {
    z-index: 45 !important;
  }
  .t-xs-45 {
    top: 45px !important;
  }
  .r-xs-45 {
    right: 45px !important;
  }
  .b-xs-45 {
    bottom: 45px !important;
  }
  .l-xs-45 {
    left: 45px !important;
  }
  .z-xs-46 {
    z-index: 46 !important;
  }
  .t-xs-46 {
    top: 46px !important;
  }
  .r-xs-46 {
    right: 46px !important;
  }
  .b-xs-46 {
    bottom: 46px !important;
  }
  .l-xs-46 {
    left: 46px !important;
  }
  .z-xs-47 {
    z-index: 47 !important;
  }
  .t-xs-47 {
    top: 47px !important;
  }
  .r-xs-47 {
    right: 47px !important;
  }
  .b-xs-47 {
    bottom: 47px !important;
  }
  .l-xs-47 {
    left: 47px !important;
  }
  .z-xs-48 {
    z-index: 48 !important;
  }
  .t-xs-48 {
    top: 48px !important;
  }
  .r-xs-48 {
    right: 48px !important;
  }
  .b-xs-48 {
    bottom: 48px !important;
  }
  .l-xs-48 {
    left: 48px !important;
  }
  .z-xs-49 {
    z-index: 49 !important;
  }
  .t-xs-49 {
    top: 49px !important;
  }
  .r-xs-49 {
    right: 49px !important;
  }
  .b-xs-49 {
    bottom: 49px !important;
  }
  .l-xs-49 {
    left: 49px !important;
  }
  .z-xs-50 {
    z-index: 50 !important;
  }
  .t-xs-50 {
    top: 50px !important;
  }
  .r-xs-50 {
    right: 50px !important;
  }
  .b-xs-50 {
    bottom: 50px !important;
  }
  .l-xs-50 {
    left: 50px !important;
  }
  .z-xs-51 {
    z-index: 51 !important;
  }
  .t-xs-51 {
    top: 51px !important;
  }
  .r-xs-51 {
    right: 51px !important;
  }
  .b-xs-51 {
    bottom: 51px !important;
  }
  .l-xs-51 {
    left: 51px !important;
  }
  .z-xs-52 {
    z-index: 52 !important;
  }
  .t-xs-52 {
    top: 52px !important;
  }
  .r-xs-52 {
    right: 52px !important;
  }
  .b-xs-52 {
    bottom: 52px !important;
  }
  .l-xs-52 {
    left: 52px !important;
  }
  .z-xs-53 {
    z-index: 53 !important;
  }
  .t-xs-53 {
    top: 53px !important;
  }
  .r-xs-53 {
    right: 53px !important;
  }
  .b-xs-53 {
    bottom: 53px !important;
  }
  .l-xs-53 {
    left: 53px !important;
  }
  .z-xs-54 {
    z-index: 54 !important;
  }
  .t-xs-54 {
    top: 54px !important;
  }
  .r-xs-54 {
    right: 54px !important;
  }
  .b-xs-54 {
    bottom: 54px !important;
  }
  .l-xs-54 {
    left: 54px !important;
  }
  .z-xs-55 {
    z-index: 55 !important;
  }
  .t-xs-55 {
    top: 55px !important;
  }
  .r-xs-55 {
    right: 55px !important;
  }
  .b-xs-55 {
    bottom: 55px !important;
  }
  .l-xs-55 {
    left: 55px !important;
  }
  .z-xs-56 {
    z-index: 56 !important;
  }
  .t-xs-56 {
    top: 56px !important;
  }
  .r-xs-56 {
    right: 56px !important;
  }
  .b-xs-56 {
    bottom: 56px !important;
  }
  .l-xs-56 {
    left: 56px !important;
  }
  .z-xs-57 {
    z-index: 57 !important;
  }
  .t-xs-57 {
    top: 57px !important;
  }
  .r-xs-57 {
    right: 57px !important;
  }
  .b-xs-57 {
    bottom: 57px !important;
  }
  .l-xs-57 {
    left: 57px !important;
  }
  .z-xs-58 {
    z-index: 58 !important;
  }
  .t-xs-58 {
    top: 58px !important;
  }
  .r-xs-58 {
    right: 58px !important;
  }
  .b-xs-58 {
    bottom: 58px !important;
  }
  .l-xs-58 {
    left: 58px !important;
  }
  .z-xs-59 {
    z-index: 59 !important;
  }
  .t-xs-59 {
    top: 59px !important;
  }
  .r-xs-59 {
    right: 59px !important;
  }
  .b-xs-59 {
    bottom: 59px !important;
  }
  .l-xs-59 {
    left: 59px !important;
  }
  .z-xs-60 {
    z-index: 60 !important;
  }
  .t-xs-60 {
    top: 60px !important;
  }
  .r-xs-60 {
    right: 60px !important;
  }
  .b-xs-60 {
    bottom: 60px !important;
  }
  .l-xs-60 {
    left: 60px !important;
  }
  .z-xs-61 {
    z-index: 61 !important;
  }
  .t-xs-61 {
    top: 61px !important;
  }
  .r-xs-61 {
    right: 61px !important;
  }
  .b-xs-61 {
    bottom: 61px !important;
  }
  .l-xs-61 {
    left: 61px !important;
  }
  .z-xs-62 {
    z-index: 62 !important;
  }
  .t-xs-62 {
    top: 62px !important;
  }
  .r-xs-62 {
    right: 62px !important;
  }
  .b-xs-62 {
    bottom: 62px !important;
  }
  .l-xs-62 {
    left: 62px !important;
  }
  .z-xs-63 {
    z-index: 63 !important;
  }
  .t-xs-63 {
    top: 63px !important;
  }
  .r-xs-63 {
    right: 63px !important;
  }
  .b-xs-63 {
    bottom: 63px !important;
  }
  .l-xs-63 {
    left: 63px !important;
  }
  .z-xs-64 {
    z-index: 64 !important;
  }
  .t-xs-64 {
    top: 64px !important;
  }
  .r-xs-64 {
    right: 64px !important;
  }
  .b-xs-64 {
    bottom: 64px !important;
  }
  .l-xs-64 {
    left: 64px !important;
  }
  .t-xs-n0 {
    top: -0px !important;
  }
  .r-xs-n0 {
    right: -0px !important;
  }
  .b-xs-n0 {
    bottom: -0px !important;
  }
  .l-xs-n0 {
    left: -0px !important;
  }
  .t-xs-n1 {
    top: -1px !important;
  }
  .r-xs-n1 {
    right: -1px !important;
  }
  .b-xs-n1 {
    bottom: -1px !important;
  }
  .l-xs-n1 {
    left: -1px !important;
  }
  .t-xs-n2 {
    top: -2px !important;
  }
  .r-xs-n2 {
    right: -2px !important;
  }
  .b-xs-n2 {
    bottom: -2px !important;
  }
  .l-xs-n2 {
    left: -2px !important;
  }
  .t-xs-n3 {
    top: -3px !important;
  }
  .r-xs-n3 {
    right: -3px !important;
  }
  .b-xs-n3 {
    bottom: -3px !important;
  }
  .l-xs-n3 {
    left: -3px !important;
  }
  .t-xs-n4 {
    top: -4px !important;
  }
  .r-xs-n4 {
    right: -4px !important;
  }
  .b-xs-n4 {
    bottom: -4px !important;
  }
  .l-xs-n4 {
    left: -4px !important;
  }
  .t-xs-n5 {
    top: -5px !important;
  }
  .r-xs-n5 {
    right: -5px !important;
  }
  .b-xs-n5 {
    bottom: -5px !important;
  }
  .l-xs-n5 {
    left: -5px !important;
  }
  .t-xs-n6 {
    top: -6px !important;
  }
  .r-xs-n6 {
    right: -6px !important;
  }
  .b-xs-n6 {
    bottom: -6px !important;
  }
  .l-xs-n6 {
    left: -6px !important;
  }
  .t-xs-n7 {
    top: -7px !important;
  }
  .r-xs-n7 {
    right: -7px !important;
  }
  .b-xs-n7 {
    bottom: -7px !important;
  }
  .l-xs-n7 {
    left: -7px !important;
  }
  .t-xs-n8 {
    top: -8px !important;
  }
  .r-xs-n8 {
    right: -8px !important;
  }
  .b-xs-n8 {
    bottom: -8px !important;
  }
  .l-xs-n8 {
    left: -8px !important;
  }
  .t-xs-n9 {
    top: -9px !important;
  }
  .r-xs-n9 {
    right: -9px !important;
  }
  .b-xs-n9 {
    bottom: -9px !important;
  }
  .l-xs-n9 {
    left: -9px !important;
  }
  .t-xs-n10 {
    top: -10px !important;
  }
  .r-xs-n10 {
    right: -10px !important;
  }
  .b-xs-n10 {
    bottom: -10px !important;
  }
  .l-xs-n10 {
    left: -10px !important;
  }
  .t-xs-n11 {
    top: -11px !important;
  }
  .r-xs-n11 {
    right: -11px !important;
  }
  .b-xs-n11 {
    bottom: -11px !important;
  }
  .l-xs-n11 {
    left: -11px !important;
  }
  .t-xs-n12 {
    top: -12px !important;
  }
  .r-xs-n12 {
    right: -12px !important;
  }
  .b-xs-n12 {
    bottom: -12px !important;
  }
  .l-xs-n12 {
    left: -12px !important;
  }
  .t-xs-n13 {
    top: -13px !important;
  }
  .r-xs-n13 {
    right: -13px !important;
  }
  .b-xs-n13 {
    bottom: -13px !important;
  }
  .l-xs-n13 {
    left: -13px !important;
  }
  .t-xs-n14 {
    top: -14px !important;
  }
  .r-xs-n14 {
    right: -14px !important;
  }
  .b-xs-n14 {
    bottom: -14px !important;
  }
  .l-xs-n14 {
    left: -14px !important;
  }
  .t-xs-n15 {
    top: -15px !important;
  }
  .r-xs-n15 {
    right: -15px !important;
  }
  .b-xs-n15 {
    bottom: -15px !important;
  }
  .l-xs-n15 {
    left: -15px !important;
  }
  .t-xs-n16 {
    top: -16px !important;
  }
  .r-xs-n16 {
    right: -16px !important;
  }
  .b-xs-n16 {
    bottom: -16px !important;
  }
  .l-xs-n16 {
    left: -16px !important;
  }
  .t-xs-n17 {
    top: -17px !important;
  }
  .r-xs-n17 {
    right: -17px !important;
  }
  .b-xs-n17 {
    bottom: -17px !important;
  }
  .l-xs-n17 {
    left: -17px !important;
  }
  .t-xs-n18 {
    top: -18px !important;
  }
  .r-xs-n18 {
    right: -18px !important;
  }
  .b-xs-n18 {
    bottom: -18px !important;
  }
  .l-xs-n18 {
    left: -18px !important;
  }
  .t-xs-n19 {
    top: -19px !important;
  }
  .r-xs-n19 {
    right: -19px !important;
  }
  .b-xs-n19 {
    bottom: -19px !important;
  }
  .l-xs-n19 {
    left: -19px !important;
  }
  .t-xs-n20 {
    top: -20px !important;
  }
  .r-xs-n20 {
    right: -20px !important;
  }
  .b-xs-n20 {
    bottom: -20px !important;
  }
  .l-xs-n20 {
    left: -20px !important;
  }
  .t-xs-n21 {
    top: -21px !important;
  }
  .r-xs-n21 {
    right: -21px !important;
  }
  .b-xs-n21 {
    bottom: -21px !important;
  }
  .l-xs-n21 {
    left: -21px !important;
  }
  .t-xs-n22 {
    top: -22px !important;
  }
  .r-xs-n22 {
    right: -22px !important;
  }
  .b-xs-n22 {
    bottom: -22px !important;
  }
  .l-xs-n22 {
    left: -22px !important;
  }
  .t-xs-n23 {
    top: -23px !important;
  }
  .r-xs-n23 {
    right: -23px !important;
  }
  .b-xs-n23 {
    bottom: -23px !important;
  }
  .l-xs-n23 {
    left: -23px !important;
  }
  .t-xs-n24 {
    top: -24px !important;
  }
  .r-xs-n24 {
    right: -24px !important;
  }
  .b-xs-n24 {
    bottom: -24px !important;
  }
  .l-xs-n24 {
    left: -24px !important;
  }
  .t-xs-n25 {
    top: -25px !important;
  }
  .r-xs-n25 {
    right: -25px !important;
  }
  .b-xs-n25 {
    bottom: -25px !important;
  }
  .l-xs-n25 {
    left: -25px !important;
  }
  .t-xs-n26 {
    top: -26px !important;
  }
  .r-xs-n26 {
    right: -26px !important;
  }
  .b-xs-n26 {
    bottom: -26px !important;
  }
  .l-xs-n26 {
    left: -26px !important;
  }
  .t-xs-n27 {
    top: -27px !important;
  }
  .r-xs-n27 {
    right: -27px !important;
  }
  .b-xs-n27 {
    bottom: -27px !important;
  }
  .l-xs-n27 {
    left: -27px !important;
  }
  .t-xs-n28 {
    top: -28px !important;
  }
  .r-xs-n28 {
    right: -28px !important;
  }
  .b-xs-n28 {
    bottom: -28px !important;
  }
  .l-xs-n28 {
    left: -28px !important;
  }
  .t-xs-n29 {
    top: -29px !important;
  }
  .r-xs-n29 {
    right: -29px !important;
  }
  .b-xs-n29 {
    bottom: -29px !important;
  }
  .l-xs-n29 {
    left: -29px !important;
  }
  .t-xs-n30 {
    top: -30px !important;
  }
  .r-xs-n30 {
    right: -30px !important;
  }
  .b-xs-n30 {
    bottom: -30px !important;
  }
  .l-xs-n30 {
    left: -30px !important;
  }
  .t-xs-n31 {
    top: -31px !important;
  }
  .r-xs-n31 {
    right: -31px !important;
  }
  .b-xs-n31 {
    bottom: -31px !important;
  }
  .l-xs-n31 {
    left: -31px !important;
  }
  .t-xs-n32 {
    top: -32px !important;
  }
  .r-xs-n32 {
    right: -32px !important;
  }
  .b-xs-n32 {
    bottom: -32px !important;
  }
  .l-xs-n32 {
    left: -32px !important;
  }
  .t-xs-n33 {
    top: -33px !important;
  }
  .r-xs-n33 {
    right: -33px !important;
  }
  .b-xs-n33 {
    bottom: -33px !important;
  }
  .l-xs-n33 {
    left: -33px !important;
  }
  .t-xs-n34 {
    top: -34px !important;
  }
  .r-xs-n34 {
    right: -34px !important;
  }
  .b-xs-n34 {
    bottom: -34px !important;
  }
  .l-xs-n34 {
    left: -34px !important;
  }
  .t-xs-n35 {
    top: -35px !important;
  }
  .r-xs-n35 {
    right: -35px !important;
  }
  .b-xs-n35 {
    bottom: -35px !important;
  }
  .l-xs-n35 {
    left: -35px !important;
  }
  .t-xs-n36 {
    top: -36px !important;
  }
  .r-xs-n36 {
    right: -36px !important;
  }
  .b-xs-n36 {
    bottom: -36px !important;
  }
  .l-xs-n36 {
    left: -36px !important;
  }
  .t-xs-n37 {
    top: -37px !important;
  }
  .r-xs-n37 {
    right: -37px !important;
  }
  .b-xs-n37 {
    bottom: -37px !important;
  }
  .l-xs-n37 {
    left: -37px !important;
  }
  .t-xs-n38 {
    top: -38px !important;
  }
  .r-xs-n38 {
    right: -38px !important;
  }
  .b-xs-n38 {
    bottom: -38px !important;
  }
  .l-xs-n38 {
    left: -38px !important;
  }
  .t-xs-n39 {
    top: -39px !important;
  }
  .r-xs-n39 {
    right: -39px !important;
  }
  .b-xs-n39 {
    bottom: -39px !important;
  }
  .l-xs-n39 {
    left: -39px !important;
  }
  .t-xs-n40 {
    top: -40px !important;
  }
  .r-xs-n40 {
    right: -40px !important;
  }
  .b-xs-n40 {
    bottom: -40px !important;
  }
  .l-xs-n40 {
    left: -40px !important;
  }
  .t-xs-n41 {
    top: -41px !important;
  }
  .r-xs-n41 {
    right: -41px !important;
  }
  .b-xs-n41 {
    bottom: -41px !important;
  }
  .l-xs-n41 {
    left: -41px !important;
  }
  .t-xs-n42 {
    top: -42px !important;
  }
  .r-xs-n42 {
    right: -42px !important;
  }
  .b-xs-n42 {
    bottom: -42px !important;
  }
  .l-xs-n42 {
    left: -42px !important;
  }
  .t-xs-n43 {
    top: -43px !important;
  }
  .r-xs-n43 {
    right: -43px !important;
  }
  .b-xs-n43 {
    bottom: -43px !important;
  }
  .l-xs-n43 {
    left: -43px !important;
  }
  .t-xs-n44 {
    top: -44px !important;
  }
  .r-xs-n44 {
    right: -44px !important;
  }
  .b-xs-n44 {
    bottom: -44px !important;
  }
  .l-xs-n44 {
    left: -44px !important;
  }
  .t-xs-n45 {
    top: -45px !important;
  }
  .r-xs-n45 {
    right: -45px !important;
  }
  .b-xs-n45 {
    bottom: -45px !important;
  }
  .l-xs-n45 {
    left: -45px !important;
  }
  .t-xs-n46 {
    top: -46px !important;
  }
  .r-xs-n46 {
    right: -46px !important;
  }
  .b-xs-n46 {
    bottom: -46px !important;
  }
  .l-xs-n46 {
    left: -46px !important;
  }
  .t-xs-n47 {
    top: -47px !important;
  }
  .r-xs-n47 {
    right: -47px !important;
  }
  .b-xs-n47 {
    bottom: -47px !important;
  }
  .l-xs-n47 {
    left: -47px !important;
  }
  .t-xs-n48 {
    top: -48px !important;
  }
  .r-xs-n48 {
    right: -48px !important;
  }
  .b-xs-n48 {
    bottom: -48px !important;
  }
  .l-xs-n48 {
    left: -48px !important;
  }
  .t-xs-n49 {
    top: -49px !important;
  }
  .r-xs-n49 {
    right: -49px !important;
  }
  .b-xs-n49 {
    bottom: -49px !important;
  }
  .l-xs-n49 {
    left: -49px !important;
  }
  .t-xs-n50 {
    top: -50px !important;
  }
  .r-xs-n50 {
    right: -50px !important;
  }
  .b-xs-n50 {
    bottom: -50px !important;
  }
  .l-xs-n50 {
    left: -50px !important;
  }
  .t-xs-n51 {
    top: -51px !important;
  }
  .r-xs-n51 {
    right: -51px !important;
  }
  .b-xs-n51 {
    bottom: -51px !important;
  }
  .l-xs-n51 {
    left: -51px !important;
  }
  .t-xs-n52 {
    top: -52px !important;
  }
  .r-xs-n52 {
    right: -52px !important;
  }
  .b-xs-n52 {
    bottom: -52px !important;
  }
  .l-xs-n52 {
    left: -52px !important;
  }
  .t-xs-n53 {
    top: -53px !important;
  }
  .r-xs-n53 {
    right: -53px !important;
  }
  .b-xs-n53 {
    bottom: -53px !important;
  }
  .l-xs-n53 {
    left: -53px !important;
  }
  .t-xs-n54 {
    top: -54px !important;
  }
  .r-xs-n54 {
    right: -54px !important;
  }
  .b-xs-n54 {
    bottom: -54px !important;
  }
  .l-xs-n54 {
    left: -54px !important;
  }
  .t-xs-n55 {
    top: -55px !important;
  }
  .r-xs-n55 {
    right: -55px !important;
  }
  .b-xs-n55 {
    bottom: -55px !important;
  }
  .l-xs-n55 {
    left: -55px !important;
  }
  .t-xs-n56 {
    top: -56px !important;
  }
  .r-xs-n56 {
    right: -56px !important;
  }
  .b-xs-n56 {
    bottom: -56px !important;
  }
  .l-xs-n56 {
    left: -56px !important;
  }
  .t-xs-n57 {
    top: -57px !important;
  }
  .r-xs-n57 {
    right: -57px !important;
  }
  .b-xs-n57 {
    bottom: -57px !important;
  }
  .l-xs-n57 {
    left: -57px !important;
  }
  .t-xs-n58 {
    top: -58px !important;
  }
  .r-xs-n58 {
    right: -58px !important;
  }
  .b-xs-n58 {
    bottom: -58px !important;
  }
  .l-xs-n58 {
    left: -58px !important;
  }
  .t-xs-n59 {
    top: -59px !important;
  }
  .r-xs-n59 {
    right: -59px !important;
  }
  .b-xs-n59 {
    bottom: -59px !important;
  }
  .l-xs-n59 {
    left: -59px !important;
  }
  .t-xs-n60 {
    top: -60px !important;
  }
  .r-xs-n60 {
    right: -60px !important;
  }
  .b-xs-n60 {
    bottom: -60px !important;
  }
  .l-xs-n60 {
    left: -60px !important;
  }
  .t-xs-n61 {
    top: -61px !important;
  }
  .r-xs-n61 {
    right: -61px !important;
  }
  .b-xs-n61 {
    bottom: -61px !important;
  }
  .l-xs-n61 {
    left: -61px !important;
  }
  .t-xs-n62 {
    top: -62px !important;
  }
  .r-xs-n62 {
    right: -62px !important;
  }
  .b-xs-n62 {
    bottom: -62px !important;
  }
  .l-xs-n62 {
    left: -62px !important;
  }
  .t-xs-n63 {
    top: -63px !important;
  }
  .r-xs-n63 {
    right: -63px !important;
  }
  .b-xs-n63 {
    bottom: -63px !important;
  }
  .l-xs-n63 {
    left: -63px !important;
  }
  .t-xs-n64 {
    top: -64px !important;
  }
  .r-xs-n64 {
    right: -64px !important;
  }
  .b-xs-n64 {
    bottom: -64px !important;
  }
  .l-xs-n64 {
    left: -64px !important;
  }
}
@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-20 {
    width: 20% !important;
  }
  .w-sm-30 {
    width: 30% !important;
  }
  .w-sm-40 {
    width: 40% !important;
  }
  .w-sm-60 {
    width: 60% !important;
  }
  .w-sm-70 {
    width: 70% !important;
  }
  .w-sm-80 {
    width: 80% !important;
  }
  .w-sm-90 {
    width: 90% !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .h-sm-20 {
    height: 20% !important;
  }
  .h-sm-30 {
    height: 30% !important;
  }
  .h-sm-40 {
    height: 40% !important;
  }
  .h-sm-60 {
    height: 60% !important;
  }
  .h-sm-70 {
    height: 70% !important;
  }
  .h-sm-80 {
    height: 80% !important;
  }
  .h-sm-90 {
    height: 90% !important;
  }
  .p-sm-absolute {
    position: absolute !important;
  }
  .p-sm-relative {
    position: relative !important;
  }
  .p-sm-static {
    position: static !important;
  }
  .p-sm-fixed {
    position: fixed !important;
  }
  .m-sm-0px {
    margin: 0px !important;
  }
  .mt-sm-0px, .my-sm-0px {
    margin-top: 0px !important;
  }
  .mr-sm-0px, .mx-sm-0px {
    margin-right: 0px !important;
  }
  .mb-sm-0px, .my-sm-0px {
    margin-bottom: 0px !important;
  }
  .ml-sm-0px, .mx-sm-0px {
    margin-left: 0px !important;
  }
  .p-sm-0px {
    padding: 0px !important;
  }
  .pt-sm-0px, .py-sm-0px {
    padding-top: 0px !important;
  }
  .pr-sm-0px, .px-sm-0px {
    padding-right: 0px !important;
  }
  .pb-sm-0px, .py-sm-0px {
    padding-bottom: 0px !important;
  }
  .pl-sm-0px, .px-sm-0px {
    padding-left: 0px !important;
  }
  .m-sm-1px {
    margin: 1px !important;
  }
  .mt-sm-1px, .my-sm-1px {
    margin-top: 1px !important;
  }
  .mr-sm-1px, .mx-sm-1px {
    margin-right: 1px !important;
  }
  .mb-sm-1px, .my-sm-1px {
    margin-bottom: 1px !important;
  }
  .ml-sm-1px, .mx-sm-1px {
    margin-left: 1px !important;
  }
  .p-sm-1px {
    padding: 1px !important;
  }
  .pt-sm-1px, .py-sm-1px {
    padding-top: 1px !important;
  }
  .pr-sm-1px, .px-sm-1px {
    padding-right: 1px !important;
  }
  .pb-sm-1px, .py-sm-1px {
    padding-bottom: 1px !important;
  }
  .pl-sm-1px, .px-sm-1px {
    padding-left: 1px !important;
  }
  .m-sm-2px {
    margin: 2px !important;
  }
  .mt-sm-2px, .my-sm-2px {
    margin-top: 2px !important;
  }
  .mr-sm-2px, .mx-sm-2px {
    margin-right: 2px !important;
  }
  .mb-sm-2px, .my-sm-2px {
    margin-bottom: 2px !important;
  }
  .ml-sm-2px, .mx-sm-2px {
    margin-left: 2px !important;
  }
  .p-sm-2px {
    padding: 2px !important;
  }
  .pt-sm-2px, .py-sm-2px {
    padding-top: 2px !important;
  }
  .pr-sm-2px, .px-sm-2px {
    padding-right: 2px !important;
  }
  .pb-sm-2px, .py-sm-2px {
    padding-bottom: 2px !important;
  }
  .pl-sm-2px, .px-sm-2px {
    padding-left: 2px !important;
  }
  .m-sm-3px {
    margin: 3px !important;
  }
  .mt-sm-3px, .my-sm-3px {
    margin-top: 3px !important;
  }
  .mr-sm-3px, .mx-sm-3px {
    margin-right: 3px !important;
  }
  .mb-sm-3px, .my-sm-3px {
    margin-bottom: 3px !important;
  }
  .ml-sm-3px, .mx-sm-3px {
    margin-left: 3px !important;
  }
  .p-sm-3px {
    padding: 3px !important;
  }
  .pt-sm-3px, .py-sm-3px {
    padding-top: 3px !important;
  }
  .pr-sm-3px, .px-sm-3px {
    padding-right: 3px !important;
  }
  .pb-sm-3px, .py-sm-3px {
    padding-bottom: 3px !important;
  }
  .pl-sm-3px, .px-sm-3px {
    padding-left: 3px !important;
  }
  .m-sm-4px {
    margin: 4px !important;
  }
  .mt-sm-4px, .my-sm-4px {
    margin-top: 4px !important;
  }
  .mr-sm-4px, .mx-sm-4px {
    margin-right: 4px !important;
  }
  .mb-sm-4px, .my-sm-4px {
    margin-bottom: 4px !important;
  }
  .ml-sm-4px, .mx-sm-4px {
    margin-left: 4px !important;
  }
  .p-sm-4px {
    padding: 4px !important;
  }
  .pt-sm-4px, .py-sm-4px {
    padding-top: 4px !important;
  }
  .pr-sm-4px, .px-sm-4px {
    padding-right: 4px !important;
  }
  .pb-sm-4px, .py-sm-4px {
    padding-bottom: 4px !important;
  }
  .pl-sm-4px, .px-sm-4px {
    padding-left: 4px !important;
  }
  .m-sm-5px {
    margin: 5px !important;
  }
  .mt-sm-5px, .my-sm-5px {
    margin-top: 5px !important;
  }
  .mr-sm-5px, .mx-sm-5px {
    margin-right: 5px !important;
  }
  .mb-sm-5px, .my-sm-5px {
    margin-bottom: 5px !important;
  }
  .ml-sm-5px, .mx-sm-5px {
    margin-left: 5px !important;
  }
  .p-sm-5px {
    padding: 5px !important;
  }
  .pt-sm-5px, .py-sm-5px {
    padding-top: 5px !important;
  }
  .pr-sm-5px, .px-sm-5px {
    padding-right: 5px !important;
  }
  .pb-sm-5px, .py-sm-5px {
    padding-bottom: 5px !important;
  }
  .pl-sm-5px, .px-sm-5px {
    padding-left: 5px !important;
  }
  .m-sm-6 {
    margin: 6px !important;
  }
  .mt-sm-6, .my-sm-6 {
    margin-top: 6px !important;
  }
  .mr-sm-6, .mx-sm-6 {
    margin-right: 6px !important;
  }
  .mb-sm-6, .my-sm-6 {
    margin-bottom: 6px !important;
  }
  .ml-sm-6, .mx-sm-6 {
    margin-left: 6px !important;
  }
  .p-sm-6 {
    padding: 6px !important;
  }
  .pt-sm-6, .py-sm-6 {
    padding-top: 6px !important;
  }
  .pr-sm-6, .px-sm-6 {
    padding-right: 6px !important;
  }
  .pb-sm-6, .py-sm-6 {
    padding-bottom: 6px !important;
  }
  .pl-sm-6, .px-sm-6 {
    padding-left: 6px !important;
  }
  .m-sm-7 {
    margin: 7px !important;
  }
  .mt-sm-7, .my-sm-7 {
    margin-top: 7px !important;
  }
  .mr-sm-7, .mx-sm-7 {
    margin-right: 7px !important;
  }
  .mb-sm-7, .my-sm-7 {
    margin-bottom: 7px !important;
  }
  .ml-sm-7, .mx-sm-7 {
    margin-left: 7px !important;
  }
  .p-sm-7 {
    padding: 7px !important;
  }
  .pt-sm-7, .py-sm-7 {
    padding-top: 7px !important;
  }
  .pr-sm-7, .px-sm-7 {
    padding-right: 7px !important;
  }
  .pb-sm-7, .py-sm-7 {
    padding-bottom: 7px !important;
  }
  .pl-sm-7, .px-sm-7 {
    padding-left: 7px !important;
  }
  .m-sm-8 {
    margin: 8px !important;
  }
  .mt-sm-8, .my-sm-8 {
    margin-top: 8px !important;
  }
  .mr-sm-8, .mx-sm-8 {
    margin-right: 8px !important;
  }
  .mb-sm-8, .my-sm-8 {
    margin-bottom: 8px !important;
  }
  .ml-sm-8, .mx-sm-8 {
    margin-left: 8px !important;
  }
  .p-sm-8 {
    padding: 8px !important;
  }
  .pt-sm-8, .py-sm-8 {
    padding-top: 8px !important;
  }
  .pr-sm-8, .px-sm-8 {
    padding-right: 8px !important;
  }
  .pb-sm-8, .py-sm-8 {
    padding-bottom: 8px !important;
  }
  .pl-sm-8, .px-sm-8 {
    padding-left: 8px !important;
  }
  .m-sm-9 {
    margin: 9px !important;
  }
  .mt-sm-9, .my-sm-9 {
    margin-top: 9px !important;
  }
  .mr-sm-9, .mx-sm-9 {
    margin-right: 9px !important;
  }
  .mb-sm-9, .my-sm-9 {
    margin-bottom: 9px !important;
  }
  .ml-sm-9, .mx-sm-9 {
    margin-left: 9px !important;
  }
  .p-sm-9 {
    padding: 9px !important;
  }
  .pt-sm-9, .py-sm-9 {
    padding-top: 9px !important;
  }
  .pr-sm-9, .px-sm-9 {
    padding-right: 9px !important;
  }
  .pb-sm-9, .py-sm-9 {
    padding-bottom: 9px !important;
  }
  .pl-sm-9, .px-sm-9 {
    padding-left: 9px !important;
  }
  .m-sm-10 {
    margin: 10px !important;
  }
  .mt-sm-10, .my-sm-10 {
    margin-top: 10px !important;
  }
  .mr-sm-10, .mx-sm-10 {
    margin-right: 10px !important;
  }
  .mb-sm-10, .my-sm-10 {
    margin-bottom: 10px !important;
  }
  .ml-sm-10, .mx-sm-10 {
    margin-left: 10px !important;
  }
  .p-sm-10 {
    padding: 10px !important;
  }
  .pt-sm-10, .py-sm-10 {
    padding-top: 10px !important;
  }
  .pr-sm-10, .px-sm-10 {
    padding-right: 10px !important;
  }
  .pb-sm-10, .py-sm-10 {
    padding-bottom: 10px !important;
  }
  .pl-sm-10, .px-sm-10 {
    padding-left: 10px !important;
  }
  .m-sm-11 {
    margin: 11px !important;
  }
  .mt-sm-11, .my-sm-11 {
    margin-top: 11px !important;
  }
  .mr-sm-11, .mx-sm-11 {
    margin-right: 11px !important;
  }
  .mb-sm-11, .my-sm-11 {
    margin-bottom: 11px !important;
  }
  .ml-sm-11, .mx-sm-11 {
    margin-left: 11px !important;
  }
  .p-sm-11 {
    padding: 11px !important;
  }
  .pt-sm-11, .py-sm-11 {
    padding-top: 11px !important;
  }
  .pr-sm-11, .px-sm-11 {
    padding-right: 11px !important;
  }
  .pb-sm-11, .py-sm-11 {
    padding-bottom: 11px !important;
  }
  .pl-sm-11, .px-sm-11 {
    padding-left: 11px !important;
  }
  .m-sm-12 {
    margin: 12px !important;
  }
  .mt-sm-12, .my-sm-12 {
    margin-top: 12px !important;
  }
  .mr-sm-12, .mx-sm-12 {
    margin-right: 12px !important;
  }
  .mb-sm-12, .my-sm-12 {
    margin-bottom: 12px !important;
  }
  .ml-sm-12, .mx-sm-12 {
    margin-left: 12px !important;
  }
  .p-sm-12 {
    padding: 12px !important;
  }
  .pt-sm-12, .py-sm-12 {
    padding-top: 12px !important;
  }
  .pr-sm-12, .px-sm-12 {
    padding-right: 12px !important;
  }
  .pb-sm-12, .py-sm-12 {
    padding-bottom: 12px !important;
  }
  .pl-sm-12, .px-sm-12 {
    padding-left: 12px !important;
  }
  .m-sm-13 {
    margin: 13px !important;
  }
  .mt-sm-13, .my-sm-13 {
    margin-top: 13px !important;
  }
  .mr-sm-13, .mx-sm-13 {
    margin-right: 13px !important;
  }
  .mb-sm-13, .my-sm-13 {
    margin-bottom: 13px !important;
  }
  .ml-sm-13, .mx-sm-13 {
    margin-left: 13px !important;
  }
  .p-sm-13 {
    padding: 13px !important;
  }
  .pt-sm-13, .py-sm-13 {
    padding-top: 13px !important;
  }
  .pr-sm-13, .px-sm-13 {
    padding-right: 13px !important;
  }
  .pb-sm-13, .py-sm-13 {
    padding-bottom: 13px !important;
  }
  .pl-sm-13, .px-sm-13 {
    padding-left: 13px !important;
  }
  .m-sm-14 {
    margin: 14px !important;
  }
  .mt-sm-14, .my-sm-14 {
    margin-top: 14px !important;
  }
  .mr-sm-14, .mx-sm-14 {
    margin-right: 14px !important;
  }
  .mb-sm-14, .my-sm-14 {
    margin-bottom: 14px !important;
  }
  .ml-sm-14, .mx-sm-14 {
    margin-left: 14px !important;
  }
  .p-sm-14 {
    padding: 14px !important;
  }
  .pt-sm-14, .py-sm-14 {
    padding-top: 14px !important;
  }
  .pr-sm-14, .px-sm-14 {
    padding-right: 14px !important;
  }
  .pb-sm-14, .py-sm-14 {
    padding-bottom: 14px !important;
  }
  .pl-sm-14, .px-sm-14 {
    padding-left: 14px !important;
  }
  .m-sm-15 {
    margin: 15px !important;
  }
  .mt-sm-15, .my-sm-15 {
    margin-top: 15px !important;
  }
  .mr-sm-15, .mx-sm-15 {
    margin-right: 15px !important;
  }
  .mb-sm-15, .my-sm-15 {
    margin-bottom: 15px !important;
  }
  .ml-sm-15, .mx-sm-15 {
    margin-left: 15px !important;
  }
  .p-sm-15 {
    padding: 15px !important;
  }
  .pt-sm-15, .py-sm-15 {
    padding-top: 15px !important;
  }
  .pr-sm-15, .px-sm-15 {
    padding-right: 15px !important;
  }
  .pb-sm-15, .py-sm-15 {
    padding-bottom: 15px !important;
  }
  .pl-sm-15, .px-sm-15 {
    padding-left: 15px !important;
  }
  .m-sm-16 {
    margin: 16px !important;
  }
  .mt-sm-16, .my-sm-16 {
    margin-top: 16px !important;
  }
  .mr-sm-16, .mx-sm-16 {
    margin-right: 16px !important;
  }
  .mb-sm-16, .my-sm-16 {
    margin-bottom: 16px !important;
  }
  .ml-sm-16, .mx-sm-16 {
    margin-left: 16px !important;
  }
  .p-sm-16 {
    padding: 16px !important;
  }
  .pt-sm-16, .py-sm-16 {
    padding-top: 16px !important;
  }
  .pr-sm-16, .px-sm-16 {
    padding-right: 16px !important;
  }
  .pb-sm-16, .py-sm-16 {
    padding-bottom: 16px !important;
  }
  .pl-sm-16, .px-sm-16 {
    padding-left: 16px !important;
  }
  .m-sm-17 {
    margin: 17px !important;
  }
  .mt-sm-17, .my-sm-17 {
    margin-top: 17px !important;
  }
  .mr-sm-17, .mx-sm-17 {
    margin-right: 17px !important;
  }
  .mb-sm-17, .my-sm-17 {
    margin-bottom: 17px !important;
  }
  .ml-sm-17, .mx-sm-17 {
    margin-left: 17px !important;
  }
  .p-sm-17 {
    padding: 17px !important;
  }
  .pt-sm-17, .py-sm-17 {
    padding-top: 17px !important;
  }
  .pr-sm-17, .px-sm-17 {
    padding-right: 17px !important;
  }
  .pb-sm-17, .py-sm-17 {
    padding-bottom: 17px !important;
  }
  .pl-sm-17, .px-sm-17 {
    padding-left: 17px !important;
  }
  .m-sm-18 {
    margin: 18px !important;
  }
  .mt-sm-18, .my-sm-18 {
    margin-top: 18px !important;
  }
  .mr-sm-18, .mx-sm-18 {
    margin-right: 18px !important;
  }
  .mb-sm-18, .my-sm-18 {
    margin-bottom: 18px !important;
  }
  .ml-sm-18, .mx-sm-18 {
    margin-left: 18px !important;
  }
  .p-sm-18 {
    padding: 18px !important;
  }
  .pt-sm-18, .py-sm-18 {
    padding-top: 18px !important;
  }
  .pr-sm-18, .px-sm-18 {
    padding-right: 18px !important;
  }
  .pb-sm-18, .py-sm-18 {
    padding-bottom: 18px !important;
  }
  .pl-sm-18, .px-sm-18 {
    padding-left: 18px !important;
  }
  .m-sm-19 {
    margin: 19px !important;
  }
  .mt-sm-19, .my-sm-19 {
    margin-top: 19px !important;
  }
  .mr-sm-19, .mx-sm-19 {
    margin-right: 19px !important;
  }
  .mb-sm-19, .my-sm-19 {
    margin-bottom: 19px !important;
  }
  .ml-sm-19, .mx-sm-19 {
    margin-left: 19px !important;
  }
  .p-sm-19 {
    padding: 19px !important;
  }
  .pt-sm-19, .py-sm-19 {
    padding-top: 19px !important;
  }
  .pr-sm-19, .px-sm-19 {
    padding-right: 19px !important;
  }
  .pb-sm-19, .py-sm-19 {
    padding-bottom: 19px !important;
  }
  .pl-sm-19, .px-sm-19 {
    padding-left: 19px !important;
  }
  .m-sm-20 {
    margin: 20px !important;
  }
  .mt-sm-20, .my-sm-20 {
    margin-top: 20px !important;
  }
  .mr-sm-20, .mx-sm-20 {
    margin-right: 20px !important;
  }
  .mb-sm-20, .my-sm-20 {
    margin-bottom: 20px !important;
  }
  .ml-sm-20, .mx-sm-20 {
    margin-left: 20px !important;
  }
  .p-sm-20 {
    padding: 20px !important;
  }
  .pt-sm-20, .py-sm-20 {
    padding-top: 20px !important;
  }
  .pr-sm-20, .px-sm-20 {
    padding-right: 20px !important;
  }
  .pb-sm-20, .py-sm-20 {
    padding-bottom: 20px !important;
  }
  .pl-sm-20, .px-sm-20 {
    padding-left: 20px !important;
  }
  .m-sm-21 {
    margin: 21px !important;
  }
  .mt-sm-21, .my-sm-21 {
    margin-top: 21px !important;
  }
  .mr-sm-21, .mx-sm-21 {
    margin-right: 21px !important;
  }
  .mb-sm-21, .my-sm-21 {
    margin-bottom: 21px !important;
  }
  .ml-sm-21, .mx-sm-21 {
    margin-left: 21px !important;
  }
  .p-sm-21 {
    padding: 21px !important;
  }
  .pt-sm-21, .py-sm-21 {
    padding-top: 21px !important;
  }
  .pr-sm-21, .px-sm-21 {
    padding-right: 21px !important;
  }
  .pb-sm-21, .py-sm-21 {
    padding-bottom: 21px !important;
  }
  .pl-sm-21, .px-sm-21 {
    padding-left: 21px !important;
  }
  .m-sm-22 {
    margin: 22px !important;
  }
  .mt-sm-22, .my-sm-22 {
    margin-top: 22px !important;
  }
  .mr-sm-22, .mx-sm-22 {
    margin-right: 22px !important;
  }
  .mb-sm-22, .my-sm-22 {
    margin-bottom: 22px !important;
  }
  .ml-sm-22, .mx-sm-22 {
    margin-left: 22px !important;
  }
  .p-sm-22 {
    padding: 22px !important;
  }
  .pt-sm-22, .py-sm-22 {
    padding-top: 22px !important;
  }
  .pr-sm-22, .px-sm-22 {
    padding-right: 22px !important;
  }
  .pb-sm-22, .py-sm-22 {
    padding-bottom: 22px !important;
  }
  .pl-sm-22, .px-sm-22 {
    padding-left: 22px !important;
  }
  .m-sm-23 {
    margin: 23px !important;
  }
  .mt-sm-23, .my-sm-23 {
    margin-top: 23px !important;
  }
  .mr-sm-23, .mx-sm-23 {
    margin-right: 23px !important;
  }
  .mb-sm-23, .my-sm-23 {
    margin-bottom: 23px !important;
  }
  .ml-sm-23, .mx-sm-23 {
    margin-left: 23px !important;
  }
  .p-sm-23 {
    padding: 23px !important;
  }
  .pt-sm-23, .py-sm-23 {
    padding-top: 23px !important;
  }
  .pr-sm-23, .px-sm-23 {
    padding-right: 23px !important;
  }
  .pb-sm-23, .py-sm-23 {
    padding-bottom: 23px !important;
  }
  .pl-sm-23, .px-sm-23 {
    padding-left: 23px !important;
  }
  .m-sm-24 {
    margin: 24px !important;
  }
  .mt-sm-24, .my-sm-24 {
    margin-top: 24px !important;
  }
  .mr-sm-24, .mx-sm-24 {
    margin-right: 24px !important;
  }
  .mb-sm-24, .my-sm-24 {
    margin-bottom: 24px !important;
  }
  .ml-sm-24, .mx-sm-24 {
    margin-left: 24px !important;
  }
  .p-sm-24 {
    padding: 24px !important;
  }
  .pt-sm-24, .py-sm-24 {
    padding-top: 24px !important;
  }
  .pr-sm-24, .px-sm-24 {
    padding-right: 24px !important;
  }
  .pb-sm-24, .py-sm-24 {
    padding-bottom: 24px !important;
  }
  .pl-sm-24, .px-sm-24 {
    padding-left: 24px !important;
  }
  .m-sm-25 {
    margin: 25px !important;
  }
  .mt-sm-25, .my-sm-25 {
    margin-top: 25px !important;
  }
  .mr-sm-25, .mx-sm-25 {
    margin-right: 25px !important;
  }
  .mb-sm-25, .my-sm-25 {
    margin-bottom: 25px !important;
  }
  .ml-sm-25, .mx-sm-25 {
    margin-left: 25px !important;
  }
  .p-sm-25 {
    padding: 25px !important;
  }
  .pt-sm-25, .py-sm-25 {
    padding-top: 25px !important;
  }
  .pr-sm-25, .px-sm-25 {
    padding-right: 25px !important;
  }
  .pb-sm-25, .py-sm-25 {
    padding-bottom: 25px !important;
  }
  .pl-sm-25, .px-sm-25 {
    padding-left: 25px !important;
  }
  .m-sm-26 {
    margin: 26px !important;
  }
  .mt-sm-26, .my-sm-26 {
    margin-top: 26px !important;
  }
  .mr-sm-26, .mx-sm-26 {
    margin-right: 26px !important;
  }
  .mb-sm-26, .my-sm-26 {
    margin-bottom: 26px !important;
  }
  .ml-sm-26, .mx-sm-26 {
    margin-left: 26px !important;
  }
  .p-sm-26 {
    padding: 26px !important;
  }
  .pt-sm-26, .py-sm-26 {
    padding-top: 26px !important;
  }
  .pr-sm-26, .px-sm-26 {
    padding-right: 26px !important;
  }
  .pb-sm-26, .py-sm-26 {
    padding-bottom: 26px !important;
  }
  .pl-sm-26, .px-sm-26 {
    padding-left: 26px !important;
  }
  .m-sm-27 {
    margin: 27px !important;
  }
  .mt-sm-27, .my-sm-27 {
    margin-top: 27px !important;
  }
  .mr-sm-27, .mx-sm-27 {
    margin-right: 27px !important;
  }
  .mb-sm-27, .my-sm-27 {
    margin-bottom: 27px !important;
  }
  .ml-sm-27, .mx-sm-27 {
    margin-left: 27px !important;
  }
  .p-sm-27 {
    padding: 27px !important;
  }
  .pt-sm-27, .py-sm-27 {
    padding-top: 27px !important;
  }
  .pr-sm-27, .px-sm-27 {
    padding-right: 27px !important;
  }
  .pb-sm-27, .py-sm-27 {
    padding-bottom: 27px !important;
  }
  .pl-sm-27, .px-sm-27 {
    padding-left: 27px !important;
  }
  .m-sm-28 {
    margin: 28px !important;
  }
  .mt-sm-28, .my-sm-28 {
    margin-top: 28px !important;
  }
  .mr-sm-28, .mx-sm-28 {
    margin-right: 28px !important;
  }
  .mb-sm-28, .my-sm-28 {
    margin-bottom: 28px !important;
  }
  .ml-sm-28, .mx-sm-28 {
    margin-left: 28px !important;
  }
  .p-sm-28 {
    padding: 28px !important;
  }
  .pt-sm-28, .py-sm-28 {
    padding-top: 28px !important;
  }
  .pr-sm-28, .px-sm-28 {
    padding-right: 28px !important;
  }
  .pb-sm-28, .py-sm-28 {
    padding-bottom: 28px !important;
  }
  .pl-sm-28, .px-sm-28 {
    padding-left: 28px !important;
  }
  .m-sm-29 {
    margin: 29px !important;
  }
  .mt-sm-29, .my-sm-29 {
    margin-top: 29px !important;
  }
  .mr-sm-29, .mx-sm-29 {
    margin-right: 29px !important;
  }
  .mb-sm-29, .my-sm-29 {
    margin-bottom: 29px !important;
  }
  .ml-sm-29, .mx-sm-29 {
    margin-left: 29px !important;
  }
  .p-sm-29 {
    padding: 29px !important;
  }
  .pt-sm-29, .py-sm-29 {
    padding-top: 29px !important;
  }
  .pr-sm-29, .px-sm-29 {
    padding-right: 29px !important;
  }
  .pb-sm-29, .py-sm-29 {
    padding-bottom: 29px !important;
  }
  .pl-sm-29, .px-sm-29 {
    padding-left: 29px !important;
  }
  .m-sm-30 {
    margin: 30px !important;
  }
  .mt-sm-30, .my-sm-30 {
    margin-top: 30px !important;
  }
  .mr-sm-30, .mx-sm-30 {
    margin-right: 30px !important;
  }
  .mb-sm-30, .my-sm-30 {
    margin-bottom: 30px !important;
  }
  .ml-sm-30, .mx-sm-30 {
    margin-left: 30px !important;
  }
  .p-sm-30 {
    padding: 30px !important;
  }
  .pt-sm-30, .py-sm-30 {
    padding-top: 30px !important;
  }
  .pr-sm-30, .px-sm-30 {
    padding-right: 30px !important;
  }
  .pb-sm-30, .py-sm-30 {
    padding-bottom: 30px !important;
  }
  .pl-sm-30, .px-sm-30 {
    padding-left: 30px !important;
  }
  .m-sm-31 {
    margin: 31px !important;
  }
  .mt-sm-31, .my-sm-31 {
    margin-top: 31px !important;
  }
  .mr-sm-31, .mx-sm-31 {
    margin-right: 31px !important;
  }
  .mb-sm-31, .my-sm-31 {
    margin-bottom: 31px !important;
  }
  .ml-sm-31, .mx-sm-31 {
    margin-left: 31px !important;
  }
  .p-sm-31 {
    padding: 31px !important;
  }
  .pt-sm-31, .py-sm-31 {
    padding-top: 31px !important;
  }
  .pr-sm-31, .px-sm-31 {
    padding-right: 31px !important;
  }
  .pb-sm-31, .py-sm-31 {
    padding-bottom: 31px !important;
  }
  .pl-sm-31, .px-sm-31 {
    padding-left: 31px !important;
  }
  .m-sm-32 {
    margin: 32px !important;
  }
  .mt-sm-32, .my-sm-32 {
    margin-top: 32px !important;
  }
  .mr-sm-32, .mx-sm-32 {
    margin-right: 32px !important;
  }
  .mb-sm-32, .my-sm-32 {
    margin-bottom: 32px !important;
  }
  .ml-sm-32, .mx-sm-32 {
    margin-left: 32px !important;
  }
  .p-sm-32 {
    padding: 32px !important;
  }
  .pt-sm-32, .py-sm-32 {
    padding-top: 32px !important;
  }
  .pr-sm-32, .px-sm-32 {
    padding-right: 32px !important;
  }
  .pb-sm-32, .py-sm-32 {
    padding-bottom: 32px !important;
  }
  .pl-sm-32, .px-sm-32 {
    padding-left: 32px !important;
  }
  .m-sm-33 {
    margin: 33px !important;
  }
  .mt-sm-33, .my-sm-33 {
    margin-top: 33px !important;
  }
  .mr-sm-33, .mx-sm-33 {
    margin-right: 33px !important;
  }
  .mb-sm-33, .my-sm-33 {
    margin-bottom: 33px !important;
  }
  .ml-sm-33, .mx-sm-33 {
    margin-left: 33px !important;
  }
  .p-sm-33 {
    padding: 33px !important;
  }
  .pt-sm-33, .py-sm-33 {
    padding-top: 33px !important;
  }
  .pr-sm-33, .px-sm-33 {
    padding-right: 33px !important;
  }
  .pb-sm-33, .py-sm-33 {
    padding-bottom: 33px !important;
  }
  .pl-sm-33, .px-sm-33 {
    padding-left: 33px !important;
  }
  .m-sm-34 {
    margin: 34px !important;
  }
  .mt-sm-34, .my-sm-34 {
    margin-top: 34px !important;
  }
  .mr-sm-34, .mx-sm-34 {
    margin-right: 34px !important;
  }
  .mb-sm-34, .my-sm-34 {
    margin-bottom: 34px !important;
  }
  .ml-sm-34, .mx-sm-34 {
    margin-left: 34px !important;
  }
  .p-sm-34 {
    padding: 34px !important;
  }
  .pt-sm-34, .py-sm-34 {
    padding-top: 34px !important;
  }
  .pr-sm-34, .px-sm-34 {
    padding-right: 34px !important;
  }
  .pb-sm-34, .py-sm-34 {
    padding-bottom: 34px !important;
  }
  .pl-sm-34, .px-sm-34 {
    padding-left: 34px !important;
  }
  .m-sm-35 {
    margin: 35px !important;
  }
  .mt-sm-35, .my-sm-35 {
    margin-top: 35px !important;
  }
  .mr-sm-35, .mx-sm-35 {
    margin-right: 35px !important;
  }
  .mb-sm-35, .my-sm-35 {
    margin-bottom: 35px !important;
  }
  .ml-sm-35, .mx-sm-35 {
    margin-left: 35px !important;
  }
  .p-sm-35 {
    padding: 35px !important;
  }
  .pt-sm-35, .py-sm-35 {
    padding-top: 35px !important;
  }
  .pr-sm-35, .px-sm-35 {
    padding-right: 35px !important;
  }
  .pb-sm-35, .py-sm-35 {
    padding-bottom: 35px !important;
  }
  .pl-sm-35, .px-sm-35 {
    padding-left: 35px !important;
  }
  .m-sm-36 {
    margin: 36px !important;
  }
  .mt-sm-36, .my-sm-36 {
    margin-top: 36px !important;
  }
  .mr-sm-36, .mx-sm-36 {
    margin-right: 36px !important;
  }
  .mb-sm-36, .my-sm-36 {
    margin-bottom: 36px !important;
  }
  .ml-sm-36, .mx-sm-36 {
    margin-left: 36px !important;
  }
  .p-sm-36 {
    padding: 36px !important;
  }
  .pt-sm-36, .py-sm-36 {
    padding-top: 36px !important;
  }
  .pr-sm-36, .px-sm-36 {
    padding-right: 36px !important;
  }
  .pb-sm-36, .py-sm-36 {
    padding-bottom: 36px !important;
  }
  .pl-sm-36, .px-sm-36 {
    padding-left: 36px !important;
  }
  .m-sm-37 {
    margin: 37px !important;
  }
  .mt-sm-37, .my-sm-37 {
    margin-top: 37px !important;
  }
  .mr-sm-37, .mx-sm-37 {
    margin-right: 37px !important;
  }
  .mb-sm-37, .my-sm-37 {
    margin-bottom: 37px !important;
  }
  .ml-sm-37, .mx-sm-37 {
    margin-left: 37px !important;
  }
  .p-sm-37 {
    padding: 37px !important;
  }
  .pt-sm-37, .py-sm-37 {
    padding-top: 37px !important;
  }
  .pr-sm-37, .px-sm-37 {
    padding-right: 37px !important;
  }
  .pb-sm-37, .py-sm-37 {
    padding-bottom: 37px !important;
  }
  .pl-sm-37, .px-sm-37 {
    padding-left: 37px !important;
  }
  .m-sm-38 {
    margin: 38px !important;
  }
  .mt-sm-38, .my-sm-38 {
    margin-top: 38px !important;
  }
  .mr-sm-38, .mx-sm-38 {
    margin-right: 38px !important;
  }
  .mb-sm-38, .my-sm-38 {
    margin-bottom: 38px !important;
  }
  .ml-sm-38, .mx-sm-38 {
    margin-left: 38px !important;
  }
  .p-sm-38 {
    padding: 38px !important;
  }
  .pt-sm-38, .py-sm-38 {
    padding-top: 38px !important;
  }
  .pr-sm-38, .px-sm-38 {
    padding-right: 38px !important;
  }
  .pb-sm-38, .py-sm-38 {
    padding-bottom: 38px !important;
  }
  .pl-sm-38, .px-sm-38 {
    padding-left: 38px !important;
  }
  .m-sm-39 {
    margin: 39px !important;
  }
  .mt-sm-39, .my-sm-39 {
    margin-top: 39px !important;
  }
  .mr-sm-39, .mx-sm-39 {
    margin-right: 39px !important;
  }
  .mb-sm-39, .my-sm-39 {
    margin-bottom: 39px !important;
  }
  .ml-sm-39, .mx-sm-39 {
    margin-left: 39px !important;
  }
  .p-sm-39 {
    padding: 39px !important;
  }
  .pt-sm-39, .py-sm-39 {
    padding-top: 39px !important;
  }
  .pr-sm-39, .px-sm-39 {
    padding-right: 39px !important;
  }
  .pb-sm-39, .py-sm-39 {
    padding-bottom: 39px !important;
  }
  .pl-sm-39, .px-sm-39 {
    padding-left: 39px !important;
  }
  .m-sm-40 {
    margin: 40px !important;
  }
  .mt-sm-40, .my-sm-40 {
    margin-top: 40px !important;
  }
  .mr-sm-40, .mx-sm-40 {
    margin-right: 40px !important;
  }
  .mb-sm-40, .my-sm-40 {
    margin-bottom: 40px !important;
  }
  .ml-sm-40, .mx-sm-40 {
    margin-left: 40px !important;
  }
  .p-sm-40 {
    padding: 40px !important;
  }
  .pt-sm-40, .py-sm-40 {
    padding-top: 40px !important;
  }
  .pr-sm-40, .px-sm-40 {
    padding-right: 40px !important;
  }
  .pb-sm-40, .py-sm-40 {
    padding-bottom: 40px !important;
  }
  .pl-sm-40, .px-sm-40 {
    padding-left: 40px !important;
  }
  .m-sm-41 {
    margin: 41px !important;
  }
  .mt-sm-41, .my-sm-41 {
    margin-top: 41px !important;
  }
  .mr-sm-41, .mx-sm-41 {
    margin-right: 41px !important;
  }
  .mb-sm-41, .my-sm-41 {
    margin-bottom: 41px !important;
  }
  .ml-sm-41, .mx-sm-41 {
    margin-left: 41px !important;
  }
  .p-sm-41 {
    padding: 41px !important;
  }
  .pt-sm-41, .py-sm-41 {
    padding-top: 41px !important;
  }
  .pr-sm-41, .px-sm-41 {
    padding-right: 41px !important;
  }
  .pb-sm-41, .py-sm-41 {
    padding-bottom: 41px !important;
  }
  .pl-sm-41, .px-sm-41 {
    padding-left: 41px !important;
  }
  .m-sm-42 {
    margin: 42px !important;
  }
  .mt-sm-42, .my-sm-42 {
    margin-top: 42px !important;
  }
  .mr-sm-42, .mx-sm-42 {
    margin-right: 42px !important;
  }
  .mb-sm-42, .my-sm-42 {
    margin-bottom: 42px !important;
  }
  .ml-sm-42, .mx-sm-42 {
    margin-left: 42px !important;
  }
  .p-sm-42 {
    padding: 42px !important;
  }
  .pt-sm-42, .py-sm-42 {
    padding-top: 42px !important;
  }
  .pr-sm-42, .px-sm-42 {
    padding-right: 42px !important;
  }
  .pb-sm-42, .py-sm-42 {
    padding-bottom: 42px !important;
  }
  .pl-sm-42, .px-sm-42 {
    padding-left: 42px !important;
  }
  .m-sm-43 {
    margin: 43px !important;
  }
  .mt-sm-43, .my-sm-43 {
    margin-top: 43px !important;
  }
  .mr-sm-43, .mx-sm-43 {
    margin-right: 43px !important;
  }
  .mb-sm-43, .my-sm-43 {
    margin-bottom: 43px !important;
  }
  .ml-sm-43, .mx-sm-43 {
    margin-left: 43px !important;
  }
  .p-sm-43 {
    padding: 43px !important;
  }
  .pt-sm-43, .py-sm-43 {
    padding-top: 43px !important;
  }
  .pr-sm-43, .px-sm-43 {
    padding-right: 43px !important;
  }
  .pb-sm-43, .py-sm-43 {
    padding-bottom: 43px !important;
  }
  .pl-sm-43, .px-sm-43 {
    padding-left: 43px !important;
  }
  .m-sm-44 {
    margin: 44px !important;
  }
  .mt-sm-44, .my-sm-44 {
    margin-top: 44px !important;
  }
  .mr-sm-44, .mx-sm-44 {
    margin-right: 44px !important;
  }
  .mb-sm-44, .my-sm-44 {
    margin-bottom: 44px !important;
  }
  .ml-sm-44, .mx-sm-44 {
    margin-left: 44px !important;
  }
  .p-sm-44 {
    padding: 44px !important;
  }
  .pt-sm-44, .py-sm-44 {
    padding-top: 44px !important;
  }
  .pr-sm-44, .px-sm-44 {
    padding-right: 44px !important;
  }
  .pb-sm-44, .py-sm-44 {
    padding-bottom: 44px !important;
  }
  .pl-sm-44, .px-sm-44 {
    padding-left: 44px !important;
  }
  .m-sm-45 {
    margin: 45px !important;
  }
  .mt-sm-45, .my-sm-45 {
    margin-top: 45px !important;
  }
  .mr-sm-45, .mx-sm-45 {
    margin-right: 45px !important;
  }
  .mb-sm-45, .my-sm-45 {
    margin-bottom: 45px !important;
  }
  .ml-sm-45, .mx-sm-45 {
    margin-left: 45px !important;
  }
  .p-sm-45 {
    padding: 45px !important;
  }
  .pt-sm-45, .py-sm-45 {
    padding-top: 45px !important;
  }
  .pr-sm-45, .px-sm-45 {
    padding-right: 45px !important;
  }
  .pb-sm-45, .py-sm-45 {
    padding-bottom: 45px !important;
  }
  .pl-sm-45, .px-sm-45 {
    padding-left: 45px !important;
  }
  .m-sm-46 {
    margin: 46px !important;
  }
  .mt-sm-46, .my-sm-46 {
    margin-top: 46px !important;
  }
  .mr-sm-46, .mx-sm-46 {
    margin-right: 46px !important;
  }
  .mb-sm-46, .my-sm-46 {
    margin-bottom: 46px !important;
  }
  .ml-sm-46, .mx-sm-46 {
    margin-left: 46px !important;
  }
  .p-sm-46 {
    padding: 46px !important;
  }
  .pt-sm-46, .py-sm-46 {
    padding-top: 46px !important;
  }
  .pr-sm-46, .px-sm-46 {
    padding-right: 46px !important;
  }
  .pb-sm-46, .py-sm-46 {
    padding-bottom: 46px !important;
  }
  .pl-sm-46, .px-sm-46 {
    padding-left: 46px !important;
  }
  .m-sm-47 {
    margin: 47px !important;
  }
  .mt-sm-47, .my-sm-47 {
    margin-top: 47px !important;
  }
  .mr-sm-47, .mx-sm-47 {
    margin-right: 47px !important;
  }
  .mb-sm-47, .my-sm-47 {
    margin-bottom: 47px !important;
  }
  .ml-sm-47, .mx-sm-47 {
    margin-left: 47px !important;
  }
  .p-sm-47 {
    padding: 47px !important;
  }
  .pt-sm-47, .py-sm-47 {
    padding-top: 47px !important;
  }
  .pr-sm-47, .px-sm-47 {
    padding-right: 47px !important;
  }
  .pb-sm-47, .py-sm-47 {
    padding-bottom: 47px !important;
  }
  .pl-sm-47, .px-sm-47 {
    padding-left: 47px !important;
  }
  .m-sm-48 {
    margin: 48px !important;
  }
  .mt-sm-48, .my-sm-48 {
    margin-top: 48px !important;
  }
  .mr-sm-48, .mx-sm-48 {
    margin-right: 48px !important;
  }
  .mb-sm-48, .my-sm-48 {
    margin-bottom: 48px !important;
  }
  .ml-sm-48, .mx-sm-48 {
    margin-left: 48px !important;
  }
  .p-sm-48 {
    padding: 48px !important;
  }
  .pt-sm-48, .py-sm-48 {
    padding-top: 48px !important;
  }
  .pr-sm-48, .px-sm-48 {
    padding-right: 48px !important;
  }
  .pb-sm-48, .py-sm-48 {
    padding-bottom: 48px !important;
  }
  .pl-sm-48, .px-sm-48 {
    padding-left: 48px !important;
  }
  .m-sm-49 {
    margin: 49px !important;
  }
  .mt-sm-49, .my-sm-49 {
    margin-top: 49px !important;
  }
  .mr-sm-49, .mx-sm-49 {
    margin-right: 49px !important;
  }
  .mb-sm-49, .my-sm-49 {
    margin-bottom: 49px !important;
  }
  .ml-sm-49, .mx-sm-49 {
    margin-left: 49px !important;
  }
  .p-sm-49 {
    padding: 49px !important;
  }
  .pt-sm-49, .py-sm-49 {
    padding-top: 49px !important;
  }
  .pr-sm-49, .px-sm-49 {
    padding-right: 49px !important;
  }
  .pb-sm-49, .py-sm-49 {
    padding-bottom: 49px !important;
  }
  .pl-sm-49, .px-sm-49 {
    padding-left: 49px !important;
  }
  .m-sm-50 {
    margin: 50px !important;
  }
  .mt-sm-50, .my-sm-50 {
    margin-top: 50px !important;
  }
  .mr-sm-50, .mx-sm-50 {
    margin-right: 50px !important;
  }
  .mb-sm-50, .my-sm-50 {
    margin-bottom: 50px !important;
  }
  .ml-sm-50, .mx-sm-50 {
    margin-left: 50px !important;
  }
  .p-sm-50 {
    padding: 50px !important;
  }
  .pt-sm-50, .py-sm-50 {
    padding-top: 50px !important;
  }
  .pr-sm-50, .px-sm-50 {
    padding-right: 50px !important;
  }
  .pb-sm-50, .py-sm-50 {
    padding-bottom: 50px !important;
  }
  .pl-sm-50, .px-sm-50 {
    padding-left: 50px !important;
  }
  .m-sm-51 {
    margin: 51px !important;
  }
  .mt-sm-51, .my-sm-51 {
    margin-top: 51px !important;
  }
  .mr-sm-51, .mx-sm-51 {
    margin-right: 51px !important;
  }
  .mb-sm-51, .my-sm-51 {
    margin-bottom: 51px !important;
  }
  .ml-sm-51, .mx-sm-51 {
    margin-left: 51px !important;
  }
  .p-sm-51 {
    padding: 51px !important;
  }
  .pt-sm-51, .py-sm-51 {
    padding-top: 51px !important;
  }
  .pr-sm-51, .px-sm-51 {
    padding-right: 51px !important;
  }
  .pb-sm-51, .py-sm-51 {
    padding-bottom: 51px !important;
  }
  .pl-sm-51, .px-sm-51 {
    padding-left: 51px !important;
  }
  .m-sm-52 {
    margin: 52px !important;
  }
  .mt-sm-52, .my-sm-52 {
    margin-top: 52px !important;
  }
  .mr-sm-52, .mx-sm-52 {
    margin-right: 52px !important;
  }
  .mb-sm-52, .my-sm-52 {
    margin-bottom: 52px !important;
  }
  .ml-sm-52, .mx-sm-52 {
    margin-left: 52px !important;
  }
  .p-sm-52 {
    padding: 52px !important;
  }
  .pt-sm-52, .py-sm-52 {
    padding-top: 52px !important;
  }
  .pr-sm-52, .px-sm-52 {
    padding-right: 52px !important;
  }
  .pb-sm-52, .py-sm-52 {
    padding-bottom: 52px !important;
  }
  .pl-sm-52, .px-sm-52 {
    padding-left: 52px !important;
  }
  .m-sm-53 {
    margin: 53px !important;
  }
  .mt-sm-53, .my-sm-53 {
    margin-top: 53px !important;
  }
  .mr-sm-53, .mx-sm-53 {
    margin-right: 53px !important;
  }
  .mb-sm-53, .my-sm-53 {
    margin-bottom: 53px !important;
  }
  .ml-sm-53, .mx-sm-53 {
    margin-left: 53px !important;
  }
  .p-sm-53 {
    padding: 53px !important;
  }
  .pt-sm-53, .py-sm-53 {
    padding-top: 53px !important;
  }
  .pr-sm-53, .px-sm-53 {
    padding-right: 53px !important;
  }
  .pb-sm-53, .py-sm-53 {
    padding-bottom: 53px !important;
  }
  .pl-sm-53, .px-sm-53 {
    padding-left: 53px !important;
  }
  .m-sm-54 {
    margin: 54px !important;
  }
  .mt-sm-54, .my-sm-54 {
    margin-top: 54px !important;
  }
  .mr-sm-54, .mx-sm-54 {
    margin-right: 54px !important;
  }
  .mb-sm-54, .my-sm-54 {
    margin-bottom: 54px !important;
  }
  .ml-sm-54, .mx-sm-54 {
    margin-left: 54px !important;
  }
  .p-sm-54 {
    padding: 54px !important;
  }
  .pt-sm-54, .py-sm-54 {
    padding-top: 54px !important;
  }
  .pr-sm-54, .px-sm-54 {
    padding-right: 54px !important;
  }
  .pb-sm-54, .py-sm-54 {
    padding-bottom: 54px !important;
  }
  .pl-sm-54, .px-sm-54 {
    padding-left: 54px !important;
  }
  .m-sm-55 {
    margin: 55px !important;
  }
  .mt-sm-55, .my-sm-55 {
    margin-top: 55px !important;
  }
  .mr-sm-55, .mx-sm-55 {
    margin-right: 55px !important;
  }
  .mb-sm-55, .my-sm-55 {
    margin-bottom: 55px !important;
  }
  .ml-sm-55, .mx-sm-55 {
    margin-left: 55px !important;
  }
  .p-sm-55 {
    padding: 55px !important;
  }
  .pt-sm-55, .py-sm-55 {
    padding-top: 55px !important;
  }
  .pr-sm-55, .px-sm-55 {
    padding-right: 55px !important;
  }
  .pb-sm-55, .py-sm-55 {
    padding-bottom: 55px !important;
  }
  .pl-sm-55, .px-sm-55 {
    padding-left: 55px !important;
  }
  .m-sm-56 {
    margin: 56px !important;
  }
  .mt-sm-56, .my-sm-56 {
    margin-top: 56px !important;
  }
  .mr-sm-56, .mx-sm-56 {
    margin-right: 56px !important;
  }
  .mb-sm-56, .my-sm-56 {
    margin-bottom: 56px !important;
  }
  .ml-sm-56, .mx-sm-56 {
    margin-left: 56px !important;
  }
  .p-sm-56 {
    padding: 56px !important;
  }
  .pt-sm-56, .py-sm-56 {
    padding-top: 56px !important;
  }
  .pr-sm-56, .px-sm-56 {
    padding-right: 56px !important;
  }
  .pb-sm-56, .py-sm-56 {
    padding-bottom: 56px !important;
  }
  .pl-sm-56, .px-sm-56 {
    padding-left: 56px !important;
  }
  .m-sm-57 {
    margin: 57px !important;
  }
  .mt-sm-57, .my-sm-57 {
    margin-top: 57px !important;
  }
  .mr-sm-57, .mx-sm-57 {
    margin-right: 57px !important;
  }
  .mb-sm-57, .my-sm-57 {
    margin-bottom: 57px !important;
  }
  .ml-sm-57, .mx-sm-57 {
    margin-left: 57px !important;
  }
  .p-sm-57 {
    padding: 57px !important;
  }
  .pt-sm-57, .py-sm-57 {
    padding-top: 57px !important;
  }
  .pr-sm-57, .px-sm-57 {
    padding-right: 57px !important;
  }
  .pb-sm-57, .py-sm-57 {
    padding-bottom: 57px !important;
  }
  .pl-sm-57, .px-sm-57 {
    padding-left: 57px !important;
  }
  .m-sm-58 {
    margin: 58px !important;
  }
  .mt-sm-58, .my-sm-58 {
    margin-top: 58px !important;
  }
  .mr-sm-58, .mx-sm-58 {
    margin-right: 58px !important;
  }
  .mb-sm-58, .my-sm-58 {
    margin-bottom: 58px !important;
  }
  .ml-sm-58, .mx-sm-58 {
    margin-left: 58px !important;
  }
  .p-sm-58 {
    padding: 58px !important;
  }
  .pt-sm-58, .py-sm-58 {
    padding-top: 58px !important;
  }
  .pr-sm-58, .px-sm-58 {
    padding-right: 58px !important;
  }
  .pb-sm-58, .py-sm-58 {
    padding-bottom: 58px !important;
  }
  .pl-sm-58, .px-sm-58 {
    padding-left: 58px !important;
  }
  .m-sm-59 {
    margin: 59px !important;
  }
  .mt-sm-59, .my-sm-59 {
    margin-top: 59px !important;
  }
  .mr-sm-59, .mx-sm-59 {
    margin-right: 59px !important;
  }
  .mb-sm-59, .my-sm-59 {
    margin-bottom: 59px !important;
  }
  .ml-sm-59, .mx-sm-59 {
    margin-left: 59px !important;
  }
  .p-sm-59 {
    padding: 59px !important;
  }
  .pt-sm-59, .py-sm-59 {
    padding-top: 59px !important;
  }
  .pr-sm-59, .px-sm-59 {
    padding-right: 59px !important;
  }
  .pb-sm-59, .py-sm-59 {
    padding-bottom: 59px !important;
  }
  .pl-sm-59, .px-sm-59 {
    padding-left: 59px !important;
  }
  .m-sm-60 {
    margin: 60px !important;
  }
  .mt-sm-60, .my-sm-60 {
    margin-top: 60px !important;
  }
  .mr-sm-60, .mx-sm-60 {
    margin-right: 60px !important;
  }
  .mb-sm-60, .my-sm-60 {
    margin-bottom: 60px !important;
  }
  .ml-sm-60, .mx-sm-60 {
    margin-left: 60px !important;
  }
  .p-sm-60 {
    padding: 60px !important;
  }
  .pt-sm-60, .py-sm-60 {
    padding-top: 60px !important;
  }
  .pr-sm-60, .px-sm-60 {
    padding-right: 60px !important;
  }
  .pb-sm-60, .py-sm-60 {
    padding-bottom: 60px !important;
  }
  .pl-sm-60, .px-sm-60 {
    padding-left: 60px !important;
  }
  .m-sm-61 {
    margin: 61px !important;
  }
  .mt-sm-61, .my-sm-61 {
    margin-top: 61px !important;
  }
  .mr-sm-61, .mx-sm-61 {
    margin-right: 61px !important;
  }
  .mb-sm-61, .my-sm-61 {
    margin-bottom: 61px !important;
  }
  .ml-sm-61, .mx-sm-61 {
    margin-left: 61px !important;
  }
  .p-sm-61 {
    padding: 61px !important;
  }
  .pt-sm-61, .py-sm-61 {
    padding-top: 61px !important;
  }
  .pr-sm-61, .px-sm-61 {
    padding-right: 61px !important;
  }
  .pb-sm-61, .py-sm-61 {
    padding-bottom: 61px !important;
  }
  .pl-sm-61, .px-sm-61 {
    padding-left: 61px !important;
  }
  .m-sm-62 {
    margin: 62px !important;
  }
  .mt-sm-62, .my-sm-62 {
    margin-top: 62px !important;
  }
  .mr-sm-62, .mx-sm-62 {
    margin-right: 62px !important;
  }
  .mb-sm-62, .my-sm-62 {
    margin-bottom: 62px !important;
  }
  .ml-sm-62, .mx-sm-62 {
    margin-left: 62px !important;
  }
  .p-sm-62 {
    padding: 62px !important;
  }
  .pt-sm-62, .py-sm-62 {
    padding-top: 62px !important;
  }
  .pr-sm-62, .px-sm-62 {
    padding-right: 62px !important;
  }
  .pb-sm-62, .py-sm-62 {
    padding-bottom: 62px !important;
  }
  .pl-sm-62, .px-sm-62 {
    padding-left: 62px !important;
  }
  .m-sm-63 {
    margin: 63px !important;
  }
  .mt-sm-63, .my-sm-63 {
    margin-top: 63px !important;
  }
  .mr-sm-63, .mx-sm-63 {
    margin-right: 63px !important;
  }
  .mb-sm-63, .my-sm-63 {
    margin-bottom: 63px !important;
  }
  .ml-sm-63, .mx-sm-63 {
    margin-left: 63px !important;
  }
  .p-sm-63 {
    padding: 63px !important;
  }
  .pt-sm-63, .py-sm-63 {
    padding-top: 63px !important;
  }
  .pr-sm-63, .px-sm-63 {
    padding-right: 63px !important;
  }
  .pb-sm-63, .py-sm-63 {
    padding-bottom: 63px !important;
  }
  .pl-sm-63, .px-sm-63 {
    padding-left: 63px !important;
  }
  .m-sm-64 {
    margin: 64px !important;
  }
  .mt-sm-64, .my-sm-64 {
    margin-top: 64px !important;
  }
  .mr-sm-64, .mx-sm-64 {
    margin-right: 64px !important;
  }
  .mb-sm-64, .my-sm-64 {
    margin-bottom: 64px !important;
  }
  .ml-sm-64, .mx-sm-64 {
    margin-left: 64px !important;
  }
  .p-sm-64 {
    padding: 64px !important;
  }
  .pt-sm-64, .py-sm-64 {
    padding-top: 64px !important;
  }
  .pr-sm-64, .px-sm-64 {
    padding-right: 64px !important;
  }
  .pb-sm-64, .py-sm-64 {
    padding-bottom: 64px !important;
  }
  .pl-sm-64, .px-sm-64 {
    padding-left: 64px !important;
  }
  .m-sm--64 {
    margin: -64px !important;
  }
  .mt-sm--64, .my-sm--64 {
    margin-top: -64px !important;
  }
  .mr-sm--64, .mx-sm--64 {
    margin-right: -64px !important;
  }
  .mb-sm--64, .my-sm--64 {
    margin-bottom: -64px !important;
  }
  .ml-sm--64, .mx-sm--64 {
    margin-left: -64px !important;
  }
  .p-sm--64 {
    padding: -64px !important;
  }
  .pt-sm--64, .py-sm--64 {
    padding-top: -64px !important;
  }
  .pr-sm--64, .px-sm--64 {
    padding-right: -64px !important;
  }
  .pb-sm--64, .py-sm--64 {
    padding-bottom: -64px !important;
  }
  .pl-sm--64, .px-sm--64 {
    padding-left: -64px !important;
  }
  .m-sm--63 {
    margin: -63px !important;
  }
  .mt-sm--63, .my-sm--63 {
    margin-top: -63px !important;
  }
  .mr-sm--63, .mx-sm--63 {
    margin-right: -63px !important;
  }
  .mb-sm--63, .my-sm--63 {
    margin-bottom: -63px !important;
  }
  .ml-sm--63, .mx-sm--63 {
    margin-left: -63px !important;
  }
  .p-sm--63 {
    padding: -63px !important;
  }
  .pt-sm--63, .py-sm--63 {
    padding-top: -63px !important;
  }
  .pr-sm--63, .px-sm--63 {
    padding-right: -63px !important;
  }
  .pb-sm--63, .py-sm--63 {
    padding-bottom: -63px !important;
  }
  .pl-sm--63, .px-sm--63 {
    padding-left: -63px !important;
  }
  .m-sm--62 {
    margin: -62px !important;
  }
  .mt-sm--62, .my-sm--62 {
    margin-top: -62px !important;
  }
  .mr-sm--62, .mx-sm--62 {
    margin-right: -62px !important;
  }
  .mb-sm--62, .my-sm--62 {
    margin-bottom: -62px !important;
  }
  .ml-sm--62, .mx-sm--62 {
    margin-left: -62px !important;
  }
  .p-sm--62 {
    padding: -62px !important;
  }
  .pt-sm--62, .py-sm--62 {
    padding-top: -62px !important;
  }
  .pr-sm--62, .px-sm--62 {
    padding-right: -62px !important;
  }
  .pb-sm--62, .py-sm--62 {
    padding-bottom: -62px !important;
  }
  .pl-sm--62, .px-sm--62 {
    padding-left: -62px !important;
  }
  .m-sm--61 {
    margin: -61px !important;
  }
  .mt-sm--61, .my-sm--61 {
    margin-top: -61px !important;
  }
  .mr-sm--61, .mx-sm--61 {
    margin-right: -61px !important;
  }
  .mb-sm--61, .my-sm--61 {
    margin-bottom: -61px !important;
  }
  .ml-sm--61, .mx-sm--61 {
    margin-left: -61px !important;
  }
  .p-sm--61 {
    padding: -61px !important;
  }
  .pt-sm--61, .py-sm--61 {
    padding-top: -61px !important;
  }
  .pr-sm--61, .px-sm--61 {
    padding-right: -61px !important;
  }
  .pb-sm--61, .py-sm--61 {
    padding-bottom: -61px !important;
  }
  .pl-sm--61, .px-sm--61 {
    padding-left: -61px !important;
  }
  .m-sm--60 {
    margin: -60px !important;
  }
  .mt-sm--60, .my-sm--60 {
    margin-top: -60px !important;
  }
  .mr-sm--60, .mx-sm--60 {
    margin-right: -60px !important;
  }
  .mb-sm--60, .my-sm--60 {
    margin-bottom: -60px !important;
  }
  .ml-sm--60, .mx-sm--60 {
    margin-left: -60px !important;
  }
  .p-sm--60 {
    padding: -60px !important;
  }
  .pt-sm--60, .py-sm--60 {
    padding-top: -60px !important;
  }
  .pr-sm--60, .px-sm--60 {
    padding-right: -60px !important;
  }
  .pb-sm--60, .py-sm--60 {
    padding-bottom: -60px !important;
  }
  .pl-sm--60, .px-sm--60 {
    padding-left: -60px !important;
  }
  .m-sm--59 {
    margin: -59px !important;
  }
  .mt-sm--59, .my-sm--59 {
    margin-top: -59px !important;
  }
  .mr-sm--59, .mx-sm--59 {
    margin-right: -59px !important;
  }
  .mb-sm--59, .my-sm--59 {
    margin-bottom: -59px !important;
  }
  .ml-sm--59, .mx-sm--59 {
    margin-left: -59px !important;
  }
  .p-sm--59 {
    padding: -59px !important;
  }
  .pt-sm--59, .py-sm--59 {
    padding-top: -59px !important;
  }
  .pr-sm--59, .px-sm--59 {
    padding-right: -59px !important;
  }
  .pb-sm--59, .py-sm--59 {
    padding-bottom: -59px !important;
  }
  .pl-sm--59, .px-sm--59 {
    padding-left: -59px !important;
  }
  .m-sm--58 {
    margin: -58px !important;
  }
  .mt-sm--58, .my-sm--58 {
    margin-top: -58px !important;
  }
  .mr-sm--58, .mx-sm--58 {
    margin-right: -58px !important;
  }
  .mb-sm--58, .my-sm--58 {
    margin-bottom: -58px !important;
  }
  .ml-sm--58, .mx-sm--58 {
    margin-left: -58px !important;
  }
  .p-sm--58 {
    padding: -58px !important;
  }
  .pt-sm--58, .py-sm--58 {
    padding-top: -58px !important;
  }
  .pr-sm--58, .px-sm--58 {
    padding-right: -58px !important;
  }
  .pb-sm--58, .py-sm--58 {
    padding-bottom: -58px !important;
  }
  .pl-sm--58, .px-sm--58 {
    padding-left: -58px !important;
  }
  .m-sm--57 {
    margin: -57px !important;
  }
  .mt-sm--57, .my-sm--57 {
    margin-top: -57px !important;
  }
  .mr-sm--57, .mx-sm--57 {
    margin-right: -57px !important;
  }
  .mb-sm--57, .my-sm--57 {
    margin-bottom: -57px !important;
  }
  .ml-sm--57, .mx-sm--57 {
    margin-left: -57px !important;
  }
  .p-sm--57 {
    padding: -57px !important;
  }
  .pt-sm--57, .py-sm--57 {
    padding-top: -57px !important;
  }
  .pr-sm--57, .px-sm--57 {
    padding-right: -57px !important;
  }
  .pb-sm--57, .py-sm--57 {
    padding-bottom: -57px !important;
  }
  .pl-sm--57, .px-sm--57 {
    padding-left: -57px !important;
  }
  .m-sm--56 {
    margin: -56px !important;
  }
  .mt-sm--56, .my-sm--56 {
    margin-top: -56px !important;
  }
  .mr-sm--56, .mx-sm--56 {
    margin-right: -56px !important;
  }
  .mb-sm--56, .my-sm--56 {
    margin-bottom: -56px !important;
  }
  .ml-sm--56, .mx-sm--56 {
    margin-left: -56px !important;
  }
  .p-sm--56 {
    padding: -56px !important;
  }
  .pt-sm--56, .py-sm--56 {
    padding-top: -56px !important;
  }
  .pr-sm--56, .px-sm--56 {
    padding-right: -56px !important;
  }
  .pb-sm--56, .py-sm--56 {
    padding-bottom: -56px !important;
  }
  .pl-sm--56, .px-sm--56 {
    padding-left: -56px !important;
  }
  .m-sm--55 {
    margin: -55px !important;
  }
  .mt-sm--55, .my-sm--55 {
    margin-top: -55px !important;
  }
  .mr-sm--55, .mx-sm--55 {
    margin-right: -55px !important;
  }
  .mb-sm--55, .my-sm--55 {
    margin-bottom: -55px !important;
  }
  .ml-sm--55, .mx-sm--55 {
    margin-left: -55px !important;
  }
  .p-sm--55 {
    padding: -55px !important;
  }
  .pt-sm--55, .py-sm--55 {
    padding-top: -55px !important;
  }
  .pr-sm--55, .px-sm--55 {
    padding-right: -55px !important;
  }
  .pb-sm--55, .py-sm--55 {
    padding-bottom: -55px !important;
  }
  .pl-sm--55, .px-sm--55 {
    padding-left: -55px !important;
  }
  .m-sm--54 {
    margin: -54px !important;
  }
  .mt-sm--54, .my-sm--54 {
    margin-top: -54px !important;
  }
  .mr-sm--54, .mx-sm--54 {
    margin-right: -54px !important;
  }
  .mb-sm--54, .my-sm--54 {
    margin-bottom: -54px !important;
  }
  .ml-sm--54, .mx-sm--54 {
    margin-left: -54px !important;
  }
  .p-sm--54 {
    padding: -54px !important;
  }
  .pt-sm--54, .py-sm--54 {
    padding-top: -54px !important;
  }
  .pr-sm--54, .px-sm--54 {
    padding-right: -54px !important;
  }
  .pb-sm--54, .py-sm--54 {
    padding-bottom: -54px !important;
  }
  .pl-sm--54, .px-sm--54 {
    padding-left: -54px !important;
  }
  .m-sm--53 {
    margin: -53px !important;
  }
  .mt-sm--53, .my-sm--53 {
    margin-top: -53px !important;
  }
  .mr-sm--53, .mx-sm--53 {
    margin-right: -53px !important;
  }
  .mb-sm--53, .my-sm--53 {
    margin-bottom: -53px !important;
  }
  .ml-sm--53, .mx-sm--53 {
    margin-left: -53px !important;
  }
  .p-sm--53 {
    padding: -53px !important;
  }
  .pt-sm--53, .py-sm--53 {
    padding-top: -53px !important;
  }
  .pr-sm--53, .px-sm--53 {
    padding-right: -53px !important;
  }
  .pb-sm--53, .py-sm--53 {
    padding-bottom: -53px !important;
  }
  .pl-sm--53, .px-sm--53 {
    padding-left: -53px !important;
  }
  .m-sm--52 {
    margin: -52px !important;
  }
  .mt-sm--52, .my-sm--52 {
    margin-top: -52px !important;
  }
  .mr-sm--52, .mx-sm--52 {
    margin-right: -52px !important;
  }
  .mb-sm--52, .my-sm--52 {
    margin-bottom: -52px !important;
  }
  .ml-sm--52, .mx-sm--52 {
    margin-left: -52px !important;
  }
  .p-sm--52 {
    padding: -52px !important;
  }
  .pt-sm--52, .py-sm--52 {
    padding-top: -52px !important;
  }
  .pr-sm--52, .px-sm--52 {
    padding-right: -52px !important;
  }
  .pb-sm--52, .py-sm--52 {
    padding-bottom: -52px !important;
  }
  .pl-sm--52, .px-sm--52 {
    padding-left: -52px !important;
  }
  .m-sm--51 {
    margin: -51px !important;
  }
  .mt-sm--51, .my-sm--51 {
    margin-top: -51px !important;
  }
  .mr-sm--51, .mx-sm--51 {
    margin-right: -51px !important;
  }
  .mb-sm--51, .my-sm--51 {
    margin-bottom: -51px !important;
  }
  .ml-sm--51, .mx-sm--51 {
    margin-left: -51px !important;
  }
  .p-sm--51 {
    padding: -51px !important;
  }
  .pt-sm--51, .py-sm--51 {
    padding-top: -51px !important;
  }
  .pr-sm--51, .px-sm--51 {
    padding-right: -51px !important;
  }
  .pb-sm--51, .py-sm--51 {
    padding-bottom: -51px !important;
  }
  .pl-sm--51, .px-sm--51 {
    padding-left: -51px !important;
  }
  .m-sm--50 {
    margin: -50px !important;
  }
  .mt-sm--50, .my-sm--50 {
    margin-top: -50px !important;
  }
  .mr-sm--50, .mx-sm--50 {
    margin-right: -50px !important;
  }
  .mb-sm--50, .my-sm--50 {
    margin-bottom: -50px !important;
  }
  .ml-sm--50, .mx-sm--50 {
    margin-left: -50px !important;
  }
  .p-sm--50 {
    padding: -50px !important;
  }
  .pt-sm--50, .py-sm--50 {
    padding-top: -50px !important;
  }
  .pr-sm--50, .px-sm--50 {
    padding-right: -50px !important;
  }
  .pb-sm--50, .py-sm--50 {
    padding-bottom: -50px !important;
  }
  .pl-sm--50, .px-sm--50 {
    padding-left: -50px !important;
  }
  .m-sm--49 {
    margin: -49px !important;
  }
  .mt-sm--49, .my-sm--49 {
    margin-top: -49px !important;
  }
  .mr-sm--49, .mx-sm--49 {
    margin-right: -49px !important;
  }
  .mb-sm--49, .my-sm--49 {
    margin-bottom: -49px !important;
  }
  .ml-sm--49, .mx-sm--49 {
    margin-left: -49px !important;
  }
  .p-sm--49 {
    padding: -49px !important;
  }
  .pt-sm--49, .py-sm--49 {
    padding-top: -49px !important;
  }
  .pr-sm--49, .px-sm--49 {
    padding-right: -49px !important;
  }
  .pb-sm--49, .py-sm--49 {
    padding-bottom: -49px !important;
  }
  .pl-sm--49, .px-sm--49 {
    padding-left: -49px !important;
  }
  .m-sm--48 {
    margin: -48px !important;
  }
  .mt-sm--48, .my-sm--48 {
    margin-top: -48px !important;
  }
  .mr-sm--48, .mx-sm--48 {
    margin-right: -48px !important;
  }
  .mb-sm--48, .my-sm--48 {
    margin-bottom: -48px !important;
  }
  .ml-sm--48, .mx-sm--48 {
    margin-left: -48px !important;
  }
  .p-sm--48 {
    padding: -48px !important;
  }
  .pt-sm--48, .py-sm--48 {
    padding-top: -48px !important;
  }
  .pr-sm--48, .px-sm--48 {
    padding-right: -48px !important;
  }
  .pb-sm--48, .py-sm--48 {
    padding-bottom: -48px !important;
  }
  .pl-sm--48, .px-sm--48 {
    padding-left: -48px !important;
  }
  .m-sm--47 {
    margin: -47px !important;
  }
  .mt-sm--47, .my-sm--47 {
    margin-top: -47px !important;
  }
  .mr-sm--47, .mx-sm--47 {
    margin-right: -47px !important;
  }
  .mb-sm--47, .my-sm--47 {
    margin-bottom: -47px !important;
  }
  .ml-sm--47, .mx-sm--47 {
    margin-left: -47px !important;
  }
  .p-sm--47 {
    padding: -47px !important;
  }
  .pt-sm--47, .py-sm--47 {
    padding-top: -47px !important;
  }
  .pr-sm--47, .px-sm--47 {
    padding-right: -47px !important;
  }
  .pb-sm--47, .py-sm--47 {
    padding-bottom: -47px !important;
  }
  .pl-sm--47, .px-sm--47 {
    padding-left: -47px !important;
  }
  .m-sm--46 {
    margin: -46px !important;
  }
  .mt-sm--46, .my-sm--46 {
    margin-top: -46px !important;
  }
  .mr-sm--46, .mx-sm--46 {
    margin-right: -46px !important;
  }
  .mb-sm--46, .my-sm--46 {
    margin-bottom: -46px !important;
  }
  .ml-sm--46, .mx-sm--46 {
    margin-left: -46px !important;
  }
  .p-sm--46 {
    padding: -46px !important;
  }
  .pt-sm--46, .py-sm--46 {
    padding-top: -46px !important;
  }
  .pr-sm--46, .px-sm--46 {
    padding-right: -46px !important;
  }
  .pb-sm--46, .py-sm--46 {
    padding-bottom: -46px !important;
  }
  .pl-sm--46, .px-sm--46 {
    padding-left: -46px !important;
  }
  .m-sm--45 {
    margin: -45px !important;
  }
  .mt-sm--45, .my-sm--45 {
    margin-top: -45px !important;
  }
  .mr-sm--45, .mx-sm--45 {
    margin-right: -45px !important;
  }
  .mb-sm--45, .my-sm--45 {
    margin-bottom: -45px !important;
  }
  .ml-sm--45, .mx-sm--45 {
    margin-left: -45px !important;
  }
  .p-sm--45 {
    padding: -45px !important;
  }
  .pt-sm--45, .py-sm--45 {
    padding-top: -45px !important;
  }
  .pr-sm--45, .px-sm--45 {
    padding-right: -45px !important;
  }
  .pb-sm--45, .py-sm--45 {
    padding-bottom: -45px !important;
  }
  .pl-sm--45, .px-sm--45 {
    padding-left: -45px !important;
  }
  .m-sm--44 {
    margin: -44px !important;
  }
  .mt-sm--44, .my-sm--44 {
    margin-top: -44px !important;
  }
  .mr-sm--44, .mx-sm--44 {
    margin-right: -44px !important;
  }
  .mb-sm--44, .my-sm--44 {
    margin-bottom: -44px !important;
  }
  .ml-sm--44, .mx-sm--44 {
    margin-left: -44px !important;
  }
  .p-sm--44 {
    padding: -44px !important;
  }
  .pt-sm--44, .py-sm--44 {
    padding-top: -44px !important;
  }
  .pr-sm--44, .px-sm--44 {
    padding-right: -44px !important;
  }
  .pb-sm--44, .py-sm--44 {
    padding-bottom: -44px !important;
  }
  .pl-sm--44, .px-sm--44 {
    padding-left: -44px !important;
  }
  .m-sm--43 {
    margin: -43px !important;
  }
  .mt-sm--43, .my-sm--43 {
    margin-top: -43px !important;
  }
  .mr-sm--43, .mx-sm--43 {
    margin-right: -43px !important;
  }
  .mb-sm--43, .my-sm--43 {
    margin-bottom: -43px !important;
  }
  .ml-sm--43, .mx-sm--43 {
    margin-left: -43px !important;
  }
  .p-sm--43 {
    padding: -43px !important;
  }
  .pt-sm--43, .py-sm--43 {
    padding-top: -43px !important;
  }
  .pr-sm--43, .px-sm--43 {
    padding-right: -43px !important;
  }
  .pb-sm--43, .py-sm--43 {
    padding-bottom: -43px !important;
  }
  .pl-sm--43, .px-sm--43 {
    padding-left: -43px !important;
  }
  .m-sm--42 {
    margin: -42px !important;
  }
  .mt-sm--42, .my-sm--42 {
    margin-top: -42px !important;
  }
  .mr-sm--42, .mx-sm--42 {
    margin-right: -42px !important;
  }
  .mb-sm--42, .my-sm--42 {
    margin-bottom: -42px !important;
  }
  .ml-sm--42, .mx-sm--42 {
    margin-left: -42px !important;
  }
  .p-sm--42 {
    padding: -42px !important;
  }
  .pt-sm--42, .py-sm--42 {
    padding-top: -42px !important;
  }
  .pr-sm--42, .px-sm--42 {
    padding-right: -42px !important;
  }
  .pb-sm--42, .py-sm--42 {
    padding-bottom: -42px !important;
  }
  .pl-sm--42, .px-sm--42 {
    padding-left: -42px !important;
  }
  .m-sm--41 {
    margin: -41px !important;
  }
  .mt-sm--41, .my-sm--41 {
    margin-top: -41px !important;
  }
  .mr-sm--41, .mx-sm--41 {
    margin-right: -41px !important;
  }
  .mb-sm--41, .my-sm--41 {
    margin-bottom: -41px !important;
  }
  .ml-sm--41, .mx-sm--41 {
    margin-left: -41px !important;
  }
  .p-sm--41 {
    padding: -41px !important;
  }
  .pt-sm--41, .py-sm--41 {
    padding-top: -41px !important;
  }
  .pr-sm--41, .px-sm--41 {
    padding-right: -41px !important;
  }
  .pb-sm--41, .py-sm--41 {
    padding-bottom: -41px !important;
  }
  .pl-sm--41, .px-sm--41 {
    padding-left: -41px !important;
  }
  .m-sm--40 {
    margin: -40px !important;
  }
  .mt-sm--40, .my-sm--40 {
    margin-top: -40px !important;
  }
  .mr-sm--40, .mx-sm--40 {
    margin-right: -40px !important;
  }
  .mb-sm--40, .my-sm--40 {
    margin-bottom: -40px !important;
  }
  .ml-sm--40, .mx-sm--40 {
    margin-left: -40px !important;
  }
  .p-sm--40 {
    padding: -40px !important;
  }
  .pt-sm--40, .py-sm--40 {
    padding-top: -40px !important;
  }
  .pr-sm--40, .px-sm--40 {
    padding-right: -40px !important;
  }
  .pb-sm--40, .py-sm--40 {
    padding-bottom: -40px !important;
  }
  .pl-sm--40, .px-sm--40 {
    padding-left: -40px !important;
  }
  .m-sm--39 {
    margin: -39px !important;
  }
  .mt-sm--39, .my-sm--39 {
    margin-top: -39px !important;
  }
  .mr-sm--39, .mx-sm--39 {
    margin-right: -39px !important;
  }
  .mb-sm--39, .my-sm--39 {
    margin-bottom: -39px !important;
  }
  .ml-sm--39, .mx-sm--39 {
    margin-left: -39px !important;
  }
  .p-sm--39 {
    padding: -39px !important;
  }
  .pt-sm--39, .py-sm--39 {
    padding-top: -39px !important;
  }
  .pr-sm--39, .px-sm--39 {
    padding-right: -39px !important;
  }
  .pb-sm--39, .py-sm--39 {
    padding-bottom: -39px !important;
  }
  .pl-sm--39, .px-sm--39 {
    padding-left: -39px !important;
  }
  .m-sm--38 {
    margin: -38px !important;
  }
  .mt-sm--38, .my-sm--38 {
    margin-top: -38px !important;
  }
  .mr-sm--38, .mx-sm--38 {
    margin-right: -38px !important;
  }
  .mb-sm--38, .my-sm--38 {
    margin-bottom: -38px !important;
  }
  .ml-sm--38, .mx-sm--38 {
    margin-left: -38px !important;
  }
  .p-sm--38 {
    padding: -38px !important;
  }
  .pt-sm--38, .py-sm--38 {
    padding-top: -38px !important;
  }
  .pr-sm--38, .px-sm--38 {
    padding-right: -38px !important;
  }
  .pb-sm--38, .py-sm--38 {
    padding-bottom: -38px !important;
  }
  .pl-sm--38, .px-sm--38 {
    padding-left: -38px !important;
  }
  .m-sm--37 {
    margin: -37px !important;
  }
  .mt-sm--37, .my-sm--37 {
    margin-top: -37px !important;
  }
  .mr-sm--37, .mx-sm--37 {
    margin-right: -37px !important;
  }
  .mb-sm--37, .my-sm--37 {
    margin-bottom: -37px !important;
  }
  .ml-sm--37, .mx-sm--37 {
    margin-left: -37px !important;
  }
  .p-sm--37 {
    padding: -37px !important;
  }
  .pt-sm--37, .py-sm--37 {
    padding-top: -37px !important;
  }
  .pr-sm--37, .px-sm--37 {
    padding-right: -37px !important;
  }
  .pb-sm--37, .py-sm--37 {
    padding-bottom: -37px !important;
  }
  .pl-sm--37, .px-sm--37 {
    padding-left: -37px !important;
  }
  .m-sm--36 {
    margin: -36px !important;
  }
  .mt-sm--36, .my-sm--36 {
    margin-top: -36px !important;
  }
  .mr-sm--36, .mx-sm--36 {
    margin-right: -36px !important;
  }
  .mb-sm--36, .my-sm--36 {
    margin-bottom: -36px !important;
  }
  .ml-sm--36, .mx-sm--36 {
    margin-left: -36px !important;
  }
  .p-sm--36 {
    padding: -36px !important;
  }
  .pt-sm--36, .py-sm--36 {
    padding-top: -36px !important;
  }
  .pr-sm--36, .px-sm--36 {
    padding-right: -36px !important;
  }
  .pb-sm--36, .py-sm--36 {
    padding-bottom: -36px !important;
  }
  .pl-sm--36, .px-sm--36 {
    padding-left: -36px !important;
  }
  .m-sm--35 {
    margin: -35px !important;
  }
  .mt-sm--35, .my-sm--35 {
    margin-top: -35px !important;
  }
  .mr-sm--35, .mx-sm--35 {
    margin-right: -35px !important;
  }
  .mb-sm--35, .my-sm--35 {
    margin-bottom: -35px !important;
  }
  .ml-sm--35, .mx-sm--35 {
    margin-left: -35px !important;
  }
  .p-sm--35 {
    padding: -35px !important;
  }
  .pt-sm--35, .py-sm--35 {
    padding-top: -35px !important;
  }
  .pr-sm--35, .px-sm--35 {
    padding-right: -35px !important;
  }
  .pb-sm--35, .py-sm--35 {
    padding-bottom: -35px !important;
  }
  .pl-sm--35, .px-sm--35 {
    padding-left: -35px !important;
  }
  .m-sm--34 {
    margin: -34px !important;
  }
  .mt-sm--34, .my-sm--34 {
    margin-top: -34px !important;
  }
  .mr-sm--34, .mx-sm--34 {
    margin-right: -34px !important;
  }
  .mb-sm--34, .my-sm--34 {
    margin-bottom: -34px !important;
  }
  .ml-sm--34, .mx-sm--34 {
    margin-left: -34px !important;
  }
  .p-sm--34 {
    padding: -34px !important;
  }
  .pt-sm--34, .py-sm--34 {
    padding-top: -34px !important;
  }
  .pr-sm--34, .px-sm--34 {
    padding-right: -34px !important;
  }
  .pb-sm--34, .py-sm--34 {
    padding-bottom: -34px !important;
  }
  .pl-sm--34, .px-sm--34 {
    padding-left: -34px !important;
  }
  .m-sm--33 {
    margin: -33px !important;
  }
  .mt-sm--33, .my-sm--33 {
    margin-top: -33px !important;
  }
  .mr-sm--33, .mx-sm--33 {
    margin-right: -33px !important;
  }
  .mb-sm--33, .my-sm--33 {
    margin-bottom: -33px !important;
  }
  .ml-sm--33, .mx-sm--33 {
    margin-left: -33px !important;
  }
  .p-sm--33 {
    padding: -33px !important;
  }
  .pt-sm--33, .py-sm--33 {
    padding-top: -33px !important;
  }
  .pr-sm--33, .px-sm--33 {
    padding-right: -33px !important;
  }
  .pb-sm--33, .py-sm--33 {
    padding-bottom: -33px !important;
  }
  .pl-sm--33, .px-sm--33 {
    padding-left: -33px !important;
  }
  .m-sm--32 {
    margin: -32px !important;
  }
  .mt-sm--32, .my-sm--32 {
    margin-top: -32px !important;
  }
  .mr-sm--32, .mx-sm--32 {
    margin-right: -32px !important;
  }
  .mb-sm--32, .my-sm--32 {
    margin-bottom: -32px !important;
  }
  .ml-sm--32, .mx-sm--32 {
    margin-left: -32px !important;
  }
  .p-sm--32 {
    padding: -32px !important;
  }
  .pt-sm--32, .py-sm--32 {
    padding-top: -32px !important;
  }
  .pr-sm--32, .px-sm--32 {
    padding-right: -32px !important;
  }
  .pb-sm--32, .py-sm--32 {
    padding-bottom: -32px !important;
  }
  .pl-sm--32, .px-sm--32 {
    padding-left: -32px !important;
  }
  .m-sm--31 {
    margin: -31px !important;
  }
  .mt-sm--31, .my-sm--31 {
    margin-top: -31px !important;
  }
  .mr-sm--31, .mx-sm--31 {
    margin-right: -31px !important;
  }
  .mb-sm--31, .my-sm--31 {
    margin-bottom: -31px !important;
  }
  .ml-sm--31, .mx-sm--31 {
    margin-left: -31px !important;
  }
  .p-sm--31 {
    padding: -31px !important;
  }
  .pt-sm--31, .py-sm--31 {
    padding-top: -31px !important;
  }
  .pr-sm--31, .px-sm--31 {
    padding-right: -31px !important;
  }
  .pb-sm--31, .py-sm--31 {
    padding-bottom: -31px !important;
  }
  .pl-sm--31, .px-sm--31 {
    padding-left: -31px !important;
  }
  .m-sm--30 {
    margin: -30px !important;
  }
  .mt-sm--30, .my-sm--30 {
    margin-top: -30px !important;
  }
  .mr-sm--30, .mx-sm--30 {
    margin-right: -30px !important;
  }
  .mb-sm--30, .my-sm--30 {
    margin-bottom: -30px !important;
  }
  .ml-sm--30, .mx-sm--30 {
    margin-left: -30px !important;
  }
  .p-sm--30 {
    padding: -30px !important;
  }
  .pt-sm--30, .py-sm--30 {
    padding-top: -30px !important;
  }
  .pr-sm--30, .px-sm--30 {
    padding-right: -30px !important;
  }
  .pb-sm--30, .py-sm--30 {
    padding-bottom: -30px !important;
  }
  .pl-sm--30, .px-sm--30 {
    padding-left: -30px !important;
  }
  .m-sm--29 {
    margin: -29px !important;
  }
  .mt-sm--29, .my-sm--29 {
    margin-top: -29px !important;
  }
  .mr-sm--29, .mx-sm--29 {
    margin-right: -29px !important;
  }
  .mb-sm--29, .my-sm--29 {
    margin-bottom: -29px !important;
  }
  .ml-sm--29, .mx-sm--29 {
    margin-left: -29px !important;
  }
  .p-sm--29 {
    padding: -29px !important;
  }
  .pt-sm--29, .py-sm--29 {
    padding-top: -29px !important;
  }
  .pr-sm--29, .px-sm--29 {
    padding-right: -29px !important;
  }
  .pb-sm--29, .py-sm--29 {
    padding-bottom: -29px !important;
  }
  .pl-sm--29, .px-sm--29 {
    padding-left: -29px !important;
  }
  .m-sm--28 {
    margin: -28px !important;
  }
  .mt-sm--28, .my-sm--28 {
    margin-top: -28px !important;
  }
  .mr-sm--28, .mx-sm--28 {
    margin-right: -28px !important;
  }
  .mb-sm--28, .my-sm--28 {
    margin-bottom: -28px !important;
  }
  .ml-sm--28, .mx-sm--28 {
    margin-left: -28px !important;
  }
  .p-sm--28 {
    padding: -28px !important;
  }
  .pt-sm--28, .py-sm--28 {
    padding-top: -28px !important;
  }
  .pr-sm--28, .px-sm--28 {
    padding-right: -28px !important;
  }
  .pb-sm--28, .py-sm--28 {
    padding-bottom: -28px !important;
  }
  .pl-sm--28, .px-sm--28 {
    padding-left: -28px !important;
  }
  .m-sm--27 {
    margin: -27px !important;
  }
  .mt-sm--27, .my-sm--27 {
    margin-top: -27px !important;
  }
  .mr-sm--27, .mx-sm--27 {
    margin-right: -27px !important;
  }
  .mb-sm--27, .my-sm--27 {
    margin-bottom: -27px !important;
  }
  .ml-sm--27, .mx-sm--27 {
    margin-left: -27px !important;
  }
  .p-sm--27 {
    padding: -27px !important;
  }
  .pt-sm--27, .py-sm--27 {
    padding-top: -27px !important;
  }
  .pr-sm--27, .px-sm--27 {
    padding-right: -27px !important;
  }
  .pb-sm--27, .py-sm--27 {
    padding-bottom: -27px !important;
  }
  .pl-sm--27, .px-sm--27 {
    padding-left: -27px !important;
  }
  .m-sm--26 {
    margin: -26px !important;
  }
  .mt-sm--26, .my-sm--26 {
    margin-top: -26px !important;
  }
  .mr-sm--26, .mx-sm--26 {
    margin-right: -26px !important;
  }
  .mb-sm--26, .my-sm--26 {
    margin-bottom: -26px !important;
  }
  .ml-sm--26, .mx-sm--26 {
    margin-left: -26px !important;
  }
  .p-sm--26 {
    padding: -26px !important;
  }
  .pt-sm--26, .py-sm--26 {
    padding-top: -26px !important;
  }
  .pr-sm--26, .px-sm--26 {
    padding-right: -26px !important;
  }
  .pb-sm--26, .py-sm--26 {
    padding-bottom: -26px !important;
  }
  .pl-sm--26, .px-sm--26 {
    padding-left: -26px !important;
  }
  .m-sm--25 {
    margin: -25px !important;
  }
  .mt-sm--25, .my-sm--25 {
    margin-top: -25px !important;
  }
  .mr-sm--25, .mx-sm--25 {
    margin-right: -25px !important;
  }
  .mb-sm--25, .my-sm--25 {
    margin-bottom: -25px !important;
  }
  .ml-sm--25, .mx-sm--25 {
    margin-left: -25px !important;
  }
  .p-sm--25 {
    padding: -25px !important;
  }
  .pt-sm--25, .py-sm--25 {
    padding-top: -25px !important;
  }
  .pr-sm--25, .px-sm--25 {
    padding-right: -25px !important;
  }
  .pb-sm--25, .py-sm--25 {
    padding-bottom: -25px !important;
  }
  .pl-sm--25, .px-sm--25 {
    padding-left: -25px !important;
  }
  .m-sm--24 {
    margin: -24px !important;
  }
  .mt-sm--24, .my-sm--24 {
    margin-top: -24px !important;
  }
  .mr-sm--24, .mx-sm--24 {
    margin-right: -24px !important;
  }
  .mb-sm--24, .my-sm--24 {
    margin-bottom: -24px !important;
  }
  .ml-sm--24, .mx-sm--24 {
    margin-left: -24px !important;
  }
  .p-sm--24 {
    padding: -24px !important;
  }
  .pt-sm--24, .py-sm--24 {
    padding-top: -24px !important;
  }
  .pr-sm--24, .px-sm--24 {
    padding-right: -24px !important;
  }
  .pb-sm--24, .py-sm--24 {
    padding-bottom: -24px !important;
  }
  .pl-sm--24, .px-sm--24 {
    padding-left: -24px !important;
  }
  .m-sm--23 {
    margin: -23px !important;
  }
  .mt-sm--23, .my-sm--23 {
    margin-top: -23px !important;
  }
  .mr-sm--23, .mx-sm--23 {
    margin-right: -23px !important;
  }
  .mb-sm--23, .my-sm--23 {
    margin-bottom: -23px !important;
  }
  .ml-sm--23, .mx-sm--23 {
    margin-left: -23px !important;
  }
  .p-sm--23 {
    padding: -23px !important;
  }
  .pt-sm--23, .py-sm--23 {
    padding-top: -23px !important;
  }
  .pr-sm--23, .px-sm--23 {
    padding-right: -23px !important;
  }
  .pb-sm--23, .py-sm--23 {
    padding-bottom: -23px !important;
  }
  .pl-sm--23, .px-sm--23 {
    padding-left: -23px !important;
  }
  .m-sm--22 {
    margin: -22px !important;
  }
  .mt-sm--22, .my-sm--22 {
    margin-top: -22px !important;
  }
  .mr-sm--22, .mx-sm--22 {
    margin-right: -22px !important;
  }
  .mb-sm--22, .my-sm--22 {
    margin-bottom: -22px !important;
  }
  .ml-sm--22, .mx-sm--22 {
    margin-left: -22px !important;
  }
  .p-sm--22 {
    padding: -22px !important;
  }
  .pt-sm--22, .py-sm--22 {
    padding-top: -22px !important;
  }
  .pr-sm--22, .px-sm--22 {
    padding-right: -22px !important;
  }
  .pb-sm--22, .py-sm--22 {
    padding-bottom: -22px !important;
  }
  .pl-sm--22, .px-sm--22 {
    padding-left: -22px !important;
  }
  .m-sm--21 {
    margin: -21px !important;
  }
  .mt-sm--21, .my-sm--21 {
    margin-top: -21px !important;
  }
  .mr-sm--21, .mx-sm--21 {
    margin-right: -21px !important;
  }
  .mb-sm--21, .my-sm--21 {
    margin-bottom: -21px !important;
  }
  .ml-sm--21, .mx-sm--21 {
    margin-left: -21px !important;
  }
  .p-sm--21 {
    padding: -21px !important;
  }
  .pt-sm--21, .py-sm--21 {
    padding-top: -21px !important;
  }
  .pr-sm--21, .px-sm--21 {
    padding-right: -21px !important;
  }
  .pb-sm--21, .py-sm--21 {
    padding-bottom: -21px !important;
  }
  .pl-sm--21, .px-sm--21 {
    padding-left: -21px !important;
  }
  .m-sm--20 {
    margin: -20px !important;
  }
  .mt-sm--20, .my-sm--20 {
    margin-top: -20px !important;
  }
  .mr-sm--20, .mx-sm--20 {
    margin-right: -20px !important;
  }
  .mb-sm--20, .my-sm--20 {
    margin-bottom: -20px !important;
  }
  .ml-sm--20, .mx-sm--20 {
    margin-left: -20px !important;
  }
  .p-sm--20 {
    padding: -20px !important;
  }
  .pt-sm--20, .py-sm--20 {
    padding-top: -20px !important;
  }
  .pr-sm--20, .px-sm--20 {
    padding-right: -20px !important;
  }
  .pb-sm--20, .py-sm--20 {
    padding-bottom: -20px !important;
  }
  .pl-sm--20, .px-sm--20 {
    padding-left: -20px !important;
  }
  .m-sm--19 {
    margin: -19px !important;
  }
  .mt-sm--19, .my-sm--19 {
    margin-top: -19px !important;
  }
  .mr-sm--19, .mx-sm--19 {
    margin-right: -19px !important;
  }
  .mb-sm--19, .my-sm--19 {
    margin-bottom: -19px !important;
  }
  .ml-sm--19, .mx-sm--19 {
    margin-left: -19px !important;
  }
  .p-sm--19 {
    padding: -19px !important;
  }
  .pt-sm--19, .py-sm--19 {
    padding-top: -19px !important;
  }
  .pr-sm--19, .px-sm--19 {
    padding-right: -19px !important;
  }
  .pb-sm--19, .py-sm--19 {
    padding-bottom: -19px !important;
  }
  .pl-sm--19, .px-sm--19 {
    padding-left: -19px !important;
  }
  .m-sm--18 {
    margin: -18px !important;
  }
  .mt-sm--18, .my-sm--18 {
    margin-top: -18px !important;
  }
  .mr-sm--18, .mx-sm--18 {
    margin-right: -18px !important;
  }
  .mb-sm--18, .my-sm--18 {
    margin-bottom: -18px !important;
  }
  .ml-sm--18, .mx-sm--18 {
    margin-left: -18px !important;
  }
  .p-sm--18 {
    padding: -18px !important;
  }
  .pt-sm--18, .py-sm--18 {
    padding-top: -18px !important;
  }
  .pr-sm--18, .px-sm--18 {
    padding-right: -18px !important;
  }
  .pb-sm--18, .py-sm--18 {
    padding-bottom: -18px !important;
  }
  .pl-sm--18, .px-sm--18 {
    padding-left: -18px !important;
  }
  .m-sm--17 {
    margin: -17px !important;
  }
  .mt-sm--17, .my-sm--17 {
    margin-top: -17px !important;
  }
  .mr-sm--17, .mx-sm--17 {
    margin-right: -17px !important;
  }
  .mb-sm--17, .my-sm--17 {
    margin-bottom: -17px !important;
  }
  .ml-sm--17, .mx-sm--17 {
    margin-left: -17px !important;
  }
  .p-sm--17 {
    padding: -17px !important;
  }
  .pt-sm--17, .py-sm--17 {
    padding-top: -17px !important;
  }
  .pr-sm--17, .px-sm--17 {
    padding-right: -17px !important;
  }
  .pb-sm--17, .py-sm--17 {
    padding-bottom: -17px !important;
  }
  .pl-sm--17, .px-sm--17 {
    padding-left: -17px !important;
  }
  .m-sm--16 {
    margin: -16px !important;
  }
  .mt-sm--16, .my-sm--16 {
    margin-top: -16px !important;
  }
  .mr-sm--16, .mx-sm--16 {
    margin-right: -16px !important;
  }
  .mb-sm--16, .my-sm--16 {
    margin-bottom: -16px !important;
  }
  .ml-sm--16, .mx-sm--16 {
    margin-left: -16px !important;
  }
  .p-sm--16 {
    padding: -16px !important;
  }
  .pt-sm--16, .py-sm--16 {
    padding-top: -16px !important;
  }
  .pr-sm--16, .px-sm--16 {
    padding-right: -16px !important;
  }
  .pb-sm--16, .py-sm--16 {
    padding-bottom: -16px !important;
  }
  .pl-sm--16, .px-sm--16 {
    padding-left: -16px !important;
  }
  .m-sm--15 {
    margin: -15px !important;
  }
  .mt-sm--15, .my-sm--15 {
    margin-top: -15px !important;
  }
  .mr-sm--15, .mx-sm--15 {
    margin-right: -15px !important;
  }
  .mb-sm--15, .my-sm--15 {
    margin-bottom: -15px !important;
  }
  .ml-sm--15, .mx-sm--15 {
    margin-left: -15px !important;
  }
  .p-sm--15 {
    padding: -15px !important;
  }
  .pt-sm--15, .py-sm--15 {
    padding-top: -15px !important;
  }
  .pr-sm--15, .px-sm--15 {
    padding-right: -15px !important;
  }
  .pb-sm--15, .py-sm--15 {
    padding-bottom: -15px !important;
  }
  .pl-sm--15, .px-sm--15 {
    padding-left: -15px !important;
  }
  .m-sm--14 {
    margin: -14px !important;
  }
  .mt-sm--14, .my-sm--14 {
    margin-top: -14px !important;
  }
  .mr-sm--14, .mx-sm--14 {
    margin-right: -14px !important;
  }
  .mb-sm--14, .my-sm--14 {
    margin-bottom: -14px !important;
  }
  .ml-sm--14, .mx-sm--14 {
    margin-left: -14px !important;
  }
  .p-sm--14 {
    padding: -14px !important;
  }
  .pt-sm--14, .py-sm--14 {
    padding-top: -14px !important;
  }
  .pr-sm--14, .px-sm--14 {
    padding-right: -14px !important;
  }
  .pb-sm--14, .py-sm--14 {
    padding-bottom: -14px !important;
  }
  .pl-sm--14, .px-sm--14 {
    padding-left: -14px !important;
  }
  .m-sm--13 {
    margin: -13px !important;
  }
  .mt-sm--13, .my-sm--13 {
    margin-top: -13px !important;
  }
  .mr-sm--13, .mx-sm--13 {
    margin-right: -13px !important;
  }
  .mb-sm--13, .my-sm--13 {
    margin-bottom: -13px !important;
  }
  .ml-sm--13, .mx-sm--13 {
    margin-left: -13px !important;
  }
  .p-sm--13 {
    padding: -13px !important;
  }
  .pt-sm--13, .py-sm--13 {
    padding-top: -13px !important;
  }
  .pr-sm--13, .px-sm--13 {
    padding-right: -13px !important;
  }
  .pb-sm--13, .py-sm--13 {
    padding-bottom: -13px !important;
  }
  .pl-sm--13, .px-sm--13 {
    padding-left: -13px !important;
  }
  .m-sm--12 {
    margin: -12px !important;
  }
  .mt-sm--12, .my-sm--12 {
    margin-top: -12px !important;
  }
  .mr-sm--12, .mx-sm--12 {
    margin-right: -12px !important;
  }
  .mb-sm--12, .my-sm--12 {
    margin-bottom: -12px !important;
  }
  .ml-sm--12, .mx-sm--12 {
    margin-left: -12px !important;
  }
  .p-sm--12 {
    padding: -12px !important;
  }
  .pt-sm--12, .py-sm--12 {
    padding-top: -12px !important;
  }
  .pr-sm--12, .px-sm--12 {
    padding-right: -12px !important;
  }
  .pb-sm--12, .py-sm--12 {
    padding-bottom: -12px !important;
  }
  .pl-sm--12, .px-sm--12 {
    padding-left: -12px !important;
  }
  .m-sm--11 {
    margin: -11px !important;
  }
  .mt-sm--11, .my-sm--11 {
    margin-top: -11px !important;
  }
  .mr-sm--11, .mx-sm--11 {
    margin-right: -11px !important;
  }
  .mb-sm--11, .my-sm--11 {
    margin-bottom: -11px !important;
  }
  .ml-sm--11, .mx-sm--11 {
    margin-left: -11px !important;
  }
  .p-sm--11 {
    padding: -11px !important;
  }
  .pt-sm--11, .py-sm--11 {
    padding-top: -11px !important;
  }
  .pr-sm--11, .px-sm--11 {
    padding-right: -11px !important;
  }
  .pb-sm--11, .py-sm--11 {
    padding-bottom: -11px !important;
  }
  .pl-sm--11, .px-sm--11 {
    padding-left: -11px !important;
  }
  .m-sm--10 {
    margin: -10px !important;
  }
  .mt-sm--10, .my-sm--10 {
    margin-top: -10px !important;
  }
  .mr-sm--10, .mx-sm--10 {
    margin-right: -10px !important;
  }
  .mb-sm--10, .my-sm--10 {
    margin-bottom: -10px !important;
  }
  .ml-sm--10, .mx-sm--10 {
    margin-left: -10px !important;
  }
  .p-sm--10 {
    padding: -10px !important;
  }
  .pt-sm--10, .py-sm--10 {
    padding-top: -10px !important;
  }
  .pr-sm--10, .px-sm--10 {
    padding-right: -10px !important;
  }
  .pb-sm--10, .py-sm--10 {
    padding-bottom: -10px !important;
  }
  .pl-sm--10, .px-sm--10 {
    padding-left: -10px !important;
  }
  .m-sm--9 {
    margin: -9px !important;
  }
  .mt-sm--9, .my-sm--9 {
    margin-top: -9px !important;
  }
  .mr-sm--9, .mx-sm--9 {
    margin-right: -9px !important;
  }
  .mb-sm--9, .my-sm--9 {
    margin-bottom: -9px !important;
  }
  .ml-sm--9, .mx-sm--9 {
    margin-left: -9px !important;
  }
  .p-sm--9 {
    padding: -9px !important;
  }
  .pt-sm--9, .py-sm--9 {
    padding-top: -9px !important;
  }
  .pr-sm--9, .px-sm--9 {
    padding-right: -9px !important;
  }
  .pb-sm--9, .py-sm--9 {
    padding-bottom: -9px !important;
  }
  .pl-sm--9, .px-sm--9 {
    padding-left: -9px !important;
  }
  .m-sm--8 {
    margin: -8px !important;
  }
  .mt-sm--8, .my-sm--8 {
    margin-top: -8px !important;
  }
  .mr-sm--8, .mx-sm--8 {
    margin-right: -8px !important;
  }
  .mb-sm--8, .my-sm--8 {
    margin-bottom: -8px !important;
  }
  .ml-sm--8, .mx-sm--8 {
    margin-left: -8px !important;
  }
  .p-sm--8 {
    padding: -8px !important;
  }
  .pt-sm--8, .py-sm--8 {
    padding-top: -8px !important;
  }
  .pr-sm--8, .px-sm--8 {
    padding-right: -8px !important;
  }
  .pb-sm--8, .py-sm--8 {
    padding-bottom: -8px !important;
  }
  .pl-sm--8, .px-sm--8 {
    padding-left: -8px !important;
  }
  .m-sm--7 {
    margin: -7px !important;
  }
  .mt-sm--7, .my-sm--7 {
    margin-top: -7px !important;
  }
  .mr-sm--7, .mx-sm--7 {
    margin-right: -7px !important;
  }
  .mb-sm--7, .my-sm--7 {
    margin-bottom: -7px !important;
  }
  .ml-sm--7, .mx-sm--7 {
    margin-left: -7px !important;
  }
  .p-sm--7 {
    padding: -7px !important;
  }
  .pt-sm--7, .py-sm--7 {
    padding-top: -7px !important;
  }
  .pr-sm--7, .px-sm--7 {
    padding-right: -7px !important;
  }
  .pb-sm--7, .py-sm--7 {
    padding-bottom: -7px !important;
  }
  .pl-sm--7, .px-sm--7 {
    padding-left: -7px !important;
  }
  .m-sm--6 {
    margin: -6px !important;
  }
  .mt-sm--6, .my-sm--6 {
    margin-top: -6px !important;
  }
  .mr-sm--6, .mx-sm--6 {
    margin-right: -6px !important;
  }
  .mb-sm--6, .my-sm--6 {
    margin-bottom: -6px !important;
  }
  .ml-sm--6, .mx-sm--6 {
    margin-left: -6px !important;
  }
  .p-sm--6 {
    padding: -6px !important;
  }
  .pt-sm--6, .py-sm--6 {
    padding-top: -6px !important;
  }
  .pr-sm--6, .px-sm--6 {
    padding-right: -6px !important;
  }
  .pb-sm--6, .py-sm--6 {
    padding-bottom: -6px !important;
  }
  .pl-sm--6, .px-sm--6 {
    padding-left: -6px !important;
  }
  .m-sm--5 {
    margin: -5px !important;
  }
  .mt-sm--5, .my-sm--5 {
    margin-top: -5px !important;
  }
  .mr-sm--5, .mx-sm--5 {
    margin-right: -5px !important;
  }
  .mb-sm--5, .my-sm--5 {
    margin-bottom: -5px !important;
  }
  .ml-sm--5, .mx-sm--5 {
    margin-left: -5px !important;
  }
  .p-sm--5 {
    padding: -5px !important;
  }
  .pt-sm--5, .py-sm--5 {
    padding-top: -5px !important;
  }
  .pr-sm--5, .px-sm--5 {
    padding-right: -5px !important;
  }
  .pb-sm--5, .py-sm--5 {
    padding-bottom: -5px !important;
  }
  .pl-sm--5, .px-sm--5 {
    padding-left: -5px !important;
  }
  .m-sm--4 {
    margin: -4px !important;
  }
  .mt-sm--4, .my-sm--4 {
    margin-top: -4px !important;
  }
  .mr-sm--4, .mx-sm--4 {
    margin-right: -4px !important;
  }
  .mb-sm--4, .my-sm--4 {
    margin-bottom: -4px !important;
  }
  .ml-sm--4, .mx-sm--4 {
    margin-left: -4px !important;
  }
  .p-sm--4 {
    padding: -4px !important;
  }
  .pt-sm--4, .py-sm--4 {
    padding-top: -4px !important;
  }
  .pr-sm--4, .px-sm--4 {
    padding-right: -4px !important;
  }
  .pb-sm--4, .py-sm--4 {
    padding-bottom: -4px !important;
  }
  .pl-sm--4, .px-sm--4 {
    padding-left: -4px !important;
  }
  .m-sm--3 {
    margin: -3px !important;
  }
  .mt-sm--3, .my-sm--3 {
    margin-top: -3px !important;
  }
  .mr-sm--3, .mx-sm--3 {
    margin-right: -3px !important;
  }
  .mb-sm--3, .my-sm--3 {
    margin-bottom: -3px !important;
  }
  .ml-sm--3, .mx-sm--3 {
    margin-left: -3px !important;
  }
  .p-sm--3 {
    padding: -3px !important;
  }
  .pt-sm--3, .py-sm--3 {
    padding-top: -3px !important;
  }
  .pr-sm--3, .px-sm--3 {
    padding-right: -3px !important;
  }
  .pb-sm--3, .py-sm--3 {
    padding-bottom: -3px !important;
  }
  .pl-sm--3, .px-sm--3 {
    padding-left: -3px !important;
  }
  .m-sm--2 {
    margin: -2px !important;
  }
  .mt-sm--2, .my-sm--2 {
    margin-top: -2px !important;
  }
  .mr-sm--2, .mx-sm--2 {
    margin-right: -2px !important;
  }
  .mb-sm--2, .my-sm--2 {
    margin-bottom: -2px !important;
  }
  .ml-sm--2, .mx-sm--2 {
    margin-left: -2px !important;
  }
  .p-sm--2 {
    padding: -2px !important;
  }
  .pt-sm--2, .py-sm--2 {
    padding-top: -2px !important;
  }
  .pr-sm--2, .px-sm--2 {
    padding-right: -2px !important;
  }
  .pb-sm--2, .py-sm--2 {
    padding-bottom: -2px !important;
  }
  .pl-sm--2, .px-sm--2 {
    padding-left: -2px !important;
  }
  .m-sm--1 {
    margin: -1px !important;
  }
  .mt-sm--1, .my-sm--1 {
    margin-top: -1px !important;
  }
  .mr-sm--1, .mx-sm--1 {
    margin-right: -1px !important;
  }
  .mb-sm--1, .my-sm--1 {
    margin-bottom: -1px !important;
  }
  .ml-sm--1, .mx-sm--1 {
    margin-left: -1px !important;
  }
  .p-sm--1 {
    padding: -1px !important;
  }
  .pt-sm--1, .py-sm--1 {
    padding-top: -1px !important;
  }
  .pr-sm--1, .px-sm--1 {
    padding-right: -1px !important;
  }
  .pb-sm--1, .py-sm--1 {
    padding-bottom: -1px !important;
  }
  .pl-sm--1, .px-sm--1 {
    padding-left: -1px !important;
  }
  .border-sm {
    border: 1px solid #e8e8e8 !important;
  }
  .border-sm-top {
    border-top: 1px solid #e8e8e8 !important;
  }
  .border-sm-right {
    border-right: 1px solid #e8e8e8 !important;
  }
  .border-sm-bottom {
    border-bottom: 1px solid #e8e8e8 !important;
  }
  .border-sm-left {
    border-left: 1px solid #e8e8e8 !important;
  }
  .border-sm-0 {
    border: 0 !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .z-sm-0 {
    z-index: 0 !important;
  }
  .t-sm-0 {
    top: 0px !important;
  }
  .r-sm-0 {
    right: 0px !important;
  }
  .b-sm-0 {
    bottom: 0px !important;
  }
  .l-sm-0 {
    left: 0px !important;
  }
  .z-sm-1 {
    z-index: 1 !important;
  }
  .t-sm-1 {
    top: 1px !important;
  }
  .r-sm-1 {
    right: 1px !important;
  }
  .b-sm-1 {
    bottom: 1px !important;
  }
  .l-sm-1 {
    left: 1px !important;
  }
  .z-sm-2 {
    z-index: 2 !important;
  }
  .t-sm-2 {
    top: 2px !important;
  }
  .r-sm-2 {
    right: 2px !important;
  }
  .b-sm-2 {
    bottom: 2px !important;
  }
  .l-sm-2 {
    left: 2px !important;
  }
  .z-sm-3 {
    z-index: 3 !important;
  }
  .t-sm-3 {
    top: 3px !important;
  }
  .r-sm-3 {
    right: 3px !important;
  }
  .b-sm-3 {
    bottom: 3px !important;
  }
  .l-sm-3 {
    left: 3px !important;
  }
  .z-sm-4 {
    z-index: 4 !important;
  }
  .t-sm-4 {
    top: 4px !important;
  }
  .r-sm-4 {
    right: 4px !important;
  }
  .b-sm-4 {
    bottom: 4px !important;
  }
  .l-sm-4 {
    left: 4px !important;
  }
  .z-sm-5 {
    z-index: 5 !important;
  }
  .t-sm-5 {
    top: 5px !important;
  }
  .r-sm-5 {
    right: 5px !important;
  }
  .b-sm-5 {
    bottom: 5px !important;
  }
  .l-sm-5 {
    left: 5px !important;
  }
  .z-sm-6 {
    z-index: 6 !important;
  }
  .t-sm-6 {
    top: 6px !important;
  }
  .r-sm-6 {
    right: 6px !important;
  }
  .b-sm-6 {
    bottom: 6px !important;
  }
  .l-sm-6 {
    left: 6px !important;
  }
  .z-sm-7 {
    z-index: 7 !important;
  }
  .t-sm-7 {
    top: 7px !important;
  }
  .r-sm-7 {
    right: 7px !important;
  }
  .b-sm-7 {
    bottom: 7px !important;
  }
  .l-sm-7 {
    left: 7px !important;
  }
  .z-sm-8 {
    z-index: 8 !important;
  }
  .t-sm-8 {
    top: 8px !important;
  }
  .r-sm-8 {
    right: 8px !important;
  }
  .b-sm-8 {
    bottom: 8px !important;
  }
  .l-sm-8 {
    left: 8px !important;
  }
  .z-sm-9 {
    z-index: 9 !important;
  }
  .t-sm-9 {
    top: 9px !important;
  }
  .r-sm-9 {
    right: 9px !important;
  }
  .b-sm-9 {
    bottom: 9px !important;
  }
  .l-sm-9 {
    left: 9px !important;
  }
  .z-sm-10 {
    z-index: 10 !important;
  }
  .t-sm-10 {
    top: 10px !important;
  }
  .r-sm-10 {
    right: 10px !important;
  }
  .b-sm-10 {
    bottom: 10px !important;
  }
  .l-sm-10 {
    left: 10px !important;
  }
  .z-sm-11 {
    z-index: 11 !important;
  }
  .t-sm-11 {
    top: 11px !important;
  }
  .r-sm-11 {
    right: 11px !important;
  }
  .b-sm-11 {
    bottom: 11px !important;
  }
  .l-sm-11 {
    left: 11px !important;
  }
  .z-sm-12 {
    z-index: 12 !important;
  }
  .t-sm-12 {
    top: 12px !important;
  }
  .r-sm-12 {
    right: 12px !important;
  }
  .b-sm-12 {
    bottom: 12px !important;
  }
  .l-sm-12 {
    left: 12px !important;
  }
  .z-sm-13 {
    z-index: 13 !important;
  }
  .t-sm-13 {
    top: 13px !important;
  }
  .r-sm-13 {
    right: 13px !important;
  }
  .b-sm-13 {
    bottom: 13px !important;
  }
  .l-sm-13 {
    left: 13px !important;
  }
  .z-sm-14 {
    z-index: 14 !important;
  }
  .t-sm-14 {
    top: 14px !important;
  }
  .r-sm-14 {
    right: 14px !important;
  }
  .b-sm-14 {
    bottom: 14px !important;
  }
  .l-sm-14 {
    left: 14px !important;
  }
  .z-sm-15 {
    z-index: 15 !important;
  }
  .t-sm-15 {
    top: 15px !important;
  }
  .r-sm-15 {
    right: 15px !important;
  }
  .b-sm-15 {
    bottom: 15px !important;
  }
  .l-sm-15 {
    left: 15px !important;
  }
  .z-sm-16 {
    z-index: 16 !important;
  }
  .t-sm-16 {
    top: 16px !important;
  }
  .r-sm-16 {
    right: 16px !important;
  }
  .b-sm-16 {
    bottom: 16px !important;
  }
  .l-sm-16 {
    left: 16px !important;
  }
  .z-sm-17 {
    z-index: 17 !important;
  }
  .t-sm-17 {
    top: 17px !important;
  }
  .r-sm-17 {
    right: 17px !important;
  }
  .b-sm-17 {
    bottom: 17px !important;
  }
  .l-sm-17 {
    left: 17px !important;
  }
  .z-sm-18 {
    z-index: 18 !important;
  }
  .t-sm-18 {
    top: 18px !important;
  }
  .r-sm-18 {
    right: 18px !important;
  }
  .b-sm-18 {
    bottom: 18px !important;
  }
  .l-sm-18 {
    left: 18px !important;
  }
  .z-sm-19 {
    z-index: 19 !important;
  }
  .t-sm-19 {
    top: 19px !important;
  }
  .r-sm-19 {
    right: 19px !important;
  }
  .b-sm-19 {
    bottom: 19px !important;
  }
  .l-sm-19 {
    left: 19px !important;
  }
  .z-sm-20 {
    z-index: 20 !important;
  }
  .t-sm-20 {
    top: 20px !important;
  }
  .r-sm-20 {
    right: 20px !important;
  }
  .b-sm-20 {
    bottom: 20px !important;
  }
  .l-sm-20 {
    left: 20px !important;
  }
  .z-sm-21 {
    z-index: 21 !important;
  }
  .t-sm-21 {
    top: 21px !important;
  }
  .r-sm-21 {
    right: 21px !important;
  }
  .b-sm-21 {
    bottom: 21px !important;
  }
  .l-sm-21 {
    left: 21px !important;
  }
  .z-sm-22 {
    z-index: 22 !important;
  }
  .t-sm-22 {
    top: 22px !important;
  }
  .r-sm-22 {
    right: 22px !important;
  }
  .b-sm-22 {
    bottom: 22px !important;
  }
  .l-sm-22 {
    left: 22px !important;
  }
  .z-sm-23 {
    z-index: 23 !important;
  }
  .t-sm-23 {
    top: 23px !important;
  }
  .r-sm-23 {
    right: 23px !important;
  }
  .b-sm-23 {
    bottom: 23px !important;
  }
  .l-sm-23 {
    left: 23px !important;
  }
  .z-sm-24 {
    z-index: 24 !important;
  }
  .t-sm-24 {
    top: 24px !important;
  }
  .r-sm-24 {
    right: 24px !important;
  }
  .b-sm-24 {
    bottom: 24px !important;
  }
  .l-sm-24 {
    left: 24px !important;
  }
  .z-sm-25 {
    z-index: 25 !important;
  }
  .t-sm-25 {
    top: 25px !important;
  }
  .r-sm-25 {
    right: 25px !important;
  }
  .b-sm-25 {
    bottom: 25px !important;
  }
  .l-sm-25 {
    left: 25px !important;
  }
  .z-sm-26 {
    z-index: 26 !important;
  }
  .t-sm-26 {
    top: 26px !important;
  }
  .r-sm-26 {
    right: 26px !important;
  }
  .b-sm-26 {
    bottom: 26px !important;
  }
  .l-sm-26 {
    left: 26px !important;
  }
  .z-sm-27 {
    z-index: 27 !important;
  }
  .t-sm-27 {
    top: 27px !important;
  }
  .r-sm-27 {
    right: 27px !important;
  }
  .b-sm-27 {
    bottom: 27px !important;
  }
  .l-sm-27 {
    left: 27px !important;
  }
  .z-sm-28 {
    z-index: 28 !important;
  }
  .t-sm-28 {
    top: 28px !important;
  }
  .r-sm-28 {
    right: 28px !important;
  }
  .b-sm-28 {
    bottom: 28px !important;
  }
  .l-sm-28 {
    left: 28px !important;
  }
  .z-sm-29 {
    z-index: 29 !important;
  }
  .t-sm-29 {
    top: 29px !important;
  }
  .r-sm-29 {
    right: 29px !important;
  }
  .b-sm-29 {
    bottom: 29px !important;
  }
  .l-sm-29 {
    left: 29px !important;
  }
  .z-sm-30 {
    z-index: 30 !important;
  }
  .t-sm-30 {
    top: 30px !important;
  }
  .r-sm-30 {
    right: 30px !important;
  }
  .b-sm-30 {
    bottom: 30px !important;
  }
  .l-sm-30 {
    left: 30px !important;
  }
  .z-sm-31 {
    z-index: 31 !important;
  }
  .t-sm-31 {
    top: 31px !important;
  }
  .r-sm-31 {
    right: 31px !important;
  }
  .b-sm-31 {
    bottom: 31px !important;
  }
  .l-sm-31 {
    left: 31px !important;
  }
  .z-sm-32 {
    z-index: 32 !important;
  }
  .t-sm-32 {
    top: 32px !important;
  }
  .r-sm-32 {
    right: 32px !important;
  }
  .b-sm-32 {
    bottom: 32px !important;
  }
  .l-sm-32 {
    left: 32px !important;
  }
  .z-sm-33 {
    z-index: 33 !important;
  }
  .t-sm-33 {
    top: 33px !important;
  }
  .r-sm-33 {
    right: 33px !important;
  }
  .b-sm-33 {
    bottom: 33px !important;
  }
  .l-sm-33 {
    left: 33px !important;
  }
  .z-sm-34 {
    z-index: 34 !important;
  }
  .t-sm-34 {
    top: 34px !important;
  }
  .r-sm-34 {
    right: 34px !important;
  }
  .b-sm-34 {
    bottom: 34px !important;
  }
  .l-sm-34 {
    left: 34px !important;
  }
  .z-sm-35 {
    z-index: 35 !important;
  }
  .t-sm-35 {
    top: 35px !important;
  }
  .r-sm-35 {
    right: 35px !important;
  }
  .b-sm-35 {
    bottom: 35px !important;
  }
  .l-sm-35 {
    left: 35px !important;
  }
  .z-sm-36 {
    z-index: 36 !important;
  }
  .t-sm-36 {
    top: 36px !important;
  }
  .r-sm-36 {
    right: 36px !important;
  }
  .b-sm-36 {
    bottom: 36px !important;
  }
  .l-sm-36 {
    left: 36px !important;
  }
  .z-sm-37 {
    z-index: 37 !important;
  }
  .t-sm-37 {
    top: 37px !important;
  }
  .r-sm-37 {
    right: 37px !important;
  }
  .b-sm-37 {
    bottom: 37px !important;
  }
  .l-sm-37 {
    left: 37px !important;
  }
  .z-sm-38 {
    z-index: 38 !important;
  }
  .t-sm-38 {
    top: 38px !important;
  }
  .r-sm-38 {
    right: 38px !important;
  }
  .b-sm-38 {
    bottom: 38px !important;
  }
  .l-sm-38 {
    left: 38px !important;
  }
  .z-sm-39 {
    z-index: 39 !important;
  }
  .t-sm-39 {
    top: 39px !important;
  }
  .r-sm-39 {
    right: 39px !important;
  }
  .b-sm-39 {
    bottom: 39px !important;
  }
  .l-sm-39 {
    left: 39px !important;
  }
  .z-sm-40 {
    z-index: 40 !important;
  }
  .t-sm-40 {
    top: 40px !important;
  }
  .r-sm-40 {
    right: 40px !important;
  }
  .b-sm-40 {
    bottom: 40px !important;
  }
  .l-sm-40 {
    left: 40px !important;
  }
  .z-sm-41 {
    z-index: 41 !important;
  }
  .t-sm-41 {
    top: 41px !important;
  }
  .r-sm-41 {
    right: 41px !important;
  }
  .b-sm-41 {
    bottom: 41px !important;
  }
  .l-sm-41 {
    left: 41px !important;
  }
  .z-sm-42 {
    z-index: 42 !important;
  }
  .t-sm-42 {
    top: 42px !important;
  }
  .r-sm-42 {
    right: 42px !important;
  }
  .b-sm-42 {
    bottom: 42px !important;
  }
  .l-sm-42 {
    left: 42px !important;
  }
  .z-sm-43 {
    z-index: 43 !important;
  }
  .t-sm-43 {
    top: 43px !important;
  }
  .r-sm-43 {
    right: 43px !important;
  }
  .b-sm-43 {
    bottom: 43px !important;
  }
  .l-sm-43 {
    left: 43px !important;
  }
  .z-sm-44 {
    z-index: 44 !important;
  }
  .t-sm-44 {
    top: 44px !important;
  }
  .r-sm-44 {
    right: 44px !important;
  }
  .b-sm-44 {
    bottom: 44px !important;
  }
  .l-sm-44 {
    left: 44px !important;
  }
  .z-sm-45 {
    z-index: 45 !important;
  }
  .t-sm-45 {
    top: 45px !important;
  }
  .r-sm-45 {
    right: 45px !important;
  }
  .b-sm-45 {
    bottom: 45px !important;
  }
  .l-sm-45 {
    left: 45px !important;
  }
  .z-sm-46 {
    z-index: 46 !important;
  }
  .t-sm-46 {
    top: 46px !important;
  }
  .r-sm-46 {
    right: 46px !important;
  }
  .b-sm-46 {
    bottom: 46px !important;
  }
  .l-sm-46 {
    left: 46px !important;
  }
  .z-sm-47 {
    z-index: 47 !important;
  }
  .t-sm-47 {
    top: 47px !important;
  }
  .r-sm-47 {
    right: 47px !important;
  }
  .b-sm-47 {
    bottom: 47px !important;
  }
  .l-sm-47 {
    left: 47px !important;
  }
  .z-sm-48 {
    z-index: 48 !important;
  }
  .t-sm-48 {
    top: 48px !important;
  }
  .r-sm-48 {
    right: 48px !important;
  }
  .b-sm-48 {
    bottom: 48px !important;
  }
  .l-sm-48 {
    left: 48px !important;
  }
  .z-sm-49 {
    z-index: 49 !important;
  }
  .t-sm-49 {
    top: 49px !important;
  }
  .r-sm-49 {
    right: 49px !important;
  }
  .b-sm-49 {
    bottom: 49px !important;
  }
  .l-sm-49 {
    left: 49px !important;
  }
  .z-sm-50 {
    z-index: 50 !important;
  }
  .t-sm-50 {
    top: 50px !important;
  }
  .r-sm-50 {
    right: 50px !important;
  }
  .b-sm-50 {
    bottom: 50px !important;
  }
  .l-sm-50 {
    left: 50px !important;
  }
  .z-sm-51 {
    z-index: 51 !important;
  }
  .t-sm-51 {
    top: 51px !important;
  }
  .r-sm-51 {
    right: 51px !important;
  }
  .b-sm-51 {
    bottom: 51px !important;
  }
  .l-sm-51 {
    left: 51px !important;
  }
  .z-sm-52 {
    z-index: 52 !important;
  }
  .t-sm-52 {
    top: 52px !important;
  }
  .r-sm-52 {
    right: 52px !important;
  }
  .b-sm-52 {
    bottom: 52px !important;
  }
  .l-sm-52 {
    left: 52px !important;
  }
  .z-sm-53 {
    z-index: 53 !important;
  }
  .t-sm-53 {
    top: 53px !important;
  }
  .r-sm-53 {
    right: 53px !important;
  }
  .b-sm-53 {
    bottom: 53px !important;
  }
  .l-sm-53 {
    left: 53px !important;
  }
  .z-sm-54 {
    z-index: 54 !important;
  }
  .t-sm-54 {
    top: 54px !important;
  }
  .r-sm-54 {
    right: 54px !important;
  }
  .b-sm-54 {
    bottom: 54px !important;
  }
  .l-sm-54 {
    left: 54px !important;
  }
  .z-sm-55 {
    z-index: 55 !important;
  }
  .t-sm-55 {
    top: 55px !important;
  }
  .r-sm-55 {
    right: 55px !important;
  }
  .b-sm-55 {
    bottom: 55px !important;
  }
  .l-sm-55 {
    left: 55px !important;
  }
  .z-sm-56 {
    z-index: 56 !important;
  }
  .t-sm-56 {
    top: 56px !important;
  }
  .r-sm-56 {
    right: 56px !important;
  }
  .b-sm-56 {
    bottom: 56px !important;
  }
  .l-sm-56 {
    left: 56px !important;
  }
  .z-sm-57 {
    z-index: 57 !important;
  }
  .t-sm-57 {
    top: 57px !important;
  }
  .r-sm-57 {
    right: 57px !important;
  }
  .b-sm-57 {
    bottom: 57px !important;
  }
  .l-sm-57 {
    left: 57px !important;
  }
  .z-sm-58 {
    z-index: 58 !important;
  }
  .t-sm-58 {
    top: 58px !important;
  }
  .r-sm-58 {
    right: 58px !important;
  }
  .b-sm-58 {
    bottom: 58px !important;
  }
  .l-sm-58 {
    left: 58px !important;
  }
  .z-sm-59 {
    z-index: 59 !important;
  }
  .t-sm-59 {
    top: 59px !important;
  }
  .r-sm-59 {
    right: 59px !important;
  }
  .b-sm-59 {
    bottom: 59px !important;
  }
  .l-sm-59 {
    left: 59px !important;
  }
  .z-sm-60 {
    z-index: 60 !important;
  }
  .t-sm-60 {
    top: 60px !important;
  }
  .r-sm-60 {
    right: 60px !important;
  }
  .b-sm-60 {
    bottom: 60px !important;
  }
  .l-sm-60 {
    left: 60px !important;
  }
  .z-sm-61 {
    z-index: 61 !important;
  }
  .t-sm-61 {
    top: 61px !important;
  }
  .r-sm-61 {
    right: 61px !important;
  }
  .b-sm-61 {
    bottom: 61px !important;
  }
  .l-sm-61 {
    left: 61px !important;
  }
  .z-sm-62 {
    z-index: 62 !important;
  }
  .t-sm-62 {
    top: 62px !important;
  }
  .r-sm-62 {
    right: 62px !important;
  }
  .b-sm-62 {
    bottom: 62px !important;
  }
  .l-sm-62 {
    left: 62px !important;
  }
  .z-sm-63 {
    z-index: 63 !important;
  }
  .t-sm-63 {
    top: 63px !important;
  }
  .r-sm-63 {
    right: 63px !important;
  }
  .b-sm-63 {
    bottom: 63px !important;
  }
  .l-sm-63 {
    left: 63px !important;
  }
  .z-sm-64 {
    z-index: 64 !important;
  }
  .t-sm-64 {
    top: 64px !important;
  }
  .r-sm-64 {
    right: 64px !important;
  }
  .b-sm-64 {
    bottom: 64px !important;
  }
  .l-sm-64 {
    left: 64px !important;
  }
  .t-sm-n0 {
    top: -0px !important;
  }
  .r-sm-n0 {
    right: -0px !important;
  }
  .b-sm-n0 {
    bottom: -0px !important;
  }
  .l-sm-n0 {
    left: -0px !important;
  }
  .t-sm-n1 {
    top: -1px !important;
  }
  .r-sm-n1 {
    right: -1px !important;
  }
  .b-sm-n1 {
    bottom: -1px !important;
  }
  .l-sm-n1 {
    left: -1px !important;
  }
  .t-sm-n2 {
    top: -2px !important;
  }
  .r-sm-n2 {
    right: -2px !important;
  }
  .b-sm-n2 {
    bottom: -2px !important;
  }
  .l-sm-n2 {
    left: -2px !important;
  }
  .t-sm-n3 {
    top: -3px !important;
  }
  .r-sm-n3 {
    right: -3px !important;
  }
  .b-sm-n3 {
    bottom: -3px !important;
  }
  .l-sm-n3 {
    left: -3px !important;
  }
  .t-sm-n4 {
    top: -4px !important;
  }
  .r-sm-n4 {
    right: -4px !important;
  }
  .b-sm-n4 {
    bottom: -4px !important;
  }
  .l-sm-n4 {
    left: -4px !important;
  }
  .t-sm-n5 {
    top: -5px !important;
  }
  .r-sm-n5 {
    right: -5px !important;
  }
  .b-sm-n5 {
    bottom: -5px !important;
  }
  .l-sm-n5 {
    left: -5px !important;
  }
  .t-sm-n6 {
    top: -6px !important;
  }
  .r-sm-n6 {
    right: -6px !important;
  }
  .b-sm-n6 {
    bottom: -6px !important;
  }
  .l-sm-n6 {
    left: -6px !important;
  }
  .t-sm-n7 {
    top: -7px !important;
  }
  .r-sm-n7 {
    right: -7px !important;
  }
  .b-sm-n7 {
    bottom: -7px !important;
  }
  .l-sm-n7 {
    left: -7px !important;
  }
  .t-sm-n8 {
    top: -8px !important;
  }
  .r-sm-n8 {
    right: -8px !important;
  }
  .b-sm-n8 {
    bottom: -8px !important;
  }
  .l-sm-n8 {
    left: -8px !important;
  }
  .t-sm-n9 {
    top: -9px !important;
  }
  .r-sm-n9 {
    right: -9px !important;
  }
  .b-sm-n9 {
    bottom: -9px !important;
  }
  .l-sm-n9 {
    left: -9px !important;
  }
  .t-sm-n10 {
    top: -10px !important;
  }
  .r-sm-n10 {
    right: -10px !important;
  }
  .b-sm-n10 {
    bottom: -10px !important;
  }
  .l-sm-n10 {
    left: -10px !important;
  }
  .t-sm-n11 {
    top: -11px !important;
  }
  .r-sm-n11 {
    right: -11px !important;
  }
  .b-sm-n11 {
    bottom: -11px !important;
  }
  .l-sm-n11 {
    left: -11px !important;
  }
  .t-sm-n12 {
    top: -12px !important;
  }
  .r-sm-n12 {
    right: -12px !important;
  }
  .b-sm-n12 {
    bottom: -12px !important;
  }
  .l-sm-n12 {
    left: -12px !important;
  }
  .t-sm-n13 {
    top: -13px !important;
  }
  .r-sm-n13 {
    right: -13px !important;
  }
  .b-sm-n13 {
    bottom: -13px !important;
  }
  .l-sm-n13 {
    left: -13px !important;
  }
  .t-sm-n14 {
    top: -14px !important;
  }
  .r-sm-n14 {
    right: -14px !important;
  }
  .b-sm-n14 {
    bottom: -14px !important;
  }
  .l-sm-n14 {
    left: -14px !important;
  }
  .t-sm-n15 {
    top: -15px !important;
  }
  .r-sm-n15 {
    right: -15px !important;
  }
  .b-sm-n15 {
    bottom: -15px !important;
  }
  .l-sm-n15 {
    left: -15px !important;
  }
  .t-sm-n16 {
    top: -16px !important;
  }
  .r-sm-n16 {
    right: -16px !important;
  }
  .b-sm-n16 {
    bottom: -16px !important;
  }
  .l-sm-n16 {
    left: -16px !important;
  }
  .t-sm-n17 {
    top: -17px !important;
  }
  .r-sm-n17 {
    right: -17px !important;
  }
  .b-sm-n17 {
    bottom: -17px !important;
  }
  .l-sm-n17 {
    left: -17px !important;
  }
  .t-sm-n18 {
    top: -18px !important;
  }
  .r-sm-n18 {
    right: -18px !important;
  }
  .b-sm-n18 {
    bottom: -18px !important;
  }
  .l-sm-n18 {
    left: -18px !important;
  }
  .t-sm-n19 {
    top: -19px !important;
  }
  .r-sm-n19 {
    right: -19px !important;
  }
  .b-sm-n19 {
    bottom: -19px !important;
  }
  .l-sm-n19 {
    left: -19px !important;
  }
  .t-sm-n20 {
    top: -20px !important;
  }
  .r-sm-n20 {
    right: -20px !important;
  }
  .b-sm-n20 {
    bottom: -20px !important;
  }
  .l-sm-n20 {
    left: -20px !important;
  }
  .t-sm-n21 {
    top: -21px !important;
  }
  .r-sm-n21 {
    right: -21px !important;
  }
  .b-sm-n21 {
    bottom: -21px !important;
  }
  .l-sm-n21 {
    left: -21px !important;
  }
  .t-sm-n22 {
    top: -22px !important;
  }
  .r-sm-n22 {
    right: -22px !important;
  }
  .b-sm-n22 {
    bottom: -22px !important;
  }
  .l-sm-n22 {
    left: -22px !important;
  }
  .t-sm-n23 {
    top: -23px !important;
  }
  .r-sm-n23 {
    right: -23px !important;
  }
  .b-sm-n23 {
    bottom: -23px !important;
  }
  .l-sm-n23 {
    left: -23px !important;
  }
  .t-sm-n24 {
    top: -24px !important;
  }
  .r-sm-n24 {
    right: -24px !important;
  }
  .b-sm-n24 {
    bottom: -24px !important;
  }
  .l-sm-n24 {
    left: -24px !important;
  }
  .t-sm-n25 {
    top: -25px !important;
  }
  .r-sm-n25 {
    right: -25px !important;
  }
  .b-sm-n25 {
    bottom: -25px !important;
  }
  .l-sm-n25 {
    left: -25px !important;
  }
  .t-sm-n26 {
    top: -26px !important;
  }
  .r-sm-n26 {
    right: -26px !important;
  }
  .b-sm-n26 {
    bottom: -26px !important;
  }
  .l-sm-n26 {
    left: -26px !important;
  }
  .t-sm-n27 {
    top: -27px !important;
  }
  .r-sm-n27 {
    right: -27px !important;
  }
  .b-sm-n27 {
    bottom: -27px !important;
  }
  .l-sm-n27 {
    left: -27px !important;
  }
  .t-sm-n28 {
    top: -28px !important;
  }
  .r-sm-n28 {
    right: -28px !important;
  }
  .b-sm-n28 {
    bottom: -28px !important;
  }
  .l-sm-n28 {
    left: -28px !important;
  }
  .t-sm-n29 {
    top: -29px !important;
  }
  .r-sm-n29 {
    right: -29px !important;
  }
  .b-sm-n29 {
    bottom: -29px !important;
  }
  .l-sm-n29 {
    left: -29px !important;
  }
  .t-sm-n30 {
    top: -30px !important;
  }
  .r-sm-n30 {
    right: -30px !important;
  }
  .b-sm-n30 {
    bottom: -30px !important;
  }
  .l-sm-n30 {
    left: -30px !important;
  }
  .t-sm-n31 {
    top: -31px !important;
  }
  .r-sm-n31 {
    right: -31px !important;
  }
  .b-sm-n31 {
    bottom: -31px !important;
  }
  .l-sm-n31 {
    left: -31px !important;
  }
  .t-sm-n32 {
    top: -32px !important;
  }
  .r-sm-n32 {
    right: -32px !important;
  }
  .b-sm-n32 {
    bottom: -32px !important;
  }
  .l-sm-n32 {
    left: -32px !important;
  }
  .t-sm-n33 {
    top: -33px !important;
  }
  .r-sm-n33 {
    right: -33px !important;
  }
  .b-sm-n33 {
    bottom: -33px !important;
  }
  .l-sm-n33 {
    left: -33px !important;
  }
  .t-sm-n34 {
    top: -34px !important;
  }
  .r-sm-n34 {
    right: -34px !important;
  }
  .b-sm-n34 {
    bottom: -34px !important;
  }
  .l-sm-n34 {
    left: -34px !important;
  }
  .t-sm-n35 {
    top: -35px !important;
  }
  .r-sm-n35 {
    right: -35px !important;
  }
  .b-sm-n35 {
    bottom: -35px !important;
  }
  .l-sm-n35 {
    left: -35px !important;
  }
  .t-sm-n36 {
    top: -36px !important;
  }
  .r-sm-n36 {
    right: -36px !important;
  }
  .b-sm-n36 {
    bottom: -36px !important;
  }
  .l-sm-n36 {
    left: -36px !important;
  }
  .t-sm-n37 {
    top: -37px !important;
  }
  .r-sm-n37 {
    right: -37px !important;
  }
  .b-sm-n37 {
    bottom: -37px !important;
  }
  .l-sm-n37 {
    left: -37px !important;
  }
  .t-sm-n38 {
    top: -38px !important;
  }
  .r-sm-n38 {
    right: -38px !important;
  }
  .b-sm-n38 {
    bottom: -38px !important;
  }
  .l-sm-n38 {
    left: -38px !important;
  }
  .t-sm-n39 {
    top: -39px !important;
  }
  .r-sm-n39 {
    right: -39px !important;
  }
  .b-sm-n39 {
    bottom: -39px !important;
  }
  .l-sm-n39 {
    left: -39px !important;
  }
  .t-sm-n40 {
    top: -40px !important;
  }
  .r-sm-n40 {
    right: -40px !important;
  }
  .b-sm-n40 {
    bottom: -40px !important;
  }
  .l-sm-n40 {
    left: -40px !important;
  }
  .t-sm-n41 {
    top: -41px !important;
  }
  .r-sm-n41 {
    right: -41px !important;
  }
  .b-sm-n41 {
    bottom: -41px !important;
  }
  .l-sm-n41 {
    left: -41px !important;
  }
  .t-sm-n42 {
    top: -42px !important;
  }
  .r-sm-n42 {
    right: -42px !important;
  }
  .b-sm-n42 {
    bottom: -42px !important;
  }
  .l-sm-n42 {
    left: -42px !important;
  }
  .t-sm-n43 {
    top: -43px !important;
  }
  .r-sm-n43 {
    right: -43px !important;
  }
  .b-sm-n43 {
    bottom: -43px !important;
  }
  .l-sm-n43 {
    left: -43px !important;
  }
  .t-sm-n44 {
    top: -44px !important;
  }
  .r-sm-n44 {
    right: -44px !important;
  }
  .b-sm-n44 {
    bottom: -44px !important;
  }
  .l-sm-n44 {
    left: -44px !important;
  }
  .t-sm-n45 {
    top: -45px !important;
  }
  .r-sm-n45 {
    right: -45px !important;
  }
  .b-sm-n45 {
    bottom: -45px !important;
  }
  .l-sm-n45 {
    left: -45px !important;
  }
  .t-sm-n46 {
    top: -46px !important;
  }
  .r-sm-n46 {
    right: -46px !important;
  }
  .b-sm-n46 {
    bottom: -46px !important;
  }
  .l-sm-n46 {
    left: -46px !important;
  }
  .t-sm-n47 {
    top: -47px !important;
  }
  .r-sm-n47 {
    right: -47px !important;
  }
  .b-sm-n47 {
    bottom: -47px !important;
  }
  .l-sm-n47 {
    left: -47px !important;
  }
  .t-sm-n48 {
    top: -48px !important;
  }
  .r-sm-n48 {
    right: -48px !important;
  }
  .b-sm-n48 {
    bottom: -48px !important;
  }
  .l-sm-n48 {
    left: -48px !important;
  }
  .t-sm-n49 {
    top: -49px !important;
  }
  .r-sm-n49 {
    right: -49px !important;
  }
  .b-sm-n49 {
    bottom: -49px !important;
  }
  .l-sm-n49 {
    left: -49px !important;
  }
  .t-sm-n50 {
    top: -50px !important;
  }
  .r-sm-n50 {
    right: -50px !important;
  }
  .b-sm-n50 {
    bottom: -50px !important;
  }
  .l-sm-n50 {
    left: -50px !important;
  }
  .t-sm-n51 {
    top: -51px !important;
  }
  .r-sm-n51 {
    right: -51px !important;
  }
  .b-sm-n51 {
    bottom: -51px !important;
  }
  .l-sm-n51 {
    left: -51px !important;
  }
  .t-sm-n52 {
    top: -52px !important;
  }
  .r-sm-n52 {
    right: -52px !important;
  }
  .b-sm-n52 {
    bottom: -52px !important;
  }
  .l-sm-n52 {
    left: -52px !important;
  }
  .t-sm-n53 {
    top: -53px !important;
  }
  .r-sm-n53 {
    right: -53px !important;
  }
  .b-sm-n53 {
    bottom: -53px !important;
  }
  .l-sm-n53 {
    left: -53px !important;
  }
  .t-sm-n54 {
    top: -54px !important;
  }
  .r-sm-n54 {
    right: -54px !important;
  }
  .b-sm-n54 {
    bottom: -54px !important;
  }
  .l-sm-n54 {
    left: -54px !important;
  }
  .t-sm-n55 {
    top: -55px !important;
  }
  .r-sm-n55 {
    right: -55px !important;
  }
  .b-sm-n55 {
    bottom: -55px !important;
  }
  .l-sm-n55 {
    left: -55px !important;
  }
  .t-sm-n56 {
    top: -56px !important;
  }
  .r-sm-n56 {
    right: -56px !important;
  }
  .b-sm-n56 {
    bottom: -56px !important;
  }
  .l-sm-n56 {
    left: -56px !important;
  }
  .t-sm-n57 {
    top: -57px !important;
  }
  .r-sm-n57 {
    right: -57px !important;
  }
  .b-sm-n57 {
    bottom: -57px !important;
  }
  .l-sm-n57 {
    left: -57px !important;
  }
  .t-sm-n58 {
    top: -58px !important;
  }
  .r-sm-n58 {
    right: -58px !important;
  }
  .b-sm-n58 {
    bottom: -58px !important;
  }
  .l-sm-n58 {
    left: -58px !important;
  }
  .t-sm-n59 {
    top: -59px !important;
  }
  .r-sm-n59 {
    right: -59px !important;
  }
  .b-sm-n59 {
    bottom: -59px !important;
  }
  .l-sm-n59 {
    left: -59px !important;
  }
  .t-sm-n60 {
    top: -60px !important;
  }
  .r-sm-n60 {
    right: -60px !important;
  }
  .b-sm-n60 {
    bottom: -60px !important;
  }
  .l-sm-n60 {
    left: -60px !important;
  }
  .t-sm-n61 {
    top: -61px !important;
  }
  .r-sm-n61 {
    right: -61px !important;
  }
  .b-sm-n61 {
    bottom: -61px !important;
  }
  .l-sm-n61 {
    left: -61px !important;
  }
  .t-sm-n62 {
    top: -62px !important;
  }
  .r-sm-n62 {
    right: -62px !important;
  }
  .b-sm-n62 {
    bottom: -62px !important;
  }
  .l-sm-n62 {
    left: -62px !important;
  }
  .t-sm-n63 {
    top: -63px !important;
  }
  .r-sm-n63 {
    right: -63px !important;
  }
  .b-sm-n63 {
    bottom: -63px !important;
  }
  .l-sm-n63 {
    left: -63px !important;
  }
  .t-sm-n64 {
    top: -64px !important;
  }
  .r-sm-n64 {
    right: -64px !important;
  }
  .b-sm-n64 {
    bottom: -64px !important;
  }
  .l-sm-n64 {
    left: -64px !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-20 {
    width: 20% !important;
  }
  .w-md-30 {
    width: 30% !important;
  }
  .w-md-40 {
    width: 40% !important;
  }
  .w-md-60 {
    width: 60% !important;
  }
  .w-md-70 {
    width: 70% !important;
  }
  .w-md-80 {
    width: 80% !important;
  }
  .w-md-90 {
    width: 90% !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .h-md-20 {
    height: 20% !important;
  }
  .h-md-30 {
    height: 30% !important;
  }
  .h-md-40 {
    height: 40% !important;
  }
  .h-md-60 {
    height: 60% !important;
  }
  .h-md-70 {
    height: 70% !important;
  }
  .h-md-80 {
    height: 80% !important;
  }
  .h-md-90 {
    height: 90% !important;
  }
  .p-md-absolute {
    position: absolute !important;
  }
  .p-md-relative {
    position: relative !important;
  }
  .p-md-static {
    position: static !important;
  }
  .p-md-fixed {
    position: fixed !important;
  }
  .m-md-0px {
    margin: 0px !important;
  }
  .mt-md-0px, .my-md-0px {
    margin-top: 0px !important;
  }
  .mr-md-0px, .mx-md-0px {
    margin-right: 0px !important;
  }
  .mb-md-0px, .my-md-0px {
    margin-bottom: 0px !important;
  }
  .ml-md-0px, .mx-md-0px {
    margin-left: 0px !important;
  }
  .p-md-0px {
    padding: 0px !important;
  }
  .pt-md-0px, .py-md-0px {
    padding-top: 0px !important;
  }
  .pr-md-0px, .px-md-0px {
    padding-right: 0px !important;
  }
  .pb-md-0px, .py-md-0px {
    padding-bottom: 0px !important;
  }
  .pl-md-0px, .px-md-0px {
    padding-left: 0px !important;
  }
  .m-md-1px {
    margin: 1px !important;
  }
  .mt-md-1px, .my-md-1px {
    margin-top: 1px !important;
  }
  .mr-md-1px, .mx-md-1px {
    margin-right: 1px !important;
  }
  .mb-md-1px, .my-md-1px {
    margin-bottom: 1px !important;
  }
  .ml-md-1px, .mx-md-1px {
    margin-left: 1px !important;
  }
  .p-md-1px {
    padding: 1px !important;
  }
  .pt-md-1px, .py-md-1px {
    padding-top: 1px !important;
  }
  .pr-md-1px, .px-md-1px {
    padding-right: 1px !important;
  }
  .pb-md-1px, .py-md-1px {
    padding-bottom: 1px !important;
  }
  .pl-md-1px, .px-md-1px {
    padding-left: 1px !important;
  }
  .m-md-2px {
    margin: 2px !important;
  }
  .mt-md-2px, .my-md-2px {
    margin-top: 2px !important;
  }
  .mr-md-2px, .mx-md-2px {
    margin-right: 2px !important;
  }
  .mb-md-2px, .my-md-2px {
    margin-bottom: 2px !important;
  }
  .ml-md-2px, .mx-md-2px {
    margin-left: 2px !important;
  }
  .p-md-2px {
    padding: 2px !important;
  }
  .pt-md-2px, .py-md-2px {
    padding-top: 2px !important;
  }
  .pr-md-2px, .px-md-2px {
    padding-right: 2px !important;
  }
  .pb-md-2px, .py-md-2px {
    padding-bottom: 2px !important;
  }
  .pl-md-2px, .px-md-2px {
    padding-left: 2px !important;
  }
  .m-md-3px {
    margin: 3px !important;
  }
  .mt-md-3px, .my-md-3px {
    margin-top: 3px !important;
  }
  .mr-md-3px, .mx-md-3px {
    margin-right: 3px !important;
  }
  .mb-md-3px, .my-md-3px {
    margin-bottom: 3px !important;
  }
  .ml-md-3px, .mx-md-3px {
    margin-left: 3px !important;
  }
  .p-md-3px {
    padding: 3px !important;
  }
  .pt-md-3px, .py-md-3px {
    padding-top: 3px !important;
  }
  .pr-md-3px, .px-md-3px {
    padding-right: 3px !important;
  }
  .pb-md-3px, .py-md-3px {
    padding-bottom: 3px !important;
  }
  .pl-md-3px, .px-md-3px {
    padding-left: 3px !important;
  }
  .m-md-4px {
    margin: 4px !important;
  }
  .mt-md-4px, .my-md-4px {
    margin-top: 4px !important;
  }
  .mr-md-4px, .mx-md-4px {
    margin-right: 4px !important;
  }
  .mb-md-4px, .my-md-4px {
    margin-bottom: 4px !important;
  }
  .ml-md-4px, .mx-md-4px {
    margin-left: 4px !important;
  }
  .p-md-4px {
    padding: 4px !important;
  }
  .pt-md-4px, .py-md-4px {
    padding-top: 4px !important;
  }
  .pr-md-4px, .px-md-4px {
    padding-right: 4px !important;
  }
  .pb-md-4px, .py-md-4px {
    padding-bottom: 4px !important;
  }
  .pl-md-4px, .px-md-4px {
    padding-left: 4px !important;
  }
  .m-md-5px {
    margin: 5px !important;
  }
  .mt-md-5px, .my-md-5px {
    margin-top: 5px !important;
  }
  .mr-md-5px, .mx-md-5px {
    margin-right: 5px !important;
  }
  .mb-md-5px, .my-md-5px {
    margin-bottom: 5px !important;
  }
  .ml-md-5px, .mx-md-5px {
    margin-left: 5px !important;
  }
  .p-md-5px {
    padding: 5px !important;
  }
  .pt-md-5px, .py-md-5px {
    padding-top: 5px !important;
  }
  .pr-md-5px, .px-md-5px {
    padding-right: 5px !important;
  }
  .pb-md-5px, .py-md-5px {
    padding-bottom: 5px !important;
  }
  .pl-md-5px, .px-md-5px {
    padding-left: 5px !important;
  }
  .m-md-6 {
    margin: 6px !important;
  }
  .mt-md-6, .my-md-6 {
    margin-top: 6px !important;
  }
  .mr-md-6, .mx-md-6 {
    margin-right: 6px !important;
  }
  .mb-md-6, .my-md-6 {
    margin-bottom: 6px !important;
  }
  .ml-md-6, .mx-md-6 {
    margin-left: 6px !important;
  }
  .p-md-6 {
    padding: 6px !important;
  }
  .pt-md-6, .py-md-6 {
    padding-top: 6px !important;
  }
  .pr-md-6, .px-md-6 {
    padding-right: 6px !important;
  }
  .pb-md-6, .py-md-6 {
    padding-bottom: 6px !important;
  }
  .pl-md-6, .px-md-6 {
    padding-left: 6px !important;
  }
  .m-md-7 {
    margin: 7px !important;
  }
  .mt-md-7, .my-md-7 {
    margin-top: 7px !important;
  }
  .mr-md-7, .mx-md-7 {
    margin-right: 7px !important;
  }
  .mb-md-7, .my-md-7 {
    margin-bottom: 7px !important;
  }
  .ml-md-7, .mx-md-7 {
    margin-left: 7px !important;
  }
  .p-md-7 {
    padding: 7px !important;
  }
  .pt-md-7, .py-md-7 {
    padding-top: 7px !important;
  }
  .pr-md-7, .px-md-7 {
    padding-right: 7px !important;
  }
  .pb-md-7, .py-md-7 {
    padding-bottom: 7px !important;
  }
  .pl-md-7, .px-md-7 {
    padding-left: 7px !important;
  }
  .m-md-8 {
    margin: 8px !important;
  }
  .mt-md-8, .my-md-8 {
    margin-top: 8px !important;
  }
  .mr-md-8, .mx-md-8 {
    margin-right: 8px !important;
  }
  .mb-md-8, .my-md-8 {
    margin-bottom: 8px !important;
  }
  .ml-md-8, .mx-md-8 {
    margin-left: 8px !important;
  }
  .p-md-8 {
    padding: 8px !important;
  }
  .pt-md-8, .py-md-8 {
    padding-top: 8px !important;
  }
  .pr-md-8, .px-md-8 {
    padding-right: 8px !important;
  }
  .pb-md-8, .py-md-8 {
    padding-bottom: 8px !important;
  }
  .pl-md-8, .px-md-8 {
    padding-left: 8px !important;
  }
  .m-md-9 {
    margin: 9px !important;
  }
  .mt-md-9, .my-md-9 {
    margin-top: 9px !important;
  }
  .mr-md-9, .mx-md-9 {
    margin-right: 9px !important;
  }
  .mb-md-9, .my-md-9 {
    margin-bottom: 9px !important;
  }
  .ml-md-9, .mx-md-9 {
    margin-left: 9px !important;
  }
  .p-md-9 {
    padding: 9px !important;
  }
  .pt-md-9, .py-md-9 {
    padding-top: 9px !important;
  }
  .pr-md-9, .px-md-9 {
    padding-right: 9px !important;
  }
  .pb-md-9, .py-md-9 {
    padding-bottom: 9px !important;
  }
  .pl-md-9, .px-md-9 {
    padding-left: 9px !important;
  }
  .m-md-10 {
    margin: 10px !important;
  }
  .mt-md-10, .my-md-10 {
    margin-top: 10px !important;
  }
  .mr-md-10, .mx-md-10 {
    margin-right: 10px !important;
  }
  .mb-md-10, .my-md-10 {
    margin-bottom: 10px !important;
  }
  .ml-md-10, .mx-md-10 {
    margin-left: 10px !important;
  }
  .p-md-10 {
    padding: 10px !important;
  }
  .pt-md-10, .py-md-10 {
    padding-top: 10px !important;
  }
  .pr-md-10, .px-md-10 {
    padding-right: 10px !important;
  }
  .pb-md-10, .py-md-10 {
    padding-bottom: 10px !important;
  }
  .pl-md-10, .px-md-10 {
    padding-left: 10px !important;
  }
  .m-md-11 {
    margin: 11px !important;
  }
  .mt-md-11, .my-md-11 {
    margin-top: 11px !important;
  }
  .mr-md-11, .mx-md-11 {
    margin-right: 11px !important;
  }
  .mb-md-11, .my-md-11 {
    margin-bottom: 11px !important;
  }
  .ml-md-11, .mx-md-11 {
    margin-left: 11px !important;
  }
  .p-md-11 {
    padding: 11px !important;
  }
  .pt-md-11, .py-md-11 {
    padding-top: 11px !important;
  }
  .pr-md-11, .px-md-11 {
    padding-right: 11px !important;
  }
  .pb-md-11, .py-md-11 {
    padding-bottom: 11px !important;
  }
  .pl-md-11, .px-md-11 {
    padding-left: 11px !important;
  }
  .m-md-12 {
    margin: 12px !important;
  }
  .mt-md-12, .my-md-12 {
    margin-top: 12px !important;
  }
  .mr-md-12, .mx-md-12 {
    margin-right: 12px !important;
  }
  .mb-md-12, .my-md-12 {
    margin-bottom: 12px !important;
  }
  .ml-md-12, .mx-md-12 {
    margin-left: 12px !important;
  }
  .p-md-12 {
    padding: 12px !important;
  }
  .pt-md-12, .py-md-12 {
    padding-top: 12px !important;
  }
  .pr-md-12, .px-md-12 {
    padding-right: 12px !important;
  }
  .pb-md-12, .py-md-12 {
    padding-bottom: 12px !important;
  }
  .pl-md-12, .px-md-12 {
    padding-left: 12px !important;
  }
  .m-md-13 {
    margin: 13px !important;
  }
  .mt-md-13, .my-md-13 {
    margin-top: 13px !important;
  }
  .mr-md-13, .mx-md-13 {
    margin-right: 13px !important;
  }
  .mb-md-13, .my-md-13 {
    margin-bottom: 13px !important;
  }
  .ml-md-13, .mx-md-13 {
    margin-left: 13px !important;
  }
  .p-md-13 {
    padding: 13px !important;
  }
  .pt-md-13, .py-md-13 {
    padding-top: 13px !important;
  }
  .pr-md-13, .px-md-13 {
    padding-right: 13px !important;
  }
  .pb-md-13, .py-md-13 {
    padding-bottom: 13px !important;
  }
  .pl-md-13, .px-md-13 {
    padding-left: 13px !important;
  }
  .m-md-14 {
    margin: 14px !important;
  }
  .mt-md-14, .my-md-14 {
    margin-top: 14px !important;
  }
  .mr-md-14, .mx-md-14 {
    margin-right: 14px !important;
  }
  .mb-md-14, .my-md-14 {
    margin-bottom: 14px !important;
  }
  .ml-md-14, .mx-md-14 {
    margin-left: 14px !important;
  }
  .p-md-14 {
    padding: 14px !important;
  }
  .pt-md-14, .py-md-14 {
    padding-top: 14px !important;
  }
  .pr-md-14, .px-md-14 {
    padding-right: 14px !important;
  }
  .pb-md-14, .py-md-14 {
    padding-bottom: 14px !important;
  }
  .pl-md-14, .px-md-14 {
    padding-left: 14px !important;
  }
  .m-md-15 {
    margin: 15px !important;
  }
  .mt-md-15, .my-md-15 {
    margin-top: 15px !important;
  }
  .mr-md-15, .mx-md-15 {
    margin-right: 15px !important;
  }
  .mb-md-15, .my-md-15 {
    margin-bottom: 15px !important;
  }
  .ml-md-15, .mx-md-15 {
    margin-left: 15px !important;
  }
  .p-md-15 {
    padding: 15px !important;
  }
  .pt-md-15, .py-md-15 {
    padding-top: 15px !important;
  }
  .pr-md-15, .px-md-15 {
    padding-right: 15px !important;
  }
  .pb-md-15, .py-md-15 {
    padding-bottom: 15px !important;
  }
  .pl-md-15, .px-md-15 {
    padding-left: 15px !important;
  }
  .m-md-16 {
    margin: 16px !important;
  }
  .mt-md-16, .my-md-16 {
    margin-top: 16px !important;
  }
  .mr-md-16, .mx-md-16 {
    margin-right: 16px !important;
  }
  .mb-md-16, .my-md-16 {
    margin-bottom: 16px !important;
  }
  .ml-md-16, .mx-md-16 {
    margin-left: 16px !important;
  }
  .p-md-16 {
    padding: 16px !important;
  }
  .pt-md-16, .py-md-16 {
    padding-top: 16px !important;
  }
  .pr-md-16, .px-md-16 {
    padding-right: 16px !important;
  }
  .pb-md-16, .py-md-16 {
    padding-bottom: 16px !important;
  }
  .pl-md-16, .px-md-16 {
    padding-left: 16px !important;
  }
  .m-md-17 {
    margin: 17px !important;
  }
  .mt-md-17, .my-md-17 {
    margin-top: 17px !important;
  }
  .mr-md-17, .mx-md-17 {
    margin-right: 17px !important;
  }
  .mb-md-17, .my-md-17 {
    margin-bottom: 17px !important;
  }
  .ml-md-17, .mx-md-17 {
    margin-left: 17px !important;
  }
  .p-md-17 {
    padding: 17px !important;
  }
  .pt-md-17, .py-md-17 {
    padding-top: 17px !important;
  }
  .pr-md-17, .px-md-17 {
    padding-right: 17px !important;
  }
  .pb-md-17, .py-md-17 {
    padding-bottom: 17px !important;
  }
  .pl-md-17, .px-md-17 {
    padding-left: 17px !important;
  }
  .m-md-18 {
    margin: 18px !important;
  }
  .mt-md-18, .my-md-18 {
    margin-top: 18px !important;
  }
  .mr-md-18, .mx-md-18 {
    margin-right: 18px !important;
  }
  .mb-md-18, .my-md-18 {
    margin-bottom: 18px !important;
  }
  .ml-md-18, .mx-md-18 {
    margin-left: 18px !important;
  }
  .p-md-18 {
    padding: 18px !important;
  }
  .pt-md-18, .py-md-18 {
    padding-top: 18px !important;
  }
  .pr-md-18, .px-md-18 {
    padding-right: 18px !important;
  }
  .pb-md-18, .py-md-18 {
    padding-bottom: 18px !important;
  }
  .pl-md-18, .px-md-18 {
    padding-left: 18px !important;
  }
  .m-md-19 {
    margin: 19px !important;
  }
  .mt-md-19, .my-md-19 {
    margin-top: 19px !important;
  }
  .mr-md-19, .mx-md-19 {
    margin-right: 19px !important;
  }
  .mb-md-19, .my-md-19 {
    margin-bottom: 19px !important;
  }
  .ml-md-19, .mx-md-19 {
    margin-left: 19px !important;
  }
  .p-md-19 {
    padding: 19px !important;
  }
  .pt-md-19, .py-md-19 {
    padding-top: 19px !important;
  }
  .pr-md-19, .px-md-19 {
    padding-right: 19px !important;
  }
  .pb-md-19, .py-md-19 {
    padding-bottom: 19px !important;
  }
  .pl-md-19, .px-md-19 {
    padding-left: 19px !important;
  }
  .m-md-20 {
    margin: 20px !important;
  }
  .mt-md-20, .my-md-20 {
    margin-top: 20px !important;
  }
  .mr-md-20, .mx-md-20 {
    margin-right: 20px !important;
  }
  .mb-md-20, .my-md-20 {
    margin-bottom: 20px !important;
  }
  .ml-md-20, .mx-md-20 {
    margin-left: 20px !important;
  }
  .p-md-20 {
    padding: 20px !important;
  }
  .pt-md-20, .py-md-20 {
    padding-top: 20px !important;
  }
  .pr-md-20, .px-md-20 {
    padding-right: 20px !important;
  }
  .pb-md-20, .py-md-20 {
    padding-bottom: 20px !important;
  }
  .pl-md-20, .px-md-20 {
    padding-left: 20px !important;
  }
  .m-md-21 {
    margin: 21px !important;
  }
  .mt-md-21, .my-md-21 {
    margin-top: 21px !important;
  }
  .mr-md-21, .mx-md-21 {
    margin-right: 21px !important;
  }
  .mb-md-21, .my-md-21 {
    margin-bottom: 21px !important;
  }
  .ml-md-21, .mx-md-21 {
    margin-left: 21px !important;
  }
  .p-md-21 {
    padding: 21px !important;
  }
  .pt-md-21, .py-md-21 {
    padding-top: 21px !important;
  }
  .pr-md-21, .px-md-21 {
    padding-right: 21px !important;
  }
  .pb-md-21, .py-md-21 {
    padding-bottom: 21px !important;
  }
  .pl-md-21, .px-md-21 {
    padding-left: 21px !important;
  }
  .m-md-22 {
    margin: 22px !important;
  }
  .mt-md-22, .my-md-22 {
    margin-top: 22px !important;
  }
  .mr-md-22, .mx-md-22 {
    margin-right: 22px !important;
  }
  .mb-md-22, .my-md-22 {
    margin-bottom: 22px !important;
  }
  .ml-md-22, .mx-md-22 {
    margin-left: 22px !important;
  }
  .p-md-22 {
    padding: 22px !important;
  }
  .pt-md-22, .py-md-22 {
    padding-top: 22px !important;
  }
  .pr-md-22, .px-md-22 {
    padding-right: 22px !important;
  }
  .pb-md-22, .py-md-22 {
    padding-bottom: 22px !important;
  }
  .pl-md-22, .px-md-22 {
    padding-left: 22px !important;
  }
  .m-md-23 {
    margin: 23px !important;
  }
  .mt-md-23, .my-md-23 {
    margin-top: 23px !important;
  }
  .mr-md-23, .mx-md-23 {
    margin-right: 23px !important;
  }
  .mb-md-23, .my-md-23 {
    margin-bottom: 23px !important;
  }
  .ml-md-23, .mx-md-23 {
    margin-left: 23px !important;
  }
  .p-md-23 {
    padding: 23px !important;
  }
  .pt-md-23, .py-md-23 {
    padding-top: 23px !important;
  }
  .pr-md-23, .px-md-23 {
    padding-right: 23px !important;
  }
  .pb-md-23, .py-md-23 {
    padding-bottom: 23px !important;
  }
  .pl-md-23, .px-md-23 {
    padding-left: 23px !important;
  }
  .m-md-24 {
    margin: 24px !important;
  }
  .mt-md-24, .my-md-24 {
    margin-top: 24px !important;
  }
  .mr-md-24, .mx-md-24 {
    margin-right: 24px !important;
  }
  .mb-md-24, .my-md-24 {
    margin-bottom: 24px !important;
  }
  .ml-md-24, .mx-md-24 {
    margin-left: 24px !important;
  }
  .p-md-24 {
    padding: 24px !important;
  }
  .pt-md-24, .py-md-24 {
    padding-top: 24px !important;
  }
  .pr-md-24, .px-md-24 {
    padding-right: 24px !important;
  }
  .pb-md-24, .py-md-24 {
    padding-bottom: 24px !important;
  }
  .pl-md-24, .px-md-24 {
    padding-left: 24px !important;
  }
  .m-md-25 {
    margin: 25px !important;
  }
  .mt-md-25, .my-md-25 {
    margin-top: 25px !important;
  }
  .mr-md-25, .mx-md-25 {
    margin-right: 25px !important;
  }
  .mb-md-25, .my-md-25 {
    margin-bottom: 25px !important;
  }
  .ml-md-25, .mx-md-25 {
    margin-left: 25px !important;
  }
  .p-md-25 {
    padding: 25px !important;
  }
  .pt-md-25, .py-md-25 {
    padding-top: 25px !important;
  }
  .pr-md-25, .px-md-25 {
    padding-right: 25px !important;
  }
  .pb-md-25, .py-md-25 {
    padding-bottom: 25px !important;
  }
  .pl-md-25, .px-md-25 {
    padding-left: 25px !important;
  }
  .m-md-26 {
    margin: 26px !important;
  }
  .mt-md-26, .my-md-26 {
    margin-top: 26px !important;
  }
  .mr-md-26, .mx-md-26 {
    margin-right: 26px !important;
  }
  .mb-md-26, .my-md-26 {
    margin-bottom: 26px !important;
  }
  .ml-md-26, .mx-md-26 {
    margin-left: 26px !important;
  }
  .p-md-26 {
    padding: 26px !important;
  }
  .pt-md-26, .py-md-26 {
    padding-top: 26px !important;
  }
  .pr-md-26, .px-md-26 {
    padding-right: 26px !important;
  }
  .pb-md-26, .py-md-26 {
    padding-bottom: 26px !important;
  }
  .pl-md-26, .px-md-26 {
    padding-left: 26px !important;
  }
  .m-md-27 {
    margin: 27px !important;
  }
  .mt-md-27, .my-md-27 {
    margin-top: 27px !important;
  }
  .mr-md-27, .mx-md-27 {
    margin-right: 27px !important;
  }
  .mb-md-27, .my-md-27 {
    margin-bottom: 27px !important;
  }
  .ml-md-27, .mx-md-27 {
    margin-left: 27px !important;
  }
  .p-md-27 {
    padding: 27px !important;
  }
  .pt-md-27, .py-md-27 {
    padding-top: 27px !important;
  }
  .pr-md-27, .px-md-27 {
    padding-right: 27px !important;
  }
  .pb-md-27, .py-md-27 {
    padding-bottom: 27px !important;
  }
  .pl-md-27, .px-md-27 {
    padding-left: 27px !important;
  }
  .m-md-28 {
    margin: 28px !important;
  }
  .mt-md-28, .my-md-28 {
    margin-top: 28px !important;
  }
  .mr-md-28, .mx-md-28 {
    margin-right: 28px !important;
  }
  .mb-md-28, .my-md-28 {
    margin-bottom: 28px !important;
  }
  .ml-md-28, .mx-md-28 {
    margin-left: 28px !important;
  }
  .p-md-28 {
    padding: 28px !important;
  }
  .pt-md-28, .py-md-28 {
    padding-top: 28px !important;
  }
  .pr-md-28, .px-md-28 {
    padding-right: 28px !important;
  }
  .pb-md-28, .py-md-28 {
    padding-bottom: 28px !important;
  }
  .pl-md-28, .px-md-28 {
    padding-left: 28px !important;
  }
  .m-md-29 {
    margin: 29px !important;
  }
  .mt-md-29, .my-md-29 {
    margin-top: 29px !important;
  }
  .mr-md-29, .mx-md-29 {
    margin-right: 29px !important;
  }
  .mb-md-29, .my-md-29 {
    margin-bottom: 29px !important;
  }
  .ml-md-29, .mx-md-29 {
    margin-left: 29px !important;
  }
  .p-md-29 {
    padding: 29px !important;
  }
  .pt-md-29, .py-md-29 {
    padding-top: 29px !important;
  }
  .pr-md-29, .px-md-29 {
    padding-right: 29px !important;
  }
  .pb-md-29, .py-md-29 {
    padding-bottom: 29px !important;
  }
  .pl-md-29, .px-md-29 {
    padding-left: 29px !important;
  }
  .m-md-30 {
    margin: 30px !important;
  }
  .mt-md-30, .my-md-30 {
    margin-top: 30px !important;
  }
  .mr-md-30, .mx-md-30 {
    margin-right: 30px !important;
  }
  .mb-md-30, .my-md-30 {
    margin-bottom: 30px !important;
  }
  .ml-md-30, .mx-md-30 {
    margin-left: 30px !important;
  }
  .p-md-30 {
    padding: 30px !important;
  }
  .pt-md-30, .py-md-30 {
    padding-top: 30px !important;
  }
  .pr-md-30, .px-md-30 {
    padding-right: 30px !important;
  }
  .pb-md-30, .py-md-30 {
    padding-bottom: 30px !important;
  }
  .pl-md-30, .px-md-30 {
    padding-left: 30px !important;
  }
  .m-md-31 {
    margin: 31px !important;
  }
  .mt-md-31, .my-md-31 {
    margin-top: 31px !important;
  }
  .mr-md-31, .mx-md-31 {
    margin-right: 31px !important;
  }
  .mb-md-31, .my-md-31 {
    margin-bottom: 31px !important;
  }
  .ml-md-31, .mx-md-31 {
    margin-left: 31px !important;
  }
  .p-md-31 {
    padding: 31px !important;
  }
  .pt-md-31, .py-md-31 {
    padding-top: 31px !important;
  }
  .pr-md-31, .px-md-31 {
    padding-right: 31px !important;
  }
  .pb-md-31, .py-md-31 {
    padding-bottom: 31px !important;
  }
  .pl-md-31, .px-md-31 {
    padding-left: 31px !important;
  }
  .m-md-32 {
    margin: 32px !important;
  }
  .mt-md-32, .my-md-32 {
    margin-top: 32px !important;
  }
  .mr-md-32, .mx-md-32 {
    margin-right: 32px !important;
  }
  .mb-md-32, .my-md-32 {
    margin-bottom: 32px !important;
  }
  .ml-md-32, .mx-md-32 {
    margin-left: 32px !important;
  }
  .p-md-32 {
    padding: 32px !important;
  }
  .pt-md-32, .py-md-32 {
    padding-top: 32px !important;
  }
  .pr-md-32, .px-md-32 {
    padding-right: 32px !important;
  }
  .pb-md-32, .py-md-32 {
    padding-bottom: 32px !important;
  }
  .pl-md-32, .px-md-32 {
    padding-left: 32px !important;
  }
  .m-md-33 {
    margin: 33px !important;
  }
  .mt-md-33, .my-md-33 {
    margin-top: 33px !important;
  }
  .mr-md-33, .mx-md-33 {
    margin-right: 33px !important;
  }
  .mb-md-33, .my-md-33 {
    margin-bottom: 33px !important;
  }
  .ml-md-33, .mx-md-33 {
    margin-left: 33px !important;
  }
  .p-md-33 {
    padding: 33px !important;
  }
  .pt-md-33, .py-md-33 {
    padding-top: 33px !important;
  }
  .pr-md-33, .px-md-33 {
    padding-right: 33px !important;
  }
  .pb-md-33, .py-md-33 {
    padding-bottom: 33px !important;
  }
  .pl-md-33, .px-md-33 {
    padding-left: 33px !important;
  }
  .m-md-34 {
    margin: 34px !important;
  }
  .mt-md-34, .my-md-34 {
    margin-top: 34px !important;
  }
  .mr-md-34, .mx-md-34 {
    margin-right: 34px !important;
  }
  .mb-md-34, .my-md-34 {
    margin-bottom: 34px !important;
  }
  .ml-md-34, .mx-md-34 {
    margin-left: 34px !important;
  }
  .p-md-34 {
    padding: 34px !important;
  }
  .pt-md-34, .py-md-34 {
    padding-top: 34px !important;
  }
  .pr-md-34, .px-md-34 {
    padding-right: 34px !important;
  }
  .pb-md-34, .py-md-34 {
    padding-bottom: 34px !important;
  }
  .pl-md-34, .px-md-34 {
    padding-left: 34px !important;
  }
  .m-md-35 {
    margin: 35px !important;
  }
  .mt-md-35, .my-md-35 {
    margin-top: 35px !important;
  }
  .mr-md-35, .mx-md-35 {
    margin-right: 35px !important;
  }
  .mb-md-35, .my-md-35 {
    margin-bottom: 35px !important;
  }
  .ml-md-35, .mx-md-35 {
    margin-left: 35px !important;
  }
  .p-md-35 {
    padding: 35px !important;
  }
  .pt-md-35, .py-md-35 {
    padding-top: 35px !important;
  }
  .pr-md-35, .px-md-35 {
    padding-right: 35px !important;
  }
  .pb-md-35, .py-md-35 {
    padding-bottom: 35px !important;
  }
  .pl-md-35, .px-md-35 {
    padding-left: 35px !important;
  }
  .m-md-36 {
    margin: 36px !important;
  }
  .mt-md-36, .my-md-36 {
    margin-top: 36px !important;
  }
  .mr-md-36, .mx-md-36 {
    margin-right: 36px !important;
  }
  .mb-md-36, .my-md-36 {
    margin-bottom: 36px !important;
  }
  .ml-md-36, .mx-md-36 {
    margin-left: 36px !important;
  }
  .p-md-36 {
    padding: 36px !important;
  }
  .pt-md-36, .py-md-36 {
    padding-top: 36px !important;
  }
  .pr-md-36, .px-md-36 {
    padding-right: 36px !important;
  }
  .pb-md-36, .py-md-36 {
    padding-bottom: 36px !important;
  }
  .pl-md-36, .px-md-36 {
    padding-left: 36px !important;
  }
  .m-md-37 {
    margin: 37px !important;
  }
  .mt-md-37, .my-md-37 {
    margin-top: 37px !important;
  }
  .mr-md-37, .mx-md-37 {
    margin-right: 37px !important;
  }
  .mb-md-37, .my-md-37 {
    margin-bottom: 37px !important;
  }
  .ml-md-37, .mx-md-37 {
    margin-left: 37px !important;
  }
  .p-md-37 {
    padding: 37px !important;
  }
  .pt-md-37, .py-md-37 {
    padding-top: 37px !important;
  }
  .pr-md-37, .px-md-37 {
    padding-right: 37px !important;
  }
  .pb-md-37, .py-md-37 {
    padding-bottom: 37px !important;
  }
  .pl-md-37, .px-md-37 {
    padding-left: 37px !important;
  }
  .m-md-38 {
    margin: 38px !important;
  }
  .mt-md-38, .my-md-38 {
    margin-top: 38px !important;
  }
  .mr-md-38, .mx-md-38 {
    margin-right: 38px !important;
  }
  .mb-md-38, .my-md-38 {
    margin-bottom: 38px !important;
  }
  .ml-md-38, .mx-md-38 {
    margin-left: 38px !important;
  }
  .p-md-38 {
    padding: 38px !important;
  }
  .pt-md-38, .py-md-38 {
    padding-top: 38px !important;
  }
  .pr-md-38, .px-md-38 {
    padding-right: 38px !important;
  }
  .pb-md-38, .py-md-38 {
    padding-bottom: 38px !important;
  }
  .pl-md-38, .px-md-38 {
    padding-left: 38px !important;
  }
  .m-md-39 {
    margin: 39px !important;
  }
  .mt-md-39, .my-md-39 {
    margin-top: 39px !important;
  }
  .mr-md-39, .mx-md-39 {
    margin-right: 39px !important;
  }
  .mb-md-39, .my-md-39 {
    margin-bottom: 39px !important;
  }
  .ml-md-39, .mx-md-39 {
    margin-left: 39px !important;
  }
  .p-md-39 {
    padding: 39px !important;
  }
  .pt-md-39, .py-md-39 {
    padding-top: 39px !important;
  }
  .pr-md-39, .px-md-39 {
    padding-right: 39px !important;
  }
  .pb-md-39, .py-md-39 {
    padding-bottom: 39px !important;
  }
  .pl-md-39, .px-md-39 {
    padding-left: 39px !important;
  }
  .m-md-40 {
    margin: 40px !important;
  }
  .mt-md-40, .my-md-40 {
    margin-top: 40px !important;
  }
  .mr-md-40, .mx-md-40 {
    margin-right: 40px !important;
  }
  .mb-md-40, .my-md-40 {
    margin-bottom: 40px !important;
  }
  .ml-md-40, .mx-md-40 {
    margin-left: 40px !important;
  }
  .p-md-40 {
    padding: 40px !important;
  }
  .pt-md-40, .py-md-40 {
    padding-top: 40px !important;
  }
  .pr-md-40, .px-md-40 {
    padding-right: 40px !important;
  }
  .pb-md-40, .py-md-40 {
    padding-bottom: 40px !important;
  }
  .pl-md-40, .px-md-40 {
    padding-left: 40px !important;
  }
  .m-md-41 {
    margin: 41px !important;
  }
  .mt-md-41, .my-md-41 {
    margin-top: 41px !important;
  }
  .mr-md-41, .mx-md-41 {
    margin-right: 41px !important;
  }
  .mb-md-41, .my-md-41 {
    margin-bottom: 41px !important;
  }
  .ml-md-41, .mx-md-41 {
    margin-left: 41px !important;
  }
  .p-md-41 {
    padding: 41px !important;
  }
  .pt-md-41, .py-md-41 {
    padding-top: 41px !important;
  }
  .pr-md-41, .px-md-41 {
    padding-right: 41px !important;
  }
  .pb-md-41, .py-md-41 {
    padding-bottom: 41px !important;
  }
  .pl-md-41, .px-md-41 {
    padding-left: 41px !important;
  }
  .m-md-42 {
    margin: 42px !important;
  }
  .mt-md-42, .my-md-42 {
    margin-top: 42px !important;
  }
  .mr-md-42, .mx-md-42 {
    margin-right: 42px !important;
  }
  .mb-md-42, .my-md-42 {
    margin-bottom: 42px !important;
  }
  .ml-md-42, .mx-md-42 {
    margin-left: 42px !important;
  }
  .p-md-42 {
    padding: 42px !important;
  }
  .pt-md-42, .py-md-42 {
    padding-top: 42px !important;
  }
  .pr-md-42, .px-md-42 {
    padding-right: 42px !important;
  }
  .pb-md-42, .py-md-42 {
    padding-bottom: 42px !important;
  }
  .pl-md-42, .px-md-42 {
    padding-left: 42px !important;
  }
  .m-md-43 {
    margin: 43px !important;
  }
  .mt-md-43, .my-md-43 {
    margin-top: 43px !important;
  }
  .mr-md-43, .mx-md-43 {
    margin-right: 43px !important;
  }
  .mb-md-43, .my-md-43 {
    margin-bottom: 43px !important;
  }
  .ml-md-43, .mx-md-43 {
    margin-left: 43px !important;
  }
  .p-md-43 {
    padding: 43px !important;
  }
  .pt-md-43, .py-md-43 {
    padding-top: 43px !important;
  }
  .pr-md-43, .px-md-43 {
    padding-right: 43px !important;
  }
  .pb-md-43, .py-md-43 {
    padding-bottom: 43px !important;
  }
  .pl-md-43, .px-md-43 {
    padding-left: 43px !important;
  }
  .m-md-44 {
    margin: 44px !important;
  }
  .mt-md-44, .my-md-44 {
    margin-top: 44px !important;
  }
  .mr-md-44, .mx-md-44 {
    margin-right: 44px !important;
  }
  .mb-md-44, .my-md-44 {
    margin-bottom: 44px !important;
  }
  .ml-md-44, .mx-md-44 {
    margin-left: 44px !important;
  }
  .p-md-44 {
    padding: 44px !important;
  }
  .pt-md-44, .py-md-44 {
    padding-top: 44px !important;
  }
  .pr-md-44, .px-md-44 {
    padding-right: 44px !important;
  }
  .pb-md-44, .py-md-44 {
    padding-bottom: 44px !important;
  }
  .pl-md-44, .px-md-44 {
    padding-left: 44px !important;
  }
  .m-md-45 {
    margin: 45px !important;
  }
  .mt-md-45, .my-md-45 {
    margin-top: 45px !important;
  }
  .mr-md-45, .mx-md-45 {
    margin-right: 45px !important;
  }
  .mb-md-45, .my-md-45 {
    margin-bottom: 45px !important;
  }
  .ml-md-45, .mx-md-45 {
    margin-left: 45px !important;
  }
  .p-md-45 {
    padding: 45px !important;
  }
  .pt-md-45, .py-md-45 {
    padding-top: 45px !important;
  }
  .pr-md-45, .px-md-45 {
    padding-right: 45px !important;
  }
  .pb-md-45, .py-md-45 {
    padding-bottom: 45px !important;
  }
  .pl-md-45, .px-md-45 {
    padding-left: 45px !important;
  }
  .m-md-46 {
    margin: 46px !important;
  }
  .mt-md-46, .my-md-46 {
    margin-top: 46px !important;
  }
  .mr-md-46, .mx-md-46 {
    margin-right: 46px !important;
  }
  .mb-md-46, .my-md-46 {
    margin-bottom: 46px !important;
  }
  .ml-md-46, .mx-md-46 {
    margin-left: 46px !important;
  }
  .p-md-46 {
    padding: 46px !important;
  }
  .pt-md-46, .py-md-46 {
    padding-top: 46px !important;
  }
  .pr-md-46, .px-md-46 {
    padding-right: 46px !important;
  }
  .pb-md-46, .py-md-46 {
    padding-bottom: 46px !important;
  }
  .pl-md-46, .px-md-46 {
    padding-left: 46px !important;
  }
  .m-md-47 {
    margin: 47px !important;
  }
  .mt-md-47, .my-md-47 {
    margin-top: 47px !important;
  }
  .mr-md-47, .mx-md-47 {
    margin-right: 47px !important;
  }
  .mb-md-47, .my-md-47 {
    margin-bottom: 47px !important;
  }
  .ml-md-47, .mx-md-47 {
    margin-left: 47px !important;
  }
  .p-md-47 {
    padding: 47px !important;
  }
  .pt-md-47, .py-md-47 {
    padding-top: 47px !important;
  }
  .pr-md-47, .px-md-47 {
    padding-right: 47px !important;
  }
  .pb-md-47, .py-md-47 {
    padding-bottom: 47px !important;
  }
  .pl-md-47, .px-md-47 {
    padding-left: 47px !important;
  }
  .m-md-48 {
    margin: 48px !important;
  }
  .mt-md-48, .my-md-48 {
    margin-top: 48px !important;
  }
  .mr-md-48, .mx-md-48 {
    margin-right: 48px !important;
  }
  .mb-md-48, .my-md-48 {
    margin-bottom: 48px !important;
  }
  .ml-md-48, .mx-md-48 {
    margin-left: 48px !important;
  }
  .p-md-48 {
    padding: 48px !important;
  }
  .pt-md-48, .py-md-48 {
    padding-top: 48px !important;
  }
  .pr-md-48, .px-md-48 {
    padding-right: 48px !important;
  }
  .pb-md-48, .py-md-48 {
    padding-bottom: 48px !important;
  }
  .pl-md-48, .px-md-48 {
    padding-left: 48px !important;
  }
  .m-md-49 {
    margin: 49px !important;
  }
  .mt-md-49, .my-md-49 {
    margin-top: 49px !important;
  }
  .mr-md-49, .mx-md-49 {
    margin-right: 49px !important;
  }
  .mb-md-49, .my-md-49 {
    margin-bottom: 49px !important;
  }
  .ml-md-49, .mx-md-49 {
    margin-left: 49px !important;
  }
  .p-md-49 {
    padding: 49px !important;
  }
  .pt-md-49, .py-md-49 {
    padding-top: 49px !important;
  }
  .pr-md-49, .px-md-49 {
    padding-right: 49px !important;
  }
  .pb-md-49, .py-md-49 {
    padding-bottom: 49px !important;
  }
  .pl-md-49, .px-md-49 {
    padding-left: 49px !important;
  }
  .m-md-50 {
    margin: 50px !important;
  }
  .mt-md-50, .my-md-50 {
    margin-top: 50px !important;
  }
  .mr-md-50, .mx-md-50 {
    margin-right: 50px !important;
  }
  .mb-md-50, .my-md-50 {
    margin-bottom: 50px !important;
  }
  .ml-md-50, .mx-md-50 {
    margin-left: 50px !important;
  }
  .p-md-50 {
    padding: 50px !important;
  }
  .pt-md-50, .py-md-50 {
    padding-top: 50px !important;
  }
  .pr-md-50, .px-md-50 {
    padding-right: 50px !important;
  }
  .pb-md-50, .py-md-50 {
    padding-bottom: 50px !important;
  }
  .pl-md-50, .px-md-50 {
    padding-left: 50px !important;
  }
  .m-md-51 {
    margin: 51px !important;
  }
  .mt-md-51, .my-md-51 {
    margin-top: 51px !important;
  }
  .mr-md-51, .mx-md-51 {
    margin-right: 51px !important;
  }
  .mb-md-51, .my-md-51 {
    margin-bottom: 51px !important;
  }
  .ml-md-51, .mx-md-51 {
    margin-left: 51px !important;
  }
  .p-md-51 {
    padding: 51px !important;
  }
  .pt-md-51, .py-md-51 {
    padding-top: 51px !important;
  }
  .pr-md-51, .px-md-51 {
    padding-right: 51px !important;
  }
  .pb-md-51, .py-md-51 {
    padding-bottom: 51px !important;
  }
  .pl-md-51, .px-md-51 {
    padding-left: 51px !important;
  }
  .m-md-52 {
    margin: 52px !important;
  }
  .mt-md-52, .my-md-52 {
    margin-top: 52px !important;
  }
  .mr-md-52, .mx-md-52 {
    margin-right: 52px !important;
  }
  .mb-md-52, .my-md-52 {
    margin-bottom: 52px !important;
  }
  .ml-md-52, .mx-md-52 {
    margin-left: 52px !important;
  }
  .p-md-52 {
    padding: 52px !important;
  }
  .pt-md-52, .py-md-52 {
    padding-top: 52px !important;
  }
  .pr-md-52, .px-md-52 {
    padding-right: 52px !important;
  }
  .pb-md-52, .py-md-52 {
    padding-bottom: 52px !important;
  }
  .pl-md-52, .px-md-52 {
    padding-left: 52px !important;
  }
  .m-md-53 {
    margin: 53px !important;
  }
  .mt-md-53, .my-md-53 {
    margin-top: 53px !important;
  }
  .mr-md-53, .mx-md-53 {
    margin-right: 53px !important;
  }
  .mb-md-53, .my-md-53 {
    margin-bottom: 53px !important;
  }
  .ml-md-53, .mx-md-53 {
    margin-left: 53px !important;
  }
  .p-md-53 {
    padding: 53px !important;
  }
  .pt-md-53, .py-md-53 {
    padding-top: 53px !important;
  }
  .pr-md-53, .px-md-53 {
    padding-right: 53px !important;
  }
  .pb-md-53, .py-md-53 {
    padding-bottom: 53px !important;
  }
  .pl-md-53, .px-md-53 {
    padding-left: 53px !important;
  }
  .m-md-54 {
    margin: 54px !important;
  }
  .mt-md-54, .my-md-54 {
    margin-top: 54px !important;
  }
  .mr-md-54, .mx-md-54 {
    margin-right: 54px !important;
  }
  .mb-md-54, .my-md-54 {
    margin-bottom: 54px !important;
  }
  .ml-md-54, .mx-md-54 {
    margin-left: 54px !important;
  }
  .p-md-54 {
    padding: 54px !important;
  }
  .pt-md-54, .py-md-54 {
    padding-top: 54px !important;
  }
  .pr-md-54, .px-md-54 {
    padding-right: 54px !important;
  }
  .pb-md-54, .py-md-54 {
    padding-bottom: 54px !important;
  }
  .pl-md-54, .px-md-54 {
    padding-left: 54px !important;
  }
  .m-md-55 {
    margin: 55px !important;
  }
  .mt-md-55, .my-md-55 {
    margin-top: 55px !important;
  }
  .mr-md-55, .mx-md-55 {
    margin-right: 55px !important;
  }
  .mb-md-55, .my-md-55 {
    margin-bottom: 55px !important;
  }
  .ml-md-55, .mx-md-55 {
    margin-left: 55px !important;
  }
  .p-md-55 {
    padding: 55px !important;
  }
  .pt-md-55, .py-md-55 {
    padding-top: 55px !important;
  }
  .pr-md-55, .px-md-55 {
    padding-right: 55px !important;
  }
  .pb-md-55, .py-md-55 {
    padding-bottom: 55px !important;
  }
  .pl-md-55, .px-md-55 {
    padding-left: 55px !important;
  }
  .m-md-56 {
    margin: 56px !important;
  }
  .mt-md-56, .my-md-56 {
    margin-top: 56px !important;
  }
  .mr-md-56, .mx-md-56 {
    margin-right: 56px !important;
  }
  .mb-md-56, .my-md-56 {
    margin-bottom: 56px !important;
  }
  .ml-md-56, .mx-md-56 {
    margin-left: 56px !important;
  }
  .p-md-56 {
    padding: 56px !important;
  }
  .pt-md-56, .py-md-56 {
    padding-top: 56px !important;
  }
  .pr-md-56, .px-md-56 {
    padding-right: 56px !important;
  }
  .pb-md-56, .py-md-56 {
    padding-bottom: 56px !important;
  }
  .pl-md-56, .px-md-56 {
    padding-left: 56px !important;
  }
  .m-md-57 {
    margin: 57px !important;
  }
  .mt-md-57, .my-md-57 {
    margin-top: 57px !important;
  }
  .mr-md-57, .mx-md-57 {
    margin-right: 57px !important;
  }
  .mb-md-57, .my-md-57 {
    margin-bottom: 57px !important;
  }
  .ml-md-57, .mx-md-57 {
    margin-left: 57px !important;
  }
  .p-md-57 {
    padding: 57px !important;
  }
  .pt-md-57, .py-md-57 {
    padding-top: 57px !important;
  }
  .pr-md-57, .px-md-57 {
    padding-right: 57px !important;
  }
  .pb-md-57, .py-md-57 {
    padding-bottom: 57px !important;
  }
  .pl-md-57, .px-md-57 {
    padding-left: 57px !important;
  }
  .m-md-58 {
    margin: 58px !important;
  }
  .mt-md-58, .my-md-58 {
    margin-top: 58px !important;
  }
  .mr-md-58, .mx-md-58 {
    margin-right: 58px !important;
  }
  .mb-md-58, .my-md-58 {
    margin-bottom: 58px !important;
  }
  .ml-md-58, .mx-md-58 {
    margin-left: 58px !important;
  }
  .p-md-58 {
    padding: 58px !important;
  }
  .pt-md-58, .py-md-58 {
    padding-top: 58px !important;
  }
  .pr-md-58, .px-md-58 {
    padding-right: 58px !important;
  }
  .pb-md-58, .py-md-58 {
    padding-bottom: 58px !important;
  }
  .pl-md-58, .px-md-58 {
    padding-left: 58px !important;
  }
  .m-md-59 {
    margin: 59px !important;
  }
  .mt-md-59, .my-md-59 {
    margin-top: 59px !important;
  }
  .mr-md-59, .mx-md-59 {
    margin-right: 59px !important;
  }
  .mb-md-59, .my-md-59 {
    margin-bottom: 59px !important;
  }
  .ml-md-59, .mx-md-59 {
    margin-left: 59px !important;
  }
  .p-md-59 {
    padding: 59px !important;
  }
  .pt-md-59, .py-md-59 {
    padding-top: 59px !important;
  }
  .pr-md-59, .px-md-59 {
    padding-right: 59px !important;
  }
  .pb-md-59, .py-md-59 {
    padding-bottom: 59px !important;
  }
  .pl-md-59, .px-md-59 {
    padding-left: 59px !important;
  }
  .m-md-60 {
    margin: 60px !important;
  }
  .mt-md-60, .my-md-60 {
    margin-top: 60px !important;
  }
  .mr-md-60, .mx-md-60 {
    margin-right: 60px !important;
  }
  .mb-md-60, .my-md-60 {
    margin-bottom: 60px !important;
  }
  .ml-md-60, .mx-md-60 {
    margin-left: 60px !important;
  }
  .p-md-60 {
    padding: 60px !important;
  }
  .pt-md-60, .py-md-60 {
    padding-top: 60px !important;
  }
  .pr-md-60, .px-md-60 {
    padding-right: 60px !important;
  }
  .pb-md-60, .py-md-60 {
    padding-bottom: 60px !important;
  }
  .pl-md-60, .px-md-60 {
    padding-left: 60px !important;
  }
  .m-md-61 {
    margin: 61px !important;
  }
  .mt-md-61, .my-md-61 {
    margin-top: 61px !important;
  }
  .mr-md-61, .mx-md-61 {
    margin-right: 61px !important;
  }
  .mb-md-61, .my-md-61 {
    margin-bottom: 61px !important;
  }
  .ml-md-61, .mx-md-61 {
    margin-left: 61px !important;
  }
  .p-md-61 {
    padding: 61px !important;
  }
  .pt-md-61, .py-md-61 {
    padding-top: 61px !important;
  }
  .pr-md-61, .px-md-61 {
    padding-right: 61px !important;
  }
  .pb-md-61, .py-md-61 {
    padding-bottom: 61px !important;
  }
  .pl-md-61, .px-md-61 {
    padding-left: 61px !important;
  }
  .m-md-62 {
    margin: 62px !important;
  }
  .mt-md-62, .my-md-62 {
    margin-top: 62px !important;
  }
  .mr-md-62, .mx-md-62 {
    margin-right: 62px !important;
  }
  .mb-md-62, .my-md-62 {
    margin-bottom: 62px !important;
  }
  .ml-md-62, .mx-md-62 {
    margin-left: 62px !important;
  }
  .p-md-62 {
    padding: 62px !important;
  }
  .pt-md-62, .py-md-62 {
    padding-top: 62px !important;
  }
  .pr-md-62, .px-md-62 {
    padding-right: 62px !important;
  }
  .pb-md-62, .py-md-62 {
    padding-bottom: 62px !important;
  }
  .pl-md-62, .px-md-62 {
    padding-left: 62px !important;
  }
  .m-md-63 {
    margin: 63px !important;
  }
  .mt-md-63, .my-md-63 {
    margin-top: 63px !important;
  }
  .mr-md-63, .mx-md-63 {
    margin-right: 63px !important;
  }
  .mb-md-63, .my-md-63 {
    margin-bottom: 63px !important;
  }
  .ml-md-63, .mx-md-63 {
    margin-left: 63px !important;
  }
  .p-md-63 {
    padding: 63px !important;
  }
  .pt-md-63, .py-md-63 {
    padding-top: 63px !important;
  }
  .pr-md-63, .px-md-63 {
    padding-right: 63px !important;
  }
  .pb-md-63, .py-md-63 {
    padding-bottom: 63px !important;
  }
  .pl-md-63, .px-md-63 {
    padding-left: 63px !important;
  }
  .m-md-64 {
    margin: 64px !important;
  }
  .mt-md-64, .my-md-64 {
    margin-top: 64px !important;
  }
  .mr-md-64, .mx-md-64 {
    margin-right: 64px !important;
  }
  .mb-md-64, .my-md-64 {
    margin-bottom: 64px !important;
  }
  .ml-md-64, .mx-md-64 {
    margin-left: 64px !important;
  }
  .p-md-64 {
    padding: 64px !important;
  }
  .pt-md-64, .py-md-64 {
    padding-top: 64px !important;
  }
  .pr-md-64, .px-md-64 {
    padding-right: 64px !important;
  }
  .pb-md-64, .py-md-64 {
    padding-bottom: 64px !important;
  }
  .pl-md-64, .px-md-64 {
    padding-left: 64px !important;
  }
  .m-md--64 {
    margin: -64px !important;
  }
  .mt-md--64, .my-md--64 {
    margin-top: -64px !important;
  }
  .mr-md--64, .mx-md--64 {
    margin-right: -64px !important;
  }
  .mb-md--64, .my-md--64 {
    margin-bottom: -64px !important;
  }
  .ml-md--64, .mx-md--64 {
    margin-left: -64px !important;
  }
  .p-md--64 {
    padding: -64px !important;
  }
  .pt-md--64, .py-md--64 {
    padding-top: -64px !important;
  }
  .pr-md--64, .px-md--64 {
    padding-right: -64px !important;
  }
  .pb-md--64, .py-md--64 {
    padding-bottom: -64px !important;
  }
  .pl-md--64, .px-md--64 {
    padding-left: -64px !important;
  }
  .m-md--63 {
    margin: -63px !important;
  }
  .mt-md--63, .my-md--63 {
    margin-top: -63px !important;
  }
  .mr-md--63, .mx-md--63 {
    margin-right: -63px !important;
  }
  .mb-md--63, .my-md--63 {
    margin-bottom: -63px !important;
  }
  .ml-md--63, .mx-md--63 {
    margin-left: -63px !important;
  }
  .p-md--63 {
    padding: -63px !important;
  }
  .pt-md--63, .py-md--63 {
    padding-top: -63px !important;
  }
  .pr-md--63, .px-md--63 {
    padding-right: -63px !important;
  }
  .pb-md--63, .py-md--63 {
    padding-bottom: -63px !important;
  }
  .pl-md--63, .px-md--63 {
    padding-left: -63px !important;
  }
  .m-md--62 {
    margin: -62px !important;
  }
  .mt-md--62, .my-md--62 {
    margin-top: -62px !important;
  }
  .mr-md--62, .mx-md--62 {
    margin-right: -62px !important;
  }
  .mb-md--62, .my-md--62 {
    margin-bottom: -62px !important;
  }
  .ml-md--62, .mx-md--62 {
    margin-left: -62px !important;
  }
  .p-md--62 {
    padding: -62px !important;
  }
  .pt-md--62, .py-md--62 {
    padding-top: -62px !important;
  }
  .pr-md--62, .px-md--62 {
    padding-right: -62px !important;
  }
  .pb-md--62, .py-md--62 {
    padding-bottom: -62px !important;
  }
  .pl-md--62, .px-md--62 {
    padding-left: -62px !important;
  }
  .m-md--61 {
    margin: -61px !important;
  }
  .mt-md--61, .my-md--61 {
    margin-top: -61px !important;
  }
  .mr-md--61, .mx-md--61 {
    margin-right: -61px !important;
  }
  .mb-md--61, .my-md--61 {
    margin-bottom: -61px !important;
  }
  .ml-md--61, .mx-md--61 {
    margin-left: -61px !important;
  }
  .p-md--61 {
    padding: -61px !important;
  }
  .pt-md--61, .py-md--61 {
    padding-top: -61px !important;
  }
  .pr-md--61, .px-md--61 {
    padding-right: -61px !important;
  }
  .pb-md--61, .py-md--61 {
    padding-bottom: -61px !important;
  }
  .pl-md--61, .px-md--61 {
    padding-left: -61px !important;
  }
  .m-md--60 {
    margin: -60px !important;
  }
  .mt-md--60, .my-md--60 {
    margin-top: -60px !important;
  }
  .mr-md--60, .mx-md--60 {
    margin-right: -60px !important;
  }
  .mb-md--60, .my-md--60 {
    margin-bottom: -60px !important;
  }
  .ml-md--60, .mx-md--60 {
    margin-left: -60px !important;
  }
  .p-md--60 {
    padding: -60px !important;
  }
  .pt-md--60, .py-md--60 {
    padding-top: -60px !important;
  }
  .pr-md--60, .px-md--60 {
    padding-right: -60px !important;
  }
  .pb-md--60, .py-md--60 {
    padding-bottom: -60px !important;
  }
  .pl-md--60, .px-md--60 {
    padding-left: -60px !important;
  }
  .m-md--59 {
    margin: -59px !important;
  }
  .mt-md--59, .my-md--59 {
    margin-top: -59px !important;
  }
  .mr-md--59, .mx-md--59 {
    margin-right: -59px !important;
  }
  .mb-md--59, .my-md--59 {
    margin-bottom: -59px !important;
  }
  .ml-md--59, .mx-md--59 {
    margin-left: -59px !important;
  }
  .p-md--59 {
    padding: -59px !important;
  }
  .pt-md--59, .py-md--59 {
    padding-top: -59px !important;
  }
  .pr-md--59, .px-md--59 {
    padding-right: -59px !important;
  }
  .pb-md--59, .py-md--59 {
    padding-bottom: -59px !important;
  }
  .pl-md--59, .px-md--59 {
    padding-left: -59px !important;
  }
  .m-md--58 {
    margin: -58px !important;
  }
  .mt-md--58, .my-md--58 {
    margin-top: -58px !important;
  }
  .mr-md--58, .mx-md--58 {
    margin-right: -58px !important;
  }
  .mb-md--58, .my-md--58 {
    margin-bottom: -58px !important;
  }
  .ml-md--58, .mx-md--58 {
    margin-left: -58px !important;
  }
  .p-md--58 {
    padding: -58px !important;
  }
  .pt-md--58, .py-md--58 {
    padding-top: -58px !important;
  }
  .pr-md--58, .px-md--58 {
    padding-right: -58px !important;
  }
  .pb-md--58, .py-md--58 {
    padding-bottom: -58px !important;
  }
  .pl-md--58, .px-md--58 {
    padding-left: -58px !important;
  }
  .m-md--57 {
    margin: -57px !important;
  }
  .mt-md--57, .my-md--57 {
    margin-top: -57px !important;
  }
  .mr-md--57, .mx-md--57 {
    margin-right: -57px !important;
  }
  .mb-md--57, .my-md--57 {
    margin-bottom: -57px !important;
  }
  .ml-md--57, .mx-md--57 {
    margin-left: -57px !important;
  }
  .p-md--57 {
    padding: -57px !important;
  }
  .pt-md--57, .py-md--57 {
    padding-top: -57px !important;
  }
  .pr-md--57, .px-md--57 {
    padding-right: -57px !important;
  }
  .pb-md--57, .py-md--57 {
    padding-bottom: -57px !important;
  }
  .pl-md--57, .px-md--57 {
    padding-left: -57px !important;
  }
  .m-md--56 {
    margin: -56px !important;
  }
  .mt-md--56, .my-md--56 {
    margin-top: -56px !important;
  }
  .mr-md--56, .mx-md--56 {
    margin-right: -56px !important;
  }
  .mb-md--56, .my-md--56 {
    margin-bottom: -56px !important;
  }
  .ml-md--56, .mx-md--56 {
    margin-left: -56px !important;
  }
  .p-md--56 {
    padding: -56px !important;
  }
  .pt-md--56, .py-md--56 {
    padding-top: -56px !important;
  }
  .pr-md--56, .px-md--56 {
    padding-right: -56px !important;
  }
  .pb-md--56, .py-md--56 {
    padding-bottom: -56px !important;
  }
  .pl-md--56, .px-md--56 {
    padding-left: -56px !important;
  }
  .m-md--55 {
    margin: -55px !important;
  }
  .mt-md--55, .my-md--55 {
    margin-top: -55px !important;
  }
  .mr-md--55, .mx-md--55 {
    margin-right: -55px !important;
  }
  .mb-md--55, .my-md--55 {
    margin-bottom: -55px !important;
  }
  .ml-md--55, .mx-md--55 {
    margin-left: -55px !important;
  }
  .p-md--55 {
    padding: -55px !important;
  }
  .pt-md--55, .py-md--55 {
    padding-top: -55px !important;
  }
  .pr-md--55, .px-md--55 {
    padding-right: -55px !important;
  }
  .pb-md--55, .py-md--55 {
    padding-bottom: -55px !important;
  }
  .pl-md--55, .px-md--55 {
    padding-left: -55px !important;
  }
  .m-md--54 {
    margin: -54px !important;
  }
  .mt-md--54, .my-md--54 {
    margin-top: -54px !important;
  }
  .mr-md--54, .mx-md--54 {
    margin-right: -54px !important;
  }
  .mb-md--54, .my-md--54 {
    margin-bottom: -54px !important;
  }
  .ml-md--54, .mx-md--54 {
    margin-left: -54px !important;
  }
  .p-md--54 {
    padding: -54px !important;
  }
  .pt-md--54, .py-md--54 {
    padding-top: -54px !important;
  }
  .pr-md--54, .px-md--54 {
    padding-right: -54px !important;
  }
  .pb-md--54, .py-md--54 {
    padding-bottom: -54px !important;
  }
  .pl-md--54, .px-md--54 {
    padding-left: -54px !important;
  }
  .m-md--53 {
    margin: -53px !important;
  }
  .mt-md--53, .my-md--53 {
    margin-top: -53px !important;
  }
  .mr-md--53, .mx-md--53 {
    margin-right: -53px !important;
  }
  .mb-md--53, .my-md--53 {
    margin-bottom: -53px !important;
  }
  .ml-md--53, .mx-md--53 {
    margin-left: -53px !important;
  }
  .p-md--53 {
    padding: -53px !important;
  }
  .pt-md--53, .py-md--53 {
    padding-top: -53px !important;
  }
  .pr-md--53, .px-md--53 {
    padding-right: -53px !important;
  }
  .pb-md--53, .py-md--53 {
    padding-bottom: -53px !important;
  }
  .pl-md--53, .px-md--53 {
    padding-left: -53px !important;
  }
  .m-md--52 {
    margin: -52px !important;
  }
  .mt-md--52, .my-md--52 {
    margin-top: -52px !important;
  }
  .mr-md--52, .mx-md--52 {
    margin-right: -52px !important;
  }
  .mb-md--52, .my-md--52 {
    margin-bottom: -52px !important;
  }
  .ml-md--52, .mx-md--52 {
    margin-left: -52px !important;
  }
  .p-md--52 {
    padding: -52px !important;
  }
  .pt-md--52, .py-md--52 {
    padding-top: -52px !important;
  }
  .pr-md--52, .px-md--52 {
    padding-right: -52px !important;
  }
  .pb-md--52, .py-md--52 {
    padding-bottom: -52px !important;
  }
  .pl-md--52, .px-md--52 {
    padding-left: -52px !important;
  }
  .m-md--51 {
    margin: -51px !important;
  }
  .mt-md--51, .my-md--51 {
    margin-top: -51px !important;
  }
  .mr-md--51, .mx-md--51 {
    margin-right: -51px !important;
  }
  .mb-md--51, .my-md--51 {
    margin-bottom: -51px !important;
  }
  .ml-md--51, .mx-md--51 {
    margin-left: -51px !important;
  }
  .p-md--51 {
    padding: -51px !important;
  }
  .pt-md--51, .py-md--51 {
    padding-top: -51px !important;
  }
  .pr-md--51, .px-md--51 {
    padding-right: -51px !important;
  }
  .pb-md--51, .py-md--51 {
    padding-bottom: -51px !important;
  }
  .pl-md--51, .px-md--51 {
    padding-left: -51px !important;
  }
  .m-md--50 {
    margin: -50px !important;
  }
  .mt-md--50, .my-md--50 {
    margin-top: -50px !important;
  }
  .mr-md--50, .mx-md--50 {
    margin-right: -50px !important;
  }
  .mb-md--50, .my-md--50 {
    margin-bottom: -50px !important;
  }
  .ml-md--50, .mx-md--50 {
    margin-left: -50px !important;
  }
  .p-md--50 {
    padding: -50px !important;
  }
  .pt-md--50, .py-md--50 {
    padding-top: -50px !important;
  }
  .pr-md--50, .px-md--50 {
    padding-right: -50px !important;
  }
  .pb-md--50, .py-md--50 {
    padding-bottom: -50px !important;
  }
  .pl-md--50, .px-md--50 {
    padding-left: -50px !important;
  }
  .m-md--49 {
    margin: -49px !important;
  }
  .mt-md--49, .my-md--49 {
    margin-top: -49px !important;
  }
  .mr-md--49, .mx-md--49 {
    margin-right: -49px !important;
  }
  .mb-md--49, .my-md--49 {
    margin-bottom: -49px !important;
  }
  .ml-md--49, .mx-md--49 {
    margin-left: -49px !important;
  }
  .p-md--49 {
    padding: -49px !important;
  }
  .pt-md--49, .py-md--49 {
    padding-top: -49px !important;
  }
  .pr-md--49, .px-md--49 {
    padding-right: -49px !important;
  }
  .pb-md--49, .py-md--49 {
    padding-bottom: -49px !important;
  }
  .pl-md--49, .px-md--49 {
    padding-left: -49px !important;
  }
  .m-md--48 {
    margin: -48px !important;
  }
  .mt-md--48, .my-md--48 {
    margin-top: -48px !important;
  }
  .mr-md--48, .mx-md--48 {
    margin-right: -48px !important;
  }
  .mb-md--48, .my-md--48 {
    margin-bottom: -48px !important;
  }
  .ml-md--48, .mx-md--48 {
    margin-left: -48px !important;
  }
  .p-md--48 {
    padding: -48px !important;
  }
  .pt-md--48, .py-md--48 {
    padding-top: -48px !important;
  }
  .pr-md--48, .px-md--48 {
    padding-right: -48px !important;
  }
  .pb-md--48, .py-md--48 {
    padding-bottom: -48px !important;
  }
  .pl-md--48, .px-md--48 {
    padding-left: -48px !important;
  }
  .m-md--47 {
    margin: -47px !important;
  }
  .mt-md--47, .my-md--47 {
    margin-top: -47px !important;
  }
  .mr-md--47, .mx-md--47 {
    margin-right: -47px !important;
  }
  .mb-md--47, .my-md--47 {
    margin-bottom: -47px !important;
  }
  .ml-md--47, .mx-md--47 {
    margin-left: -47px !important;
  }
  .p-md--47 {
    padding: -47px !important;
  }
  .pt-md--47, .py-md--47 {
    padding-top: -47px !important;
  }
  .pr-md--47, .px-md--47 {
    padding-right: -47px !important;
  }
  .pb-md--47, .py-md--47 {
    padding-bottom: -47px !important;
  }
  .pl-md--47, .px-md--47 {
    padding-left: -47px !important;
  }
  .m-md--46 {
    margin: -46px !important;
  }
  .mt-md--46, .my-md--46 {
    margin-top: -46px !important;
  }
  .mr-md--46, .mx-md--46 {
    margin-right: -46px !important;
  }
  .mb-md--46, .my-md--46 {
    margin-bottom: -46px !important;
  }
  .ml-md--46, .mx-md--46 {
    margin-left: -46px !important;
  }
  .p-md--46 {
    padding: -46px !important;
  }
  .pt-md--46, .py-md--46 {
    padding-top: -46px !important;
  }
  .pr-md--46, .px-md--46 {
    padding-right: -46px !important;
  }
  .pb-md--46, .py-md--46 {
    padding-bottom: -46px !important;
  }
  .pl-md--46, .px-md--46 {
    padding-left: -46px !important;
  }
  .m-md--45 {
    margin: -45px !important;
  }
  .mt-md--45, .my-md--45 {
    margin-top: -45px !important;
  }
  .mr-md--45, .mx-md--45 {
    margin-right: -45px !important;
  }
  .mb-md--45, .my-md--45 {
    margin-bottom: -45px !important;
  }
  .ml-md--45, .mx-md--45 {
    margin-left: -45px !important;
  }
  .p-md--45 {
    padding: -45px !important;
  }
  .pt-md--45, .py-md--45 {
    padding-top: -45px !important;
  }
  .pr-md--45, .px-md--45 {
    padding-right: -45px !important;
  }
  .pb-md--45, .py-md--45 {
    padding-bottom: -45px !important;
  }
  .pl-md--45, .px-md--45 {
    padding-left: -45px !important;
  }
  .m-md--44 {
    margin: -44px !important;
  }
  .mt-md--44, .my-md--44 {
    margin-top: -44px !important;
  }
  .mr-md--44, .mx-md--44 {
    margin-right: -44px !important;
  }
  .mb-md--44, .my-md--44 {
    margin-bottom: -44px !important;
  }
  .ml-md--44, .mx-md--44 {
    margin-left: -44px !important;
  }
  .p-md--44 {
    padding: -44px !important;
  }
  .pt-md--44, .py-md--44 {
    padding-top: -44px !important;
  }
  .pr-md--44, .px-md--44 {
    padding-right: -44px !important;
  }
  .pb-md--44, .py-md--44 {
    padding-bottom: -44px !important;
  }
  .pl-md--44, .px-md--44 {
    padding-left: -44px !important;
  }
  .m-md--43 {
    margin: -43px !important;
  }
  .mt-md--43, .my-md--43 {
    margin-top: -43px !important;
  }
  .mr-md--43, .mx-md--43 {
    margin-right: -43px !important;
  }
  .mb-md--43, .my-md--43 {
    margin-bottom: -43px !important;
  }
  .ml-md--43, .mx-md--43 {
    margin-left: -43px !important;
  }
  .p-md--43 {
    padding: -43px !important;
  }
  .pt-md--43, .py-md--43 {
    padding-top: -43px !important;
  }
  .pr-md--43, .px-md--43 {
    padding-right: -43px !important;
  }
  .pb-md--43, .py-md--43 {
    padding-bottom: -43px !important;
  }
  .pl-md--43, .px-md--43 {
    padding-left: -43px !important;
  }
  .m-md--42 {
    margin: -42px !important;
  }
  .mt-md--42, .my-md--42 {
    margin-top: -42px !important;
  }
  .mr-md--42, .mx-md--42 {
    margin-right: -42px !important;
  }
  .mb-md--42, .my-md--42 {
    margin-bottom: -42px !important;
  }
  .ml-md--42, .mx-md--42 {
    margin-left: -42px !important;
  }
  .p-md--42 {
    padding: -42px !important;
  }
  .pt-md--42, .py-md--42 {
    padding-top: -42px !important;
  }
  .pr-md--42, .px-md--42 {
    padding-right: -42px !important;
  }
  .pb-md--42, .py-md--42 {
    padding-bottom: -42px !important;
  }
  .pl-md--42, .px-md--42 {
    padding-left: -42px !important;
  }
  .m-md--41 {
    margin: -41px !important;
  }
  .mt-md--41, .my-md--41 {
    margin-top: -41px !important;
  }
  .mr-md--41, .mx-md--41 {
    margin-right: -41px !important;
  }
  .mb-md--41, .my-md--41 {
    margin-bottom: -41px !important;
  }
  .ml-md--41, .mx-md--41 {
    margin-left: -41px !important;
  }
  .p-md--41 {
    padding: -41px !important;
  }
  .pt-md--41, .py-md--41 {
    padding-top: -41px !important;
  }
  .pr-md--41, .px-md--41 {
    padding-right: -41px !important;
  }
  .pb-md--41, .py-md--41 {
    padding-bottom: -41px !important;
  }
  .pl-md--41, .px-md--41 {
    padding-left: -41px !important;
  }
  .m-md--40 {
    margin: -40px !important;
  }
  .mt-md--40, .my-md--40 {
    margin-top: -40px !important;
  }
  .mr-md--40, .mx-md--40 {
    margin-right: -40px !important;
  }
  .mb-md--40, .my-md--40 {
    margin-bottom: -40px !important;
  }
  .ml-md--40, .mx-md--40 {
    margin-left: -40px !important;
  }
  .p-md--40 {
    padding: -40px !important;
  }
  .pt-md--40, .py-md--40 {
    padding-top: -40px !important;
  }
  .pr-md--40, .px-md--40 {
    padding-right: -40px !important;
  }
  .pb-md--40, .py-md--40 {
    padding-bottom: -40px !important;
  }
  .pl-md--40, .px-md--40 {
    padding-left: -40px !important;
  }
  .m-md--39 {
    margin: -39px !important;
  }
  .mt-md--39, .my-md--39 {
    margin-top: -39px !important;
  }
  .mr-md--39, .mx-md--39 {
    margin-right: -39px !important;
  }
  .mb-md--39, .my-md--39 {
    margin-bottom: -39px !important;
  }
  .ml-md--39, .mx-md--39 {
    margin-left: -39px !important;
  }
  .p-md--39 {
    padding: -39px !important;
  }
  .pt-md--39, .py-md--39 {
    padding-top: -39px !important;
  }
  .pr-md--39, .px-md--39 {
    padding-right: -39px !important;
  }
  .pb-md--39, .py-md--39 {
    padding-bottom: -39px !important;
  }
  .pl-md--39, .px-md--39 {
    padding-left: -39px !important;
  }
  .m-md--38 {
    margin: -38px !important;
  }
  .mt-md--38, .my-md--38 {
    margin-top: -38px !important;
  }
  .mr-md--38, .mx-md--38 {
    margin-right: -38px !important;
  }
  .mb-md--38, .my-md--38 {
    margin-bottom: -38px !important;
  }
  .ml-md--38, .mx-md--38 {
    margin-left: -38px !important;
  }
  .p-md--38 {
    padding: -38px !important;
  }
  .pt-md--38, .py-md--38 {
    padding-top: -38px !important;
  }
  .pr-md--38, .px-md--38 {
    padding-right: -38px !important;
  }
  .pb-md--38, .py-md--38 {
    padding-bottom: -38px !important;
  }
  .pl-md--38, .px-md--38 {
    padding-left: -38px !important;
  }
  .m-md--37 {
    margin: -37px !important;
  }
  .mt-md--37, .my-md--37 {
    margin-top: -37px !important;
  }
  .mr-md--37, .mx-md--37 {
    margin-right: -37px !important;
  }
  .mb-md--37, .my-md--37 {
    margin-bottom: -37px !important;
  }
  .ml-md--37, .mx-md--37 {
    margin-left: -37px !important;
  }
  .p-md--37 {
    padding: -37px !important;
  }
  .pt-md--37, .py-md--37 {
    padding-top: -37px !important;
  }
  .pr-md--37, .px-md--37 {
    padding-right: -37px !important;
  }
  .pb-md--37, .py-md--37 {
    padding-bottom: -37px !important;
  }
  .pl-md--37, .px-md--37 {
    padding-left: -37px !important;
  }
  .m-md--36 {
    margin: -36px !important;
  }
  .mt-md--36, .my-md--36 {
    margin-top: -36px !important;
  }
  .mr-md--36, .mx-md--36 {
    margin-right: -36px !important;
  }
  .mb-md--36, .my-md--36 {
    margin-bottom: -36px !important;
  }
  .ml-md--36, .mx-md--36 {
    margin-left: -36px !important;
  }
  .p-md--36 {
    padding: -36px !important;
  }
  .pt-md--36, .py-md--36 {
    padding-top: -36px !important;
  }
  .pr-md--36, .px-md--36 {
    padding-right: -36px !important;
  }
  .pb-md--36, .py-md--36 {
    padding-bottom: -36px !important;
  }
  .pl-md--36, .px-md--36 {
    padding-left: -36px !important;
  }
  .m-md--35 {
    margin: -35px !important;
  }
  .mt-md--35, .my-md--35 {
    margin-top: -35px !important;
  }
  .mr-md--35, .mx-md--35 {
    margin-right: -35px !important;
  }
  .mb-md--35, .my-md--35 {
    margin-bottom: -35px !important;
  }
  .ml-md--35, .mx-md--35 {
    margin-left: -35px !important;
  }
  .p-md--35 {
    padding: -35px !important;
  }
  .pt-md--35, .py-md--35 {
    padding-top: -35px !important;
  }
  .pr-md--35, .px-md--35 {
    padding-right: -35px !important;
  }
  .pb-md--35, .py-md--35 {
    padding-bottom: -35px !important;
  }
  .pl-md--35, .px-md--35 {
    padding-left: -35px !important;
  }
  .m-md--34 {
    margin: -34px !important;
  }
  .mt-md--34, .my-md--34 {
    margin-top: -34px !important;
  }
  .mr-md--34, .mx-md--34 {
    margin-right: -34px !important;
  }
  .mb-md--34, .my-md--34 {
    margin-bottom: -34px !important;
  }
  .ml-md--34, .mx-md--34 {
    margin-left: -34px !important;
  }
  .p-md--34 {
    padding: -34px !important;
  }
  .pt-md--34, .py-md--34 {
    padding-top: -34px !important;
  }
  .pr-md--34, .px-md--34 {
    padding-right: -34px !important;
  }
  .pb-md--34, .py-md--34 {
    padding-bottom: -34px !important;
  }
  .pl-md--34, .px-md--34 {
    padding-left: -34px !important;
  }
  .m-md--33 {
    margin: -33px !important;
  }
  .mt-md--33, .my-md--33 {
    margin-top: -33px !important;
  }
  .mr-md--33, .mx-md--33 {
    margin-right: -33px !important;
  }
  .mb-md--33, .my-md--33 {
    margin-bottom: -33px !important;
  }
  .ml-md--33, .mx-md--33 {
    margin-left: -33px !important;
  }
  .p-md--33 {
    padding: -33px !important;
  }
  .pt-md--33, .py-md--33 {
    padding-top: -33px !important;
  }
  .pr-md--33, .px-md--33 {
    padding-right: -33px !important;
  }
  .pb-md--33, .py-md--33 {
    padding-bottom: -33px !important;
  }
  .pl-md--33, .px-md--33 {
    padding-left: -33px !important;
  }
  .m-md--32 {
    margin: -32px !important;
  }
  .mt-md--32, .my-md--32 {
    margin-top: -32px !important;
  }
  .mr-md--32, .mx-md--32 {
    margin-right: -32px !important;
  }
  .mb-md--32, .my-md--32 {
    margin-bottom: -32px !important;
  }
  .ml-md--32, .mx-md--32 {
    margin-left: -32px !important;
  }
  .p-md--32 {
    padding: -32px !important;
  }
  .pt-md--32, .py-md--32 {
    padding-top: -32px !important;
  }
  .pr-md--32, .px-md--32 {
    padding-right: -32px !important;
  }
  .pb-md--32, .py-md--32 {
    padding-bottom: -32px !important;
  }
  .pl-md--32, .px-md--32 {
    padding-left: -32px !important;
  }
  .m-md--31 {
    margin: -31px !important;
  }
  .mt-md--31, .my-md--31 {
    margin-top: -31px !important;
  }
  .mr-md--31, .mx-md--31 {
    margin-right: -31px !important;
  }
  .mb-md--31, .my-md--31 {
    margin-bottom: -31px !important;
  }
  .ml-md--31, .mx-md--31 {
    margin-left: -31px !important;
  }
  .p-md--31 {
    padding: -31px !important;
  }
  .pt-md--31, .py-md--31 {
    padding-top: -31px !important;
  }
  .pr-md--31, .px-md--31 {
    padding-right: -31px !important;
  }
  .pb-md--31, .py-md--31 {
    padding-bottom: -31px !important;
  }
  .pl-md--31, .px-md--31 {
    padding-left: -31px !important;
  }
  .m-md--30 {
    margin: -30px !important;
  }
  .mt-md--30, .my-md--30 {
    margin-top: -30px !important;
  }
  .mr-md--30, .mx-md--30 {
    margin-right: -30px !important;
  }
  .mb-md--30, .my-md--30 {
    margin-bottom: -30px !important;
  }
  .ml-md--30, .mx-md--30 {
    margin-left: -30px !important;
  }
  .p-md--30 {
    padding: -30px !important;
  }
  .pt-md--30, .py-md--30 {
    padding-top: -30px !important;
  }
  .pr-md--30, .px-md--30 {
    padding-right: -30px !important;
  }
  .pb-md--30, .py-md--30 {
    padding-bottom: -30px !important;
  }
  .pl-md--30, .px-md--30 {
    padding-left: -30px !important;
  }
  .m-md--29 {
    margin: -29px !important;
  }
  .mt-md--29, .my-md--29 {
    margin-top: -29px !important;
  }
  .mr-md--29, .mx-md--29 {
    margin-right: -29px !important;
  }
  .mb-md--29, .my-md--29 {
    margin-bottom: -29px !important;
  }
  .ml-md--29, .mx-md--29 {
    margin-left: -29px !important;
  }
  .p-md--29 {
    padding: -29px !important;
  }
  .pt-md--29, .py-md--29 {
    padding-top: -29px !important;
  }
  .pr-md--29, .px-md--29 {
    padding-right: -29px !important;
  }
  .pb-md--29, .py-md--29 {
    padding-bottom: -29px !important;
  }
  .pl-md--29, .px-md--29 {
    padding-left: -29px !important;
  }
  .m-md--28 {
    margin: -28px !important;
  }
  .mt-md--28, .my-md--28 {
    margin-top: -28px !important;
  }
  .mr-md--28, .mx-md--28 {
    margin-right: -28px !important;
  }
  .mb-md--28, .my-md--28 {
    margin-bottom: -28px !important;
  }
  .ml-md--28, .mx-md--28 {
    margin-left: -28px !important;
  }
  .p-md--28 {
    padding: -28px !important;
  }
  .pt-md--28, .py-md--28 {
    padding-top: -28px !important;
  }
  .pr-md--28, .px-md--28 {
    padding-right: -28px !important;
  }
  .pb-md--28, .py-md--28 {
    padding-bottom: -28px !important;
  }
  .pl-md--28, .px-md--28 {
    padding-left: -28px !important;
  }
  .m-md--27 {
    margin: -27px !important;
  }
  .mt-md--27, .my-md--27 {
    margin-top: -27px !important;
  }
  .mr-md--27, .mx-md--27 {
    margin-right: -27px !important;
  }
  .mb-md--27, .my-md--27 {
    margin-bottom: -27px !important;
  }
  .ml-md--27, .mx-md--27 {
    margin-left: -27px !important;
  }
  .p-md--27 {
    padding: -27px !important;
  }
  .pt-md--27, .py-md--27 {
    padding-top: -27px !important;
  }
  .pr-md--27, .px-md--27 {
    padding-right: -27px !important;
  }
  .pb-md--27, .py-md--27 {
    padding-bottom: -27px !important;
  }
  .pl-md--27, .px-md--27 {
    padding-left: -27px !important;
  }
  .m-md--26 {
    margin: -26px !important;
  }
  .mt-md--26, .my-md--26 {
    margin-top: -26px !important;
  }
  .mr-md--26, .mx-md--26 {
    margin-right: -26px !important;
  }
  .mb-md--26, .my-md--26 {
    margin-bottom: -26px !important;
  }
  .ml-md--26, .mx-md--26 {
    margin-left: -26px !important;
  }
  .p-md--26 {
    padding: -26px !important;
  }
  .pt-md--26, .py-md--26 {
    padding-top: -26px !important;
  }
  .pr-md--26, .px-md--26 {
    padding-right: -26px !important;
  }
  .pb-md--26, .py-md--26 {
    padding-bottom: -26px !important;
  }
  .pl-md--26, .px-md--26 {
    padding-left: -26px !important;
  }
  .m-md--25 {
    margin: -25px !important;
  }
  .mt-md--25, .my-md--25 {
    margin-top: -25px !important;
  }
  .mr-md--25, .mx-md--25 {
    margin-right: -25px !important;
  }
  .mb-md--25, .my-md--25 {
    margin-bottom: -25px !important;
  }
  .ml-md--25, .mx-md--25 {
    margin-left: -25px !important;
  }
  .p-md--25 {
    padding: -25px !important;
  }
  .pt-md--25, .py-md--25 {
    padding-top: -25px !important;
  }
  .pr-md--25, .px-md--25 {
    padding-right: -25px !important;
  }
  .pb-md--25, .py-md--25 {
    padding-bottom: -25px !important;
  }
  .pl-md--25, .px-md--25 {
    padding-left: -25px !important;
  }
  .m-md--24 {
    margin: -24px !important;
  }
  .mt-md--24, .my-md--24 {
    margin-top: -24px !important;
  }
  .mr-md--24, .mx-md--24 {
    margin-right: -24px !important;
  }
  .mb-md--24, .my-md--24 {
    margin-bottom: -24px !important;
  }
  .ml-md--24, .mx-md--24 {
    margin-left: -24px !important;
  }
  .p-md--24 {
    padding: -24px !important;
  }
  .pt-md--24, .py-md--24 {
    padding-top: -24px !important;
  }
  .pr-md--24, .px-md--24 {
    padding-right: -24px !important;
  }
  .pb-md--24, .py-md--24 {
    padding-bottom: -24px !important;
  }
  .pl-md--24, .px-md--24 {
    padding-left: -24px !important;
  }
  .m-md--23 {
    margin: -23px !important;
  }
  .mt-md--23, .my-md--23 {
    margin-top: -23px !important;
  }
  .mr-md--23, .mx-md--23 {
    margin-right: -23px !important;
  }
  .mb-md--23, .my-md--23 {
    margin-bottom: -23px !important;
  }
  .ml-md--23, .mx-md--23 {
    margin-left: -23px !important;
  }
  .p-md--23 {
    padding: -23px !important;
  }
  .pt-md--23, .py-md--23 {
    padding-top: -23px !important;
  }
  .pr-md--23, .px-md--23 {
    padding-right: -23px !important;
  }
  .pb-md--23, .py-md--23 {
    padding-bottom: -23px !important;
  }
  .pl-md--23, .px-md--23 {
    padding-left: -23px !important;
  }
  .m-md--22 {
    margin: -22px !important;
  }
  .mt-md--22, .my-md--22 {
    margin-top: -22px !important;
  }
  .mr-md--22, .mx-md--22 {
    margin-right: -22px !important;
  }
  .mb-md--22, .my-md--22 {
    margin-bottom: -22px !important;
  }
  .ml-md--22, .mx-md--22 {
    margin-left: -22px !important;
  }
  .p-md--22 {
    padding: -22px !important;
  }
  .pt-md--22, .py-md--22 {
    padding-top: -22px !important;
  }
  .pr-md--22, .px-md--22 {
    padding-right: -22px !important;
  }
  .pb-md--22, .py-md--22 {
    padding-bottom: -22px !important;
  }
  .pl-md--22, .px-md--22 {
    padding-left: -22px !important;
  }
  .m-md--21 {
    margin: -21px !important;
  }
  .mt-md--21, .my-md--21 {
    margin-top: -21px !important;
  }
  .mr-md--21, .mx-md--21 {
    margin-right: -21px !important;
  }
  .mb-md--21, .my-md--21 {
    margin-bottom: -21px !important;
  }
  .ml-md--21, .mx-md--21 {
    margin-left: -21px !important;
  }
  .p-md--21 {
    padding: -21px !important;
  }
  .pt-md--21, .py-md--21 {
    padding-top: -21px !important;
  }
  .pr-md--21, .px-md--21 {
    padding-right: -21px !important;
  }
  .pb-md--21, .py-md--21 {
    padding-bottom: -21px !important;
  }
  .pl-md--21, .px-md--21 {
    padding-left: -21px !important;
  }
  .m-md--20 {
    margin: -20px !important;
  }
  .mt-md--20, .my-md--20 {
    margin-top: -20px !important;
  }
  .mr-md--20, .mx-md--20 {
    margin-right: -20px !important;
  }
  .mb-md--20, .my-md--20 {
    margin-bottom: -20px !important;
  }
  .ml-md--20, .mx-md--20 {
    margin-left: -20px !important;
  }
  .p-md--20 {
    padding: -20px !important;
  }
  .pt-md--20, .py-md--20 {
    padding-top: -20px !important;
  }
  .pr-md--20, .px-md--20 {
    padding-right: -20px !important;
  }
  .pb-md--20, .py-md--20 {
    padding-bottom: -20px !important;
  }
  .pl-md--20, .px-md--20 {
    padding-left: -20px !important;
  }
  .m-md--19 {
    margin: -19px !important;
  }
  .mt-md--19, .my-md--19 {
    margin-top: -19px !important;
  }
  .mr-md--19, .mx-md--19 {
    margin-right: -19px !important;
  }
  .mb-md--19, .my-md--19 {
    margin-bottom: -19px !important;
  }
  .ml-md--19, .mx-md--19 {
    margin-left: -19px !important;
  }
  .p-md--19 {
    padding: -19px !important;
  }
  .pt-md--19, .py-md--19 {
    padding-top: -19px !important;
  }
  .pr-md--19, .px-md--19 {
    padding-right: -19px !important;
  }
  .pb-md--19, .py-md--19 {
    padding-bottom: -19px !important;
  }
  .pl-md--19, .px-md--19 {
    padding-left: -19px !important;
  }
  .m-md--18 {
    margin: -18px !important;
  }
  .mt-md--18, .my-md--18 {
    margin-top: -18px !important;
  }
  .mr-md--18, .mx-md--18 {
    margin-right: -18px !important;
  }
  .mb-md--18, .my-md--18 {
    margin-bottom: -18px !important;
  }
  .ml-md--18, .mx-md--18 {
    margin-left: -18px !important;
  }
  .p-md--18 {
    padding: -18px !important;
  }
  .pt-md--18, .py-md--18 {
    padding-top: -18px !important;
  }
  .pr-md--18, .px-md--18 {
    padding-right: -18px !important;
  }
  .pb-md--18, .py-md--18 {
    padding-bottom: -18px !important;
  }
  .pl-md--18, .px-md--18 {
    padding-left: -18px !important;
  }
  .m-md--17 {
    margin: -17px !important;
  }
  .mt-md--17, .my-md--17 {
    margin-top: -17px !important;
  }
  .mr-md--17, .mx-md--17 {
    margin-right: -17px !important;
  }
  .mb-md--17, .my-md--17 {
    margin-bottom: -17px !important;
  }
  .ml-md--17, .mx-md--17 {
    margin-left: -17px !important;
  }
  .p-md--17 {
    padding: -17px !important;
  }
  .pt-md--17, .py-md--17 {
    padding-top: -17px !important;
  }
  .pr-md--17, .px-md--17 {
    padding-right: -17px !important;
  }
  .pb-md--17, .py-md--17 {
    padding-bottom: -17px !important;
  }
  .pl-md--17, .px-md--17 {
    padding-left: -17px !important;
  }
  .m-md--16 {
    margin: -16px !important;
  }
  .mt-md--16, .my-md--16 {
    margin-top: -16px !important;
  }
  .mr-md--16, .mx-md--16 {
    margin-right: -16px !important;
  }
  .mb-md--16, .my-md--16 {
    margin-bottom: -16px !important;
  }
  .ml-md--16, .mx-md--16 {
    margin-left: -16px !important;
  }
  .p-md--16 {
    padding: -16px !important;
  }
  .pt-md--16, .py-md--16 {
    padding-top: -16px !important;
  }
  .pr-md--16, .px-md--16 {
    padding-right: -16px !important;
  }
  .pb-md--16, .py-md--16 {
    padding-bottom: -16px !important;
  }
  .pl-md--16, .px-md--16 {
    padding-left: -16px !important;
  }
  .m-md--15 {
    margin: -15px !important;
  }
  .mt-md--15, .my-md--15 {
    margin-top: -15px !important;
  }
  .mr-md--15, .mx-md--15 {
    margin-right: -15px !important;
  }
  .mb-md--15, .my-md--15 {
    margin-bottom: -15px !important;
  }
  .ml-md--15, .mx-md--15 {
    margin-left: -15px !important;
  }
  .p-md--15 {
    padding: -15px !important;
  }
  .pt-md--15, .py-md--15 {
    padding-top: -15px !important;
  }
  .pr-md--15, .px-md--15 {
    padding-right: -15px !important;
  }
  .pb-md--15, .py-md--15 {
    padding-bottom: -15px !important;
  }
  .pl-md--15, .px-md--15 {
    padding-left: -15px !important;
  }
  .m-md--14 {
    margin: -14px !important;
  }
  .mt-md--14, .my-md--14 {
    margin-top: -14px !important;
  }
  .mr-md--14, .mx-md--14 {
    margin-right: -14px !important;
  }
  .mb-md--14, .my-md--14 {
    margin-bottom: -14px !important;
  }
  .ml-md--14, .mx-md--14 {
    margin-left: -14px !important;
  }
  .p-md--14 {
    padding: -14px !important;
  }
  .pt-md--14, .py-md--14 {
    padding-top: -14px !important;
  }
  .pr-md--14, .px-md--14 {
    padding-right: -14px !important;
  }
  .pb-md--14, .py-md--14 {
    padding-bottom: -14px !important;
  }
  .pl-md--14, .px-md--14 {
    padding-left: -14px !important;
  }
  .m-md--13 {
    margin: -13px !important;
  }
  .mt-md--13, .my-md--13 {
    margin-top: -13px !important;
  }
  .mr-md--13, .mx-md--13 {
    margin-right: -13px !important;
  }
  .mb-md--13, .my-md--13 {
    margin-bottom: -13px !important;
  }
  .ml-md--13, .mx-md--13 {
    margin-left: -13px !important;
  }
  .p-md--13 {
    padding: -13px !important;
  }
  .pt-md--13, .py-md--13 {
    padding-top: -13px !important;
  }
  .pr-md--13, .px-md--13 {
    padding-right: -13px !important;
  }
  .pb-md--13, .py-md--13 {
    padding-bottom: -13px !important;
  }
  .pl-md--13, .px-md--13 {
    padding-left: -13px !important;
  }
  .m-md--12 {
    margin: -12px !important;
  }
  .mt-md--12, .my-md--12 {
    margin-top: -12px !important;
  }
  .mr-md--12, .mx-md--12 {
    margin-right: -12px !important;
  }
  .mb-md--12, .my-md--12 {
    margin-bottom: -12px !important;
  }
  .ml-md--12, .mx-md--12 {
    margin-left: -12px !important;
  }
  .p-md--12 {
    padding: -12px !important;
  }
  .pt-md--12, .py-md--12 {
    padding-top: -12px !important;
  }
  .pr-md--12, .px-md--12 {
    padding-right: -12px !important;
  }
  .pb-md--12, .py-md--12 {
    padding-bottom: -12px !important;
  }
  .pl-md--12, .px-md--12 {
    padding-left: -12px !important;
  }
  .m-md--11 {
    margin: -11px !important;
  }
  .mt-md--11, .my-md--11 {
    margin-top: -11px !important;
  }
  .mr-md--11, .mx-md--11 {
    margin-right: -11px !important;
  }
  .mb-md--11, .my-md--11 {
    margin-bottom: -11px !important;
  }
  .ml-md--11, .mx-md--11 {
    margin-left: -11px !important;
  }
  .p-md--11 {
    padding: -11px !important;
  }
  .pt-md--11, .py-md--11 {
    padding-top: -11px !important;
  }
  .pr-md--11, .px-md--11 {
    padding-right: -11px !important;
  }
  .pb-md--11, .py-md--11 {
    padding-bottom: -11px !important;
  }
  .pl-md--11, .px-md--11 {
    padding-left: -11px !important;
  }
  .m-md--10 {
    margin: -10px !important;
  }
  .mt-md--10, .my-md--10 {
    margin-top: -10px !important;
  }
  .mr-md--10, .mx-md--10 {
    margin-right: -10px !important;
  }
  .mb-md--10, .my-md--10 {
    margin-bottom: -10px !important;
  }
  .ml-md--10, .mx-md--10 {
    margin-left: -10px !important;
  }
  .p-md--10 {
    padding: -10px !important;
  }
  .pt-md--10, .py-md--10 {
    padding-top: -10px !important;
  }
  .pr-md--10, .px-md--10 {
    padding-right: -10px !important;
  }
  .pb-md--10, .py-md--10 {
    padding-bottom: -10px !important;
  }
  .pl-md--10, .px-md--10 {
    padding-left: -10px !important;
  }
  .m-md--9 {
    margin: -9px !important;
  }
  .mt-md--9, .my-md--9 {
    margin-top: -9px !important;
  }
  .mr-md--9, .mx-md--9 {
    margin-right: -9px !important;
  }
  .mb-md--9, .my-md--9 {
    margin-bottom: -9px !important;
  }
  .ml-md--9, .mx-md--9 {
    margin-left: -9px !important;
  }
  .p-md--9 {
    padding: -9px !important;
  }
  .pt-md--9, .py-md--9 {
    padding-top: -9px !important;
  }
  .pr-md--9, .px-md--9 {
    padding-right: -9px !important;
  }
  .pb-md--9, .py-md--9 {
    padding-bottom: -9px !important;
  }
  .pl-md--9, .px-md--9 {
    padding-left: -9px !important;
  }
  .m-md--8 {
    margin: -8px !important;
  }
  .mt-md--8, .my-md--8 {
    margin-top: -8px !important;
  }
  .mr-md--8, .mx-md--8 {
    margin-right: -8px !important;
  }
  .mb-md--8, .my-md--8 {
    margin-bottom: -8px !important;
  }
  .ml-md--8, .mx-md--8 {
    margin-left: -8px !important;
  }
  .p-md--8 {
    padding: -8px !important;
  }
  .pt-md--8, .py-md--8 {
    padding-top: -8px !important;
  }
  .pr-md--8, .px-md--8 {
    padding-right: -8px !important;
  }
  .pb-md--8, .py-md--8 {
    padding-bottom: -8px !important;
  }
  .pl-md--8, .px-md--8 {
    padding-left: -8px !important;
  }
  .m-md--7 {
    margin: -7px !important;
  }
  .mt-md--7, .my-md--7 {
    margin-top: -7px !important;
  }
  .mr-md--7, .mx-md--7 {
    margin-right: -7px !important;
  }
  .mb-md--7, .my-md--7 {
    margin-bottom: -7px !important;
  }
  .ml-md--7, .mx-md--7 {
    margin-left: -7px !important;
  }
  .p-md--7 {
    padding: -7px !important;
  }
  .pt-md--7, .py-md--7 {
    padding-top: -7px !important;
  }
  .pr-md--7, .px-md--7 {
    padding-right: -7px !important;
  }
  .pb-md--7, .py-md--7 {
    padding-bottom: -7px !important;
  }
  .pl-md--7, .px-md--7 {
    padding-left: -7px !important;
  }
  .m-md--6 {
    margin: -6px !important;
  }
  .mt-md--6, .my-md--6 {
    margin-top: -6px !important;
  }
  .mr-md--6, .mx-md--6 {
    margin-right: -6px !important;
  }
  .mb-md--6, .my-md--6 {
    margin-bottom: -6px !important;
  }
  .ml-md--6, .mx-md--6 {
    margin-left: -6px !important;
  }
  .p-md--6 {
    padding: -6px !important;
  }
  .pt-md--6, .py-md--6 {
    padding-top: -6px !important;
  }
  .pr-md--6, .px-md--6 {
    padding-right: -6px !important;
  }
  .pb-md--6, .py-md--6 {
    padding-bottom: -6px !important;
  }
  .pl-md--6, .px-md--6 {
    padding-left: -6px !important;
  }
  .m-md--5 {
    margin: -5px !important;
  }
  .mt-md--5, .my-md--5 {
    margin-top: -5px !important;
  }
  .mr-md--5, .mx-md--5 {
    margin-right: -5px !important;
  }
  .mb-md--5, .my-md--5 {
    margin-bottom: -5px !important;
  }
  .ml-md--5, .mx-md--5 {
    margin-left: -5px !important;
  }
  .p-md--5 {
    padding: -5px !important;
  }
  .pt-md--5, .py-md--5 {
    padding-top: -5px !important;
  }
  .pr-md--5, .px-md--5 {
    padding-right: -5px !important;
  }
  .pb-md--5, .py-md--5 {
    padding-bottom: -5px !important;
  }
  .pl-md--5, .px-md--5 {
    padding-left: -5px !important;
  }
  .m-md--4 {
    margin: -4px !important;
  }
  .mt-md--4, .my-md--4 {
    margin-top: -4px !important;
  }
  .mr-md--4, .mx-md--4 {
    margin-right: -4px !important;
  }
  .mb-md--4, .my-md--4 {
    margin-bottom: -4px !important;
  }
  .ml-md--4, .mx-md--4 {
    margin-left: -4px !important;
  }
  .p-md--4 {
    padding: -4px !important;
  }
  .pt-md--4, .py-md--4 {
    padding-top: -4px !important;
  }
  .pr-md--4, .px-md--4 {
    padding-right: -4px !important;
  }
  .pb-md--4, .py-md--4 {
    padding-bottom: -4px !important;
  }
  .pl-md--4, .px-md--4 {
    padding-left: -4px !important;
  }
  .m-md--3 {
    margin: -3px !important;
  }
  .mt-md--3, .my-md--3 {
    margin-top: -3px !important;
  }
  .mr-md--3, .mx-md--3 {
    margin-right: -3px !important;
  }
  .mb-md--3, .my-md--3 {
    margin-bottom: -3px !important;
  }
  .ml-md--3, .mx-md--3 {
    margin-left: -3px !important;
  }
  .p-md--3 {
    padding: -3px !important;
  }
  .pt-md--3, .py-md--3 {
    padding-top: -3px !important;
  }
  .pr-md--3, .px-md--3 {
    padding-right: -3px !important;
  }
  .pb-md--3, .py-md--3 {
    padding-bottom: -3px !important;
  }
  .pl-md--3, .px-md--3 {
    padding-left: -3px !important;
  }
  .m-md--2 {
    margin: -2px !important;
  }
  .mt-md--2, .my-md--2 {
    margin-top: -2px !important;
  }
  .mr-md--2, .mx-md--2 {
    margin-right: -2px !important;
  }
  .mb-md--2, .my-md--2 {
    margin-bottom: -2px !important;
  }
  .ml-md--2, .mx-md--2 {
    margin-left: -2px !important;
  }
  .p-md--2 {
    padding: -2px !important;
  }
  .pt-md--2, .py-md--2 {
    padding-top: -2px !important;
  }
  .pr-md--2, .px-md--2 {
    padding-right: -2px !important;
  }
  .pb-md--2, .py-md--2 {
    padding-bottom: -2px !important;
  }
  .pl-md--2, .px-md--2 {
    padding-left: -2px !important;
  }
  .m-md--1 {
    margin: -1px !important;
  }
  .mt-md--1, .my-md--1 {
    margin-top: -1px !important;
  }
  .mr-md--1, .mx-md--1 {
    margin-right: -1px !important;
  }
  .mb-md--1, .my-md--1 {
    margin-bottom: -1px !important;
  }
  .ml-md--1, .mx-md--1 {
    margin-left: -1px !important;
  }
  .p-md--1 {
    padding: -1px !important;
  }
  .pt-md--1, .py-md--1 {
    padding-top: -1px !important;
  }
  .pr-md--1, .px-md--1 {
    padding-right: -1px !important;
  }
  .pb-md--1, .py-md--1 {
    padding-bottom: -1px !important;
  }
  .pl-md--1, .px-md--1 {
    padding-left: -1px !important;
  }
  .border-md {
    border: 1px solid #e8e8e8 !important;
  }
  .border-md-top {
    border-top: 1px solid #e8e8e8 !important;
  }
  .border-md-right {
    border-right: 1px solid #e8e8e8 !important;
  }
  .border-md-bottom {
    border-bottom: 1px solid #e8e8e8 !important;
  }
  .border-md-left {
    border-left: 1px solid #e8e8e8 !important;
  }
  .border-md-0 {
    border: 0 !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .z-md-0 {
    z-index: 0 !important;
  }
  .t-md-0 {
    top: 0px !important;
  }
  .r-md-0 {
    right: 0px !important;
  }
  .b-md-0 {
    bottom: 0px !important;
  }
  .l-md-0 {
    left: 0px !important;
  }
  .z-md-1 {
    z-index: 1 !important;
  }
  .t-md-1 {
    top: 1px !important;
  }
  .r-md-1 {
    right: 1px !important;
  }
  .b-md-1 {
    bottom: 1px !important;
  }
  .l-md-1 {
    left: 1px !important;
  }
  .z-md-2 {
    z-index: 2 !important;
  }
  .t-md-2 {
    top: 2px !important;
  }
  .r-md-2 {
    right: 2px !important;
  }
  .b-md-2 {
    bottom: 2px !important;
  }
  .l-md-2 {
    left: 2px !important;
  }
  .z-md-3 {
    z-index: 3 !important;
  }
  .t-md-3 {
    top: 3px !important;
  }
  .r-md-3 {
    right: 3px !important;
  }
  .b-md-3 {
    bottom: 3px !important;
  }
  .l-md-3 {
    left: 3px !important;
  }
  .z-md-4 {
    z-index: 4 !important;
  }
  .t-md-4 {
    top: 4px !important;
  }
  .r-md-4 {
    right: 4px !important;
  }
  .b-md-4 {
    bottom: 4px !important;
  }
  .l-md-4 {
    left: 4px !important;
  }
  .z-md-5 {
    z-index: 5 !important;
  }
  .t-md-5 {
    top: 5px !important;
  }
  .r-md-5 {
    right: 5px !important;
  }
  .b-md-5 {
    bottom: 5px !important;
  }
  .l-md-5 {
    left: 5px !important;
  }
  .z-md-6 {
    z-index: 6 !important;
  }
  .t-md-6 {
    top: 6px !important;
  }
  .r-md-6 {
    right: 6px !important;
  }
  .b-md-6 {
    bottom: 6px !important;
  }
  .l-md-6 {
    left: 6px !important;
  }
  .z-md-7 {
    z-index: 7 !important;
  }
  .t-md-7 {
    top: 7px !important;
  }
  .r-md-7 {
    right: 7px !important;
  }
  .b-md-7 {
    bottom: 7px !important;
  }
  .l-md-7 {
    left: 7px !important;
  }
  .z-md-8 {
    z-index: 8 !important;
  }
  .t-md-8 {
    top: 8px !important;
  }
  .r-md-8 {
    right: 8px !important;
  }
  .b-md-8 {
    bottom: 8px !important;
  }
  .l-md-8 {
    left: 8px !important;
  }
  .z-md-9 {
    z-index: 9 !important;
  }
  .t-md-9 {
    top: 9px !important;
  }
  .r-md-9 {
    right: 9px !important;
  }
  .b-md-9 {
    bottom: 9px !important;
  }
  .l-md-9 {
    left: 9px !important;
  }
  .z-md-10 {
    z-index: 10 !important;
  }
  .t-md-10 {
    top: 10px !important;
  }
  .r-md-10 {
    right: 10px !important;
  }
  .b-md-10 {
    bottom: 10px !important;
  }
  .l-md-10 {
    left: 10px !important;
  }
  .z-md-11 {
    z-index: 11 !important;
  }
  .t-md-11 {
    top: 11px !important;
  }
  .r-md-11 {
    right: 11px !important;
  }
  .b-md-11 {
    bottom: 11px !important;
  }
  .l-md-11 {
    left: 11px !important;
  }
  .z-md-12 {
    z-index: 12 !important;
  }
  .t-md-12 {
    top: 12px !important;
  }
  .r-md-12 {
    right: 12px !important;
  }
  .b-md-12 {
    bottom: 12px !important;
  }
  .l-md-12 {
    left: 12px !important;
  }
  .z-md-13 {
    z-index: 13 !important;
  }
  .t-md-13 {
    top: 13px !important;
  }
  .r-md-13 {
    right: 13px !important;
  }
  .b-md-13 {
    bottom: 13px !important;
  }
  .l-md-13 {
    left: 13px !important;
  }
  .z-md-14 {
    z-index: 14 !important;
  }
  .t-md-14 {
    top: 14px !important;
  }
  .r-md-14 {
    right: 14px !important;
  }
  .b-md-14 {
    bottom: 14px !important;
  }
  .l-md-14 {
    left: 14px !important;
  }
  .z-md-15 {
    z-index: 15 !important;
  }
  .t-md-15 {
    top: 15px !important;
  }
  .r-md-15 {
    right: 15px !important;
  }
  .b-md-15 {
    bottom: 15px !important;
  }
  .l-md-15 {
    left: 15px !important;
  }
  .z-md-16 {
    z-index: 16 !important;
  }
  .t-md-16 {
    top: 16px !important;
  }
  .r-md-16 {
    right: 16px !important;
  }
  .b-md-16 {
    bottom: 16px !important;
  }
  .l-md-16 {
    left: 16px !important;
  }
  .z-md-17 {
    z-index: 17 !important;
  }
  .t-md-17 {
    top: 17px !important;
  }
  .r-md-17 {
    right: 17px !important;
  }
  .b-md-17 {
    bottom: 17px !important;
  }
  .l-md-17 {
    left: 17px !important;
  }
  .z-md-18 {
    z-index: 18 !important;
  }
  .t-md-18 {
    top: 18px !important;
  }
  .r-md-18 {
    right: 18px !important;
  }
  .b-md-18 {
    bottom: 18px !important;
  }
  .l-md-18 {
    left: 18px !important;
  }
  .z-md-19 {
    z-index: 19 !important;
  }
  .t-md-19 {
    top: 19px !important;
  }
  .r-md-19 {
    right: 19px !important;
  }
  .b-md-19 {
    bottom: 19px !important;
  }
  .l-md-19 {
    left: 19px !important;
  }
  .z-md-20 {
    z-index: 20 !important;
  }
  .t-md-20 {
    top: 20px !important;
  }
  .r-md-20 {
    right: 20px !important;
  }
  .b-md-20 {
    bottom: 20px !important;
  }
  .l-md-20 {
    left: 20px !important;
  }
  .z-md-21 {
    z-index: 21 !important;
  }
  .t-md-21 {
    top: 21px !important;
  }
  .r-md-21 {
    right: 21px !important;
  }
  .b-md-21 {
    bottom: 21px !important;
  }
  .l-md-21 {
    left: 21px !important;
  }
  .z-md-22 {
    z-index: 22 !important;
  }
  .t-md-22 {
    top: 22px !important;
  }
  .r-md-22 {
    right: 22px !important;
  }
  .b-md-22 {
    bottom: 22px !important;
  }
  .l-md-22 {
    left: 22px !important;
  }
  .z-md-23 {
    z-index: 23 !important;
  }
  .t-md-23 {
    top: 23px !important;
  }
  .r-md-23 {
    right: 23px !important;
  }
  .b-md-23 {
    bottom: 23px !important;
  }
  .l-md-23 {
    left: 23px !important;
  }
  .z-md-24 {
    z-index: 24 !important;
  }
  .t-md-24 {
    top: 24px !important;
  }
  .r-md-24 {
    right: 24px !important;
  }
  .b-md-24 {
    bottom: 24px !important;
  }
  .l-md-24 {
    left: 24px !important;
  }
  .z-md-25 {
    z-index: 25 !important;
  }
  .t-md-25 {
    top: 25px !important;
  }
  .r-md-25 {
    right: 25px !important;
  }
  .b-md-25 {
    bottom: 25px !important;
  }
  .l-md-25 {
    left: 25px !important;
  }
  .z-md-26 {
    z-index: 26 !important;
  }
  .t-md-26 {
    top: 26px !important;
  }
  .r-md-26 {
    right: 26px !important;
  }
  .b-md-26 {
    bottom: 26px !important;
  }
  .l-md-26 {
    left: 26px !important;
  }
  .z-md-27 {
    z-index: 27 !important;
  }
  .t-md-27 {
    top: 27px !important;
  }
  .r-md-27 {
    right: 27px !important;
  }
  .b-md-27 {
    bottom: 27px !important;
  }
  .l-md-27 {
    left: 27px !important;
  }
  .z-md-28 {
    z-index: 28 !important;
  }
  .t-md-28 {
    top: 28px !important;
  }
  .r-md-28 {
    right: 28px !important;
  }
  .b-md-28 {
    bottom: 28px !important;
  }
  .l-md-28 {
    left: 28px !important;
  }
  .z-md-29 {
    z-index: 29 !important;
  }
  .t-md-29 {
    top: 29px !important;
  }
  .r-md-29 {
    right: 29px !important;
  }
  .b-md-29 {
    bottom: 29px !important;
  }
  .l-md-29 {
    left: 29px !important;
  }
  .z-md-30 {
    z-index: 30 !important;
  }
  .t-md-30 {
    top: 30px !important;
  }
  .r-md-30 {
    right: 30px !important;
  }
  .b-md-30 {
    bottom: 30px !important;
  }
  .l-md-30 {
    left: 30px !important;
  }
  .z-md-31 {
    z-index: 31 !important;
  }
  .t-md-31 {
    top: 31px !important;
  }
  .r-md-31 {
    right: 31px !important;
  }
  .b-md-31 {
    bottom: 31px !important;
  }
  .l-md-31 {
    left: 31px !important;
  }
  .z-md-32 {
    z-index: 32 !important;
  }
  .t-md-32 {
    top: 32px !important;
  }
  .r-md-32 {
    right: 32px !important;
  }
  .b-md-32 {
    bottom: 32px !important;
  }
  .l-md-32 {
    left: 32px !important;
  }
  .z-md-33 {
    z-index: 33 !important;
  }
  .t-md-33 {
    top: 33px !important;
  }
  .r-md-33 {
    right: 33px !important;
  }
  .b-md-33 {
    bottom: 33px !important;
  }
  .l-md-33 {
    left: 33px !important;
  }
  .z-md-34 {
    z-index: 34 !important;
  }
  .t-md-34 {
    top: 34px !important;
  }
  .r-md-34 {
    right: 34px !important;
  }
  .b-md-34 {
    bottom: 34px !important;
  }
  .l-md-34 {
    left: 34px !important;
  }
  .z-md-35 {
    z-index: 35 !important;
  }
  .t-md-35 {
    top: 35px !important;
  }
  .r-md-35 {
    right: 35px !important;
  }
  .b-md-35 {
    bottom: 35px !important;
  }
  .l-md-35 {
    left: 35px !important;
  }
  .z-md-36 {
    z-index: 36 !important;
  }
  .t-md-36 {
    top: 36px !important;
  }
  .r-md-36 {
    right: 36px !important;
  }
  .b-md-36 {
    bottom: 36px !important;
  }
  .l-md-36 {
    left: 36px !important;
  }
  .z-md-37 {
    z-index: 37 !important;
  }
  .t-md-37 {
    top: 37px !important;
  }
  .r-md-37 {
    right: 37px !important;
  }
  .b-md-37 {
    bottom: 37px !important;
  }
  .l-md-37 {
    left: 37px !important;
  }
  .z-md-38 {
    z-index: 38 !important;
  }
  .t-md-38 {
    top: 38px !important;
  }
  .r-md-38 {
    right: 38px !important;
  }
  .b-md-38 {
    bottom: 38px !important;
  }
  .l-md-38 {
    left: 38px !important;
  }
  .z-md-39 {
    z-index: 39 !important;
  }
  .t-md-39 {
    top: 39px !important;
  }
  .r-md-39 {
    right: 39px !important;
  }
  .b-md-39 {
    bottom: 39px !important;
  }
  .l-md-39 {
    left: 39px !important;
  }
  .z-md-40 {
    z-index: 40 !important;
  }
  .t-md-40 {
    top: 40px !important;
  }
  .r-md-40 {
    right: 40px !important;
  }
  .b-md-40 {
    bottom: 40px !important;
  }
  .l-md-40 {
    left: 40px !important;
  }
  .z-md-41 {
    z-index: 41 !important;
  }
  .t-md-41 {
    top: 41px !important;
  }
  .r-md-41 {
    right: 41px !important;
  }
  .b-md-41 {
    bottom: 41px !important;
  }
  .l-md-41 {
    left: 41px !important;
  }
  .z-md-42 {
    z-index: 42 !important;
  }
  .t-md-42 {
    top: 42px !important;
  }
  .r-md-42 {
    right: 42px !important;
  }
  .b-md-42 {
    bottom: 42px !important;
  }
  .l-md-42 {
    left: 42px !important;
  }
  .z-md-43 {
    z-index: 43 !important;
  }
  .t-md-43 {
    top: 43px !important;
  }
  .r-md-43 {
    right: 43px !important;
  }
  .b-md-43 {
    bottom: 43px !important;
  }
  .l-md-43 {
    left: 43px !important;
  }
  .z-md-44 {
    z-index: 44 !important;
  }
  .t-md-44 {
    top: 44px !important;
  }
  .r-md-44 {
    right: 44px !important;
  }
  .b-md-44 {
    bottom: 44px !important;
  }
  .l-md-44 {
    left: 44px !important;
  }
  .z-md-45 {
    z-index: 45 !important;
  }
  .t-md-45 {
    top: 45px !important;
  }
  .r-md-45 {
    right: 45px !important;
  }
  .b-md-45 {
    bottom: 45px !important;
  }
  .l-md-45 {
    left: 45px !important;
  }
  .z-md-46 {
    z-index: 46 !important;
  }
  .t-md-46 {
    top: 46px !important;
  }
  .r-md-46 {
    right: 46px !important;
  }
  .b-md-46 {
    bottom: 46px !important;
  }
  .l-md-46 {
    left: 46px !important;
  }
  .z-md-47 {
    z-index: 47 !important;
  }
  .t-md-47 {
    top: 47px !important;
  }
  .r-md-47 {
    right: 47px !important;
  }
  .b-md-47 {
    bottom: 47px !important;
  }
  .l-md-47 {
    left: 47px !important;
  }
  .z-md-48 {
    z-index: 48 !important;
  }
  .t-md-48 {
    top: 48px !important;
  }
  .r-md-48 {
    right: 48px !important;
  }
  .b-md-48 {
    bottom: 48px !important;
  }
  .l-md-48 {
    left: 48px !important;
  }
  .z-md-49 {
    z-index: 49 !important;
  }
  .t-md-49 {
    top: 49px !important;
  }
  .r-md-49 {
    right: 49px !important;
  }
  .b-md-49 {
    bottom: 49px !important;
  }
  .l-md-49 {
    left: 49px !important;
  }
  .z-md-50 {
    z-index: 50 !important;
  }
  .t-md-50 {
    top: 50px !important;
  }
  .r-md-50 {
    right: 50px !important;
  }
  .b-md-50 {
    bottom: 50px !important;
  }
  .l-md-50 {
    left: 50px !important;
  }
  .z-md-51 {
    z-index: 51 !important;
  }
  .t-md-51 {
    top: 51px !important;
  }
  .r-md-51 {
    right: 51px !important;
  }
  .b-md-51 {
    bottom: 51px !important;
  }
  .l-md-51 {
    left: 51px !important;
  }
  .z-md-52 {
    z-index: 52 !important;
  }
  .t-md-52 {
    top: 52px !important;
  }
  .r-md-52 {
    right: 52px !important;
  }
  .b-md-52 {
    bottom: 52px !important;
  }
  .l-md-52 {
    left: 52px !important;
  }
  .z-md-53 {
    z-index: 53 !important;
  }
  .t-md-53 {
    top: 53px !important;
  }
  .r-md-53 {
    right: 53px !important;
  }
  .b-md-53 {
    bottom: 53px !important;
  }
  .l-md-53 {
    left: 53px !important;
  }
  .z-md-54 {
    z-index: 54 !important;
  }
  .t-md-54 {
    top: 54px !important;
  }
  .r-md-54 {
    right: 54px !important;
  }
  .b-md-54 {
    bottom: 54px !important;
  }
  .l-md-54 {
    left: 54px !important;
  }
  .z-md-55 {
    z-index: 55 !important;
  }
  .t-md-55 {
    top: 55px !important;
  }
  .r-md-55 {
    right: 55px !important;
  }
  .b-md-55 {
    bottom: 55px !important;
  }
  .l-md-55 {
    left: 55px !important;
  }
  .z-md-56 {
    z-index: 56 !important;
  }
  .t-md-56 {
    top: 56px !important;
  }
  .r-md-56 {
    right: 56px !important;
  }
  .b-md-56 {
    bottom: 56px !important;
  }
  .l-md-56 {
    left: 56px !important;
  }
  .z-md-57 {
    z-index: 57 !important;
  }
  .t-md-57 {
    top: 57px !important;
  }
  .r-md-57 {
    right: 57px !important;
  }
  .b-md-57 {
    bottom: 57px !important;
  }
  .l-md-57 {
    left: 57px !important;
  }
  .z-md-58 {
    z-index: 58 !important;
  }
  .t-md-58 {
    top: 58px !important;
  }
  .r-md-58 {
    right: 58px !important;
  }
  .b-md-58 {
    bottom: 58px !important;
  }
  .l-md-58 {
    left: 58px !important;
  }
  .z-md-59 {
    z-index: 59 !important;
  }
  .t-md-59 {
    top: 59px !important;
  }
  .r-md-59 {
    right: 59px !important;
  }
  .b-md-59 {
    bottom: 59px !important;
  }
  .l-md-59 {
    left: 59px !important;
  }
  .z-md-60 {
    z-index: 60 !important;
  }
  .t-md-60 {
    top: 60px !important;
  }
  .r-md-60 {
    right: 60px !important;
  }
  .b-md-60 {
    bottom: 60px !important;
  }
  .l-md-60 {
    left: 60px !important;
  }
  .z-md-61 {
    z-index: 61 !important;
  }
  .t-md-61 {
    top: 61px !important;
  }
  .r-md-61 {
    right: 61px !important;
  }
  .b-md-61 {
    bottom: 61px !important;
  }
  .l-md-61 {
    left: 61px !important;
  }
  .z-md-62 {
    z-index: 62 !important;
  }
  .t-md-62 {
    top: 62px !important;
  }
  .r-md-62 {
    right: 62px !important;
  }
  .b-md-62 {
    bottom: 62px !important;
  }
  .l-md-62 {
    left: 62px !important;
  }
  .z-md-63 {
    z-index: 63 !important;
  }
  .t-md-63 {
    top: 63px !important;
  }
  .r-md-63 {
    right: 63px !important;
  }
  .b-md-63 {
    bottom: 63px !important;
  }
  .l-md-63 {
    left: 63px !important;
  }
  .z-md-64 {
    z-index: 64 !important;
  }
  .t-md-64 {
    top: 64px !important;
  }
  .r-md-64 {
    right: 64px !important;
  }
  .b-md-64 {
    bottom: 64px !important;
  }
  .l-md-64 {
    left: 64px !important;
  }
  .t-md-n0 {
    top: -0px !important;
  }
  .r-md-n0 {
    right: -0px !important;
  }
  .b-md-n0 {
    bottom: -0px !important;
  }
  .l-md-n0 {
    left: -0px !important;
  }
  .t-md-n1 {
    top: -1px !important;
  }
  .r-md-n1 {
    right: -1px !important;
  }
  .b-md-n1 {
    bottom: -1px !important;
  }
  .l-md-n1 {
    left: -1px !important;
  }
  .t-md-n2 {
    top: -2px !important;
  }
  .r-md-n2 {
    right: -2px !important;
  }
  .b-md-n2 {
    bottom: -2px !important;
  }
  .l-md-n2 {
    left: -2px !important;
  }
  .t-md-n3 {
    top: -3px !important;
  }
  .r-md-n3 {
    right: -3px !important;
  }
  .b-md-n3 {
    bottom: -3px !important;
  }
  .l-md-n3 {
    left: -3px !important;
  }
  .t-md-n4 {
    top: -4px !important;
  }
  .r-md-n4 {
    right: -4px !important;
  }
  .b-md-n4 {
    bottom: -4px !important;
  }
  .l-md-n4 {
    left: -4px !important;
  }
  .t-md-n5 {
    top: -5px !important;
  }
  .r-md-n5 {
    right: -5px !important;
  }
  .b-md-n5 {
    bottom: -5px !important;
  }
  .l-md-n5 {
    left: -5px !important;
  }
  .t-md-n6 {
    top: -6px !important;
  }
  .r-md-n6 {
    right: -6px !important;
  }
  .b-md-n6 {
    bottom: -6px !important;
  }
  .l-md-n6 {
    left: -6px !important;
  }
  .t-md-n7 {
    top: -7px !important;
  }
  .r-md-n7 {
    right: -7px !important;
  }
  .b-md-n7 {
    bottom: -7px !important;
  }
  .l-md-n7 {
    left: -7px !important;
  }
  .t-md-n8 {
    top: -8px !important;
  }
  .r-md-n8 {
    right: -8px !important;
  }
  .b-md-n8 {
    bottom: -8px !important;
  }
  .l-md-n8 {
    left: -8px !important;
  }
  .t-md-n9 {
    top: -9px !important;
  }
  .r-md-n9 {
    right: -9px !important;
  }
  .b-md-n9 {
    bottom: -9px !important;
  }
  .l-md-n9 {
    left: -9px !important;
  }
  .t-md-n10 {
    top: -10px !important;
  }
  .r-md-n10 {
    right: -10px !important;
  }
  .b-md-n10 {
    bottom: -10px !important;
  }
  .l-md-n10 {
    left: -10px !important;
  }
  .t-md-n11 {
    top: -11px !important;
  }
  .r-md-n11 {
    right: -11px !important;
  }
  .b-md-n11 {
    bottom: -11px !important;
  }
  .l-md-n11 {
    left: -11px !important;
  }
  .t-md-n12 {
    top: -12px !important;
  }
  .r-md-n12 {
    right: -12px !important;
  }
  .b-md-n12 {
    bottom: -12px !important;
  }
  .l-md-n12 {
    left: -12px !important;
  }
  .t-md-n13 {
    top: -13px !important;
  }
  .r-md-n13 {
    right: -13px !important;
  }
  .b-md-n13 {
    bottom: -13px !important;
  }
  .l-md-n13 {
    left: -13px !important;
  }
  .t-md-n14 {
    top: -14px !important;
  }
  .r-md-n14 {
    right: -14px !important;
  }
  .b-md-n14 {
    bottom: -14px !important;
  }
  .l-md-n14 {
    left: -14px !important;
  }
  .t-md-n15 {
    top: -15px !important;
  }
  .r-md-n15 {
    right: -15px !important;
  }
  .b-md-n15 {
    bottom: -15px !important;
  }
  .l-md-n15 {
    left: -15px !important;
  }
  .t-md-n16 {
    top: -16px !important;
  }
  .r-md-n16 {
    right: -16px !important;
  }
  .b-md-n16 {
    bottom: -16px !important;
  }
  .l-md-n16 {
    left: -16px !important;
  }
  .t-md-n17 {
    top: -17px !important;
  }
  .r-md-n17 {
    right: -17px !important;
  }
  .b-md-n17 {
    bottom: -17px !important;
  }
  .l-md-n17 {
    left: -17px !important;
  }
  .t-md-n18 {
    top: -18px !important;
  }
  .r-md-n18 {
    right: -18px !important;
  }
  .b-md-n18 {
    bottom: -18px !important;
  }
  .l-md-n18 {
    left: -18px !important;
  }
  .t-md-n19 {
    top: -19px !important;
  }
  .r-md-n19 {
    right: -19px !important;
  }
  .b-md-n19 {
    bottom: -19px !important;
  }
  .l-md-n19 {
    left: -19px !important;
  }
  .t-md-n20 {
    top: -20px !important;
  }
  .r-md-n20 {
    right: -20px !important;
  }
  .b-md-n20 {
    bottom: -20px !important;
  }
  .l-md-n20 {
    left: -20px !important;
  }
  .t-md-n21 {
    top: -21px !important;
  }
  .r-md-n21 {
    right: -21px !important;
  }
  .b-md-n21 {
    bottom: -21px !important;
  }
  .l-md-n21 {
    left: -21px !important;
  }
  .t-md-n22 {
    top: -22px !important;
  }
  .r-md-n22 {
    right: -22px !important;
  }
  .b-md-n22 {
    bottom: -22px !important;
  }
  .l-md-n22 {
    left: -22px !important;
  }
  .t-md-n23 {
    top: -23px !important;
  }
  .r-md-n23 {
    right: -23px !important;
  }
  .b-md-n23 {
    bottom: -23px !important;
  }
  .l-md-n23 {
    left: -23px !important;
  }
  .t-md-n24 {
    top: -24px !important;
  }
  .r-md-n24 {
    right: -24px !important;
  }
  .b-md-n24 {
    bottom: -24px !important;
  }
  .l-md-n24 {
    left: -24px !important;
  }
  .t-md-n25 {
    top: -25px !important;
  }
  .r-md-n25 {
    right: -25px !important;
  }
  .b-md-n25 {
    bottom: -25px !important;
  }
  .l-md-n25 {
    left: -25px !important;
  }
  .t-md-n26 {
    top: -26px !important;
  }
  .r-md-n26 {
    right: -26px !important;
  }
  .b-md-n26 {
    bottom: -26px !important;
  }
  .l-md-n26 {
    left: -26px !important;
  }
  .t-md-n27 {
    top: -27px !important;
  }
  .r-md-n27 {
    right: -27px !important;
  }
  .b-md-n27 {
    bottom: -27px !important;
  }
  .l-md-n27 {
    left: -27px !important;
  }
  .t-md-n28 {
    top: -28px !important;
  }
  .r-md-n28 {
    right: -28px !important;
  }
  .b-md-n28 {
    bottom: -28px !important;
  }
  .l-md-n28 {
    left: -28px !important;
  }
  .t-md-n29 {
    top: -29px !important;
  }
  .r-md-n29 {
    right: -29px !important;
  }
  .b-md-n29 {
    bottom: -29px !important;
  }
  .l-md-n29 {
    left: -29px !important;
  }
  .t-md-n30 {
    top: -30px !important;
  }
  .r-md-n30 {
    right: -30px !important;
  }
  .b-md-n30 {
    bottom: -30px !important;
  }
  .l-md-n30 {
    left: -30px !important;
  }
  .t-md-n31 {
    top: -31px !important;
  }
  .r-md-n31 {
    right: -31px !important;
  }
  .b-md-n31 {
    bottom: -31px !important;
  }
  .l-md-n31 {
    left: -31px !important;
  }
  .t-md-n32 {
    top: -32px !important;
  }
  .r-md-n32 {
    right: -32px !important;
  }
  .b-md-n32 {
    bottom: -32px !important;
  }
  .l-md-n32 {
    left: -32px !important;
  }
  .t-md-n33 {
    top: -33px !important;
  }
  .r-md-n33 {
    right: -33px !important;
  }
  .b-md-n33 {
    bottom: -33px !important;
  }
  .l-md-n33 {
    left: -33px !important;
  }
  .t-md-n34 {
    top: -34px !important;
  }
  .r-md-n34 {
    right: -34px !important;
  }
  .b-md-n34 {
    bottom: -34px !important;
  }
  .l-md-n34 {
    left: -34px !important;
  }
  .t-md-n35 {
    top: -35px !important;
  }
  .r-md-n35 {
    right: -35px !important;
  }
  .b-md-n35 {
    bottom: -35px !important;
  }
  .l-md-n35 {
    left: -35px !important;
  }
  .t-md-n36 {
    top: -36px !important;
  }
  .r-md-n36 {
    right: -36px !important;
  }
  .b-md-n36 {
    bottom: -36px !important;
  }
  .l-md-n36 {
    left: -36px !important;
  }
  .t-md-n37 {
    top: -37px !important;
  }
  .r-md-n37 {
    right: -37px !important;
  }
  .b-md-n37 {
    bottom: -37px !important;
  }
  .l-md-n37 {
    left: -37px !important;
  }
  .t-md-n38 {
    top: -38px !important;
  }
  .r-md-n38 {
    right: -38px !important;
  }
  .b-md-n38 {
    bottom: -38px !important;
  }
  .l-md-n38 {
    left: -38px !important;
  }
  .t-md-n39 {
    top: -39px !important;
  }
  .r-md-n39 {
    right: -39px !important;
  }
  .b-md-n39 {
    bottom: -39px !important;
  }
  .l-md-n39 {
    left: -39px !important;
  }
  .t-md-n40 {
    top: -40px !important;
  }
  .r-md-n40 {
    right: -40px !important;
  }
  .b-md-n40 {
    bottom: -40px !important;
  }
  .l-md-n40 {
    left: -40px !important;
  }
  .t-md-n41 {
    top: -41px !important;
  }
  .r-md-n41 {
    right: -41px !important;
  }
  .b-md-n41 {
    bottom: -41px !important;
  }
  .l-md-n41 {
    left: -41px !important;
  }
  .t-md-n42 {
    top: -42px !important;
  }
  .r-md-n42 {
    right: -42px !important;
  }
  .b-md-n42 {
    bottom: -42px !important;
  }
  .l-md-n42 {
    left: -42px !important;
  }
  .t-md-n43 {
    top: -43px !important;
  }
  .r-md-n43 {
    right: -43px !important;
  }
  .b-md-n43 {
    bottom: -43px !important;
  }
  .l-md-n43 {
    left: -43px !important;
  }
  .t-md-n44 {
    top: -44px !important;
  }
  .r-md-n44 {
    right: -44px !important;
  }
  .b-md-n44 {
    bottom: -44px !important;
  }
  .l-md-n44 {
    left: -44px !important;
  }
  .t-md-n45 {
    top: -45px !important;
  }
  .r-md-n45 {
    right: -45px !important;
  }
  .b-md-n45 {
    bottom: -45px !important;
  }
  .l-md-n45 {
    left: -45px !important;
  }
  .t-md-n46 {
    top: -46px !important;
  }
  .r-md-n46 {
    right: -46px !important;
  }
  .b-md-n46 {
    bottom: -46px !important;
  }
  .l-md-n46 {
    left: -46px !important;
  }
  .t-md-n47 {
    top: -47px !important;
  }
  .r-md-n47 {
    right: -47px !important;
  }
  .b-md-n47 {
    bottom: -47px !important;
  }
  .l-md-n47 {
    left: -47px !important;
  }
  .t-md-n48 {
    top: -48px !important;
  }
  .r-md-n48 {
    right: -48px !important;
  }
  .b-md-n48 {
    bottom: -48px !important;
  }
  .l-md-n48 {
    left: -48px !important;
  }
  .t-md-n49 {
    top: -49px !important;
  }
  .r-md-n49 {
    right: -49px !important;
  }
  .b-md-n49 {
    bottom: -49px !important;
  }
  .l-md-n49 {
    left: -49px !important;
  }
  .t-md-n50 {
    top: -50px !important;
  }
  .r-md-n50 {
    right: -50px !important;
  }
  .b-md-n50 {
    bottom: -50px !important;
  }
  .l-md-n50 {
    left: -50px !important;
  }
  .t-md-n51 {
    top: -51px !important;
  }
  .r-md-n51 {
    right: -51px !important;
  }
  .b-md-n51 {
    bottom: -51px !important;
  }
  .l-md-n51 {
    left: -51px !important;
  }
  .t-md-n52 {
    top: -52px !important;
  }
  .r-md-n52 {
    right: -52px !important;
  }
  .b-md-n52 {
    bottom: -52px !important;
  }
  .l-md-n52 {
    left: -52px !important;
  }
  .t-md-n53 {
    top: -53px !important;
  }
  .r-md-n53 {
    right: -53px !important;
  }
  .b-md-n53 {
    bottom: -53px !important;
  }
  .l-md-n53 {
    left: -53px !important;
  }
  .t-md-n54 {
    top: -54px !important;
  }
  .r-md-n54 {
    right: -54px !important;
  }
  .b-md-n54 {
    bottom: -54px !important;
  }
  .l-md-n54 {
    left: -54px !important;
  }
  .t-md-n55 {
    top: -55px !important;
  }
  .r-md-n55 {
    right: -55px !important;
  }
  .b-md-n55 {
    bottom: -55px !important;
  }
  .l-md-n55 {
    left: -55px !important;
  }
  .t-md-n56 {
    top: -56px !important;
  }
  .r-md-n56 {
    right: -56px !important;
  }
  .b-md-n56 {
    bottom: -56px !important;
  }
  .l-md-n56 {
    left: -56px !important;
  }
  .t-md-n57 {
    top: -57px !important;
  }
  .r-md-n57 {
    right: -57px !important;
  }
  .b-md-n57 {
    bottom: -57px !important;
  }
  .l-md-n57 {
    left: -57px !important;
  }
  .t-md-n58 {
    top: -58px !important;
  }
  .r-md-n58 {
    right: -58px !important;
  }
  .b-md-n58 {
    bottom: -58px !important;
  }
  .l-md-n58 {
    left: -58px !important;
  }
  .t-md-n59 {
    top: -59px !important;
  }
  .r-md-n59 {
    right: -59px !important;
  }
  .b-md-n59 {
    bottom: -59px !important;
  }
  .l-md-n59 {
    left: -59px !important;
  }
  .t-md-n60 {
    top: -60px !important;
  }
  .r-md-n60 {
    right: -60px !important;
  }
  .b-md-n60 {
    bottom: -60px !important;
  }
  .l-md-n60 {
    left: -60px !important;
  }
  .t-md-n61 {
    top: -61px !important;
  }
  .r-md-n61 {
    right: -61px !important;
  }
  .b-md-n61 {
    bottom: -61px !important;
  }
  .l-md-n61 {
    left: -61px !important;
  }
  .t-md-n62 {
    top: -62px !important;
  }
  .r-md-n62 {
    right: -62px !important;
  }
  .b-md-n62 {
    bottom: -62px !important;
  }
  .l-md-n62 {
    left: -62px !important;
  }
  .t-md-n63 {
    top: -63px !important;
  }
  .r-md-n63 {
    right: -63px !important;
  }
  .b-md-n63 {
    bottom: -63px !important;
  }
  .l-md-n63 {
    left: -63px !important;
  }
  .t-md-n64 {
    top: -64px !important;
  }
  .r-md-n64 {
    right: -64px !important;
  }
  .b-md-n64 {
    bottom: -64px !important;
  }
  .l-md-n64 {
    left: -64px !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-20 {
    width: 20% !important;
  }
  .w-lg-30 {
    width: 30% !important;
  }
  .w-lg-40 {
    width: 40% !important;
  }
  .w-lg-60 {
    width: 60% !important;
  }
  .w-lg-70 {
    width: 70% !important;
  }
  .w-lg-80 {
    width: 80% !important;
  }
  .w-lg-90 {
    width: 90% !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .h-lg-20 {
    height: 20% !important;
  }
  .h-lg-30 {
    height: 30% !important;
  }
  .h-lg-40 {
    height: 40% !important;
  }
  .h-lg-60 {
    height: 60% !important;
  }
  .h-lg-70 {
    height: 70% !important;
  }
  .h-lg-80 {
    height: 80% !important;
  }
  .h-lg-90 {
    height: 90% !important;
  }
  .p-lg-absolute {
    position: absolute !important;
  }
  .p-lg-relative {
    position: relative !important;
  }
  .p-lg-static {
    position: static !important;
  }
  .p-lg-fixed {
    position: fixed !important;
  }
  .m-lg-0px {
    margin: 0px !important;
  }
  .mt-lg-0px, .my-lg-0px {
    margin-top: 0px !important;
  }
  .mr-lg-0px, .mx-lg-0px {
    margin-right: 0px !important;
  }
  .mb-lg-0px, .my-lg-0px {
    margin-bottom: 0px !important;
  }
  .ml-lg-0px, .mx-lg-0px {
    margin-left: 0px !important;
  }
  .p-lg-0px {
    padding: 0px !important;
  }
  .pt-lg-0px, .py-lg-0px {
    padding-top: 0px !important;
  }
  .pr-lg-0px, .px-lg-0px {
    padding-right: 0px !important;
  }
  .pb-lg-0px, .py-lg-0px {
    padding-bottom: 0px !important;
  }
  .pl-lg-0px, .px-lg-0px {
    padding-left: 0px !important;
  }
  .m-lg-1px {
    margin: 1px !important;
  }
  .mt-lg-1px, .my-lg-1px {
    margin-top: 1px !important;
  }
  .mr-lg-1px, .mx-lg-1px {
    margin-right: 1px !important;
  }
  .mb-lg-1px, .my-lg-1px {
    margin-bottom: 1px !important;
  }
  .ml-lg-1px, .mx-lg-1px {
    margin-left: 1px !important;
  }
  .p-lg-1px {
    padding: 1px !important;
  }
  .pt-lg-1px, .py-lg-1px {
    padding-top: 1px !important;
  }
  .pr-lg-1px, .px-lg-1px {
    padding-right: 1px !important;
  }
  .pb-lg-1px, .py-lg-1px {
    padding-bottom: 1px !important;
  }
  .pl-lg-1px, .px-lg-1px {
    padding-left: 1px !important;
  }
  .m-lg-2px {
    margin: 2px !important;
  }
  .mt-lg-2px, .my-lg-2px {
    margin-top: 2px !important;
  }
  .mr-lg-2px, .mx-lg-2px {
    margin-right: 2px !important;
  }
  .mb-lg-2px, .my-lg-2px {
    margin-bottom: 2px !important;
  }
  .ml-lg-2px, .mx-lg-2px {
    margin-left: 2px !important;
  }
  .p-lg-2px {
    padding: 2px !important;
  }
  .pt-lg-2px, .py-lg-2px {
    padding-top: 2px !important;
  }
  .pr-lg-2px, .px-lg-2px {
    padding-right: 2px !important;
  }
  .pb-lg-2px, .py-lg-2px {
    padding-bottom: 2px !important;
  }
  .pl-lg-2px, .px-lg-2px {
    padding-left: 2px !important;
  }
  .m-lg-3px {
    margin: 3px !important;
  }
  .mt-lg-3px, .my-lg-3px {
    margin-top: 3px !important;
  }
  .mr-lg-3px, .mx-lg-3px {
    margin-right: 3px !important;
  }
  .mb-lg-3px, .my-lg-3px {
    margin-bottom: 3px !important;
  }
  .ml-lg-3px, .mx-lg-3px {
    margin-left: 3px !important;
  }
  .p-lg-3px {
    padding: 3px !important;
  }
  .pt-lg-3px, .py-lg-3px {
    padding-top: 3px !important;
  }
  .pr-lg-3px, .px-lg-3px {
    padding-right: 3px !important;
  }
  .pb-lg-3px, .py-lg-3px {
    padding-bottom: 3px !important;
  }
  .pl-lg-3px, .px-lg-3px {
    padding-left: 3px !important;
  }
  .m-lg-4px {
    margin: 4px !important;
  }
  .mt-lg-4px, .my-lg-4px {
    margin-top: 4px !important;
  }
  .mr-lg-4px, .mx-lg-4px {
    margin-right: 4px !important;
  }
  .mb-lg-4px, .my-lg-4px {
    margin-bottom: 4px !important;
  }
  .ml-lg-4px, .mx-lg-4px {
    margin-left: 4px !important;
  }
  .p-lg-4px {
    padding: 4px !important;
  }
  .pt-lg-4px, .py-lg-4px {
    padding-top: 4px !important;
  }
  .pr-lg-4px, .px-lg-4px {
    padding-right: 4px !important;
  }
  .pb-lg-4px, .py-lg-4px {
    padding-bottom: 4px !important;
  }
  .pl-lg-4px, .px-lg-4px {
    padding-left: 4px !important;
  }
  .m-lg-5px {
    margin: 5px !important;
  }
  .mt-lg-5px, .my-lg-5px {
    margin-top: 5px !important;
  }
  .mr-lg-5px, .mx-lg-5px {
    margin-right: 5px !important;
  }
  .mb-lg-5px, .my-lg-5px {
    margin-bottom: 5px !important;
  }
  .ml-lg-5px, .mx-lg-5px {
    margin-left: 5px !important;
  }
  .p-lg-5px {
    padding: 5px !important;
  }
  .pt-lg-5px, .py-lg-5px {
    padding-top: 5px !important;
  }
  .pr-lg-5px, .px-lg-5px {
    padding-right: 5px !important;
  }
  .pb-lg-5px, .py-lg-5px {
    padding-bottom: 5px !important;
  }
  .pl-lg-5px, .px-lg-5px {
    padding-left: 5px !important;
  }
  .m-lg-6 {
    margin: 6px !important;
  }
  .mt-lg-6, .my-lg-6 {
    margin-top: 6px !important;
  }
  .mr-lg-6, .mx-lg-6 {
    margin-right: 6px !important;
  }
  .mb-lg-6, .my-lg-6 {
    margin-bottom: 6px !important;
  }
  .ml-lg-6, .mx-lg-6 {
    margin-left: 6px !important;
  }
  .p-lg-6 {
    padding: 6px !important;
  }
  .pt-lg-6, .py-lg-6 {
    padding-top: 6px !important;
  }
  .pr-lg-6, .px-lg-6 {
    padding-right: 6px !important;
  }
  .pb-lg-6, .py-lg-6 {
    padding-bottom: 6px !important;
  }
  .pl-lg-6, .px-lg-6 {
    padding-left: 6px !important;
  }
  .m-lg-7 {
    margin: 7px !important;
  }
  .mt-lg-7, .my-lg-7 {
    margin-top: 7px !important;
  }
  .mr-lg-7, .mx-lg-7 {
    margin-right: 7px !important;
  }
  .mb-lg-7, .my-lg-7 {
    margin-bottom: 7px !important;
  }
  .ml-lg-7, .mx-lg-7 {
    margin-left: 7px !important;
  }
  .p-lg-7 {
    padding: 7px !important;
  }
  .pt-lg-7, .py-lg-7 {
    padding-top: 7px !important;
  }
  .pr-lg-7, .px-lg-7 {
    padding-right: 7px !important;
  }
  .pb-lg-7, .py-lg-7 {
    padding-bottom: 7px !important;
  }
  .pl-lg-7, .px-lg-7 {
    padding-left: 7px !important;
  }
  .m-lg-8 {
    margin: 8px !important;
  }
  .mt-lg-8, .my-lg-8 {
    margin-top: 8px !important;
  }
  .mr-lg-8, .mx-lg-8 {
    margin-right: 8px !important;
  }
  .mb-lg-8, .my-lg-8 {
    margin-bottom: 8px !important;
  }
  .ml-lg-8, .mx-lg-8 {
    margin-left: 8px !important;
  }
  .p-lg-8 {
    padding: 8px !important;
  }
  .pt-lg-8, .py-lg-8 {
    padding-top: 8px !important;
  }
  .pr-lg-8, .px-lg-8 {
    padding-right: 8px !important;
  }
  .pb-lg-8, .py-lg-8 {
    padding-bottom: 8px !important;
  }
  .pl-lg-8, .px-lg-8 {
    padding-left: 8px !important;
  }
  .m-lg-9 {
    margin: 9px !important;
  }
  .mt-lg-9, .my-lg-9 {
    margin-top: 9px !important;
  }
  .mr-lg-9, .mx-lg-9 {
    margin-right: 9px !important;
  }
  .mb-lg-9, .my-lg-9 {
    margin-bottom: 9px !important;
  }
  .ml-lg-9, .mx-lg-9 {
    margin-left: 9px !important;
  }
  .p-lg-9 {
    padding: 9px !important;
  }
  .pt-lg-9, .py-lg-9 {
    padding-top: 9px !important;
  }
  .pr-lg-9, .px-lg-9 {
    padding-right: 9px !important;
  }
  .pb-lg-9, .py-lg-9 {
    padding-bottom: 9px !important;
  }
  .pl-lg-9, .px-lg-9 {
    padding-left: 9px !important;
  }
  .m-lg-10 {
    margin: 10px !important;
  }
  .mt-lg-10, .my-lg-10 {
    margin-top: 10px !important;
  }
  .mr-lg-10, .mx-lg-10 {
    margin-right: 10px !important;
  }
  .mb-lg-10, .my-lg-10 {
    margin-bottom: 10px !important;
  }
  .ml-lg-10, .mx-lg-10 {
    margin-left: 10px !important;
  }
  .p-lg-10 {
    padding: 10px !important;
  }
  .pt-lg-10, .py-lg-10 {
    padding-top: 10px !important;
  }
  .pr-lg-10, .px-lg-10 {
    padding-right: 10px !important;
  }
  .pb-lg-10, .py-lg-10 {
    padding-bottom: 10px !important;
  }
  .pl-lg-10, .px-lg-10 {
    padding-left: 10px !important;
  }
  .m-lg-11 {
    margin: 11px !important;
  }
  .mt-lg-11, .my-lg-11 {
    margin-top: 11px !important;
  }
  .mr-lg-11, .mx-lg-11 {
    margin-right: 11px !important;
  }
  .mb-lg-11, .my-lg-11 {
    margin-bottom: 11px !important;
  }
  .ml-lg-11, .mx-lg-11 {
    margin-left: 11px !important;
  }
  .p-lg-11 {
    padding: 11px !important;
  }
  .pt-lg-11, .py-lg-11 {
    padding-top: 11px !important;
  }
  .pr-lg-11, .px-lg-11 {
    padding-right: 11px !important;
  }
  .pb-lg-11, .py-lg-11 {
    padding-bottom: 11px !important;
  }
  .pl-lg-11, .px-lg-11 {
    padding-left: 11px !important;
  }
  .m-lg-12 {
    margin: 12px !important;
  }
  .mt-lg-12, .my-lg-12 {
    margin-top: 12px !important;
  }
  .mr-lg-12, .mx-lg-12 {
    margin-right: 12px !important;
  }
  .mb-lg-12, .my-lg-12 {
    margin-bottom: 12px !important;
  }
  .ml-lg-12, .mx-lg-12 {
    margin-left: 12px !important;
  }
  .p-lg-12 {
    padding: 12px !important;
  }
  .pt-lg-12, .py-lg-12 {
    padding-top: 12px !important;
  }
  .pr-lg-12, .px-lg-12 {
    padding-right: 12px !important;
  }
  .pb-lg-12, .py-lg-12 {
    padding-bottom: 12px !important;
  }
  .pl-lg-12, .px-lg-12 {
    padding-left: 12px !important;
  }
  .m-lg-13 {
    margin: 13px !important;
  }
  .mt-lg-13, .my-lg-13 {
    margin-top: 13px !important;
  }
  .mr-lg-13, .mx-lg-13 {
    margin-right: 13px !important;
  }
  .mb-lg-13, .my-lg-13 {
    margin-bottom: 13px !important;
  }
  .ml-lg-13, .mx-lg-13 {
    margin-left: 13px !important;
  }
  .p-lg-13 {
    padding: 13px !important;
  }
  .pt-lg-13, .py-lg-13 {
    padding-top: 13px !important;
  }
  .pr-lg-13, .px-lg-13 {
    padding-right: 13px !important;
  }
  .pb-lg-13, .py-lg-13 {
    padding-bottom: 13px !important;
  }
  .pl-lg-13, .px-lg-13 {
    padding-left: 13px !important;
  }
  .m-lg-14 {
    margin: 14px !important;
  }
  .mt-lg-14, .my-lg-14 {
    margin-top: 14px !important;
  }
  .mr-lg-14, .mx-lg-14 {
    margin-right: 14px !important;
  }
  .mb-lg-14, .my-lg-14 {
    margin-bottom: 14px !important;
  }
  .ml-lg-14, .mx-lg-14 {
    margin-left: 14px !important;
  }
  .p-lg-14 {
    padding: 14px !important;
  }
  .pt-lg-14, .py-lg-14 {
    padding-top: 14px !important;
  }
  .pr-lg-14, .px-lg-14 {
    padding-right: 14px !important;
  }
  .pb-lg-14, .py-lg-14 {
    padding-bottom: 14px !important;
  }
  .pl-lg-14, .px-lg-14 {
    padding-left: 14px !important;
  }
  .m-lg-15 {
    margin: 15px !important;
  }
  .mt-lg-15, .my-lg-15 {
    margin-top: 15px !important;
  }
  .mr-lg-15, .mx-lg-15 {
    margin-right: 15px !important;
  }
  .mb-lg-15, .my-lg-15 {
    margin-bottom: 15px !important;
  }
  .ml-lg-15, .mx-lg-15 {
    margin-left: 15px !important;
  }
  .p-lg-15 {
    padding: 15px !important;
  }
  .pt-lg-15, .py-lg-15 {
    padding-top: 15px !important;
  }
  .pr-lg-15, .px-lg-15 {
    padding-right: 15px !important;
  }
  .pb-lg-15, .py-lg-15 {
    padding-bottom: 15px !important;
  }
  .pl-lg-15, .px-lg-15 {
    padding-left: 15px !important;
  }
  .m-lg-16 {
    margin: 16px !important;
  }
  .mt-lg-16, .my-lg-16 {
    margin-top: 16px !important;
  }
  .mr-lg-16, .mx-lg-16 {
    margin-right: 16px !important;
  }
  .mb-lg-16, .my-lg-16 {
    margin-bottom: 16px !important;
  }
  .ml-lg-16, .mx-lg-16 {
    margin-left: 16px !important;
  }
  .p-lg-16 {
    padding: 16px !important;
  }
  .pt-lg-16, .py-lg-16 {
    padding-top: 16px !important;
  }
  .pr-lg-16, .px-lg-16 {
    padding-right: 16px !important;
  }
  .pb-lg-16, .py-lg-16 {
    padding-bottom: 16px !important;
  }
  .pl-lg-16, .px-lg-16 {
    padding-left: 16px !important;
  }
  .m-lg-17 {
    margin: 17px !important;
  }
  .mt-lg-17, .my-lg-17 {
    margin-top: 17px !important;
  }
  .mr-lg-17, .mx-lg-17 {
    margin-right: 17px !important;
  }
  .mb-lg-17, .my-lg-17 {
    margin-bottom: 17px !important;
  }
  .ml-lg-17, .mx-lg-17 {
    margin-left: 17px !important;
  }
  .p-lg-17 {
    padding: 17px !important;
  }
  .pt-lg-17, .py-lg-17 {
    padding-top: 17px !important;
  }
  .pr-lg-17, .px-lg-17 {
    padding-right: 17px !important;
  }
  .pb-lg-17, .py-lg-17 {
    padding-bottom: 17px !important;
  }
  .pl-lg-17, .px-lg-17 {
    padding-left: 17px !important;
  }
  .m-lg-18 {
    margin: 18px !important;
  }
  .mt-lg-18, .my-lg-18 {
    margin-top: 18px !important;
  }
  .mr-lg-18, .mx-lg-18 {
    margin-right: 18px !important;
  }
  .mb-lg-18, .my-lg-18 {
    margin-bottom: 18px !important;
  }
  .ml-lg-18, .mx-lg-18 {
    margin-left: 18px !important;
  }
  .p-lg-18 {
    padding: 18px !important;
  }
  .pt-lg-18, .py-lg-18 {
    padding-top: 18px !important;
  }
  .pr-lg-18, .px-lg-18 {
    padding-right: 18px !important;
  }
  .pb-lg-18, .py-lg-18 {
    padding-bottom: 18px !important;
  }
  .pl-lg-18, .px-lg-18 {
    padding-left: 18px !important;
  }
  .m-lg-19 {
    margin: 19px !important;
  }
  .mt-lg-19, .my-lg-19 {
    margin-top: 19px !important;
  }
  .mr-lg-19, .mx-lg-19 {
    margin-right: 19px !important;
  }
  .mb-lg-19, .my-lg-19 {
    margin-bottom: 19px !important;
  }
  .ml-lg-19, .mx-lg-19 {
    margin-left: 19px !important;
  }
  .p-lg-19 {
    padding: 19px !important;
  }
  .pt-lg-19, .py-lg-19 {
    padding-top: 19px !important;
  }
  .pr-lg-19, .px-lg-19 {
    padding-right: 19px !important;
  }
  .pb-lg-19, .py-lg-19 {
    padding-bottom: 19px !important;
  }
  .pl-lg-19, .px-lg-19 {
    padding-left: 19px !important;
  }
  .m-lg-20 {
    margin: 20px !important;
  }
  .mt-lg-20, .my-lg-20 {
    margin-top: 20px !important;
  }
  .mr-lg-20, .mx-lg-20 {
    margin-right: 20px !important;
  }
  .mb-lg-20, .my-lg-20 {
    margin-bottom: 20px !important;
  }
  .ml-lg-20, .mx-lg-20 {
    margin-left: 20px !important;
  }
  .p-lg-20 {
    padding: 20px !important;
  }
  .pt-lg-20, .py-lg-20 {
    padding-top: 20px !important;
  }
  .pr-lg-20, .px-lg-20 {
    padding-right: 20px !important;
  }
  .pb-lg-20, .py-lg-20 {
    padding-bottom: 20px !important;
  }
  .pl-lg-20, .px-lg-20 {
    padding-left: 20px !important;
  }
  .m-lg-21 {
    margin: 21px !important;
  }
  .mt-lg-21, .my-lg-21 {
    margin-top: 21px !important;
  }
  .mr-lg-21, .mx-lg-21 {
    margin-right: 21px !important;
  }
  .mb-lg-21, .my-lg-21 {
    margin-bottom: 21px !important;
  }
  .ml-lg-21, .mx-lg-21 {
    margin-left: 21px !important;
  }
  .p-lg-21 {
    padding: 21px !important;
  }
  .pt-lg-21, .py-lg-21 {
    padding-top: 21px !important;
  }
  .pr-lg-21, .px-lg-21 {
    padding-right: 21px !important;
  }
  .pb-lg-21, .py-lg-21 {
    padding-bottom: 21px !important;
  }
  .pl-lg-21, .px-lg-21 {
    padding-left: 21px !important;
  }
  .m-lg-22 {
    margin: 22px !important;
  }
  .mt-lg-22, .my-lg-22 {
    margin-top: 22px !important;
  }
  .mr-lg-22, .mx-lg-22 {
    margin-right: 22px !important;
  }
  .mb-lg-22, .my-lg-22 {
    margin-bottom: 22px !important;
  }
  .ml-lg-22, .mx-lg-22 {
    margin-left: 22px !important;
  }
  .p-lg-22 {
    padding: 22px !important;
  }
  .pt-lg-22, .py-lg-22 {
    padding-top: 22px !important;
  }
  .pr-lg-22, .px-lg-22 {
    padding-right: 22px !important;
  }
  .pb-lg-22, .py-lg-22 {
    padding-bottom: 22px !important;
  }
  .pl-lg-22, .px-lg-22 {
    padding-left: 22px !important;
  }
  .m-lg-23 {
    margin: 23px !important;
  }
  .mt-lg-23, .my-lg-23 {
    margin-top: 23px !important;
  }
  .mr-lg-23, .mx-lg-23 {
    margin-right: 23px !important;
  }
  .mb-lg-23, .my-lg-23 {
    margin-bottom: 23px !important;
  }
  .ml-lg-23, .mx-lg-23 {
    margin-left: 23px !important;
  }
  .p-lg-23 {
    padding: 23px !important;
  }
  .pt-lg-23, .py-lg-23 {
    padding-top: 23px !important;
  }
  .pr-lg-23, .px-lg-23 {
    padding-right: 23px !important;
  }
  .pb-lg-23, .py-lg-23 {
    padding-bottom: 23px !important;
  }
  .pl-lg-23, .px-lg-23 {
    padding-left: 23px !important;
  }
  .m-lg-24 {
    margin: 24px !important;
  }
  .mt-lg-24, .my-lg-24 {
    margin-top: 24px !important;
  }
  .mr-lg-24, .mx-lg-24 {
    margin-right: 24px !important;
  }
  .mb-lg-24, .my-lg-24 {
    margin-bottom: 24px !important;
  }
  .ml-lg-24, .mx-lg-24 {
    margin-left: 24px !important;
  }
  .p-lg-24 {
    padding: 24px !important;
  }
  .pt-lg-24, .py-lg-24 {
    padding-top: 24px !important;
  }
  .pr-lg-24, .px-lg-24 {
    padding-right: 24px !important;
  }
  .pb-lg-24, .py-lg-24 {
    padding-bottom: 24px !important;
  }
  .pl-lg-24, .px-lg-24 {
    padding-left: 24px !important;
  }
  .m-lg-25 {
    margin: 25px !important;
  }
  .mt-lg-25, .my-lg-25 {
    margin-top: 25px !important;
  }
  .mr-lg-25, .mx-lg-25 {
    margin-right: 25px !important;
  }
  .mb-lg-25, .my-lg-25 {
    margin-bottom: 25px !important;
  }
  .ml-lg-25, .mx-lg-25 {
    margin-left: 25px !important;
  }
  .p-lg-25 {
    padding: 25px !important;
  }
  .pt-lg-25, .py-lg-25 {
    padding-top: 25px !important;
  }
  .pr-lg-25, .px-lg-25 {
    padding-right: 25px !important;
  }
  .pb-lg-25, .py-lg-25 {
    padding-bottom: 25px !important;
  }
  .pl-lg-25, .px-lg-25 {
    padding-left: 25px !important;
  }
  .m-lg-26 {
    margin: 26px !important;
  }
  .mt-lg-26, .my-lg-26 {
    margin-top: 26px !important;
  }
  .mr-lg-26, .mx-lg-26 {
    margin-right: 26px !important;
  }
  .mb-lg-26, .my-lg-26 {
    margin-bottom: 26px !important;
  }
  .ml-lg-26, .mx-lg-26 {
    margin-left: 26px !important;
  }
  .p-lg-26 {
    padding: 26px !important;
  }
  .pt-lg-26, .py-lg-26 {
    padding-top: 26px !important;
  }
  .pr-lg-26, .px-lg-26 {
    padding-right: 26px !important;
  }
  .pb-lg-26, .py-lg-26 {
    padding-bottom: 26px !important;
  }
  .pl-lg-26, .px-lg-26 {
    padding-left: 26px !important;
  }
  .m-lg-27 {
    margin: 27px !important;
  }
  .mt-lg-27, .my-lg-27 {
    margin-top: 27px !important;
  }
  .mr-lg-27, .mx-lg-27 {
    margin-right: 27px !important;
  }
  .mb-lg-27, .my-lg-27 {
    margin-bottom: 27px !important;
  }
  .ml-lg-27, .mx-lg-27 {
    margin-left: 27px !important;
  }
  .p-lg-27 {
    padding: 27px !important;
  }
  .pt-lg-27, .py-lg-27 {
    padding-top: 27px !important;
  }
  .pr-lg-27, .px-lg-27 {
    padding-right: 27px !important;
  }
  .pb-lg-27, .py-lg-27 {
    padding-bottom: 27px !important;
  }
  .pl-lg-27, .px-lg-27 {
    padding-left: 27px !important;
  }
  .m-lg-28 {
    margin: 28px !important;
  }
  .mt-lg-28, .my-lg-28 {
    margin-top: 28px !important;
  }
  .mr-lg-28, .mx-lg-28 {
    margin-right: 28px !important;
  }
  .mb-lg-28, .my-lg-28 {
    margin-bottom: 28px !important;
  }
  .ml-lg-28, .mx-lg-28 {
    margin-left: 28px !important;
  }
  .p-lg-28 {
    padding: 28px !important;
  }
  .pt-lg-28, .py-lg-28 {
    padding-top: 28px !important;
  }
  .pr-lg-28, .px-lg-28 {
    padding-right: 28px !important;
  }
  .pb-lg-28, .py-lg-28 {
    padding-bottom: 28px !important;
  }
  .pl-lg-28, .px-lg-28 {
    padding-left: 28px !important;
  }
  .m-lg-29 {
    margin: 29px !important;
  }
  .mt-lg-29, .my-lg-29 {
    margin-top: 29px !important;
  }
  .mr-lg-29, .mx-lg-29 {
    margin-right: 29px !important;
  }
  .mb-lg-29, .my-lg-29 {
    margin-bottom: 29px !important;
  }
  .ml-lg-29, .mx-lg-29 {
    margin-left: 29px !important;
  }
  .p-lg-29 {
    padding: 29px !important;
  }
  .pt-lg-29, .py-lg-29 {
    padding-top: 29px !important;
  }
  .pr-lg-29, .px-lg-29 {
    padding-right: 29px !important;
  }
  .pb-lg-29, .py-lg-29 {
    padding-bottom: 29px !important;
  }
  .pl-lg-29, .px-lg-29 {
    padding-left: 29px !important;
  }
  .m-lg-30 {
    margin: 30px !important;
  }
  .mt-lg-30, .my-lg-30 {
    margin-top: 30px !important;
  }
  .mr-lg-30, .mx-lg-30 {
    margin-right: 30px !important;
  }
  .mb-lg-30, .my-lg-30 {
    margin-bottom: 30px !important;
  }
  .ml-lg-30, .mx-lg-30 {
    margin-left: 30px !important;
  }
  .p-lg-30 {
    padding: 30px !important;
  }
  .pt-lg-30, .py-lg-30 {
    padding-top: 30px !important;
  }
  .pr-lg-30, .px-lg-30 {
    padding-right: 30px !important;
  }
  .pb-lg-30, .py-lg-30 {
    padding-bottom: 30px !important;
  }
  .pl-lg-30, .px-lg-30 {
    padding-left: 30px !important;
  }
  .m-lg-31 {
    margin: 31px !important;
  }
  .mt-lg-31, .my-lg-31 {
    margin-top: 31px !important;
  }
  .mr-lg-31, .mx-lg-31 {
    margin-right: 31px !important;
  }
  .mb-lg-31, .my-lg-31 {
    margin-bottom: 31px !important;
  }
  .ml-lg-31, .mx-lg-31 {
    margin-left: 31px !important;
  }
  .p-lg-31 {
    padding: 31px !important;
  }
  .pt-lg-31, .py-lg-31 {
    padding-top: 31px !important;
  }
  .pr-lg-31, .px-lg-31 {
    padding-right: 31px !important;
  }
  .pb-lg-31, .py-lg-31 {
    padding-bottom: 31px !important;
  }
  .pl-lg-31, .px-lg-31 {
    padding-left: 31px !important;
  }
  .m-lg-32 {
    margin: 32px !important;
  }
  .mt-lg-32, .my-lg-32 {
    margin-top: 32px !important;
  }
  .mr-lg-32, .mx-lg-32 {
    margin-right: 32px !important;
  }
  .mb-lg-32, .my-lg-32 {
    margin-bottom: 32px !important;
  }
  .ml-lg-32, .mx-lg-32 {
    margin-left: 32px !important;
  }
  .p-lg-32 {
    padding: 32px !important;
  }
  .pt-lg-32, .py-lg-32 {
    padding-top: 32px !important;
  }
  .pr-lg-32, .px-lg-32 {
    padding-right: 32px !important;
  }
  .pb-lg-32, .py-lg-32 {
    padding-bottom: 32px !important;
  }
  .pl-lg-32, .px-lg-32 {
    padding-left: 32px !important;
  }
  .m-lg-33 {
    margin: 33px !important;
  }
  .mt-lg-33, .my-lg-33 {
    margin-top: 33px !important;
  }
  .mr-lg-33, .mx-lg-33 {
    margin-right: 33px !important;
  }
  .mb-lg-33, .my-lg-33 {
    margin-bottom: 33px !important;
  }
  .ml-lg-33, .mx-lg-33 {
    margin-left: 33px !important;
  }
  .p-lg-33 {
    padding: 33px !important;
  }
  .pt-lg-33, .py-lg-33 {
    padding-top: 33px !important;
  }
  .pr-lg-33, .px-lg-33 {
    padding-right: 33px !important;
  }
  .pb-lg-33, .py-lg-33 {
    padding-bottom: 33px !important;
  }
  .pl-lg-33, .px-lg-33 {
    padding-left: 33px !important;
  }
  .m-lg-34 {
    margin: 34px !important;
  }
  .mt-lg-34, .my-lg-34 {
    margin-top: 34px !important;
  }
  .mr-lg-34, .mx-lg-34 {
    margin-right: 34px !important;
  }
  .mb-lg-34, .my-lg-34 {
    margin-bottom: 34px !important;
  }
  .ml-lg-34, .mx-lg-34 {
    margin-left: 34px !important;
  }
  .p-lg-34 {
    padding: 34px !important;
  }
  .pt-lg-34, .py-lg-34 {
    padding-top: 34px !important;
  }
  .pr-lg-34, .px-lg-34 {
    padding-right: 34px !important;
  }
  .pb-lg-34, .py-lg-34 {
    padding-bottom: 34px !important;
  }
  .pl-lg-34, .px-lg-34 {
    padding-left: 34px !important;
  }
  .m-lg-35 {
    margin: 35px !important;
  }
  .mt-lg-35, .my-lg-35 {
    margin-top: 35px !important;
  }
  .mr-lg-35, .mx-lg-35 {
    margin-right: 35px !important;
  }
  .mb-lg-35, .my-lg-35 {
    margin-bottom: 35px !important;
  }
  .ml-lg-35, .mx-lg-35 {
    margin-left: 35px !important;
  }
  .p-lg-35 {
    padding: 35px !important;
  }
  .pt-lg-35, .py-lg-35 {
    padding-top: 35px !important;
  }
  .pr-lg-35, .px-lg-35 {
    padding-right: 35px !important;
  }
  .pb-lg-35, .py-lg-35 {
    padding-bottom: 35px !important;
  }
  .pl-lg-35, .px-lg-35 {
    padding-left: 35px !important;
  }
  .m-lg-36 {
    margin: 36px !important;
  }
  .mt-lg-36, .my-lg-36 {
    margin-top: 36px !important;
  }
  .mr-lg-36, .mx-lg-36 {
    margin-right: 36px !important;
  }
  .mb-lg-36, .my-lg-36 {
    margin-bottom: 36px !important;
  }
  .ml-lg-36, .mx-lg-36 {
    margin-left: 36px !important;
  }
  .p-lg-36 {
    padding: 36px !important;
  }
  .pt-lg-36, .py-lg-36 {
    padding-top: 36px !important;
  }
  .pr-lg-36, .px-lg-36 {
    padding-right: 36px !important;
  }
  .pb-lg-36, .py-lg-36 {
    padding-bottom: 36px !important;
  }
  .pl-lg-36, .px-lg-36 {
    padding-left: 36px !important;
  }
  .m-lg-37 {
    margin: 37px !important;
  }
  .mt-lg-37, .my-lg-37 {
    margin-top: 37px !important;
  }
  .mr-lg-37, .mx-lg-37 {
    margin-right: 37px !important;
  }
  .mb-lg-37, .my-lg-37 {
    margin-bottom: 37px !important;
  }
  .ml-lg-37, .mx-lg-37 {
    margin-left: 37px !important;
  }
  .p-lg-37 {
    padding: 37px !important;
  }
  .pt-lg-37, .py-lg-37 {
    padding-top: 37px !important;
  }
  .pr-lg-37, .px-lg-37 {
    padding-right: 37px !important;
  }
  .pb-lg-37, .py-lg-37 {
    padding-bottom: 37px !important;
  }
  .pl-lg-37, .px-lg-37 {
    padding-left: 37px !important;
  }
  .m-lg-38 {
    margin: 38px !important;
  }
  .mt-lg-38, .my-lg-38 {
    margin-top: 38px !important;
  }
  .mr-lg-38, .mx-lg-38 {
    margin-right: 38px !important;
  }
  .mb-lg-38, .my-lg-38 {
    margin-bottom: 38px !important;
  }
  .ml-lg-38, .mx-lg-38 {
    margin-left: 38px !important;
  }
  .p-lg-38 {
    padding: 38px !important;
  }
  .pt-lg-38, .py-lg-38 {
    padding-top: 38px !important;
  }
  .pr-lg-38, .px-lg-38 {
    padding-right: 38px !important;
  }
  .pb-lg-38, .py-lg-38 {
    padding-bottom: 38px !important;
  }
  .pl-lg-38, .px-lg-38 {
    padding-left: 38px !important;
  }
  .m-lg-39 {
    margin: 39px !important;
  }
  .mt-lg-39, .my-lg-39 {
    margin-top: 39px !important;
  }
  .mr-lg-39, .mx-lg-39 {
    margin-right: 39px !important;
  }
  .mb-lg-39, .my-lg-39 {
    margin-bottom: 39px !important;
  }
  .ml-lg-39, .mx-lg-39 {
    margin-left: 39px !important;
  }
  .p-lg-39 {
    padding: 39px !important;
  }
  .pt-lg-39, .py-lg-39 {
    padding-top: 39px !important;
  }
  .pr-lg-39, .px-lg-39 {
    padding-right: 39px !important;
  }
  .pb-lg-39, .py-lg-39 {
    padding-bottom: 39px !important;
  }
  .pl-lg-39, .px-lg-39 {
    padding-left: 39px !important;
  }
  .m-lg-40 {
    margin: 40px !important;
  }
  .mt-lg-40, .my-lg-40 {
    margin-top: 40px !important;
  }
  .mr-lg-40, .mx-lg-40 {
    margin-right: 40px !important;
  }
  .mb-lg-40, .my-lg-40 {
    margin-bottom: 40px !important;
  }
  .ml-lg-40, .mx-lg-40 {
    margin-left: 40px !important;
  }
  .p-lg-40 {
    padding: 40px !important;
  }
  .pt-lg-40, .py-lg-40 {
    padding-top: 40px !important;
  }
  .pr-lg-40, .px-lg-40 {
    padding-right: 40px !important;
  }
  .pb-lg-40, .py-lg-40 {
    padding-bottom: 40px !important;
  }
  .pl-lg-40, .px-lg-40 {
    padding-left: 40px !important;
  }
  .m-lg-41 {
    margin: 41px !important;
  }
  .mt-lg-41, .my-lg-41 {
    margin-top: 41px !important;
  }
  .mr-lg-41, .mx-lg-41 {
    margin-right: 41px !important;
  }
  .mb-lg-41, .my-lg-41 {
    margin-bottom: 41px !important;
  }
  .ml-lg-41, .mx-lg-41 {
    margin-left: 41px !important;
  }
  .p-lg-41 {
    padding: 41px !important;
  }
  .pt-lg-41, .py-lg-41 {
    padding-top: 41px !important;
  }
  .pr-lg-41, .px-lg-41 {
    padding-right: 41px !important;
  }
  .pb-lg-41, .py-lg-41 {
    padding-bottom: 41px !important;
  }
  .pl-lg-41, .px-lg-41 {
    padding-left: 41px !important;
  }
  .m-lg-42 {
    margin: 42px !important;
  }
  .mt-lg-42, .my-lg-42 {
    margin-top: 42px !important;
  }
  .mr-lg-42, .mx-lg-42 {
    margin-right: 42px !important;
  }
  .mb-lg-42, .my-lg-42 {
    margin-bottom: 42px !important;
  }
  .ml-lg-42, .mx-lg-42 {
    margin-left: 42px !important;
  }
  .p-lg-42 {
    padding: 42px !important;
  }
  .pt-lg-42, .py-lg-42 {
    padding-top: 42px !important;
  }
  .pr-lg-42, .px-lg-42 {
    padding-right: 42px !important;
  }
  .pb-lg-42, .py-lg-42 {
    padding-bottom: 42px !important;
  }
  .pl-lg-42, .px-lg-42 {
    padding-left: 42px !important;
  }
  .m-lg-43 {
    margin: 43px !important;
  }
  .mt-lg-43, .my-lg-43 {
    margin-top: 43px !important;
  }
  .mr-lg-43, .mx-lg-43 {
    margin-right: 43px !important;
  }
  .mb-lg-43, .my-lg-43 {
    margin-bottom: 43px !important;
  }
  .ml-lg-43, .mx-lg-43 {
    margin-left: 43px !important;
  }
  .p-lg-43 {
    padding: 43px !important;
  }
  .pt-lg-43, .py-lg-43 {
    padding-top: 43px !important;
  }
  .pr-lg-43, .px-lg-43 {
    padding-right: 43px !important;
  }
  .pb-lg-43, .py-lg-43 {
    padding-bottom: 43px !important;
  }
  .pl-lg-43, .px-lg-43 {
    padding-left: 43px !important;
  }
  .m-lg-44 {
    margin: 44px !important;
  }
  .mt-lg-44, .my-lg-44 {
    margin-top: 44px !important;
  }
  .mr-lg-44, .mx-lg-44 {
    margin-right: 44px !important;
  }
  .mb-lg-44, .my-lg-44 {
    margin-bottom: 44px !important;
  }
  .ml-lg-44, .mx-lg-44 {
    margin-left: 44px !important;
  }
  .p-lg-44 {
    padding: 44px !important;
  }
  .pt-lg-44, .py-lg-44 {
    padding-top: 44px !important;
  }
  .pr-lg-44, .px-lg-44 {
    padding-right: 44px !important;
  }
  .pb-lg-44, .py-lg-44 {
    padding-bottom: 44px !important;
  }
  .pl-lg-44, .px-lg-44 {
    padding-left: 44px !important;
  }
  .m-lg-45 {
    margin: 45px !important;
  }
  .mt-lg-45, .my-lg-45 {
    margin-top: 45px !important;
  }
  .mr-lg-45, .mx-lg-45 {
    margin-right: 45px !important;
  }
  .mb-lg-45, .my-lg-45 {
    margin-bottom: 45px !important;
  }
  .ml-lg-45, .mx-lg-45 {
    margin-left: 45px !important;
  }
  .p-lg-45 {
    padding: 45px !important;
  }
  .pt-lg-45, .py-lg-45 {
    padding-top: 45px !important;
  }
  .pr-lg-45, .px-lg-45 {
    padding-right: 45px !important;
  }
  .pb-lg-45, .py-lg-45 {
    padding-bottom: 45px !important;
  }
  .pl-lg-45, .px-lg-45 {
    padding-left: 45px !important;
  }
  .m-lg-46 {
    margin: 46px !important;
  }
  .mt-lg-46, .my-lg-46 {
    margin-top: 46px !important;
  }
  .mr-lg-46, .mx-lg-46 {
    margin-right: 46px !important;
  }
  .mb-lg-46, .my-lg-46 {
    margin-bottom: 46px !important;
  }
  .ml-lg-46, .mx-lg-46 {
    margin-left: 46px !important;
  }
  .p-lg-46 {
    padding: 46px !important;
  }
  .pt-lg-46, .py-lg-46 {
    padding-top: 46px !important;
  }
  .pr-lg-46, .px-lg-46 {
    padding-right: 46px !important;
  }
  .pb-lg-46, .py-lg-46 {
    padding-bottom: 46px !important;
  }
  .pl-lg-46, .px-lg-46 {
    padding-left: 46px !important;
  }
  .m-lg-47 {
    margin: 47px !important;
  }
  .mt-lg-47, .my-lg-47 {
    margin-top: 47px !important;
  }
  .mr-lg-47, .mx-lg-47 {
    margin-right: 47px !important;
  }
  .mb-lg-47, .my-lg-47 {
    margin-bottom: 47px !important;
  }
  .ml-lg-47, .mx-lg-47 {
    margin-left: 47px !important;
  }
  .p-lg-47 {
    padding: 47px !important;
  }
  .pt-lg-47, .py-lg-47 {
    padding-top: 47px !important;
  }
  .pr-lg-47, .px-lg-47 {
    padding-right: 47px !important;
  }
  .pb-lg-47, .py-lg-47 {
    padding-bottom: 47px !important;
  }
  .pl-lg-47, .px-lg-47 {
    padding-left: 47px !important;
  }
  .m-lg-48 {
    margin: 48px !important;
  }
  .mt-lg-48, .my-lg-48 {
    margin-top: 48px !important;
  }
  .mr-lg-48, .mx-lg-48 {
    margin-right: 48px !important;
  }
  .mb-lg-48, .my-lg-48 {
    margin-bottom: 48px !important;
  }
  .ml-lg-48, .mx-lg-48 {
    margin-left: 48px !important;
  }
  .p-lg-48 {
    padding: 48px !important;
  }
  .pt-lg-48, .py-lg-48 {
    padding-top: 48px !important;
  }
  .pr-lg-48, .px-lg-48 {
    padding-right: 48px !important;
  }
  .pb-lg-48, .py-lg-48 {
    padding-bottom: 48px !important;
  }
  .pl-lg-48, .px-lg-48 {
    padding-left: 48px !important;
  }
  .m-lg-49 {
    margin: 49px !important;
  }
  .mt-lg-49, .my-lg-49 {
    margin-top: 49px !important;
  }
  .mr-lg-49, .mx-lg-49 {
    margin-right: 49px !important;
  }
  .mb-lg-49, .my-lg-49 {
    margin-bottom: 49px !important;
  }
  .ml-lg-49, .mx-lg-49 {
    margin-left: 49px !important;
  }
  .p-lg-49 {
    padding: 49px !important;
  }
  .pt-lg-49, .py-lg-49 {
    padding-top: 49px !important;
  }
  .pr-lg-49, .px-lg-49 {
    padding-right: 49px !important;
  }
  .pb-lg-49, .py-lg-49 {
    padding-bottom: 49px !important;
  }
  .pl-lg-49, .px-lg-49 {
    padding-left: 49px !important;
  }
  .m-lg-50 {
    margin: 50px !important;
  }
  .mt-lg-50, .my-lg-50 {
    margin-top: 50px !important;
  }
  .mr-lg-50, .mx-lg-50 {
    margin-right: 50px !important;
  }
  .mb-lg-50, .my-lg-50 {
    margin-bottom: 50px !important;
  }
  .ml-lg-50, .mx-lg-50 {
    margin-left: 50px !important;
  }
  .p-lg-50 {
    padding: 50px !important;
  }
  .pt-lg-50, .py-lg-50 {
    padding-top: 50px !important;
  }
  .pr-lg-50, .px-lg-50 {
    padding-right: 50px !important;
  }
  .pb-lg-50, .py-lg-50 {
    padding-bottom: 50px !important;
  }
  .pl-lg-50, .px-lg-50 {
    padding-left: 50px !important;
  }
  .m-lg-51 {
    margin: 51px !important;
  }
  .mt-lg-51, .my-lg-51 {
    margin-top: 51px !important;
  }
  .mr-lg-51, .mx-lg-51 {
    margin-right: 51px !important;
  }
  .mb-lg-51, .my-lg-51 {
    margin-bottom: 51px !important;
  }
  .ml-lg-51, .mx-lg-51 {
    margin-left: 51px !important;
  }
  .p-lg-51 {
    padding: 51px !important;
  }
  .pt-lg-51, .py-lg-51 {
    padding-top: 51px !important;
  }
  .pr-lg-51, .px-lg-51 {
    padding-right: 51px !important;
  }
  .pb-lg-51, .py-lg-51 {
    padding-bottom: 51px !important;
  }
  .pl-lg-51, .px-lg-51 {
    padding-left: 51px !important;
  }
  .m-lg-52 {
    margin: 52px !important;
  }
  .mt-lg-52, .my-lg-52 {
    margin-top: 52px !important;
  }
  .mr-lg-52, .mx-lg-52 {
    margin-right: 52px !important;
  }
  .mb-lg-52, .my-lg-52 {
    margin-bottom: 52px !important;
  }
  .ml-lg-52, .mx-lg-52 {
    margin-left: 52px !important;
  }
  .p-lg-52 {
    padding: 52px !important;
  }
  .pt-lg-52, .py-lg-52 {
    padding-top: 52px !important;
  }
  .pr-lg-52, .px-lg-52 {
    padding-right: 52px !important;
  }
  .pb-lg-52, .py-lg-52 {
    padding-bottom: 52px !important;
  }
  .pl-lg-52, .px-lg-52 {
    padding-left: 52px !important;
  }
  .m-lg-53 {
    margin: 53px !important;
  }
  .mt-lg-53, .my-lg-53 {
    margin-top: 53px !important;
  }
  .mr-lg-53, .mx-lg-53 {
    margin-right: 53px !important;
  }
  .mb-lg-53, .my-lg-53 {
    margin-bottom: 53px !important;
  }
  .ml-lg-53, .mx-lg-53 {
    margin-left: 53px !important;
  }
  .p-lg-53 {
    padding: 53px !important;
  }
  .pt-lg-53, .py-lg-53 {
    padding-top: 53px !important;
  }
  .pr-lg-53, .px-lg-53 {
    padding-right: 53px !important;
  }
  .pb-lg-53, .py-lg-53 {
    padding-bottom: 53px !important;
  }
  .pl-lg-53, .px-lg-53 {
    padding-left: 53px !important;
  }
  .m-lg-54 {
    margin: 54px !important;
  }
  .mt-lg-54, .my-lg-54 {
    margin-top: 54px !important;
  }
  .mr-lg-54, .mx-lg-54 {
    margin-right: 54px !important;
  }
  .mb-lg-54, .my-lg-54 {
    margin-bottom: 54px !important;
  }
  .ml-lg-54, .mx-lg-54 {
    margin-left: 54px !important;
  }
  .p-lg-54 {
    padding: 54px !important;
  }
  .pt-lg-54, .py-lg-54 {
    padding-top: 54px !important;
  }
  .pr-lg-54, .px-lg-54 {
    padding-right: 54px !important;
  }
  .pb-lg-54, .py-lg-54 {
    padding-bottom: 54px !important;
  }
  .pl-lg-54, .px-lg-54 {
    padding-left: 54px !important;
  }
  .m-lg-55 {
    margin: 55px !important;
  }
  .mt-lg-55, .my-lg-55 {
    margin-top: 55px !important;
  }
  .mr-lg-55, .mx-lg-55 {
    margin-right: 55px !important;
  }
  .mb-lg-55, .my-lg-55 {
    margin-bottom: 55px !important;
  }
  .ml-lg-55, .mx-lg-55 {
    margin-left: 55px !important;
  }
  .p-lg-55 {
    padding: 55px !important;
  }
  .pt-lg-55, .py-lg-55 {
    padding-top: 55px !important;
  }
  .pr-lg-55, .px-lg-55 {
    padding-right: 55px !important;
  }
  .pb-lg-55, .py-lg-55 {
    padding-bottom: 55px !important;
  }
  .pl-lg-55, .px-lg-55 {
    padding-left: 55px !important;
  }
  .m-lg-56 {
    margin: 56px !important;
  }
  .mt-lg-56, .my-lg-56 {
    margin-top: 56px !important;
  }
  .mr-lg-56, .mx-lg-56 {
    margin-right: 56px !important;
  }
  .mb-lg-56, .my-lg-56 {
    margin-bottom: 56px !important;
  }
  .ml-lg-56, .mx-lg-56 {
    margin-left: 56px !important;
  }
  .p-lg-56 {
    padding: 56px !important;
  }
  .pt-lg-56, .py-lg-56 {
    padding-top: 56px !important;
  }
  .pr-lg-56, .px-lg-56 {
    padding-right: 56px !important;
  }
  .pb-lg-56, .py-lg-56 {
    padding-bottom: 56px !important;
  }
  .pl-lg-56, .px-lg-56 {
    padding-left: 56px !important;
  }
  .m-lg-57 {
    margin: 57px !important;
  }
  .mt-lg-57, .my-lg-57 {
    margin-top: 57px !important;
  }
  .mr-lg-57, .mx-lg-57 {
    margin-right: 57px !important;
  }
  .mb-lg-57, .my-lg-57 {
    margin-bottom: 57px !important;
  }
  .ml-lg-57, .mx-lg-57 {
    margin-left: 57px !important;
  }
  .p-lg-57 {
    padding: 57px !important;
  }
  .pt-lg-57, .py-lg-57 {
    padding-top: 57px !important;
  }
  .pr-lg-57, .px-lg-57 {
    padding-right: 57px !important;
  }
  .pb-lg-57, .py-lg-57 {
    padding-bottom: 57px !important;
  }
  .pl-lg-57, .px-lg-57 {
    padding-left: 57px !important;
  }
  .m-lg-58 {
    margin: 58px !important;
  }
  .mt-lg-58, .my-lg-58 {
    margin-top: 58px !important;
  }
  .mr-lg-58, .mx-lg-58 {
    margin-right: 58px !important;
  }
  .mb-lg-58, .my-lg-58 {
    margin-bottom: 58px !important;
  }
  .ml-lg-58, .mx-lg-58 {
    margin-left: 58px !important;
  }
  .p-lg-58 {
    padding: 58px !important;
  }
  .pt-lg-58, .py-lg-58 {
    padding-top: 58px !important;
  }
  .pr-lg-58, .px-lg-58 {
    padding-right: 58px !important;
  }
  .pb-lg-58, .py-lg-58 {
    padding-bottom: 58px !important;
  }
  .pl-lg-58, .px-lg-58 {
    padding-left: 58px !important;
  }
  .m-lg-59 {
    margin: 59px !important;
  }
  .mt-lg-59, .my-lg-59 {
    margin-top: 59px !important;
  }
  .mr-lg-59, .mx-lg-59 {
    margin-right: 59px !important;
  }
  .mb-lg-59, .my-lg-59 {
    margin-bottom: 59px !important;
  }
  .ml-lg-59, .mx-lg-59 {
    margin-left: 59px !important;
  }
  .p-lg-59 {
    padding: 59px !important;
  }
  .pt-lg-59, .py-lg-59 {
    padding-top: 59px !important;
  }
  .pr-lg-59, .px-lg-59 {
    padding-right: 59px !important;
  }
  .pb-lg-59, .py-lg-59 {
    padding-bottom: 59px !important;
  }
  .pl-lg-59, .px-lg-59 {
    padding-left: 59px !important;
  }
  .m-lg-60 {
    margin: 60px !important;
  }
  .mt-lg-60, .my-lg-60 {
    margin-top: 60px !important;
  }
  .mr-lg-60, .mx-lg-60 {
    margin-right: 60px !important;
  }
  .mb-lg-60, .my-lg-60 {
    margin-bottom: 60px !important;
  }
  .ml-lg-60, .mx-lg-60 {
    margin-left: 60px !important;
  }
  .p-lg-60 {
    padding: 60px !important;
  }
  .pt-lg-60, .py-lg-60 {
    padding-top: 60px !important;
  }
  .pr-lg-60, .px-lg-60 {
    padding-right: 60px !important;
  }
  .pb-lg-60, .py-lg-60 {
    padding-bottom: 60px !important;
  }
  .pl-lg-60, .px-lg-60 {
    padding-left: 60px !important;
  }
  .m-lg-61 {
    margin: 61px !important;
  }
  .mt-lg-61, .my-lg-61 {
    margin-top: 61px !important;
  }
  .mr-lg-61, .mx-lg-61 {
    margin-right: 61px !important;
  }
  .mb-lg-61, .my-lg-61 {
    margin-bottom: 61px !important;
  }
  .ml-lg-61, .mx-lg-61 {
    margin-left: 61px !important;
  }
  .p-lg-61 {
    padding: 61px !important;
  }
  .pt-lg-61, .py-lg-61 {
    padding-top: 61px !important;
  }
  .pr-lg-61, .px-lg-61 {
    padding-right: 61px !important;
  }
  .pb-lg-61, .py-lg-61 {
    padding-bottom: 61px !important;
  }
  .pl-lg-61, .px-lg-61 {
    padding-left: 61px !important;
  }
  .m-lg-62 {
    margin: 62px !important;
  }
  .mt-lg-62, .my-lg-62 {
    margin-top: 62px !important;
  }
  .mr-lg-62, .mx-lg-62 {
    margin-right: 62px !important;
  }
  .mb-lg-62, .my-lg-62 {
    margin-bottom: 62px !important;
  }
  .ml-lg-62, .mx-lg-62 {
    margin-left: 62px !important;
  }
  .p-lg-62 {
    padding: 62px !important;
  }
  .pt-lg-62, .py-lg-62 {
    padding-top: 62px !important;
  }
  .pr-lg-62, .px-lg-62 {
    padding-right: 62px !important;
  }
  .pb-lg-62, .py-lg-62 {
    padding-bottom: 62px !important;
  }
  .pl-lg-62, .px-lg-62 {
    padding-left: 62px !important;
  }
  .m-lg-63 {
    margin: 63px !important;
  }
  .mt-lg-63, .my-lg-63 {
    margin-top: 63px !important;
  }
  .mr-lg-63, .mx-lg-63 {
    margin-right: 63px !important;
  }
  .mb-lg-63, .my-lg-63 {
    margin-bottom: 63px !important;
  }
  .ml-lg-63, .mx-lg-63 {
    margin-left: 63px !important;
  }
  .p-lg-63 {
    padding: 63px !important;
  }
  .pt-lg-63, .py-lg-63 {
    padding-top: 63px !important;
  }
  .pr-lg-63, .px-lg-63 {
    padding-right: 63px !important;
  }
  .pb-lg-63, .py-lg-63 {
    padding-bottom: 63px !important;
  }
  .pl-lg-63, .px-lg-63 {
    padding-left: 63px !important;
  }
  .m-lg-64 {
    margin: 64px !important;
  }
  .mt-lg-64, .my-lg-64 {
    margin-top: 64px !important;
  }
  .mr-lg-64, .mx-lg-64 {
    margin-right: 64px !important;
  }
  .mb-lg-64, .my-lg-64 {
    margin-bottom: 64px !important;
  }
  .ml-lg-64, .mx-lg-64 {
    margin-left: 64px !important;
  }
  .p-lg-64 {
    padding: 64px !important;
  }
  .pt-lg-64, .py-lg-64 {
    padding-top: 64px !important;
  }
  .pr-lg-64, .px-lg-64 {
    padding-right: 64px !important;
  }
  .pb-lg-64, .py-lg-64 {
    padding-bottom: 64px !important;
  }
  .pl-lg-64, .px-lg-64 {
    padding-left: 64px !important;
  }
  .m-lg--64 {
    margin: -64px !important;
  }
  .mt-lg--64, .my-lg--64 {
    margin-top: -64px !important;
  }
  .mr-lg--64, .mx-lg--64 {
    margin-right: -64px !important;
  }
  .mb-lg--64, .my-lg--64 {
    margin-bottom: -64px !important;
  }
  .ml-lg--64, .mx-lg--64 {
    margin-left: -64px !important;
  }
  .p-lg--64 {
    padding: -64px !important;
  }
  .pt-lg--64, .py-lg--64 {
    padding-top: -64px !important;
  }
  .pr-lg--64, .px-lg--64 {
    padding-right: -64px !important;
  }
  .pb-lg--64, .py-lg--64 {
    padding-bottom: -64px !important;
  }
  .pl-lg--64, .px-lg--64 {
    padding-left: -64px !important;
  }
  .m-lg--63 {
    margin: -63px !important;
  }
  .mt-lg--63, .my-lg--63 {
    margin-top: -63px !important;
  }
  .mr-lg--63, .mx-lg--63 {
    margin-right: -63px !important;
  }
  .mb-lg--63, .my-lg--63 {
    margin-bottom: -63px !important;
  }
  .ml-lg--63, .mx-lg--63 {
    margin-left: -63px !important;
  }
  .p-lg--63 {
    padding: -63px !important;
  }
  .pt-lg--63, .py-lg--63 {
    padding-top: -63px !important;
  }
  .pr-lg--63, .px-lg--63 {
    padding-right: -63px !important;
  }
  .pb-lg--63, .py-lg--63 {
    padding-bottom: -63px !important;
  }
  .pl-lg--63, .px-lg--63 {
    padding-left: -63px !important;
  }
  .m-lg--62 {
    margin: -62px !important;
  }
  .mt-lg--62, .my-lg--62 {
    margin-top: -62px !important;
  }
  .mr-lg--62, .mx-lg--62 {
    margin-right: -62px !important;
  }
  .mb-lg--62, .my-lg--62 {
    margin-bottom: -62px !important;
  }
  .ml-lg--62, .mx-lg--62 {
    margin-left: -62px !important;
  }
  .p-lg--62 {
    padding: -62px !important;
  }
  .pt-lg--62, .py-lg--62 {
    padding-top: -62px !important;
  }
  .pr-lg--62, .px-lg--62 {
    padding-right: -62px !important;
  }
  .pb-lg--62, .py-lg--62 {
    padding-bottom: -62px !important;
  }
  .pl-lg--62, .px-lg--62 {
    padding-left: -62px !important;
  }
  .m-lg--61 {
    margin: -61px !important;
  }
  .mt-lg--61, .my-lg--61 {
    margin-top: -61px !important;
  }
  .mr-lg--61, .mx-lg--61 {
    margin-right: -61px !important;
  }
  .mb-lg--61, .my-lg--61 {
    margin-bottom: -61px !important;
  }
  .ml-lg--61, .mx-lg--61 {
    margin-left: -61px !important;
  }
  .p-lg--61 {
    padding: -61px !important;
  }
  .pt-lg--61, .py-lg--61 {
    padding-top: -61px !important;
  }
  .pr-lg--61, .px-lg--61 {
    padding-right: -61px !important;
  }
  .pb-lg--61, .py-lg--61 {
    padding-bottom: -61px !important;
  }
  .pl-lg--61, .px-lg--61 {
    padding-left: -61px !important;
  }
  .m-lg--60 {
    margin: -60px !important;
  }
  .mt-lg--60, .my-lg--60 {
    margin-top: -60px !important;
  }
  .mr-lg--60, .mx-lg--60 {
    margin-right: -60px !important;
  }
  .mb-lg--60, .my-lg--60 {
    margin-bottom: -60px !important;
  }
  .ml-lg--60, .mx-lg--60 {
    margin-left: -60px !important;
  }
  .p-lg--60 {
    padding: -60px !important;
  }
  .pt-lg--60, .py-lg--60 {
    padding-top: -60px !important;
  }
  .pr-lg--60, .px-lg--60 {
    padding-right: -60px !important;
  }
  .pb-lg--60, .py-lg--60 {
    padding-bottom: -60px !important;
  }
  .pl-lg--60, .px-lg--60 {
    padding-left: -60px !important;
  }
  .m-lg--59 {
    margin: -59px !important;
  }
  .mt-lg--59, .my-lg--59 {
    margin-top: -59px !important;
  }
  .mr-lg--59, .mx-lg--59 {
    margin-right: -59px !important;
  }
  .mb-lg--59, .my-lg--59 {
    margin-bottom: -59px !important;
  }
  .ml-lg--59, .mx-lg--59 {
    margin-left: -59px !important;
  }
  .p-lg--59 {
    padding: -59px !important;
  }
  .pt-lg--59, .py-lg--59 {
    padding-top: -59px !important;
  }
  .pr-lg--59, .px-lg--59 {
    padding-right: -59px !important;
  }
  .pb-lg--59, .py-lg--59 {
    padding-bottom: -59px !important;
  }
  .pl-lg--59, .px-lg--59 {
    padding-left: -59px !important;
  }
  .m-lg--58 {
    margin: -58px !important;
  }
  .mt-lg--58, .my-lg--58 {
    margin-top: -58px !important;
  }
  .mr-lg--58, .mx-lg--58 {
    margin-right: -58px !important;
  }
  .mb-lg--58, .my-lg--58 {
    margin-bottom: -58px !important;
  }
  .ml-lg--58, .mx-lg--58 {
    margin-left: -58px !important;
  }
  .p-lg--58 {
    padding: -58px !important;
  }
  .pt-lg--58, .py-lg--58 {
    padding-top: -58px !important;
  }
  .pr-lg--58, .px-lg--58 {
    padding-right: -58px !important;
  }
  .pb-lg--58, .py-lg--58 {
    padding-bottom: -58px !important;
  }
  .pl-lg--58, .px-lg--58 {
    padding-left: -58px !important;
  }
  .m-lg--57 {
    margin: -57px !important;
  }
  .mt-lg--57, .my-lg--57 {
    margin-top: -57px !important;
  }
  .mr-lg--57, .mx-lg--57 {
    margin-right: -57px !important;
  }
  .mb-lg--57, .my-lg--57 {
    margin-bottom: -57px !important;
  }
  .ml-lg--57, .mx-lg--57 {
    margin-left: -57px !important;
  }
  .p-lg--57 {
    padding: -57px !important;
  }
  .pt-lg--57, .py-lg--57 {
    padding-top: -57px !important;
  }
  .pr-lg--57, .px-lg--57 {
    padding-right: -57px !important;
  }
  .pb-lg--57, .py-lg--57 {
    padding-bottom: -57px !important;
  }
  .pl-lg--57, .px-lg--57 {
    padding-left: -57px !important;
  }
  .m-lg--56 {
    margin: -56px !important;
  }
  .mt-lg--56, .my-lg--56 {
    margin-top: -56px !important;
  }
  .mr-lg--56, .mx-lg--56 {
    margin-right: -56px !important;
  }
  .mb-lg--56, .my-lg--56 {
    margin-bottom: -56px !important;
  }
  .ml-lg--56, .mx-lg--56 {
    margin-left: -56px !important;
  }
  .p-lg--56 {
    padding: -56px !important;
  }
  .pt-lg--56, .py-lg--56 {
    padding-top: -56px !important;
  }
  .pr-lg--56, .px-lg--56 {
    padding-right: -56px !important;
  }
  .pb-lg--56, .py-lg--56 {
    padding-bottom: -56px !important;
  }
  .pl-lg--56, .px-lg--56 {
    padding-left: -56px !important;
  }
  .m-lg--55 {
    margin: -55px !important;
  }
  .mt-lg--55, .my-lg--55 {
    margin-top: -55px !important;
  }
  .mr-lg--55, .mx-lg--55 {
    margin-right: -55px !important;
  }
  .mb-lg--55, .my-lg--55 {
    margin-bottom: -55px !important;
  }
  .ml-lg--55, .mx-lg--55 {
    margin-left: -55px !important;
  }
  .p-lg--55 {
    padding: -55px !important;
  }
  .pt-lg--55, .py-lg--55 {
    padding-top: -55px !important;
  }
  .pr-lg--55, .px-lg--55 {
    padding-right: -55px !important;
  }
  .pb-lg--55, .py-lg--55 {
    padding-bottom: -55px !important;
  }
  .pl-lg--55, .px-lg--55 {
    padding-left: -55px !important;
  }
  .m-lg--54 {
    margin: -54px !important;
  }
  .mt-lg--54, .my-lg--54 {
    margin-top: -54px !important;
  }
  .mr-lg--54, .mx-lg--54 {
    margin-right: -54px !important;
  }
  .mb-lg--54, .my-lg--54 {
    margin-bottom: -54px !important;
  }
  .ml-lg--54, .mx-lg--54 {
    margin-left: -54px !important;
  }
  .p-lg--54 {
    padding: -54px !important;
  }
  .pt-lg--54, .py-lg--54 {
    padding-top: -54px !important;
  }
  .pr-lg--54, .px-lg--54 {
    padding-right: -54px !important;
  }
  .pb-lg--54, .py-lg--54 {
    padding-bottom: -54px !important;
  }
  .pl-lg--54, .px-lg--54 {
    padding-left: -54px !important;
  }
  .m-lg--53 {
    margin: -53px !important;
  }
  .mt-lg--53, .my-lg--53 {
    margin-top: -53px !important;
  }
  .mr-lg--53, .mx-lg--53 {
    margin-right: -53px !important;
  }
  .mb-lg--53, .my-lg--53 {
    margin-bottom: -53px !important;
  }
  .ml-lg--53, .mx-lg--53 {
    margin-left: -53px !important;
  }
  .p-lg--53 {
    padding: -53px !important;
  }
  .pt-lg--53, .py-lg--53 {
    padding-top: -53px !important;
  }
  .pr-lg--53, .px-lg--53 {
    padding-right: -53px !important;
  }
  .pb-lg--53, .py-lg--53 {
    padding-bottom: -53px !important;
  }
  .pl-lg--53, .px-lg--53 {
    padding-left: -53px !important;
  }
  .m-lg--52 {
    margin: -52px !important;
  }
  .mt-lg--52, .my-lg--52 {
    margin-top: -52px !important;
  }
  .mr-lg--52, .mx-lg--52 {
    margin-right: -52px !important;
  }
  .mb-lg--52, .my-lg--52 {
    margin-bottom: -52px !important;
  }
  .ml-lg--52, .mx-lg--52 {
    margin-left: -52px !important;
  }
  .p-lg--52 {
    padding: -52px !important;
  }
  .pt-lg--52, .py-lg--52 {
    padding-top: -52px !important;
  }
  .pr-lg--52, .px-lg--52 {
    padding-right: -52px !important;
  }
  .pb-lg--52, .py-lg--52 {
    padding-bottom: -52px !important;
  }
  .pl-lg--52, .px-lg--52 {
    padding-left: -52px !important;
  }
  .m-lg--51 {
    margin: -51px !important;
  }
  .mt-lg--51, .my-lg--51 {
    margin-top: -51px !important;
  }
  .mr-lg--51, .mx-lg--51 {
    margin-right: -51px !important;
  }
  .mb-lg--51, .my-lg--51 {
    margin-bottom: -51px !important;
  }
  .ml-lg--51, .mx-lg--51 {
    margin-left: -51px !important;
  }
  .p-lg--51 {
    padding: -51px !important;
  }
  .pt-lg--51, .py-lg--51 {
    padding-top: -51px !important;
  }
  .pr-lg--51, .px-lg--51 {
    padding-right: -51px !important;
  }
  .pb-lg--51, .py-lg--51 {
    padding-bottom: -51px !important;
  }
  .pl-lg--51, .px-lg--51 {
    padding-left: -51px !important;
  }
  .m-lg--50 {
    margin: -50px !important;
  }
  .mt-lg--50, .my-lg--50 {
    margin-top: -50px !important;
  }
  .mr-lg--50, .mx-lg--50 {
    margin-right: -50px !important;
  }
  .mb-lg--50, .my-lg--50 {
    margin-bottom: -50px !important;
  }
  .ml-lg--50, .mx-lg--50 {
    margin-left: -50px !important;
  }
  .p-lg--50 {
    padding: -50px !important;
  }
  .pt-lg--50, .py-lg--50 {
    padding-top: -50px !important;
  }
  .pr-lg--50, .px-lg--50 {
    padding-right: -50px !important;
  }
  .pb-lg--50, .py-lg--50 {
    padding-bottom: -50px !important;
  }
  .pl-lg--50, .px-lg--50 {
    padding-left: -50px !important;
  }
  .m-lg--49 {
    margin: -49px !important;
  }
  .mt-lg--49, .my-lg--49 {
    margin-top: -49px !important;
  }
  .mr-lg--49, .mx-lg--49 {
    margin-right: -49px !important;
  }
  .mb-lg--49, .my-lg--49 {
    margin-bottom: -49px !important;
  }
  .ml-lg--49, .mx-lg--49 {
    margin-left: -49px !important;
  }
  .p-lg--49 {
    padding: -49px !important;
  }
  .pt-lg--49, .py-lg--49 {
    padding-top: -49px !important;
  }
  .pr-lg--49, .px-lg--49 {
    padding-right: -49px !important;
  }
  .pb-lg--49, .py-lg--49 {
    padding-bottom: -49px !important;
  }
  .pl-lg--49, .px-lg--49 {
    padding-left: -49px !important;
  }
  .m-lg--48 {
    margin: -48px !important;
  }
  .mt-lg--48, .my-lg--48 {
    margin-top: -48px !important;
  }
  .mr-lg--48, .mx-lg--48 {
    margin-right: -48px !important;
  }
  .mb-lg--48, .my-lg--48 {
    margin-bottom: -48px !important;
  }
  .ml-lg--48, .mx-lg--48 {
    margin-left: -48px !important;
  }
  .p-lg--48 {
    padding: -48px !important;
  }
  .pt-lg--48, .py-lg--48 {
    padding-top: -48px !important;
  }
  .pr-lg--48, .px-lg--48 {
    padding-right: -48px !important;
  }
  .pb-lg--48, .py-lg--48 {
    padding-bottom: -48px !important;
  }
  .pl-lg--48, .px-lg--48 {
    padding-left: -48px !important;
  }
  .m-lg--47 {
    margin: -47px !important;
  }
  .mt-lg--47, .my-lg--47 {
    margin-top: -47px !important;
  }
  .mr-lg--47, .mx-lg--47 {
    margin-right: -47px !important;
  }
  .mb-lg--47, .my-lg--47 {
    margin-bottom: -47px !important;
  }
  .ml-lg--47, .mx-lg--47 {
    margin-left: -47px !important;
  }
  .p-lg--47 {
    padding: -47px !important;
  }
  .pt-lg--47, .py-lg--47 {
    padding-top: -47px !important;
  }
  .pr-lg--47, .px-lg--47 {
    padding-right: -47px !important;
  }
  .pb-lg--47, .py-lg--47 {
    padding-bottom: -47px !important;
  }
  .pl-lg--47, .px-lg--47 {
    padding-left: -47px !important;
  }
  .m-lg--46 {
    margin: -46px !important;
  }
  .mt-lg--46, .my-lg--46 {
    margin-top: -46px !important;
  }
  .mr-lg--46, .mx-lg--46 {
    margin-right: -46px !important;
  }
  .mb-lg--46, .my-lg--46 {
    margin-bottom: -46px !important;
  }
  .ml-lg--46, .mx-lg--46 {
    margin-left: -46px !important;
  }
  .p-lg--46 {
    padding: -46px !important;
  }
  .pt-lg--46, .py-lg--46 {
    padding-top: -46px !important;
  }
  .pr-lg--46, .px-lg--46 {
    padding-right: -46px !important;
  }
  .pb-lg--46, .py-lg--46 {
    padding-bottom: -46px !important;
  }
  .pl-lg--46, .px-lg--46 {
    padding-left: -46px !important;
  }
  .m-lg--45 {
    margin: -45px !important;
  }
  .mt-lg--45, .my-lg--45 {
    margin-top: -45px !important;
  }
  .mr-lg--45, .mx-lg--45 {
    margin-right: -45px !important;
  }
  .mb-lg--45, .my-lg--45 {
    margin-bottom: -45px !important;
  }
  .ml-lg--45, .mx-lg--45 {
    margin-left: -45px !important;
  }
  .p-lg--45 {
    padding: -45px !important;
  }
  .pt-lg--45, .py-lg--45 {
    padding-top: -45px !important;
  }
  .pr-lg--45, .px-lg--45 {
    padding-right: -45px !important;
  }
  .pb-lg--45, .py-lg--45 {
    padding-bottom: -45px !important;
  }
  .pl-lg--45, .px-lg--45 {
    padding-left: -45px !important;
  }
  .m-lg--44 {
    margin: -44px !important;
  }
  .mt-lg--44, .my-lg--44 {
    margin-top: -44px !important;
  }
  .mr-lg--44, .mx-lg--44 {
    margin-right: -44px !important;
  }
  .mb-lg--44, .my-lg--44 {
    margin-bottom: -44px !important;
  }
  .ml-lg--44, .mx-lg--44 {
    margin-left: -44px !important;
  }
  .p-lg--44 {
    padding: -44px !important;
  }
  .pt-lg--44, .py-lg--44 {
    padding-top: -44px !important;
  }
  .pr-lg--44, .px-lg--44 {
    padding-right: -44px !important;
  }
  .pb-lg--44, .py-lg--44 {
    padding-bottom: -44px !important;
  }
  .pl-lg--44, .px-lg--44 {
    padding-left: -44px !important;
  }
  .m-lg--43 {
    margin: -43px !important;
  }
  .mt-lg--43, .my-lg--43 {
    margin-top: -43px !important;
  }
  .mr-lg--43, .mx-lg--43 {
    margin-right: -43px !important;
  }
  .mb-lg--43, .my-lg--43 {
    margin-bottom: -43px !important;
  }
  .ml-lg--43, .mx-lg--43 {
    margin-left: -43px !important;
  }
  .p-lg--43 {
    padding: -43px !important;
  }
  .pt-lg--43, .py-lg--43 {
    padding-top: -43px !important;
  }
  .pr-lg--43, .px-lg--43 {
    padding-right: -43px !important;
  }
  .pb-lg--43, .py-lg--43 {
    padding-bottom: -43px !important;
  }
  .pl-lg--43, .px-lg--43 {
    padding-left: -43px !important;
  }
  .m-lg--42 {
    margin: -42px !important;
  }
  .mt-lg--42, .my-lg--42 {
    margin-top: -42px !important;
  }
  .mr-lg--42, .mx-lg--42 {
    margin-right: -42px !important;
  }
  .mb-lg--42, .my-lg--42 {
    margin-bottom: -42px !important;
  }
  .ml-lg--42, .mx-lg--42 {
    margin-left: -42px !important;
  }
  .p-lg--42 {
    padding: -42px !important;
  }
  .pt-lg--42, .py-lg--42 {
    padding-top: -42px !important;
  }
  .pr-lg--42, .px-lg--42 {
    padding-right: -42px !important;
  }
  .pb-lg--42, .py-lg--42 {
    padding-bottom: -42px !important;
  }
  .pl-lg--42, .px-lg--42 {
    padding-left: -42px !important;
  }
  .m-lg--41 {
    margin: -41px !important;
  }
  .mt-lg--41, .my-lg--41 {
    margin-top: -41px !important;
  }
  .mr-lg--41, .mx-lg--41 {
    margin-right: -41px !important;
  }
  .mb-lg--41, .my-lg--41 {
    margin-bottom: -41px !important;
  }
  .ml-lg--41, .mx-lg--41 {
    margin-left: -41px !important;
  }
  .p-lg--41 {
    padding: -41px !important;
  }
  .pt-lg--41, .py-lg--41 {
    padding-top: -41px !important;
  }
  .pr-lg--41, .px-lg--41 {
    padding-right: -41px !important;
  }
  .pb-lg--41, .py-lg--41 {
    padding-bottom: -41px !important;
  }
  .pl-lg--41, .px-lg--41 {
    padding-left: -41px !important;
  }
  .m-lg--40 {
    margin: -40px !important;
  }
  .mt-lg--40, .my-lg--40 {
    margin-top: -40px !important;
  }
  .mr-lg--40, .mx-lg--40 {
    margin-right: -40px !important;
  }
  .mb-lg--40, .my-lg--40 {
    margin-bottom: -40px !important;
  }
  .ml-lg--40, .mx-lg--40 {
    margin-left: -40px !important;
  }
  .p-lg--40 {
    padding: -40px !important;
  }
  .pt-lg--40, .py-lg--40 {
    padding-top: -40px !important;
  }
  .pr-lg--40, .px-lg--40 {
    padding-right: -40px !important;
  }
  .pb-lg--40, .py-lg--40 {
    padding-bottom: -40px !important;
  }
  .pl-lg--40, .px-lg--40 {
    padding-left: -40px !important;
  }
  .m-lg--39 {
    margin: -39px !important;
  }
  .mt-lg--39, .my-lg--39 {
    margin-top: -39px !important;
  }
  .mr-lg--39, .mx-lg--39 {
    margin-right: -39px !important;
  }
  .mb-lg--39, .my-lg--39 {
    margin-bottom: -39px !important;
  }
  .ml-lg--39, .mx-lg--39 {
    margin-left: -39px !important;
  }
  .p-lg--39 {
    padding: -39px !important;
  }
  .pt-lg--39, .py-lg--39 {
    padding-top: -39px !important;
  }
  .pr-lg--39, .px-lg--39 {
    padding-right: -39px !important;
  }
  .pb-lg--39, .py-lg--39 {
    padding-bottom: -39px !important;
  }
  .pl-lg--39, .px-lg--39 {
    padding-left: -39px !important;
  }
  .m-lg--38 {
    margin: -38px !important;
  }
  .mt-lg--38, .my-lg--38 {
    margin-top: -38px !important;
  }
  .mr-lg--38, .mx-lg--38 {
    margin-right: -38px !important;
  }
  .mb-lg--38, .my-lg--38 {
    margin-bottom: -38px !important;
  }
  .ml-lg--38, .mx-lg--38 {
    margin-left: -38px !important;
  }
  .p-lg--38 {
    padding: -38px !important;
  }
  .pt-lg--38, .py-lg--38 {
    padding-top: -38px !important;
  }
  .pr-lg--38, .px-lg--38 {
    padding-right: -38px !important;
  }
  .pb-lg--38, .py-lg--38 {
    padding-bottom: -38px !important;
  }
  .pl-lg--38, .px-lg--38 {
    padding-left: -38px !important;
  }
  .m-lg--37 {
    margin: -37px !important;
  }
  .mt-lg--37, .my-lg--37 {
    margin-top: -37px !important;
  }
  .mr-lg--37, .mx-lg--37 {
    margin-right: -37px !important;
  }
  .mb-lg--37, .my-lg--37 {
    margin-bottom: -37px !important;
  }
  .ml-lg--37, .mx-lg--37 {
    margin-left: -37px !important;
  }
  .p-lg--37 {
    padding: -37px !important;
  }
  .pt-lg--37, .py-lg--37 {
    padding-top: -37px !important;
  }
  .pr-lg--37, .px-lg--37 {
    padding-right: -37px !important;
  }
  .pb-lg--37, .py-lg--37 {
    padding-bottom: -37px !important;
  }
  .pl-lg--37, .px-lg--37 {
    padding-left: -37px !important;
  }
  .m-lg--36 {
    margin: -36px !important;
  }
  .mt-lg--36, .my-lg--36 {
    margin-top: -36px !important;
  }
  .mr-lg--36, .mx-lg--36 {
    margin-right: -36px !important;
  }
  .mb-lg--36, .my-lg--36 {
    margin-bottom: -36px !important;
  }
  .ml-lg--36, .mx-lg--36 {
    margin-left: -36px !important;
  }
  .p-lg--36 {
    padding: -36px !important;
  }
  .pt-lg--36, .py-lg--36 {
    padding-top: -36px !important;
  }
  .pr-lg--36, .px-lg--36 {
    padding-right: -36px !important;
  }
  .pb-lg--36, .py-lg--36 {
    padding-bottom: -36px !important;
  }
  .pl-lg--36, .px-lg--36 {
    padding-left: -36px !important;
  }
  .m-lg--35 {
    margin: -35px !important;
  }
  .mt-lg--35, .my-lg--35 {
    margin-top: -35px !important;
  }
  .mr-lg--35, .mx-lg--35 {
    margin-right: -35px !important;
  }
  .mb-lg--35, .my-lg--35 {
    margin-bottom: -35px !important;
  }
  .ml-lg--35, .mx-lg--35 {
    margin-left: -35px !important;
  }
  .p-lg--35 {
    padding: -35px !important;
  }
  .pt-lg--35, .py-lg--35 {
    padding-top: -35px !important;
  }
  .pr-lg--35, .px-lg--35 {
    padding-right: -35px !important;
  }
  .pb-lg--35, .py-lg--35 {
    padding-bottom: -35px !important;
  }
  .pl-lg--35, .px-lg--35 {
    padding-left: -35px !important;
  }
  .m-lg--34 {
    margin: -34px !important;
  }
  .mt-lg--34, .my-lg--34 {
    margin-top: -34px !important;
  }
  .mr-lg--34, .mx-lg--34 {
    margin-right: -34px !important;
  }
  .mb-lg--34, .my-lg--34 {
    margin-bottom: -34px !important;
  }
  .ml-lg--34, .mx-lg--34 {
    margin-left: -34px !important;
  }
  .p-lg--34 {
    padding: -34px !important;
  }
  .pt-lg--34, .py-lg--34 {
    padding-top: -34px !important;
  }
  .pr-lg--34, .px-lg--34 {
    padding-right: -34px !important;
  }
  .pb-lg--34, .py-lg--34 {
    padding-bottom: -34px !important;
  }
  .pl-lg--34, .px-lg--34 {
    padding-left: -34px !important;
  }
  .m-lg--33 {
    margin: -33px !important;
  }
  .mt-lg--33, .my-lg--33 {
    margin-top: -33px !important;
  }
  .mr-lg--33, .mx-lg--33 {
    margin-right: -33px !important;
  }
  .mb-lg--33, .my-lg--33 {
    margin-bottom: -33px !important;
  }
  .ml-lg--33, .mx-lg--33 {
    margin-left: -33px !important;
  }
  .p-lg--33 {
    padding: -33px !important;
  }
  .pt-lg--33, .py-lg--33 {
    padding-top: -33px !important;
  }
  .pr-lg--33, .px-lg--33 {
    padding-right: -33px !important;
  }
  .pb-lg--33, .py-lg--33 {
    padding-bottom: -33px !important;
  }
  .pl-lg--33, .px-lg--33 {
    padding-left: -33px !important;
  }
  .m-lg--32 {
    margin: -32px !important;
  }
  .mt-lg--32, .my-lg--32 {
    margin-top: -32px !important;
  }
  .mr-lg--32, .mx-lg--32 {
    margin-right: -32px !important;
  }
  .mb-lg--32, .my-lg--32 {
    margin-bottom: -32px !important;
  }
  .ml-lg--32, .mx-lg--32 {
    margin-left: -32px !important;
  }
  .p-lg--32 {
    padding: -32px !important;
  }
  .pt-lg--32, .py-lg--32 {
    padding-top: -32px !important;
  }
  .pr-lg--32, .px-lg--32 {
    padding-right: -32px !important;
  }
  .pb-lg--32, .py-lg--32 {
    padding-bottom: -32px !important;
  }
  .pl-lg--32, .px-lg--32 {
    padding-left: -32px !important;
  }
  .m-lg--31 {
    margin: -31px !important;
  }
  .mt-lg--31, .my-lg--31 {
    margin-top: -31px !important;
  }
  .mr-lg--31, .mx-lg--31 {
    margin-right: -31px !important;
  }
  .mb-lg--31, .my-lg--31 {
    margin-bottom: -31px !important;
  }
  .ml-lg--31, .mx-lg--31 {
    margin-left: -31px !important;
  }
  .p-lg--31 {
    padding: -31px !important;
  }
  .pt-lg--31, .py-lg--31 {
    padding-top: -31px !important;
  }
  .pr-lg--31, .px-lg--31 {
    padding-right: -31px !important;
  }
  .pb-lg--31, .py-lg--31 {
    padding-bottom: -31px !important;
  }
  .pl-lg--31, .px-lg--31 {
    padding-left: -31px !important;
  }
  .m-lg--30 {
    margin: -30px !important;
  }
  .mt-lg--30, .my-lg--30 {
    margin-top: -30px !important;
  }
  .mr-lg--30, .mx-lg--30 {
    margin-right: -30px !important;
  }
  .mb-lg--30, .my-lg--30 {
    margin-bottom: -30px !important;
  }
  .ml-lg--30, .mx-lg--30 {
    margin-left: -30px !important;
  }
  .p-lg--30 {
    padding: -30px !important;
  }
  .pt-lg--30, .py-lg--30 {
    padding-top: -30px !important;
  }
  .pr-lg--30, .px-lg--30 {
    padding-right: -30px !important;
  }
  .pb-lg--30, .py-lg--30 {
    padding-bottom: -30px !important;
  }
  .pl-lg--30, .px-lg--30 {
    padding-left: -30px !important;
  }
  .m-lg--29 {
    margin: -29px !important;
  }
  .mt-lg--29, .my-lg--29 {
    margin-top: -29px !important;
  }
  .mr-lg--29, .mx-lg--29 {
    margin-right: -29px !important;
  }
  .mb-lg--29, .my-lg--29 {
    margin-bottom: -29px !important;
  }
  .ml-lg--29, .mx-lg--29 {
    margin-left: -29px !important;
  }
  .p-lg--29 {
    padding: -29px !important;
  }
  .pt-lg--29, .py-lg--29 {
    padding-top: -29px !important;
  }
  .pr-lg--29, .px-lg--29 {
    padding-right: -29px !important;
  }
  .pb-lg--29, .py-lg--29 {
    padding-bottom: -29px !important;
  }
  .pl-lg--29, .px-lg--29 {
    padding-left: -29px !important;
  }
  .m-lg--28 {
    margin: -28px !important;
  }
  .mt-lg--28, .my-lg--28 {
    margin-top: -28px !important;
  }
  .mr-lg--28, .mx-lg--28 {
    margin-right: -28px !important;
  }
  .mb-lg--28, .my-lg--28 {
    margin-bottom: -28px !important;
  }
  .ml-lg--28, .mx-lg--28 {
    margin-left: -28px !important;
  }
  .p-lg--28 {
    padding: -28px !important;
  }
  .pt-lg--28, .py-lg--28 {
    padding-top: -28px !important;
  }
  .pr-lg--28, .px-lg--28 {
    padding-right: -28px !important;
  }
  .pb-lg--28, .py-lg--28 {
    padding-bottom: -28px !important;
  }
  .pl-lg--28, .px-lg--28 {
    padding-left: -28px !important;
  }
  .m-lg--27 {
    margin: -27px !important;
  }
  .mt-lg--27, .my-lg--27 {
    margin-top: -27px !important;
  }
  .mr-lg--27, .mx-lg--27 {
    margin-right: -27px !important;
  }
  .mb-lg--27, .my-lg--27 {
    margin-bottom: -27px !important;
  }
  .ml-lg--27, .mx-lg--27 {
    margin-left: -27px !important;
  }
  .p-lg--27 {
    padding: -27px !important;
  }
  .pt-lg--27, .py-lg--27 {
    padding-top: -27px !important;
  }
  .pr-lg--27, .px-lg--27 {
    padding-right: -27px !important;
  }
  .pb-lg--27, .py-lg--27 {
    padding-bottom: -27px !important;
  }
  .pl-lg--27, .px-lg--27 {
    padding-left: -27px !important;
  }
  .m-lg--26 {
    margin: -26px !important;
  }
  .mt-lg--26, .my-lg--26 {
    margin-top: -26px !important;
  }
  .mr-lg--26, .mx-lg--26 {
    margin-right: -26px !important;
  }
  .mb-lg--26, .my-lg--26 {
    margin-bottom: -26px !important;
  }
  .ml-lg--26, .mx-lg--26 {
    margin-left: -26px !important;
  }
  .p-lg--26 {
    padding: -26px !important;
  }
  .pt-lg--26, .py-lg--26 {
    padding-top: -26px !important;
  }
  .pr-lg--26, .px-lg--26 {
    padding-right: -26px !important;
  }
  .pb-lg--26, .py-lg--26 {
    padding-bottom: -26px !important;
  }
  .pl-lg--26, .px-lg--26 {
    padding-left: -26px !important;
  }
  .m-lg--25 {
    margin: -25px !important;
  }
  .mt-lg--25, .my-lg--25 {
    margin-top: -25px !important;
  }
  .mr-lg--25, .mx-lg--25 {
    margin-right: -25px !important;
  }
  .mb-lg--25, .my-lg--25 {
    margin-bottom: -25px !important;
  }
  .ml-lg--25, .mx-lg--25 {
    margin-left: -25px !important;
  }
  .p-lg--25 {
    padding: -25px !important;
  }
  .pt-lg--25, .py-lg--25 {
    padding-top: -25px !important;
  }
  .pr-lg--25, .px-lg--25 {
    padding-right: -25px !important;
  }
  .pb-lg--25, .py-lg--25 {
    padding-bottom: -25px !important;
  }
  .pl-lg--25, .px-lg--25 {
    padding-left: -25px !important;
  }
  .m-lg--24 {
    margin: -24px !important;
  }
  .mt-lg--24, .my-lg--24 {
    margin-top: -24px !important;
  }
  .mr-lg--24, .mx-lg--24 {
    margin-right: -24px !important;
  }
  .mb-lg--24, .my-lg--24 {
    margin-bottom: -24px !important;
  }
  .ml-lg--24, .mx-lg--24 {
    margin-left: -24px !important;
  }
  .p-lg--24 {
    padding: -24px !important;
  }
  .pt-lg--24, .py-lg--24 {
    padding-top: -24px !important;
  }
  .pr-lg--24, .px-lg--24 {
    padding-right: -24px !important;
  }
  .pb-lg--24, .py-lg--24 {
    padding-bottom: -24px !important;
  }
  .pl-lg--24, .px-lg--24 {
    padding-left: -24px !important;
  }
  .m-lg--23 {
    margin: -23px !important;
  }
  .mt-lg--23, .my-lg--23 {
    margin-top: -23px !important;
  }
  .mr-lg--23, .mx-lg--23 {
    margin-right: -23px !important;
  }
  .mb-lg--23, .my-lg--23 {
    margin-bottom: -23px !important;
  }
  .ml-lg--23, .mx-lg--23 {
    margin-left: -23px !important;
  }
  .p-lg--23 {
    padding: -23px !important;
  }
  .pt-lg--23, .py-lg--23 {
    padding-top: -23px !important;
  }
  .pr-lg--23, .px-lg--23 {
    padding-right: -23px !important;
  }
  .pb-lg--23, .py-lg--23 {
    padding-bottom: -23px !important;
  }
  .pl-lg--23, .px-lg--23 {
    padding-left: -23px !important;
  }
  .m-lg--22 {
    margin: -22px !important;
  }
  .mt-lg--22, .my-lg--22 {
    margin-top: -22px !important;
  }
  .mr-lg--22, .mx-lg--22 {
    margin-right: -22px !important;
  }
  .mb-lg--22, .my-lg--22 {
    margin-bottom: -22px !important;
  }
  .ml-lg--22, .mx-lg--22 {
    margin-left: -22px !important;
  }
  .p-lg--22 {
    padding: -22px !important;
  }
  .pt-lg--22, .py-lg--22 {
    padding-top: -22px !important;
  }
  .pr-lg--22, .px-lg--22 {
    padding-right: -22px !important;
  }
  .pb-lg--22, .py-lg--22 {
    padding-bottom: -22px !important;
  }
  .pl-lg--22, .px-lg--22 {
    padding-left: -22px !important;
  }
  .m-lg--21 {
    margin: -21px !important;
  }
  .mt-lg--21, .my-lg--21 {
    margin-top: -21px !important;
  }
  .mr-lg--21, .mx-lg--21 {
    margin-right: -21px !important;
  }
  .mb-lg--21, .my-lg--21 {
    margin-bottom: -21px !important;
  }
  .ml-lg--21, .mx-lg--21 {
    margin-left: -21px !important;
  }
  .p-lg--21 {
    padding: -21px !important;
  }
  .pt-lg--21, .py-lg--21 {
    padding-top: -21px !important;
  }
  .pr-lg--21, .px-lg--21 {
    padding-right: -21px !important;
  }
  .pb-lg--21, .py-lg--21 {
    padding-bottom: -21px !important;
  }
  .pl-lg--21, .px-lg--21 {
    padding-left: -21px !important;
  }
  .m-lg--20 {
    margin: -20px !important;
  }
  .mt-lg--20, .my-lg--20 {
    margin-top: -20px !important;
  }
  .mr-lg--20, .mx-lg--20 {
    margin-right: -20px !important;
  }
  .mb-lg--20, .my-lg--20 {
    margin-bottom: -20px !important;
  }
  .ml-lg--20, .mx-lg--20 {
    margin-left: -20px !important;
  }
  .p-lg--20 {
    padding: -20px !important;
  }
  .pt-lg--20, .py-lg--20 {
    padding-top: -20px !important;
  }
  .pr-lg--20, .px-lg--20 {
    padding-right: -20px !important;
  }
  .pb-lg--20, .py-lg--20 {
    padding-bottom: -20px !important;
  }
  .pl-lg--20, .px-lg--20 {
    padding-left: -20px !important;
  }
  .m-lg--19 {
    margin: -19px !important;
  }
  .mt-lg--19, .my-lg--19 {
    margin-top: -19px !important;
  }
  .mr-lg--19, .mx-lg--19 {
    margin-right: -19px !important;
  }
  .mb-lg--19, .my-lg--19 {
    margin-bottom: -19px !important;
  }
  .ml-lg--19, .mx-lg--19 {
    margin-left: -19px !important;
  }
  .p-lg--19 {
    padding: -19px !important;
  }
  .pt-lg--19, .py-lg--19 {
    padding-top: -19px !important;
  }
  .pr-lg--19, .px-lg--19 {
    padding-right: -19px !important;
  }
  .pb-lg--19, .py-lg--19 {
    padding-bottom: -19px !important;
  }
  .pl-lg--19, .px-lg--19 {
    padding-left: -19px !important;
  }
  .m-lg--18 {
    margin: -18px !important;
  }
  .mt-lg--18, .my-lg--18 {
    margin-top: -18px !important;
  }
  .mr-lg--18, .mx-lg--18 {
    margin-right: -18px !important;
  }
  .mb-lg--18, .my-lg--18 {
    margin-bottom: -18px !important;
  }
  .ml-lg--18, .mx-lg--18 {
    margin-left: -18px !important;
  }
  .p-lg--18 {
    padding: -18px !important;
  }
  .pt-lg--18, .py-lg--18 {
    padding-top: -18px !important;
  }
  .pr-lg--18, .px-lg--18 {
    padding-right: -18px !important;
  }
  .pb-lg--18, .py-lg--18 {
    padding-bottom: -18px !important;
  }
  .pl-lg--18, .px-lg--18 {
    padding-left: -18px !important;
  }
  .m-lg--17 {
    margin: -17px !important;
  }
  .mt-lg--17, .my-lg--17 {
    margin-top: -17px !important;
  }
  .mr-lg--17, .mx-lg--17 {
    margin-right: -17px !important;
  }
  .mb-lg--17, .my-lg--17 {
    margin-bottom: -17px !important;
  }
  .ml-lg--17, .mx-lg--17 {
    margin-left: -17px !important;
  }
  .p-lg--17 {
    padding: -17px !important;
  }
  .pt-lg--17, .py-lg--17 {
    padding-top: -17px !important;
  }
  .pr-lg--17, .px-lg--17 {
    padding-right: -17px !important;
  }
  .pb-lg--17, .py-lg--17 {
    padding-bottom: -17px !important;
  }
  .pl-lg--17, .px-lg--17 {
    padding-left: -17px !important;
  }
  .m-lg--16 {
    margin: -16px !important;
  }
  .mt-lg--16, .my-lg--16 {
    margin-top: -16px !important;
  }
  .mr-lg--16, .mx-lg--16 {
    margin-right: -16px !important;
  }
  .mb-lg--16, .my-lg--16 {
    margin-bottom: -16px !important;
  }
  .ml-lg--16, .mx-lg--16 {
    margin-left: -16px !important;
  }
  .p-lg--16 {
    padding: -16px !important;
  }
  .pt-lg--16, .py-lg--16 {
    padding-top: -16px !important;
  }
  .pr-lg--16, .px-lg--16 {
    padding-right: -16px !important;
  }
  .pb-lg--16, .py-lg--16 {
    padding-bottom: -16px !important;
  }
  .pl-lg--16, .px-lg--16 {
    padding-left: -16px !important;
  }
  .m-lg--15 {
    margin: -15px !important;
  }
  .mt-lg--15, .my-lg--15 {
    margin-top: -15px !important;
  }
  .mr-lg--15, .mx-lg--15 {
    margin-right: -15px !important;
  }
  .mb-lg--15, .my-lg--15 {
    margin-bottom: -15px !important;
  }
  .ml-lg--15, .mx-lg--15 {
    margin-left: -15px !important;
  }
  .p-lg--15 {
    padding: -15px !important;
  }
  .pt-lg--15, .py-lg--15 {
    padding-top: -15px !important;
  }
  .pr-lg--15, .px-lg--15 {
    padding-right: -15px !important;
  }
  .pb-lg--15, .py-lg--15 {
    padding-bottom: -15px !important;
  }
  .pl-lg--15, .px-lg--15 {
    padding-left: -15px !important;
  }
  .m-lg--14 {
    margin: -14px !important;
  }
  .mt-lg--14, .my-lg--14 {
    margin-top: -14px !important;
  }
  .mr-lg--14, .mx-lg--14 {
    margin-right: -14px !important;
  }
  .mb-lg--14, .my-lg--14 {
    margin-bottom: -14px !important;
  }
  .ml-lg--14, .mx-lg--14 {
    margin-left: -14px !important;
  }
  .p-lg--14 {
    padding: -14px !important;
  }
  .pt-lg--14, .py-lg--14 {
    padding-top: -14px !important;
  }
  .pr-lg--14, .px-lg--14 {
    padding-right: -14px !important;
  }
  .pb-lg--14, .py-lg--14 {
    padding-bottom: -14px !important;
  }
  .pl-lg--14, .px-lg--14 {
    padding-left: -14px !important;
  }
  .m-lg--13 {
    margin: -13px !important;
  }
  .mt-lg--13, .my-lg--13 {
    margin-top: -13px !important;
  }
  .mr-lg--13, .mx-lg--13 {
    margin-right: -13px !important;
  }
  .mb-lg--13, .my-lg--13 {
    margin-bottom: -13px !important;
  }
  .ml-lg--13, .mx-lg--13 {
    margin-left: -13px !important;
  }
  .p-lg--13 {
    padding: -13px !important;
  }
  .pt-lg--13, .py-lg--13 {
    padding-top: -13px !important;
  }
  .pr-lg--13, .px-lg--13 {
    padding-right: -13px !important;
  }
  .pb-lg--13, .py-lg--13 {
    padding-bottom: -13px !important;
  }
  .pl-lg--13, .px-lg--13 {
    padding-left: -13px !important;
  }
  .m-lg--12 {
    margin: -12px !important;
  }
  .mt-lg--12, .my-lg--12 {
    margin-top: -12px !important;
  }
  .mr-lg--12, .mx-lg--12 {
    margin-right: -12px !important;
  }
  .mb-lg--12, .my-lg--12 {
    margin-bottom: -12px !important;
  }
  .ml-lg--12, .mx-lg--12 {
    margin-left: -12px !important;
  }
  .p-lg--12 {
    padding: -12px !important;
  }
  .pt-lg--12, .py-lg--12 {
    padding-top: -12px !important;
  }
  .pr-lg--12, .px-lg--12 {
    padding-right: -12px !important;
  }
  .pb-lg--12, .py-lg--12 {
    padding-bottom: -12px !important;
  }
  .pl-lg--12, .px-lg--12 {
    padding-left: -12px !important;
  }
  .m-lg--11 {
    margin: -11px !important;
  }
  .mt-lg--11, .my-lg--11 {
    margin-top: -11px !important;
  }
  .mr-lg--11, .mx-lg--11 {
    margin-right: -11px !important;
  }
  .mb-lg--11, .my-lg--11 {
    margin-bottom: -11px !important;
  }
  .ml-lg--11, .mx-lg--11 {
    margin-left: -11px !important;
  }
  .p-lg--11 {
    padding: -11px !important;
  }
  .pt-lg--11, .py-lg--11 {
    padding-top: -11px !important;
  }
  .pr-lg--11, .px-lg--11 {
    padding-right: -11px !important;
  }
  .pb-lg--11, .py-lg--11 {
    padding-bottom: -11px !important;
  }
  .pl-lg--11, .px-lg--11 {
    padding-left: -11px !important;
  }
  .m-lg--10 {
    margin: -10px !important;
  }
  .mt-lg--10, .my-lg--10 {
    margin-top: -10px !important;
  }
  .mr-lg--10, .mx-lg--10 {
    margin-right: -10px !important;
  }
  .mb-lg--10, .my-lg--10 {
    margin-bottom: -10px !important;
  }
  .ml-lg--10, .mx-lg--10 {
    margin-left: -10px !important;
  }
  .p-lg--10 {
    padding: -10px !important;
  }
  .pt-lg--10, .py-lg--10 {
    padding-top: -10px !important;
  }
  .pr-lg--10, .px-lg--10 {
    padding-right: -10px !important;
  }
  .pb-lg--10, .py-lg--10 {
    padding-bottom: -10px !important;
  }
  .pl-lg--10, .px-lg--10 {
    padding-left: -10px !important;
  }
  .m-lg--9 {
    margin: -9px !important;
  }
  .mt-lg--9, .my-lg--9 {
    margin-top: -9px !important;
  }
  .mr-lg--9, .mx-lg--9 {
    margin-right: -9px !important;
  }
  .mb-lg--9, .my-lg--9 {
    margin-bottom: -9px !important;
  }
  .ml-lg--9, .mx-lg--9 {
    margin-left: -9px !important;
  }
  .p-lg--9 {
    padding: -9px !important;
  }
  .pt-lg--9, .py-lg--9 {
    padding-top: -9px !important;
  }
  .pr-lg--9, .px-lg--9 {
    padding-right: -9px !important;
  }
  .pb-lg--9, .py-lg--9 {
    padding-bottom: -9px !important;
  }
  .pl-lg--9, .px-lg--9 {
    padding-left: -9px !important;
  }
  .m-lg--8 {
    margin: -8px !important;
  }
  .mt-lg--8, .my-lg--8 {
    margin-top: -8px !important;
  }
  .mr-lg--8, .mx-lg--8 {
    margin-right: -8px !important;
  }
  .mb-lg--8, .my-lg--8 {
    margin-bottom: -8px !important;
  }
  .ml-lg--8, .mx-lg--8 {
    margin-left: -8px !important;
  }
  .p-lg--8 {
    padding: -8px !important;
  }
  .pt-lg--8, .py-lg--8 {
    padding-top: -8px !important;
  }
  .pr-lg--8, .px-lg--8 {
    padding-right: -8px !important;
  }
  .pb-lg--8, .py-lg--8 {
    padding-bottom: -8px !important;
  }
  .pl-lg--8, .px-lg--8 {
    padding-left: -8px !important;
  }
  .m-lg--7 {
    margin: -7px !important;
  }
  .mt-lg--7, .my-lg--7 {
    margin-top: -7px !important;
  }
  .mr-lg--7, .mx-lg--7 {
    margin-right: -7px !important;
  }
  .mb-lg--7, .my-lg--7 {
    margin-bottom: -7px !important;
  }
  .ml-lg--7, .mx-lg--7 {
    margin-left: -7px !important;
  }
  .p-lg--7 {
    padding: -7px !important;
  }
  .pt-lg--7, .py-lg--7 {
    padding-top: -7px !important;
  }
  .pr-lg--7, .px-lg--7 {
    padding-right: -7px !important;
  }
  .pb-lg--7, .py-lg--7 {
    padding-bottom: -7px !important;
  }
  .pl-lg--7, .px-lg--7 {
    padding-left: -7px !important;
  }
  .m-lg--6 {
    margin: -6px !important;
  }
  .mt-lg--6, .my-lg--6 {
    margin-top: -6px !important;
  }
  .mr-lg--6, .mx-lg--6 {
    margin-right: -6px !important;
  }
  .mb-lg--6, .my-lg--6 {
    margin-bottom: -6px !important;
  }
  .ml-lg--6, .mx-lg--6 {
    margin-left: -6px !important;
  }
  .p-lg--6 {
    padding: -6px !important;
  }
  .pt-lg--6, .py-lg--6 {
    padding-top: -6px !important;
  }
  .pr-lg--6, .px-lg--6 {
    padding-right: -6px !important;
  }
  .pb-lg--6, .py-lg--6 {
    padding-bottom: -6px !important;
  }
  .pl-lg--6, .px-lg--6 {
    padding-left: -6px !important;
  }
  .m-lg--5 {
    margin: -5px !important;
  }
  .mt-lg--5, .my-lg--5 {
    margin-top: -5px !important;
  }
  .mr-lg--5, .mx-lg--5 {
    margin-right: -5px !important;
  }
  .mb-lg--5, .my-lg--5 {
    margin-bottom: -5px !important;
  }
  .ml-lg--5, .mx-lg--5 {
    margin-left: -5px !important;
  }
  .p-lg--5 {
    padding: -5px !important;
  }
  .pt-lg--5, .py-lg--5 {
    padding-top: -5px !important;
  }
  .pr-lg--5, .px-lg--5 {
    padding-right: -5px !important;
  }
  .pb-lg--5, .py-lg--5 {
    padding-bottom: -5px !important;
  }
  .pl-lg--5, .px-lg--5 {
    padding-left: -5px !important;
  }
  .m-lg--4 {
    margin: -4px !important;
  }
  .mt-lg--4, .my-lg--4 {
    margin-top: -4px !important;
  }
  .mr-lg--4, .mx-lg--4 {
    margin-right: -4px !important;
  }
  .mb-lg--4, .my-lg--4 {
    margin-bottom: -4px !important;
  }
  .ml-lg--4, .mx-lg--4 {
    margin-left: -4px !important;
  }
  .p-lg--4 {
    padding: -4px !important;
  }
  .pt-lg--4, .py-lg--4 {
    padding-top: -4px !important;
  }
  .pr-lg--4, .px-lg--4 {
    padding-right: -4px !important;
  }
  .pb-lg--4, .py-lg--4 {
    padding-bottom: -4px !important;
  }
  .pl-lg--4, .px-lg--4 {
    padding-left: -4px !important;
  }
  .m-lg--3 {
    margin: -3px !important;
  }
  .mt-lg--3, .my-lg--3 {
    margin-top: -3px !important;
  }
  .mr-lg--3, .mx-lg--3 {
    margin-right: -3px !important;
  }
  .mb-lg--3, .my-lg--3 {
    margin-bottom: -3px !important;
  }
  .ml-lg--3, .mx-lg--3 {
    margin-left: -3px !important;
  }
  .p-lg--3 {
    padding: -3px !important;
  }
  .pt-lg--3, .py-lg--3 {
    padding-top: -3px !important;
  }
  .pr-lg--3, .px-lg--3 {
    padding-right: -3px !important;
  }
  .pb-lg--3, .py-lg--3 {
    padding-bottom: -3px !important;
  }
  .pl-lg--3, .px-lg--3 {
    padding-left: -3px !important;
  }
  .m-lg--2 {
    margin: -2px !important;
  }
  .mt-lg--2, .my-lg--2 {
    margin-top: -2px !important;
  }
  .mr-lg--2, .mx-lg--2 {
    margin-right: -2px !important;
  }
  .mb-lg--2, .my-lg--2 {
    margin-bottom: -2px !important;
  }
  .ml-lg--2, .mx-lg--2 {
    margin-left: -2px !important;
  }
  .p-lg--2 {
    padding: -2px !important;
  }
  .pt-lg--2, .py-lg--2 {
    padding-top: -2px !important;
  }
  .pr-lg--2, .px-lg--2 {
    padding-right: -2px !important;
  }
  .pb-lg--2, .py-lg--2 {
    padding-bottom: -2px !important;
  }
  .pl-lg--2, .px-lg--2 {
    padding-left: -2px !important;
  }
  .m-lg--1 {
    margin: -1px !important;
  }
  .mt-lg--1, .my-lg--1 {
    margin-top: -1px !important;
  }
  .mr-lg--1, .mx-lg--1 {
    margin-right: -1px !important;
  }
  .mb-lg--1, .my-lg--1 {
    margin-bottom: -1px !important;
  }
  .ml-lg--1, .mx-lg--1 {
    margin-left: -1px !important;
  }
  .p-lg--1 {
    padding: -1px !important;
  }
  .pt-lg--1, .py-lg--1 {
    padding-top: -1px !important;
  }
  .pr-lg--1, .px-lg--1 {
    padding-right: -1px !important;
  }
  .pb-lg--1, .py-lg--1 {
    padding-bottom: -1px !important;
  }
  .pl-lg--1, .px-lg--1 {
    padding-left: -1px !important;
  }
  .border-lg {
    border: 1px solid #e8e8e8 !important;
  }
  .border-lg-top {
    border-top: 1px solid #e8e8e8 !important;
  }
  .border-lg-right {
    border-right: 1px solid #e8e8e8 !important;
  }
  .border-lg-bottom {
    border-bottom: 1px solid #e8e8e8 !important;
  }
  .border-lg-left {
    border-left: 1px solid #e8e8e8 !important;
  }
  .border-lg-0 {
    border: 0 !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .z-lg-0 {
    z-index: 0 !important;
  }
  .t-lg-0 {
    top: 0px !important;
  }
  .r-lg-0 {
    right: 0px !important;
  }
  .b-lg-0 {
    bottom: 0px !important;
  }
  .l-lg-0 {
    left: 0px !important;
  }
  .z-lg-1 {
    z-index: 1 !important;
  }
  .t-lg-1 {
    top: 1px !important;
  }
  .r-lg-1 {
    right: 1px !important;
  }
  .b-lg-1 {
    bottom: 1px !important;
  }
  .l-lg-1 {
    left: 1px !important;
  }
  .z-lg-2 {
    z-index: 2 !important;
  }
  .t-lg-2 {
    top: 2px !important;
  }
  .r-lg-2 {
    right: 2px !important;
  }
  .b-lg-2 {
    bottom: 2px !important;
  }
  .l-lg-2 {
    left: 2px !important;
  }
  .z-lg-3 {
    z-index: 3 !important;
  }
  .t-lg-3 {
    top: 3px !important;
  }
  .r-lg-3 {
    right: 3px !important;
  }
  .b-lg-3 {
    bottom: 3px !important;
  }
  .l-lg-3 {
    left: 3px !important;
  }
  .z-lg-4 {
    z-index: 4 !important;
  }
  .t-lg-4 {
    top: 4px !important;
  }
  .r-lg-4 {
    right: 4px !important;
  }
  .b-lg-4 {
    bottom: 4px !important;
  }
  .l-lg-4 {
    left: 4px !important;
  }
  .z-lg-5 {
    z-index: 5 !important;
  }
  .t-lg-5 {
    top: 5px !important;
  }
  .r-lg-5 {
    right: 5px !important;
  }
  .b-lg-5 {
    bottom: 5px !important;
  }
  .l-lg-5 {
    left: 5px !important;
  }
  .z-lg-6 {
    z-index: 6 !important;
  }
  .t-lg-6 {
    top: 6px !important;
  }
  .r-lg-6 {
    right: 6px !important;
  }
  .b-lg-6 {
    bottom: 6px !important;
  }
  .l-lg-6 {
    left: 6px !important;
  }
  .z-lg-7 {
    z-index: 7 !important;
  }
  .t-lg-7 {
    top: 7px !important;
  }
  .r-lg-7 {
    right: 7px !important;
  }
  .b-lg-7 {
    bottom: 7px !important;
  }
  .l-lg-7 {
    left: 7px !important;
  }
  .z-lg-8 {
    z-index: 8 !important;
  }
  .t-lg-8 {
    top: 8px !important;
  }
  .r-lg-8 {
    right: 8px !important;
  }
  .b-lg-8 {
    bottom: 8px !important;
  }
  .l-lg-8 {
    left: 8px !important;
  }
  .z-lg-9 {
    z-index: 9 !important;
  }
  .t-lg-9 {
    top: 9px !important;
  }
  .r-lg-9 {
    right: 9px !important;
  }
  .b-lg-9 {
    bottom: 9px !important;
  }
  .l-lg-9 {
    left: 9px !important;
  }
  .z-lg-10 {
    z-index: 10 !important;
  }
  .t-lg-10 {
    top: 10px !important;
  }
  .r-lg-10 {
    right: 10px !important;
  }
  .b-lg-10 {
    bottom: 10px !important;
  }
  .l-lg-10 {
    left: 10px !important;
  }
  .z-lg-11 {
    z-index: 11 !important;
  }
  .t-lg-11 {
    top: 11px !important;
  }
  .r-lg-11 {
    right: 11px !important;
  }
  .b-lg-11 {
    bottom: 11px !important;
  }
  .l-lg-11 {
    left: 11px !important;
  }
  .z-lg-12 {
    z-index: 12 !important;
  }
  .t-lg-12 {
    top: 12px !important;
  }
  .r-lg-12 {
    right: 12px !important;
  }
  .b-lg-12 {
    bottom: 12px !important;
  }
  .l-lg-12 {
    left: 12px !important;
  }
  .z-lg-13 {
    z-index: 13 !important;
  }
  .t-lg-13 {
    top: 13px !important;
  }
  .r-lg-13 {
    right: 13px !important;
  }
  .b-lg-13 {
    bottom: 13px !important;
  }
  .l-lg-13 {
    left: 13px !important;
  }
  .z-lg-14 {
    z-index: 14 !important;
  }
  .t-lg-14 {
    top: 14px !important;
  }
  .r-lg-14 {
    right: 14px !important;
  }
  .b-lg-14 {
    bottom: 14px !important;
  }
  .l-lg-14 {
    left: 14px !important;
  }
  .z-lg-15 {
    z-index: 15 !important;
  }
  .t-lg-15 {
    top: 15px !important;
  }
  .r-lg-15 {
    right: 15px !important;
  }
  .b-lg-15 {
    bottom: 15px !important;
  }
  .l-lg-15 {
    left: 15px !important;
  }
  .z-lg-16 {
    z-index: 16 !important;
  }
  .t-lg-16 {
    top: 16px !important;
  }
  .r-lg-16 {
    right: 16px !important;
  }
  .b-lg-16 {
    bottom: 16px !important;
  }
  .l-lg-16 {
    left: 16px !important;
  }
  .z-lg-17 {
    z-index: 17 !important;
  }
  .t-lg-17 {
    top: 17px !important;
  }
  .r-lg-17 {
    right: 17px !important;
  }
  .b-lg-17 {
    bottom: 17px !important;
  }
  .l-lg-17 {
    left: 17px !important;
  }
  .z-lg-18 {
    z-index: 18 !important;
  }
  .t-lg-18 {
    top: 18px !important;
  }
  .r-lg-18 {
    right: 18px !important;
  }
  .b-lg-18 {
    bottom: 18px !important;
  }
  .l-lg-18 {
    left: 18px !important;
  }
  .z-lg-19 {
    z-index: 19 !important;
  }
  .t-lg-19 {
    top: 19px !important;
  }
  .r-lg-19 {
    right: 19px !important;
  }
  .b-lg-19 {
    bottom: 19px !important;
  }
  .l-lg-19 {
    left: 19px !important;
  }
  .z-lg-20 {
    z-index: 20 !important;
  }
  .t-lg-20 {
    top: 20px !important;
  }
  .r-lg-20 {
    right: 20px !important;
  }
  .b-lg-20 {
    bottom: 20px !important;
  }
  .l-lg-20 {
    left: 20px !important;
  }
  .z-lg-21 {
    z-index: 21 !important;
  }
  .t-lg-21 {
    top: 21px !important;
  }
  .r-lg-21 {
    right: 21px !important;
  }
  .b-lg-21 {
    bottom: 21px !important;
  }
  .l-lg-21 {
    left: 21px !important;
  }
  .z-lg-22 {
    z-index: 22 !important;
  }
  .t-lg-22 {
    top: 22px !important;
  }
  .r-lg-22 {
    right: 22px !important;
  }
  .b-lg-22 {
    bottom: 22px !important;
  }
  .l-lg-22 {
    left: 22px !important;
  }
  .z-lg-23 {
    z-index: 23 !important;
  }
  .t-lg-23 {
    top: 23px !important;
  }
  .r-lg-23 {
    right: 23px !important;
  }
  .b-lg-23 {
    bottom: 23px !important;
  }
  .l-lg-23 {
    left: 23px !important;
  }
  .z-lg-24 {
    z-index: 24 !important;
  }
  .t-lg-24 {
    top: 24px !important;
  }
  .r-lg-24 {
    right: 24px !important;
  }
  .b-lg-24 {
    bottom: 24px !important;
  }
  .l-lg-24 {
    left: 24px !important;
  }
  .z-lg-25 {
    z-index: 25 !important;
  }
  .t-lg-25 {
    top: 25px !important;
  }
  .r-lg-25 {
    right: 25px !important;
  }
  .b-lg-25 {
    bottom: 25px !important;
  }
  .l-lg-25 {
    left: 25px !important;
  }
  .z-lg-26 {
    z-index: 26 !important;
  }
  .t-lg-26 {
    top: 26px !important;
  }
  .r-lg-26 {
    right: 26px !important;
  }
  .b-lg-26 {
    bottom: 26px !important;
  }
  .l-lg-26 {
    left: 26px !important;
  }
  .z-lg-27 {
    z-index: 27 !important;
  }
  .t-lg-27 {
    top: 27px !important;
  }
  .r-lg-27 {
    right: 27px !important;
  }
  .b-lg-27 {
    bottom: 27px !important;
  }
  .l-lg-27 {
    left: 27px !important;
  }
  .z-lg-28 {
    z-index: 28 !important;
  }
  .t-lg-28 {
    top: 28px !important;
  }
  .r-lg-28 {
    right: 28px !important;
  }
  .b-lg-28 {
    bottom: 28px !important;
  }
  .l-lg-28 {
    left: 28px !important;
  }
  .z-lg-29 {
    z-index: 29 !important;
  }
  .t-lg-29 {
    top: 29px !important;
  }
  .r-lg-29 {
    right: 29px !important;
  }
  .b-lg-29 {
    bottom: 29px !important;
  }
  .l-lg-29 {
    left: 29px !important;
  }
  .z-lg-30 {
    z-index: 30 !important;
  }
  .t-lg-30 {
    top: 30px !important;
  }
  .r-lg-30 {
    right: 30px !important;
  }
  .b-lg-30 {
    bottom: 30px !important;
  }
  .l-lg-30 {
    left: 30px !important;
  }
  .z-lg-31 {
    z-index: 31 !important;
  }
  .t-lg-31 {
    top: 31px !important;
  }
  .r-lg-31 {
    right: 31px !important;
  }
  .b-lg-31 {
    bottom: 31px !important;
  }
  .l-lg-31 {
    left: 31px !important;
  }
  .z-lg-32 {
    z-index: 32 !important;
  }
  .t-lg-32 {
    top: 32px !important;
  }
  .r-lg-32 {
    right: 32px !important;
  }
  .b-lg-32 {
    bottom: 32px !important;
  }
  .l-lg-32 {
    left: 32px !important;
  }
  .z-lg-33 {
    z-index: 33 !important;
  }
  .t-lg-33 {
    top: 33px !important;
  }
  .r-lg-33 {
    right: 33px !important;
  }
  .b-lg-33 {
    bottom: 33px !important;
  }
  .l-lg-33 {
    left: 33px !important;
  }
  .z-lg-34 {
    z-index: 34 !important;
  }
  .t-lg-34 {
    top: 34px !important;
  }
  .r-lg-34 {
    right: 34px !important;
  }
  .b-lg-34 {
    bottom: 34px !important;
  }
  .l-lg-34 {
    left: 34px !important;
  }
  .z-lg-35 {
    z-index: 35 !important;
  }
  .t-lg-35 {
    top: 35px !important;
  }
  .r-lg-35 {
    right: 35px !important;
  }
  .b-lg-35 {
    bottom: 35px !important;
  }
  .l-lg-35 {
    left: 35px !important;
  }
  .z-lg-36 {
    z-index: 36 !important;
  }
  .t-lg-36 {
    top: 36px !important;
  }
  .r-lg-36 {
    right: 36px !important;
  }
  .b-lg-36 {
    bottom: 36px !important;
  }
  .l-lg-36 {
    left: 36px !important;
  }
  .z-lg-37 {
    z-index: 37 !important;
  }
  .t-lg-37 {
    top: 37px !important;
  }
  .r-lg-37 {
    right: 37px !important;
  }
  .b-lg-37 {
    bottom: 37px !important;
  }
  .l-lg-37 {
    left: 37px !important;
  }
  .z-lg-38 {
    z-index: 38 !important;
  }
  .t-lg-38 {
    top: 38px !important;
  }
  .r-lg-38 {
    right: 38px !important;
  }
  .b-lg-38 {
    bottom: 38px !important;
  }
  .l-lg-38 {
    left: 38px !important;
  }
  .z-lg-39 {
    z-index: 39 !important;
  }
  .t-lg-39 {
    top: 39px !important;
  }
  .r-lg-39 {
    right: 39px !important;
  }
  .b-lg-39 {
    bottom: 39px !important;
  }
  .l-lg-39 {
    left: 39px !important;
  }
  .z-lg-40 {
    z-index: 40 !important;
  }
  .t-lg-40 {
    top: 40px !important;
  }
  .r-lg-40 {
    right: 40px !important;
  }
  .b-lg-40 {
    bottom: 40px !important;
  }
  .l-lg-40 {
    left: 40px !important;
  }
  .z-lg-41 {
    z-index: 41 !important;
  }
  .t-lg-41 {
    top: 41px !important;
  }
  .r-lg-41 {
    right: 41px !important;
  }
  .b-lg-41 {
    bottom: 41px !important;
  }
  .l-lg-41 {
    left: 41px !important;
  }
  .z-lg-42 {
    z-index: 42 !important;
  }
  .t-lg-42 {
    top: 42px !important;
  }
  .r-lg-42 {
    right: 42px !important;
  }
  .b-lg-42 {
    bottom: 42px !important;
  }
  .l-lg-42 {
    left: 42px !important;
  }
  .z-lg-43 {
    z-index: 43 !important;
  }
  .t-lg-43 {
    top: 43px !important;
  }
  .r-lg-43 {
    right: 43px !important;
  }
  .b-lg-43 {
    bottom: 43px !important;
  }
  .l-lg-43 {
    left: 43px !important;
  }
  .z-lg-44 {
    z-index: 44 !important;
  }
  .t-lg-44 {
    top: 44px !important;
  }
  .r-lg-44 {
    right: 44px !important;
  }
  .b-lg-44 {
    bottom: 44px !important;
  }
  .l-lg-44 {
    left: 44px !important;
  }
  .z-lg-45 {
    z-index: 45 !important;
  }
  .t-lg-45 {
    top: 45px !important;
  }
  .r-lg-45 {
    right: 45px !important;
  }
  .b-lg-45 {
    bottom: 45px !important;
  }
  .l-lg-45 {
    left: 45px !important;
  }
  .z-lg-46 {
    z-index: 46 !important;
  }
  .t-lg-46 {
    top: 46px !important;
  }
  .r-lg-46 {
    right: 46px !important;
  }
  .b-lg-46 {
    bottom: 46px !important;
  }
  .l-lg-46 {
    left: 46px !important;
  }
  .z-lg-47 {
    z-index: 47 !important;
  }
  .t-lg-47 {
    top: 47px !important;
  }
  .r-lg-47 {
    right: 47px !important;
  }
  .b-lg-47 {
    bottom: 47px !important;
  }
  .l-lg-47 {
    left: 47px !important;
  }
  .z-lg-48 {
    z-index: 48 !important;
  }
  .t-lg-48 {
    top: 48px !important;
  }
  .r-lg-48 {
    right: 48px !important;
  }
  .b-lg-48 {
    bottom: 48px !important;
  }
  .l-lg-48 {
    left: 48px !important;
  }
  .z-lg-49 {
    z-index: 49 !important;
  }
  .t-lg-49 {
    top: 49px !important;
  }
  .r-lg-49 {
    right: 49px !important;
  }
  .b-lg-49 {
    bottom: 49px !important;
  }
  .l-lg-49 {
    left: 49px !important;
  }
  .z-lg-50 {
    z-index: 50 !important;
  }
  .t-lg-50 {
    top: 50px !important;
  }
  .r-lg-50 {
    right: 50px !important;
  }
  .b-lg-50 {
    bottom: 50px !important;
  }
  .l-lg-50 {
    left: 50px !important;
  }
  .z-lg-51 {
    z-index: 51 !important;
  }
  .t-lg-51 {
    top: 51px !important;
  }
  .r-lg-51 {
    right: 51px !important;
  }
  .b-lg-51 {
    bottom: 51px !important;
  }
  .l-lg-51 {
    left: 51px !important;
  }
  .z-lg-52 {
    z-index: 52 !important;
  }
  .t-lg-52 {
    top: 52px !important;
  }
  .r-lg-52 {
    right: 52px !important;
  }
  .b-lg-52 {
    bottom: 52px !important;
  }
  .l-lg-52 {
    left: 52px !important;
  }
  .z-lg-53 {
    z-index: 53 !important;
  }
  .t-lg-53 {
    top: 53px !important;
  }
  .r-lg-53 {
    right: 53px !important;
  }
  .b-lg-53 {
    bottom: 53px !important;
  }
  .l-lg-53 {
    left: 53px !important;
  }
  .z-lg-54 {
    z-index: 54 !important;
  }
  .t-lg-54 {
    top: 54px !important;
  }
  .r-lg-54 {
    right: 54px !important;
  }
  .b-lg-54 {
    bottom: 54px !important;
  }
  .l-lg-54 {
    left: 54px !important;
  }
  .z-lg-55 {
    z-index: 55 !important;
  }
  .t-lg-55 {
    top: 55px !important;
  }
  .r-lg-55 {
    right: 55px !important;
  }
  .b-lg-55 {
    bottom: 55px !important;
  }
  .l-lg-55 {
    left: 55px !important;
  }
  .z-lg-56 {
    z-index: 56 !important;
  }
  .t-lg-56 {
    top: 56px !important;
  }
  .r-lg-56 {
    right: 56px !important;
  }
  .b-lg-56 {
    bottom: 56px !important;
  }
  .l-lg-56 {
    left: 56px !important;
  }
  .z-lg-57 {
    z-index: 57 !important;
  }
  .t-lg-57 {
    top: 57px !important;
  }
  .r-lg-57 {
    right: 57px !important;
  }
  .b-lg-57 {
    bottom: 57px !important;
  }
  .l-lg-57 {
    left: 57px !important;
  }
  .z-lg-58 {
    z-index: 58 !important;
  }
  .t-lg-58 {
    top: 58px !important;
  }
  .r-lg-58 {
    right: 58px !important;
  }
  .b-lg-58 {
    bottom: 58px !important;
  }
  .l-lg-58 {
    left: 58px !important;
  }
  .z-lg-59 {
    z-index: 59 !important;
  }
  .t-lg-59 {
    top: 59px !important;
  }
  .r-lg-59 {
    right: 59px !important;
  }
  .b-lg-59 {
    bottom: 59px !important;
  }
  .l-lg-59 {
    left: 59px !important;
  }
  .z-lg-60 {
    z-index: 60 !important;
  }
  .t-lg-60 {
    top: 60px !important;
  }
  .r-lg-60 {
    right: 60px !important;
  }
  .b-lg-60 {
    bottom: 60px !important;
  }
  .l-lg-60 {
    left: 60px !important;
  }
  .z-lg-61 {
    z-index: 61 !important;
  }
  .t-lg-61 {
    top: 61px !important;
  }
  .r-lg-61 {
    right: 61px !important;
  }
  .b-lg-61 {
    bottom: 61px !important;
  }
  .l-lg-61 {
    left: 61px !important;
  }
  .z-lg-62 {
    z-index: 62 !important;
  }
  .t-lg-62 {
    top: 62px !important;
  }
  .r-lg-62 {
    right: 62px !important;
  }
  .b-lg-62 {
    bottom: 62px !important;
  }
  .l-lg-62 {
    left: 62px !important;
  }
  .z-lg-63 {
    z-index: 63 !important;
  }
  .t-lg-63 {
    top: 63px !important;
  }
  .r-lg-63 {
    right: 63px !important;
  }
  .b-lg-63 {
    bottom: 63px !important;
  }
  .l-lg-63 {
    left: 63px !important;
  }
  .z-lg-64 {
    z-index: 64 !important;
  }
  .t-lg-64 {
    top: 64px !important;
  }
  .r-lg-64 {
    right: 64px !important;
  }
  .b-lg-64 {
    bottom: 64px !important;
  }
  .l-lg-64 {
    left: 64px !important;
  }
  .t-lg-n0 {
    top: -0px !important;
  }
  .r-lg-n0 {
    right: -0px !important;
  }
  .b-lg-n0 {
    bottom: -0px !important;
  }
  .l-lg-n0 {
    left: -0px !important;
  }
  .t-lg-n1 {
    top: -1px !important;
  }
  .r-lg-n1 {
    right: -1px !important;
  }
  .b-lg-n1 {
    bottom: -1px !important;
  }
  .l-lg-n1 {
    left: -1px !important;
  }
  .t-lg-n2 {
    top: -2px !important;
  }
  .r-lg-n2 {
    right: -2px !important;
  }
  .b-lg-n2 {
    bottom: -2px !important;
  }
  .l-lg-n2 {
    left: -2px !important;
  }
  .t-lg-n3 {
    top: -3px !important;
  }
  .r-lg-n3 {
    right: -3px !important;
  }
  .b-lg-n3 {
    bottom: -3px !important;
  }
  .l-lg-n3 {
    left: -3px !important;
  }
  .t-lg-n4 {
    top: -4px !important;
  }
  .r-lg-n4 {
    right: -4px !important;
  }
  .b-lg-n4 {
    bottom: -4px !important;
  }
  .l-lg-n4 {
    left: -4px !important;
  }
  .t-lg-n5 {
    top: -5px !important;
  }
  .r-lg-n5 {
    right: -5px !important;
  }
  .b-lg-n5 {
    bottom: -5px !important;
  }
  .l-lg-n5 {
    left: -5px !important;
  }
  .t-lg-n6 {
    top: -6px !important;
  }
  .r-lg-n6 {
    right: -6px !important;
  }
  .b-lg-n6 {
    bottom: -6px !important;
  }
  .l-lg-n6 {
    left: -6px !important;
  }
  .t-lg-n7 {
    top: -7px !important;
  }
  .r-lg-n7 {
    right: -7px !important;
  }
  .b-lg-n7 {
    bottom: -7px !important;
  }
  .l-lg-n7 {
    left: -7px !important;
  }
  .t-lg-n8 {
    top: -8px !important;
  }
  .r-lg-n8 {
    right: -8px !important;
  }
  .b-lg-n8 {
    bottom: -8px !important;
  }
  .l-lg-n8 {
    left: -8px !important;
  }
  .t-lg-n9 {
    top: -9px !important;
  }
  .r-lg-n9 {
    right: -9px !important;
  }
  .b-lg-n9 {
    bottom: -9px !important;
  }
  .l-lg-n9 {
    left: -9px !important;
  }
  .t-lg-n10 {
    top: -10px !important;
  }
  .r-lg-n10 {
    right: -10px !important;
  }
  .b-lg-n10 {
    bottom: -10px !important;
  }
  .l-lg-n10 {
    left: -10px !important;
  }
  .t-lg-n11 {
    top: -11px !important;
  }
  .r-lg-n11 {
    right: -11px !important;
  }
  .b-lg-n11 {
    bottom: -11px !important;
  }
  .l-lg-n11 {
    left: -11px !important;
  }
  .t-lg-n12 {
    top: -12px !important;
  }
  .r-lg-n12 {
    right: -12px !important;
  }
  .b-lg-n12 {
    bottom: -12px !important;
  }
  .l-lg-n12 {
    left: -12px !important;
  }
  .t-lg-n13 {
    top: -13px !important;
  }
  .r-lg-n13 {
    right: -13px !important;
  }
  .b-lg-n13 {
    bottom: -13px !important;
  }
  .l-lg-n13 {
    left: -13px !important;
  }
  .t-lg-n14 {
    top: -14px !important;
  }
  .r-lg-n14 {
    right: -14px !important;
  }
  .b-lg-n14 {
    bottom: -14px !important;
  }
  .l-lg-n14 {
    left: -14px !important;
  }
  .t-lg-n15 {
    top: -15px !important;
  }
  .r-lg-n15 {
    right: -15px !important;
  }
  .b-lg-n15 {
    bottom: -15px !important;
  }
  .l-lg-n15 {
    left: -15px !important;
  }
  .t-lg-n16 {
    top: -16px !important;
  }
  .r-lg-n16 {
    right: -16px !important;
  }
  .b-lg-n16 {
    bottom: -16px !important;
  }
  .l-lg-n16 {
    left: -16px !important;
  }
  .t-lg-n17 {
    top: -17px !important;
  }
  .r-lg-n17 {
    right: -17px !important;
  }
  .b-lg-n17 {
    bottom: -17px !important;
  }
  .l-lg-n17 {
    left: -17px !important;
  }
  .t-lg-n18 {
    top: -18px !important;
  }
  .r-lg-n18 {
    right: -18px !important;
  }
  .b-lg-n18 {
    bottom: -18px !important;
  }
  .l-lg-n18 {
    left: -18px !important;
  }
  .t-lg-n19 {
    top: -19px !important;
  }
  .r-lg-n19 {
    right: -19px !important;
  }
  .b-lg-n19 {
    bottom: -19px !important;
  }
  .l-lg-n19 {
    left: -19px !important;
  }
  .t-lg-n20 {
    top: -20px !important;
  }
  .r-lg-n20 {
    right: -20px !important;
  }
  .b-lg-n20 {
    bottom: -20px !important;
  }
  .l-lg-n20 {
    left: -20px !important;
  }
  .t-lg-n21 {
    top: -21px !important;
  }
  .r-lg-n21 {
    right: -21px !important;
  }
  .b-lg-n21 {
    bottom: -21px !important;
  }
  .l-lg-n21 {
    left: -21px !important;
  }
  .t-lg-n22 {
    top: -22px !important;
  }
  .r-lg-n22 {
    right: -22px !important;
  }
  .b-lg-n22 {
    bottom: -22px !important;
  }
  .l-lg-n22 {
    left: -22px !important;
  }
  .t-lg-n23 {
    top: -23px !important;
  }
  .r-lg-n23 {
    right: -23px !important;
  }
  .b-lg-n23 {
    bottom: -23px !important;
  }
  .l-lg-n23 {
    left: -23px !important;
  }
  .t-lg-n24 {
    top: -24px !important;
  }
  .r-lg-n24 {
    right: -24px !important;
  }
  .b-lg-n24 {
    bottom: -24px !important;
  }
  .l-lg-n24 {
    left: -24px !important;
  }
  .t-lg-n25 {
    top: -25px !important;
  }
  .r-lg-n25 {
    right: -25px !important;
  }
  .b-lg-n25 {
    bottom: -25px !important;
  }
  .l-lg-n25 {
    left: -25px !important;
  }
  .t-lg-n26 {
    top: -26px !important;
  }
  .r-lg-n26 {
    right: -26px !important;
  }
  .b-lg-n26 {
    bottom: -26px !important;
  }
  .l-lg-n26 {
    left: -26px !important;
  }
  .t-lg-n27 {
    top: -27px !important;
  }
  .r-lg-n27 {
    right: -27px !important;
  }
  .b-lg-n27 {
    bottom: -27px !important;
  }
  .l-lg-n27 {
    left: -27px !important;
  }
  .t-lg-n28 {
    top: -28px !important;
  }
  .r-lg-n28 {
    right: -28px !important;
  }
  .b-lg-n28 {
    bottom: -28px !important;
  }
  .l-lg-n28 {
    left: -28px !important;
  }
  .t-lg-n29 {
    top: -29px !important;
  }
  .r-lg-n29 {
    right: -29px !important;
  }
  .b-lg-n29 {
    bottom: -29px !important;
  }
  .l-lg-n29 {
    left: -29px !important;
  }
  .t-lg-n30 {
    top: -30px !important;
  }
  .r-lg-n30 {
    right: -30px !important;
  }
  .b-lg-n30 {
    bottom: -30px !important;
  }
  .l-lg-n30 {
    left: -30px !important;
  }
  .t-lg-n31 {
    top: -31px !important;
  }
  .r-lg-n31 {
    right: -31px !important;
  }
  .b-lg-n31 {
    bottom: -31px !important;
  }
  .l-lg-n31 {
    left: -31px !important;
  }
  .t-lg-n32 {
    top: -32px !important;
  }
  .r-lg-n32 {
    right: -32px !important;
  }
  .b-lg-n32 {
    bottom: -32px !important;
  }
  .l-lg-n32 {
    left: -32px !important;
  }
  .t-lg-n33 {
    top: -33px !important;
  }
  .r-lg-n33 {
    right: -33px !important;
  }
  .b-lg-n33 {
    bottom: -33px !important;
  }
  .l-lg-n33 {
    left: -33px !important;
  }
  .t-lg-n34 {
    top: -34px !important;
  }
  .r-lg-n34 {
    right: -34px !important;
  }
  .b-lg-n34 {
    bottom: -34px !important;
  }
  .l-lg-n34 {
    left: -34px !important;
  }
  .t-lg-n35 {
    top: -35px !important;
  }
  .r-lg-n35 {
    right: -35px !important;
  }
  .b-lg-n35 {
    bottom: -35px !important;
  }
  .l-lg-n35 {
    left: -35px !important;
  }
  .t-lg-n36 {
    top: -36px !important;
  }
  .r-lg-n36 {
    right: -36px !important;
  }
  .b-lg-n36 {
    bottom: -36px !important;
  }
  .l-lg-n36 {
    left: -36px !important;
  }
  .t-lg-n37 {
    top: -37px !important;
  }
  .r-lg-n37 {
    right: -37px !important;
  }
  .b-lg-n37 {
    bottom: -37px !important;
  }
  .l-lg-n37 {
    left: -37px !important;
  }
  .t-lg-n38 {
    top: -38px !important;
  }
  .r-lg-n38 {
    right: -38px !important;
  }
  .b-lg-n38 {
    bottom: -38px !important;
  }
  .l-lg-n38 {
    left: -38px !important;
  }
  .t-lg-n39 {
    top: -39px !important;
  }
  .r-lg-n39 {
    right: -39px !important;
  }
  .b-lg-n39 {
    bottom: -39px !important;
  }
  .l-lg-n39 {
    left: -39px !important;
  }
  .t-lg-n40 {
    top: -40px !important;
  }
  .r-lg-n40 {
    right: -40px !important;
  }
  .b-lg-n40 {
    bottom: -40px !important;
  }
  .l-lg-n40 {
    left: -40px !important;
  }
  .t-lg-n41 {
    top: -41px !important;
  }
  .r-lg-n41 {
    right: -41px !important;
  }
  .b-lg-n41 {
    bottom: -41px !important;
  }
  .l-lg-n41 {
    left: -41px !important;
  }
  .t-lg-n42 {
    top: -42px !important;
  }
  .r-lg-n42 {
    right: -42px !important;
  }
  .b-lg-n42 {
    bottom: -42px !important;
  }
  .l-lg-n42 {
    left: -42px !important;
  }
  .t-lg-n43 {
    top: -43px !important;
  }
  .r-lg-n43 {
    right: -43px !important;
  }
  .b-lg-n43 {
    bottom: -43px !important;
  }
  .l-lg-n43 {
    left: -43px !important;
  }
  .t-lg-n44 {
    top: -44px !important;
  }
  .r-lg-n44 {
    right: -44px !important;
  }
  .b-lg-n44 {
    bottom: -44px !important;
  }
  .l-lg-n44 {
    left: -44px !important;
  }
  .t-lg-n45 {
    top: -45px !important;
  }
  .r-lg-n45 {
    right: -45px !important;
  }
  .b-lg-n45 {
    bottom: -45px !important;
  }
  .l-lg-n45 {
    left: -45px !important;
  }
  .t-lg-n46 {
    top: -46px !important;
  }
  .r-lg-n46 {
    right: -46px !important;
  }
  .b-lg-n46 {
    bottom: -46px !important;
  }
  .l-lg-n46 {
    left: -46px !important;
  }
  .t-lg-n47 {
    top: -47px !important;
  }
  .r-lg-n47 {
    right: -47px !important;
  }
  .b-lg-n47 {
    bottom: -47px !important;
  }
  .l-lg-n47 {
    left: -47px !important;
  }
  .t-lg-n48 {
    top: -48px !important;
  }
  .r-lg-n48 {
    right: -48px !important;
  }
  .b-lg-n48 {
    bottom: -48px !important;
  }
  .l-lg-n48 {
    left: -48px !important;
  }
  .t-lg-n49 {
    top: -49px !important;
  }
  .r-lg-n49 {
    right: -49px !important;
  }
  .b-lg-n49 {
    bottom: -49px !important;
  }
  .l-lg-n49 {
    left: -49px !important;
  }
  .t-lg-n50 {
    top: -50px !important;
  }
  .r-lg-n50 {
    right: -50px !important;
  }
  .b-lg-n50 {
    bottom: -50px !important;
  }
  .l-lg-n50 {
    left: -50px !important;
  }
  .t-lg-n51 {
    top: -51px !important;
  }
  .r-lg-n51 {
    right: -51px !important;
  }
  .b-lg-n51 {
    bottom: -51px !important;
  }
  .l-lg-n51 {
    left: -51px !important;
  }
  .t-lg-n52 {
    top: -52px !important;
  }
  .r-lg-n52 {
    right: -52px !important;
  }
  .b-lg-n52 {
    bottom: -52px !important;
  }
  .l-lg-n52 {
    left: -52px !important;
  }
  .t-lg-n53 {
    top: -53px !important;
  }
  .r-lg-n53 {
    right: -53px !important;
  }
  .b-lg-n53 {
    bottom: -53px !important;
  }
  .l-lg-n53 {
    left: -53px !important;
  }
  .t-lg-n54 {
    top: -54px !important;
  }
  .r-lg-n54 {
    right: -54px !important;
  }
  .b-lg-n54 {
    bottom: -54px !important;
  }
  .l-lg-n54 {
    left: -54px !important;
  }
  .t-lg-n55 {
    top: -55px !important;
  }
  .r-lg-n55 {
    right: -55px !important;
  }
  .b-lg-n55 {
    bottom: -55px !important;
  }
  .l-lg-n55 {
    left: -55px !important;
  }
  .t-lg-n56 {
    top: -56px !important;
  }
  .r-lg-n56 {
    right: -56px !important;
  }
  .b-lg-n56 {
    bottom: -56px !important;
  }
  .l-lg-n56 {
    left: -56px !important;
  }
  .t-lg-n57 {
    top: -57px !important;
  }
  .r-lg-n57 {
    right: -57px !important;
  }
  .b-lg-n57 {
    bottom: -57px !important;
  }
  .l-lg-n57 {
    left: -57px !important;
  }
  .t-lg-n58 {
    top: -58px !important;
  }
  .r-lg-n58 {
    right: -58px !important;
  }
  .b-lg-n58 {
    bottom: -58px !important;
  }
  .l-lg-n58 {
    left: -58px !important;
  }
  .t-lg-n59 {
    top: -59px !important;
  }
  .r-lg-n59 {
    right: -59px !important;
  }
  .b-lg-n59 {
    bottom: -59px !important;
  }
  .l-lg-n59 {
    left: -59px !important;
  }
  .t-lg-n60 {
    top: -60px !important;
  }
  .r-lg-n60 {
    right: -60px !important;
  }
  .b-lg-n60 {
    bottom: -60px !important;
  }
  .l-lg-n60 {
    left: -60px !important;
  }
  .t-lg-n61 {
    top: -61px !important;
  }
  .r-lg-n61 {
    right: -61px !important;
  }
  .b-lg-n61 {
    bottom: -61px !important;
  }
  .l-lg-n61 {
    left: -61px !important;
  }
  .t-lg-n62 {
    top: -62px !important;
  }
  .r-lg-n62 {
    right: -62px !important;
  }
  .b-lg-n62 {
    bottom: -62px !important;
  }
  .l-lg-n62 {
    left: -62px !important;
  }
  .t-lg-n63 {
    top: -63px !important;
  }
  .r-lg-n63 {
    right: -63px !important;
  }
  .b-lg-n63 {
    bottom: -63px !important;
  }
  .l-lg-n63 {
    left: -63px !important;
  }
  .t-lg-n64 {
    top: -64px !important;
  }
  .r-lg-n64 {
    right: -64px !important;
  }
  .b-lg-n64 {
    bottom: -64px !important;
  }
  .l-lg-n64 {
    left: -64px !important;
  }
}
@media (min-width: 1200px) {
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-20 {
    width: 20% !important;
  }
  .w-xl-30 {
    width: 30% !important;
  }
  .w-xl-40 {
    width: 40% !important;
  }
  .w-xl-60 {
    width: 60% !important;
  }
  .w-xl-70 {
    width: 70% !important;
  }
  .w-xl-80 {
    width: 80% !important;
  }
  .w-xl-90 {
    width: 90% !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .h-xl-20 {
    height: 20% !important;
  }
  .h-xl-30 {
    height: 30% !important;
  }
  .h-xl-40 {
    height: 40% !important;
  }
  .h-xl-60 {
    height: 60% !important;
  }
  .h-xl-70 {
    height: 70% !important;
  }
  .h-xl-80 {
    height: 80% !important;
  }
  .h-xl-90 {
    height: 90% !important;
  }
  .p-xl-absolute {
    position: absolute !important;
  }
  .p-xl-relative {
    position: relative !important;
  }
  .p-xl-static {
    position: static !important;
  }
  .p-xl-fixed {
    position: fixed !important;
  }
  .m-xl-0px {
    margin: 0px !important;
  }
  .mt-xl-0px, .my-xl-0px {
    margin-top: 0px !important;
  }
  .mr-xl-0px, .mx-xl-0px {
    margin-right: 0px !important;
  }
  .mb-xl-0px, .my-xl-0px {
    margin-bottom: 0px !important;
  }
  .ml-xl-0px, .mx-xl-0px {
    margin-left: 0px !important;
  }
  .p-xl-0px {
    padding: 0px !important;
  }
  .pt-xl-0px, .py-xl-0px {
    padding-top: 0px !important;
  }
  .pr-xl-0px, .px-xl-0px {
    padding-right: 0px !important;
  }
  .pb-xl-0px, .py-xl-0px {
    padding-bottom: 0px !important;
  }
  .pl-xl-0px, .px-xl-0px {
    padding-left: 0px !important;
  }
  .m-xl-1px {
    margin: 1px !important;
  }
  .mt-xl-1px, .my-xl-1px {
    margin-top: 1px !important;
  }
  .mr-xl-1px, .mx-xl-1px {
    margin-right: 1px !important;
  }
  .mb-xl-1px, .my-xl-1px {
    margin-bottom: 1px !important;
  }
  .ml-xl-1px, .mx-xl-1px {
    margin-left: 1px !important;
  }
  .p-xl-1px {
    padding: 1px !important;
  }
  .pt-xl-1px, .py-xl-1px {
    padding-top: 1px !important;
  }
  .pr-xl-1px, .px-xl-1px {
    padding-right: 1px !important;
  }
  .pb-xl-1px, .py-xl-1px {
    padding-bottom: 1px !important;
  }
  .pl-xl-1px, .px-xl-1px {
    padding-left: 1px !important;
  }
  .m-xl-2px {
    margin: 2px !important;
  }
  .mt-xl-2px, .my-xl-2px {
    margin-top: 2px !important;
  }
  .mr-xl-2px, .mx-xl-2px {
    margin-right: 2px !important;
  }
  .mb-xl-2px, .my-xl-2px {
    margin-bottom: 2px !important;
  }
  .ml-xl-2px, .mx-xl-2px {
    margin-left: 2px !important;
  }
  .p-xl-2px {
    padding: 2px !important;
  }
  .pt-xl-2px, .py-xl-2px {
    padding-top: 2px !important;
  }
  .pr-xl-2px, .px-xl-2px {
    padding-right: 2px !important;
  }
  .pb-xl-2px, .py-xl-2px {
    padding-bottom: 2px !important;
  }
  .pl-xl-2px, .px-xl-2px {
    padding-left: 2px !important;
  }
  .m-xl-3px {
    margin: 3px !important;
  }
  .mt-xl-3px, .my-xl-3px {
    margin-top: 3px !important;
  }
  .mr-xl-3px, .mx-xl-3px {
    margin-right: 3px !important;
  }
  .mb-xl-3px, .my-xl-3px {
    margin-bottom: 3px !important;
  }
  .ml-xl-3px, .mx-xl-3px {
    margin-left: 3px !important;
  }
  .p-xl-3px {
    padding: 3px !important;
  }
  .pt-xl-3px, .py-xl-3px {
    padding-top: 3px !important;
  }
  .pr-xl-3px, .px-xl-3px {
    padding-right: 3px !important;
  }
  .pb-xl-3px, .py-xl-3px {
    padding-bottom: 3px !important;
  }
  .pl-xl-3px, .px-xl-3px {
    padding-left: 3px !important;
  }
  .m-xl-4px {
    margin: 4px !important;
  }
  .mt-xl-4px, .my-xl-4px {
    margin-top: 4px !important;
  }
  .mr-xl-4px, .mx-xl-4px {
    margin-right: 4px !important;
  }
  .mb-xl-4px, .my-xl-4px {
    margin-bottom: 4px !important;
  }
  .ml-xl-4px, .mx-xl-4px {
    margin-left: 4px !important;
  }
  .p-xl-4px {
    padding: 4px !important;
  }
  .pt-xl-4px, .py-xl-4px {
    padding-top: 4px !important;
  }
  .pr-xl-4px, .px-xl-4px {
    padding-right: 4px !important;
  }
  .pb-xl-4px, .py-xl-4px {
    padding-bottom: 4px !important;
  }
  .pl-xl-4px, .px-xl-4px {
    padding-left: 4px !important;
  }
  .m-xl-5px {
    margin: 5px !important;
  }
  .mt-xl-5px, .my-xl-5px {
    margin-top: 5px !important;
  }
  .mr-xl-5px, .mx-xl-5px {
    margin-right: 5px !important;
  }
  .mb-xl-5px, .my-xl-5px {
    margin-bottom: 5px !important;
  }
  .ml-xl-5px, .mx-xl-5px {
    margin-left: 5px !important;
  }
  .p-xl-5px {
    padding: 5px !important;
  }
  .pt-xl-5px, .py-xl-5px {
    padding-top: 5px !important;
  }
  .pr-xl-5px, .px-xl-5px {
    padding-right: 5px !important;
  }
  .pb-xl-5px, .py-xl-5px {
    padding-bottom: 5px !important;
  }
  .pl-xl-5px, .px-xl-5px {
    padding-left: 5px !important;
  }
  .m-xl-6 {
    margin: 6px !important;
  }
  .mt-xl-6, .my-xl-6 {
    margin-top: 6px !important;
  }
  .mr-xl-6, .mx-xl-6 {
    margin-right: 6px !important;
  }
  .mb-xl-6, .my-xl-6 {
    margin-bottom: 6px !important;
  }
  .ml-xl-6, .mx-xl-6 {
    margin-left: 6px !important;
  }
  .p-xl-6 {
    padding: 6px !important;
  }
  .pt-xl-6, .py-xl-6 {
    padding-top: 6px !important;
  }
  .pr-xl-6, .px-xl-6 {
    padding-right: 6px !important;
  }
  .pb-xl-6, .py-xl-6 {
    padding-bottom: 6px !important;
  }
  .pl-xl-6, .px-xl-6 {
    padding-left: 6px !important;
  }
  .m-xl-7 {
    margin: 7px !important;
  }
  .mt-xl-7, .my-xl-7 {
    margin-top: 7px !important;
  }
  .mr-xl-7, .mx-xl-7 {
    margin-right: 7px !important;
  }
  .mb-xl-7, .my-xl-7 {
    margin-bottom: 7px !important;
  }
  .ml-xl-7, .mx-xl-7 {
    margin-left: 7px !important;
  }
  .p-xl-7 {
    padding: 7px !important;
  }
  .pt-xl-7, .py-xl-7 {
    padding-top: 7px !important;
  }
  .pr-xl-7, .px-xl-7 {
    padding-right: 7px !important;
  }
  .pb-xl-7, .py-xl-7 {
    padding-bottom: 7px !important;
  }
  .pl-xl-7, .px-xl-7 {
    padding-left: 7px !important;
  }
  .m-xl-8 {
    margin: 8px !important;
  }
  .mt-xl-8, .my-xl-8 {
    margin-top: 8px !important;
  }
  .mr-xl-8, .mx-xl-8 {
    margin-right: 8px !important;
  }
  .mb-xl-8, .my-xl-8 {
    margin-bottom: 8px !important;
  }
  .ml-xl-8, .mx-xl-8 {
    margin-left: 8px !important;
  }
  .p-xl-8 {
    padding: 8px !important;
  }
  .pt-xl-8, .py-xl-8 {
    padding-top: 8px !important;
  }
  .pr-xl-8, .px-xl-8 {
    padding-right: 8px !important;
  }
  .pb-xl-8, .py-xl-8 {
    padding-bottom: 8px !important;
  }
  .pl-xl-8, .px-xl-8 {
    padding-left: 8px !important;
  }
  .m-xl-9 {
    margin: 9px !important;
  }
  .mt-xl-9, .my-xl-9 {
    margin-top: 9px !important;
  }
  .mr-xl-9, .mx-xl-9 {
    margin-right: 9px !important;
  }
  .mb-xl-9, .my-xl-9 {
    margin-bottom: 9px !important;
  }
  .ml-xl-9, .mx-xl-9 {
    margin-left: 9px !important;
  }
  .p-xl-9 {
    padding: 9px !important;
  }
  .pt-xl-9, .py-xl-9 {
    padding-top: 9px !important;
  }
  .pr-xl-9, .px-xl-9 {
    padding-right: 9px !important;
  }
  .pb-xl-9, .py-xl-9 {
    padding-bottom: 9px !important;
  }
  .pl-xl-9, .px-xl-9 {
    padding-left: 9px !important;
  }
  .m-xl-10 {
    margin: 10px !important;
  }
  .mt-xl-10, .my-xl-10 {
    margin-top: 10px !important;
  }
  .mr-xl-10, .mx-xl-10 {
    margin-right: 10px !important;
  }
  .mb-xl-10, .my-xl-10 {
    margin-bottom: 10px !important;
  }
  .ml-xl-10, .mx-xl-10 {
    margin-left: 10px !important;
  }
  .p-xl-10 {
    padding: 10px !important;
  }
  .pt-xl-10, .py-xl-10 {
    padding-top: 10px !important;
  }
  .pr-xl-10, .px-xl-10 {
    padding-right: 10px !important;
  }
  .pb-xl-10, .py-xl-10 {
    padding-bottom: 10px !important;
  }
  .pl-xl-10, .px-xl-10 {
    padding-left: 10px !important;
  }
  .m-xl-11 {
    margin: 11px !important;
  }
  .mt-xl-11, .my-xl-11 {
    margin-top: 11px !important;
  }
  .mr-xl-11, .mx-xl-11 {
    margin-right: 11px !important;
  }
  .mb-xl-11, .my-xl-11 {
    margin-bottom: 11px !important;
  }
  .ml-xl-11, .mx-xl-11 {
    margin-left: 11px !important;
  }
  .p-xl-11 {
    padding: 11px !important;
  }
  .pt-xl-11, .py-xl-11 {
    padding-top: 11px !important;
  }
  .pr-xl-11, .px-xl-11 {
    padding-right: 11px !important;
  }
  .pb-xl-11, .py-xl-11 {
    padding-bottom: 11px !important;
  }
  .pl-xl-11, .px-xl-11 {
    padding-left: 11px !important;
  }
  .m-xl-12 {
    margin: 12px !important;
  }
  .mt-xl-12, .my-xl-12 {
    margin-top: 12px !important;
  }
  .mr-xl-12, .mx-xl-12 {
    margin-right: 12px !important;
  }
  .mb-xl-12, .my-xl-12 {
    margin-bottom: 12px !important;
  }
  .ml-xl-12, .mx-xl-12 {
    margin-left: 12px !important;
  }
  .p-xl-12 {
    padding: 12px !important;
  }
  .pt-xl-12, .py-xl-12 {
    padding-top: 12px !important;
  }
  .pr-xl-12, .px-xl-12 {
    padding-right: 12px !important;
  }
  .pb-xl-12, .py-xl-12 {
    padding-bottom: 12px !important;
  }
  .pl-xl-12, .px-xl-12 {
    padding-left: 12px !important;
  }
  .m-xl-13 {
    margin: 13px !important;
  }
  .mt-xl-13, .my-xl-13 {
    margin-top: 13px !important;
  }
  .mr-xl-13, .mx-xl-13 {
    margin-right: 13px !important;
  }
  .mb-xl-13, .my-xl-13 {
    margin-bottom: 13px !important;
  }
  .ml-xl-13, .mx-xl-13 {
    margin-left: 13px !important;
  }
  .p-xl-13 {
    padding: 13px !important;
  }
  .pt-xl-13, .py-xl-13 {
    padding-top: 13px !important;
  }
  .pr-xl-13, .px-xl-13 {
    padding-right: 13px !important;
  }
  .pb-xl-13, .py-xl-13 {
    padding-bottom: 13px !important;
  }
  .pl-xl-13, .px-xl-13 {
    padding-left: 13px !important;
  }
  .m-xl-14 {
    margin: 14px !important;
  }
  .mt-xl-14, .my-xl-14 {
    margin-top: 14px !important;
  }
  .mr-xl-14, .mx-xl-14 {
    margin-right: 14px !important;
  }
  .mb-xl-14, .my-xl-14 {
    margin-bottom: 14px !important;
  }
  .ml-xl-14, .mx-xl-14 {
    margin-left: 14px !important;
  }
  .p-xl-14 {
    padding: 14px !important;
  }
  .pt-xl-14, .py-xl-14 {
    padding-top: 14px !important;
  }
  .pr-xl-14, .px-xl-14 {
    padding-right: 14px !important;
  }
  .pb-xl-14, .py-xl-14 {
    padding-bottom: 14px !important;
  }
  .pl-xl-14, .px-xl-14 {
    padding-left: 14px !important;
  }
  .m-xl-15 {
    margin: 15px !important;
  }
  .mt-xl-15, .my-xl-15 {
    margin-top: 15px !important;
  }
  .mr-xl-15, .mx-xl-15 {
    margin-right: 15px !important;
  }
  .mb-xl-15, .my-xl-15 {
    margin-bottom: 15px !important;
  }
  .ml-xl-15, .mx-xl-15 {
    margin-left: 15px !important;
  }
  .p-xl-15 {
    padding: 15px !important;
  }
  .pt-xl-15, .py-xl-15 {
    padding-top: 15px !important;
  }
  .pr-xl-15, .px-xl-15 {
    padding-right: 15px !important;
  }
  .pb-xl-15, .py-xl-15 {
    padding-bottom: 15px !important;
  }
  .pl-xl-15, .px-xl-15 {
    padding-left: 15px !important;
  }
  .m-xl-16 {
    margin: 16px !important;
  }
  .mt-xl-16, .my-xl-16 {
    margin-top: 16px !important;
  }
  .mr-xl-16, .mx-xl-16 {
    margin-right: 16px !important;
  }
  .mb-xl-16, .my-xl-16 {
    margin-bottom: 16px !important;
  }
  .ml-xl-16, .mx-xl-16 {
    margin-left: 16px !important;
  }
  .p-xl-16 {
    padding: 16px !important;
  }
  .pt-xl-16, .py-xl-16 {
    padding-top: 16px !important;
  }
  .pr-xl-16, .px-xl-16 {
    padding-right: 16px !important;
  }
  .pb-xl-16, .py-xl-16 {
    padding-bottom: 16px !important;
  }
  .pl-xl-16, .px-xl-16 {
    padding-left: 16px !important;
  }
  .m-xl-17 {
    margin: 17px !important;
  }
  .mt-xl-17, .my-xl-17 {
    margin-top: 17px !important;
  }
  .mr-xl-17, .mx-xl-17 {
    margin-right: 17px !important;
  }
  .mb-xl-17, .my-xl-17 {
    margin-bottom: 17px !important;
  }
  .ml-xl-17, .mx-xl-17 {
    margin-left: 17px !important;
  }
  .p-xl-17 {
    padding: 17px !important;
  }
  .pt-xl-17, .py-xl-17 {
    padding-top: 17px !important;
  }
  .pr-xl-17, .px-xl-17 {
    padding-right: 17px !important;
  }
  .pb-xl-17, .py-xl-17 {
    padding-bottom: 17px !important;
  }
  .pl-xl-17, .px-xl-17 {
    padding-left: 17px !important;
  }
  .m-xl-18 {
    margin: 18px !important;
  }
  .mt-xl-18, .my-xl-18 {
    margin-top: 18px !important;
  }
  .mr-xl-18, .mx-xl-18 {
    margin-right: 18px !important;
  }
  .mb-xl-18, .my-xl-18 {
    margin-bottom: 18px !important;
  }
  .ml-xl-18, .mx-xl-18 {
    margin-left: 18px !important;
  }
  .p-xl-18 {
    padding: 18px !important;
  }
  .pt-xl-18, .py-xl-18 {
    padding-top: 18px !important;
  }
  .pr-xl-18, .px-xl-18 {
    padding-right: 18px !important;
  }
  .pb-xl-18, .py-xl-18 {
    padding-bottom: 18px !important;
  }
  .pl-xl-18, .px-xl-18 {
    padding-left: 18px !important;
  }
  .m-xl-19 {
    margin: 19px !important;
  }
  .mt-xl-19, .my-xl-19 {
    margin-top: 19px !important;
  }
  .mr-xl-19, .mx-xl-19 {
    margin-right: 19px !important;
  }
  .mb-xl-19, .my-xl-19 {
    margin-bottom: 19px !important;
  }
  .ml-xl-19, .mx-xl-19 {
    margin-left: 19px !important;
  }
  .p-xl-19 {
    padding: 19px !important;
  }
  .pt-xl-19, .py-xl-19 {
    padding-top: 19px !important;
  }
  .pr-xl-19, .px-xl-19 {
    padding-right: 19px !important;
  }
  .pb-xl-19, .py-xl-19 {
    padding-bottom: 19px !important;
  }
  .pl-xl-19, .px-xl-19 {
    padding-left: 19px !important;
  }
  .m-xl-20 {
    margin: 20px !important;
  }
  .mt-xl-20, .my-xl-20 {
    margin-top: 20px !important;
  }
  .mr-xl-20, .mx-xl-20 {
    margin-right: 20px !important;
  }
  .mb-xl-20, .my-xl-20 {
    margin-bottom: 20px !important;
  }
  .ml-xl-20, .mx-xl-20 {
    margin-left: 20px !important;
  }
  .p-xl-20 {
    padding: 20px !important;
  }
  .pt-xl-20, .py-xl-20 {
    padding-top: 20px !important;
  }
  .pr-xl-20, .px-xl-20 {
    padding-right: 20px !important;
  }
  .pb-xl-20, .py-xl-20 {
    padding-bottom: 20px !important;
  }
  .pl-xl-20, .px-xl-20 {
    padding-left: 20px !important;
  }
  .m-xl-21 {
    margin: 21px !important;
  }
  .mt-xl-21, .my-xl-21 {
    margin-top: 21px !important;
  }
  .mr-xl-21, .mx-xl-21 {
    margin-right: 21px !important;
  }
  .mb-xl-21, .my-xl-21 {
    margin-bottom: 21px !important;
  }
  .ml-xl-21, .mx-xl-21 {
    margin-left: 21px !important;
  }
  .p-xl-21 {
    padding: 21px !important;
  }
  .pt-xl-21, .py-xl-21 {
    padding-top: 21px !important;
  }
  .pr-xl-21, .px-xl-21 {
    padding-right: 21px !important;
  }
  .pb-xl-21, .py-xl-21 {
    padding-bottom: 21px !important;
  }
  .pl-xl-21, .px-xl-21 {
    padding-left: 21px !important;
  }
  .m-xl-22 {
    margin: 22px !important;
  }
  .mt-xl-22, .my-xl-22 {
    margin-top: 22px !important;
  }
  .mr-xl-22, .mx-xl-22 {
    margin-right: 22px !important;
  }
  .mb-xl-22, .my-xl-22 {
    margin-bottom: 22px !important;
  }
  .ml-xl-22, .mx-xl-22 {
    margin-left: 22px !important;
  }
  .p-xl-22 {
    padding: 22px !important;
  }
  .pt-xl-22, .py-xl-22 {
    padding-top: 22px !important;
  }
  .pr-xl-22, .px-xl-22 {
    padding-right: 22px !important;
  }
  .pb-xl-22, .py-xl-22 {
    padding-bottom: 22px !important;
  }
  .pl-xl-22, .px-xl-22 {
    padding-left: 22px !important;
  }
  .m-xl-23 {
    margin: 23px !important;
  }
  .mt-xl-23, .my-xl-23 {
    margin-top: 23px !important;
  }
  .mr-xl-23, .mx-xl-23 {
    margin-right: 23px !important;
  }
  .mb-xl-23, .my-xl-23 {
    margin-bottom: 23px !important;
  }
  .ml-xl-23, .mx-xl-23 {
    margin-left: 23px !important;
  }
  .p-xl-23 {
    padding: 23px !important;
  }
  .pt-xl-23, .py-xl-23 {
    padding-top: 23px !important;
  }
  .pr-xl-23, .px-xl-23 {
    padding-right: 23px !important;
  }
  .pb-xl-23, .py-xl-23 {
    padding-bottom: 23px !important;
  }
  .pl-xl-23, .px-xl-23 {
    padding-left: 23px !important;
  }
  .m-xl-24 {
    margin: 24px !important;
  }
  .mt-xl-24, .my-xl-24 {
    margin-top: 24px !important;
  }
  .mr-xl-24, .mx-xl-24 {
    margin-right: 24px !important;
  }
  .mb-xl-24, .my-xl-24 {
    margin-bottom: 24px !important;
  }
  .ml-xl-24, .mx-xl-24 {
    margin-left: 24px !important;
  }
  .p-xl-24 {
    padding: 24px !important;
  }
  .pt-xl-24, .py-xl-24 {
    padding-top: 24px !important;
  }
  .pr-xl-24, .px-xl-24 {
    padding-right: 24px !important;
  }
  .pb-xl-24, .py-xl-24 {
    padding-bottom: 24px !important;
  }
  .pl-xl-24, .px-xl-24 {
    padding-left: 24px !important;
  }
  .m-xl-25 {
    margin: 25px !important;
  }
  .mt-xl-25, .my-xl-25 {
    margin-top: 25px !important;
  }
  .mr-xl-25, .mx-xl-25 {
    margin-right: 25px !important;
  }
  .mb-xl-25, .my-xl-25 {
    margin-bottom: 25px !important;
  }
  .ml-xl-25, .mx-xl-25 {
    margin-left: 25px !important;
  }
  .p-xl-25 {
    padding: 25px !important;
  }
  .pt-xl-25, .py-xl-25 {
    padding-top: 25px !important;
  }
  .pr-xl-25, .px-xl-25 {
    padding-right: 25px !important;
  }
  .pb-xl-25, .py-xl-25 {
    padding-bottom: 25px !important;
  }
  .pl-xl-25, .px-xl-25 {
    padding-left: 25px !important;
  }
  .m-xl-26 {
    margin: 26px !important;
  }
  .mt-xl-26, .my-xl-26 {
    margin-top: 26px !important;
  }
  .mr-xl-26, .mx-xl-26 {
    margin-right: 26px !important;
  }
  .mb-xl-26, .my-xl-26 {
    margin-bottom: 26px !important;
  }
  .ml-xl-26, .mx-xl-26 {
    margin-left: 26px !important;
  }
  .p-xl-26 {
    padding: 26px !important;
  }
  .pt-xl-26, .py-xl-26 {
    padding-top: 26px !important;
  }
  .pr-xl-26, .px-xl-26 {
    padding-right: 26px !important;
  }
  .pb-xl-26, .py-xl-26 {
    padding-bottom: 26px !important;
  }
  .pl-xl-26, .px-xl-26 {
    padding-left: 26px !important;
  }
  .m-xl-27 {
    margin: 27px !important;
  }
  .mt-xl-27, .my-xl-27 {
    margin-top: 27px !important;
  }
  .mr-xl-27, .mx-xl-27 {
    margin-right: 27px !important;
  }
  .mb-xl-27, .my-xl-27 {
    margin-bottom: 27px !important;
  }
  .ml-xl-27, .mx-xl-27 {
    margin-left: 27px !important;
  }
  .p-xl-27 {
    padding: 27px !important;
  }
  .pt-xl-27, .py-xl-27 {
    padding-top: 27px !important;
  }
  .pr-xl-27, .px-xl-27 {
    padding-right: 27px !important;
  }
  .pb-xl-27, .py-xl-27 {
    padding-bottom: 27px !important;
  }
  .pl-xl-27, .px-xl-27 {
    padding-left: 27px !important;
  }
  .m-xl-28 {
    margin: 28px !important;
  }
  .mt-xl-28, .my-xl-28 {
    margin-top: 28px !important;
  }
  .mr-xl-28, .mx-xl-28 {
    margin-right: 28px !important;
  }
  .mb-xl-28, .my-xl-28 {
    margin-bottom: 28px !important;
  }
  .ml-xl-28, .mx-xl-28 {
    margin-left: 28px !important;
  }
  .p-xl-28 {
    padding: 28px !important;
  }
  .pt-xl-28, .py-xl-28 {
    padding-top: 28px !important;
  }
  .pr-xl-28, .px-xl-28 {
    padding-right: 28px !important;
  }
  .pb-xl-28, .py-xl-28 {
    padding-bottom: 28px !important;
  }
  .pl-xl-28, .px-xl-28 {
    padding-left: 28px !important;
  }
  .m-xl-29 {
    margin: 29px !important;
  }
  .mt-xl-29, .my-xl-29 {
    margin-top: 29px !important;
  }
  .mr-xl-29, .mx-xl-29 {
    margin-right: 29px !important;
  }
  .mb-xl-29, .my-xl-29 {
    margin-bottom: 29px !important;
  }
  .ml-xl-29, .mx-xl-29 {
    margin-left: 29px !important;
  }
  .p-xl-29 {
    padding: 29px !important;
  }
  .pt-xl-29, .py-xl-29 {
    padding-top: 29px !important;
  }
  .pr-xl-29, .px-xl-29 {
    padding-right: 29px !important;
  }
  .pb-xl-29, .py-xl-29 {
    padding-bottom: 29px !important;
  }
  .pl-xl-29, .px-xl-29 {
    padding-left: 29px !important;
  }
  .m-xl-30 {
    margin: 30px !important;
  }
  .mt-xl-30, .my-xl-30 {
    margin-top: 30px !important;
  }
  .mr-xl-30, .mx-xl-30 {
    margin-right: 30px !important;
  }
  .mb-xl-30, .my-xl-30 {
    margin-bottom: 30px !important;
  }
  .ml-xl-30, .mx-xl-30 {
    margin-left: 30px !important;
  }
  .p-xl-30 {
    padding: 30px !important;
  }
  .pt-xl-30, .py-xl-30 {
    padding-top: 30px !important;
  }
  .pr-xl-30, .px-xl-30 {
    padding-right: 30px !important;
  }
  .pb-xl-30, .py-xl-30 {
    padding-bottom: 30px !important;
  }
  .pl-xl-30, .px-xl-30 {
    padding-left: 30px !important;
  }
  .m-xl-31 {
    margin: 31px !important;
  }
  .mt-xl-31, .my-xl-31 {
    margin-top: 31px !important;
  }
  .mr-xl-31, .mx-xl-31 {
    margin-right: 31px !important;
  }
  .mb-xl-31, .my-xl-31 {
    margin-bottom: 31px !important;
  }
  .ml-xl-31, .mx-xl-31 {
    margin-left: 31px !important;
  }
  .p-xl-31 {
    padding: 31px !important;
  }
  .pt-xl-31, .py-xl-31 {
    padding-top: 31px !important;
  }
  .pr-xl-31, .px-xl-31 {
    padding-right: 31px !important;
  }
  .pb-xl-31, .py-xl-31 {
    padding-bottom: 31px !important;
  }
  .pl-xl-31, .px-xl-31 {
    padding-left: 31px !important;
  }
  .m-xl-32 {
    margin: 32px !important;
  }
  .mt-xl-32, .my-xl-32 {
    margin-top: 32px !important;
  }
  .mr-xl-32, .mx-xl-32 {
    margin-right: 32px !important;
  }
  .mb-xl-32, .my-xl-32 {
    margin-bottom: 32px !important;
  }
  .ml-xl-32, .mx-xl-32 {
    margin-left: 32px !important;
  }
  .p-xl-32 {
    padding: 32px !important;
  }
  .pt-xl-32, .py-xl-32 {
    padding-top: 32px !important;
  }
  .pr-xl-32, .px-xl-32 {
    padding-right: 32px !important;
  }
  .pb-xl-32, .py-xl-32 {
    padding-bottom: 32px !important;
  }
  .pl-xl-32, .px-xl-32 {
    padding-left: 32px !important;
  }
  .m-xl-33 {
    margin: 33px !important;
  }
  .mt-xl-33, .my-xl-33 {
    margin-top: 33px !important;
  }
  .mr-xl-33, .mx-xl-33 {
    margin-right: 33px !important;
  }
  .mb-xl-33, .my-xl-33 {
    margin-bottom: 33px !important;
  }
  .ml-xl-33, .mx-xl-33 {
    margin-left: 33px !important;
  }
  .p-xl-33 {
    padding: 33px !important;
  }
  .pt-xl-33, .py-xl-33 {
    padding-top: 33px !important;
  }
  .pr-xl-33, .px-xl-33 {
    padding-right: 33px !important;
  }
  .pb-xl-33, .py-xl-33 {
    padding-bottom: 33px !important;
  }
  .pl-xl-33, .px-xl-33 {
    padding-left: 33px !important;
  }
  .m-xl-34 {
    margin: 34px !important;
  }
  .mt-xl-34, .my-xl-34 {
    margin-top: 34px !important;
  }
  .mr-xl-34, .mx-xl-34 {
    margin-right: 34px !important;
  }
  .mb-xl-34, .my-xl-34 {
    margin-bottom: 34px !important;
  }
  .ml-xl-34, .mx-xl-34 {
    margin-left: 34px !important;
  }
  .p-xl-34 {
    padding: 34px !important;
  }
  .pt-xl-34, .py-xl-34 {
    padding-top: 34px !important;
  }
  .pr-xl-34, .px-xl-34 {
    padding-right: 34px !important;
  }
  .pb-xl-34, .py-xl-34 {
    padding-bottom: 34px !important;
  }
  .pl-xl-34, .px-xl-34 {
    padding-left: 34px !important;
  }
  .m-xl-35 {
    margin: 35px !important;
  }
  .mt-xl-35, .my-xl-35 {
    margin-top: 35px !important;
  }
  .mr-xl-35, .mx-xl-35 {
    margin-right: 35px !important;
  }
  .mb-xl-35, .my-xl-35 {
    margin-bottom: 35px !important;
  }
  .ml-xl-35, .mx-xl-35 {
    margin-left: 35px !important;
  }
  .p-xl-35 {
    padding: 35px !important;
  }
  .pt-xl-35, .py-xl-35 {
    padding-top: 35px !important;
  }
  .pr-xl-35, .px-xl-35 {
    padding-right: 35px !important;
  }
  .pb-xl-35, .py-xl-35 {
    padding-bottom: 35px !important;
  }
  .pl-xl-35, .px-xl-35 {
    padding-left: 35px !important;
  }
  .m-xl-36 {
    margin: 36px !important;
  }
  .mt-xl-36, .my-xl-36 {
    margin-top: 36px !important;
  }
  .mr-xl-36, .mx-xl-36 {
    margin-right: 36px !important;
  }
  .mb-xl-36, .my-xl-36 {
    margin-bottom: 36px !important;
  }
  .ml-xl-36, .mx-xl-36 {
    margin-left: 36px !important;
  }
  .p-xl-36 {
    padding: 36px !important;
  }
  .pt-xl-36, .py-xl-36 {
    padding-top: 36px !important;
  }
  .pr-xl-36, .px-xl-36 {
    padding-right: 36px !important;
  }
  .pb-xl-36, .py-xl-36 {
    padding-bottom: 36px !important;
  }
  .pl-xl-36, .px-xl-36 {
    padding-left: 36px !important;
  }
  .m-xl-37 {
    margin: 37px !important;
  }
  .mt-xl-37, .my-xl-37 {
    margin-top: 37px !important;
  }
  .mr-xl-37, .mx-xl-37 {
    margin-right: 37px !important;
  }
  .mb-xl-37, .my-xl-37 {
    margin-bottom: 37px !important;
  }
  .ml-xl-37, .mx-xl-37 {
    margin-left: 37px !important;
  }
  .p-xl-37 {
    padding: 37px !important;
  }
  .pt-xl-37, .py-xl-37 {
    padding-top: 37px !important;
  }
  .pr-xl-37, .px-xl-37 {
    padding-right: 37px !important;
  }
  .pb-xl-37, .py-xl-37 {
    padding-bottom: 37px !important;
  }
  .pl-xl-37, .px-xl-37 {
    padding-left: 37px !important;
  }
  .m-xl-38 {
    margin: 38px !important;
  }
  .mt-xl-38, .my-xl-38 {
    margin-top: 38px !important;
  }
  .mr-xl-38, .mx-xl-38 {
    margin-right: 38px !important;
  }
  .mb-xl-38, .my-xl-38 {
    margin-bottom: 38px !important;
  }
  .ml-xl-38, .mx-xl-38 {
    margin-left: 38px !important;
  }
  .p-xl-38 {
    padding: 38px !important;
  }
  .pt-xl-38, .py-xl-38 {
    padding-top: 38px !important;
  }
  .pr-xl-38, .px-xl-38 {
    padding-right: 38px !important;
  }
  .pb-xl-38, .py-xl-38 {
    padding-bottom: 38px !important;
  }
  .pl-xl-38, .px-xl-38 {
    padding-left: 38px !important;
  }
  .m-xl-39 {
    margin: 39px !important;
  }
  .mt-xl-39, .my-xl-39 {
    margin-top: 39px !important;
  }
  .mr-xl-39, .mx-xl-39 {
    margin-right: 39px !important;
  }
  .mb-xl-39, .my-xl-39 {
    margin-bottom: 39px !important;
  }
  .ml-xl-39, .mx-xl-39 {
    margin-left: 39px !important;
  }
  .p-xl-39 {
    padding: 39px !important;
  }
  .pt-xl-39, .py-xl-39 {
    padding-top: 39px !important;
  }
  .pr-xl-39, .px-xl-39 {
    padding-right: 39px !important;
  }
  .pb-xl-39, .py-xl-39 {
    padding-bottom: 39px !important;
  }
  .pl-xl-39, .px-xl-39 {
    padding-left: 39px !important;
  }
  .m-xl-40 {
    margin: 40px !important;
  }
  .mt-xl-40, .my-xl-40 {
    margin-top: 40px !important;
  }
  .mr-xl-40, .mx-xl-40 {
    margin-right: 40px !important;
  }
  .mb-xl-40, .my-xl-40 {
    margin-bottom: 40px !important;
  }
  .ml-xl-40, .mx-xl-40 {
    margin-left: 40px !important;
  }
  .p-xl-40 {
    padding: 40px !important;
  }
  .pt-xl-40, .py-xl-40 {
    padding-top: 40px !important;
  }
  .pr-xl-40, .px-xl-40 {
    padding-right: 40px !important;
  }
  .pb-xl-40, .py-xl-40 {
    padding-bottom: 40px !important;
  }
  .pl-xl-40, .px-xl-40 {
    padding-left: 40px !important;
  }
  .m-xl-41 {
    margin: 41px !important;
  }
  .mt-xl-41, .my-xl-41 {
    margin-top: 41px !important;
  }
  .mr-xl-41, .mx-xl-41 {
    margin-right: 41px !important;
  }
  .mb-xl-41, .my-xl-41 {
    margin-bottom: 41px !important;
  }
  .ml-xl-41, .mx-xl-41 {
    margin-left: 41px !important;
  }
  .p-xl-41 {
    padding: 41px !important;
  }
  .pt-xl-41, .py-xl-41 {
    padding-top: 41px !important;
  }
  .pr-xl-41, .px-xl-41 {
    padding-right: 41px !important;
  }
  .pb-xl-41, .py-xl-41 {
    padding-bottom: 41px !important;
  }
  .pl-xl-41, .px-xl-41 {
    padding-left: 41px !important;
  }
  .m-xl-42 {
    margin: 42px !important;
  }
  .mt-xl-42, .my-xl-42 {
    margin-top: 42px !important;
  }
  .mr-xl-42, .mx-xl-42 {
    margin-right: 42px !important;
  }
  .mb-xl-42, .my-xl-42 {
    margin-bottom: 42px !important;
  }
  .ml-xl-42, .mx-xl-42 {
    margin-left: 42px !important;
  }
  .p-xl-42 {
    padding: 42px !important;
  }
  .pt-xl-42, .py-xl-42 {
    padding-top: 42px !important;
  }
  .pr-xl-42, .px-xl-42 {
    padding-right: 42px !important;
  }
  .pb-xl-42, .py-xl-42 {
    padding-bottom: 42px !important;
  }
  .pl-xl-42, .px-xl-42 {
    padding-left: 42px !important;
  }
  .m-xl-43 {
    margin: 43px !important;
  }
  .mt-xl-43, .my-xl-43 {
    margin-top: 43px !important;
  }
  .mr-xl-43, .mx-xl-43 {
    margin-right: 43px !important;
  }
  .mb-xl-43, .my-xl-43 {
    margin-bottom: 43px !important;
  }
  .ml-xl-43, .mx-xl-43 {
    margin-left: 43px !important;
  }
  .p-xl-43 {
    padding: 43px !important;
  }
  .pt-xl-43, .py-xl-43 {
    padding-top: 43px !important;
  }
  .pr-xl-43, .px-xl-43 {
    padding-right: 43px !important;
  }
  .pb-xl-43, .py-xl-43 {
    padding-bottom: 43px !important;
  }
  .pl-xl-43, .px-xl-43 {
    padding-left: 43px !important;
  }
  .m-xl-44 {
    margin: 44px !important;
  }
  .mt-xl-44, .my-xl-44 {
    margin-top: 44px !important;
  }
  .mr-xl-44, .mx-xl-44 {
    margin-right: 44px !important;
  }
  .mb-xl-44, .my-xl-44 {
    margin-bottom: 44px !important;
  }
  .ml-xl-44, .mx-xl-44 {
    margin-left: 44px !important;
  }
  .p-xl-44 {
    padding: 44px !important;
  }
  .pt-xl-44, .py-xl-44 {
    padding-top: 44px !important;
  }
  .pr-xl-44, .px-xl-44 {
    padding-right: 44px !important;
  }
  .pb-xl-44, .py-xl-44 {
    padding-bottom: 44px !important;
  }
  .pl-xl-44, .px-xl-44 {
    padding-left: 44px !important;
  }
  .m-xl-45 {
    margin: 45px !important;
  }
  .mt-xl-45, .my-xl-45 {
    margin-top: 45px !important;
  }
  .mr-xl-45, .mx-xl-45 {
    margin-right: 45px !important;
  }
  .mb-xl-45, .my-xl-45 {
    margin-bottom: 45px !important;
  }
  .ml-xl-45, .mx-xl-45 {
    margin-left: 45px !important;
  }
  .p-xl-45 {
    padding: 45px !important;
  }
  .pt-xl-45, .py-xl-45 {
    padding-top: 45px !important;
  }
  .pr-xl-45, .px-xl-45 {
    padding-right: 45px !important;
  }
  .pb-xl-45, .py-xl-45 {
    padding-bottom: 45px !important;
  }
  .pl-xl-45, .px-xl-45 {
    padding-left: 45px !important;
  }
  .m-xl-46 {
    margin: 46px !important;
  }
  .mt-xl-46, .my-xl-46 {
    margin-top: 46px !important;
  }
  .mr-xl-46, .mx-xl-46 {
    margin-right: 46px !important;
  }
  .mb-xl-46, .my-xl-46 {
    margin-bottom: 46px !important;
  }
  .ml-xl-46, .mx-xl-46 {
    margin-left: 46px !important;
  }
  .p-xl-46 {
    padding: 46px !important;
  }
  .pt-xl-46, .py-xl-46 {
    padding-top: 46px !important;
  }
  .pr-xl-46, .px-xl-46 {
    padding-right: 46px !important;
  }
  .pb-xl-46, .py-xl-46 {
    padding-bottom: 46px !important;
  }
  .pl-xl-46, .px-xl-46 {
    padding-left: 46px !important;
  }
  .m-xl-47 {
    margin: 47px !important;
  }
  .mt-xl-47, .my-xl-47 {
    margin-top: 47px !important;
  }
  .mr-xl-47, .mx-xl-47 {
    margin-right: 47px !important;
  }
  .mb-xl-47, .my-xl-47 {
    margin-bottom: 47px !important;
  }
  .ml-xl-47, .mx-xl-47 {
    margin-left: 47px !important;
  }
  .p-xl-47 {
    padding: 47px !important;
  }
  .pt-xl-47, .py-xl-47 {
    padding-top: 47px !important;
  }
  .pr-xl-47, .px-xl-47 {
    padding-right: 47px !important;
  }
  .pb-xl-47, .py-xl-47 {
    padding-bottom: 47px !important;
  }
  .pl-xl-47, .px-xl-47 {
    padding-left: 47px !important;
  }
  .m-xl-48 {
    margin: 48px !important;
  }
  .mt-xl-48, .my-xl-48 {
    margin-top: 48px !important;
  }
  .mr-xl-48, .mx-xl-48 {
    margin-right: 48px !important;
  }
  .mb-xl-48, .my-xl-48 {
    margin-bottom: 48px !important;
  }
  .ml-xl-48, .mx-xl-48 {
    margin-left: 48px !important;
  }
  .p-xl-48 {
    padding: 48px !important;
  }
  .pt-xl-48, .py-xl-48 {
    padding-top: 48px !important;
  }
  .pr-xl-48, .px-xl-48 {
    padding-right: 48px !important;
  }
  .pb-xl-48, .py-xl-48 {
    padding-bottom: 48px !important;
  }
  .pl-xl-48, .px-xl-48 {
    padding-left: 48px !important;
  }
  .m-xl-49 {
    margin: 49px !important;
  }
  .mt-xl-49, .my-xl-49 {
    margin-top: 49px !important;
  }
  .mr-xl-49, .mx-xl-49 {
    margin-right: 49px !important;
  }
  .mb-xl-49, .my-xl-49 {
    margin-bottom: 49px !important;
  }
  .ml-xl-49, .mx-xl-49 {
    margin-left: 49px !important;
  }
  .p-xl-49 {
    padding: 49px !important;
  }
  .pt-xl-49, .py-xl-49 {
    padding-top: 49px !important;
  }
  .pr-xl-49, .px-xl-49 {
    padding-right: 49px !important;
  }
  .pb-xl-49, .py-xl-49 {
    padding-bottom: 49px !important;
  }
  .pl-xl-49, .px-xl-49 {
    padding-left: 49px !important;
  }
  .m-xl-50 {
    margin: 50px !important;
  }
  .mt-xl-50, .my-xl-50 {
    margin-top: 50px !important;
  }
  .mr-xl-50, .mx-xl-50 {
    margin-right: 50px !important;
  }
  .mb-xl-50, .my-xl-50 {
    margin-bottom: 50px !important;
  }
  .ml-xl-50, .mx-xl-50 {
    margin-left: 50px !important;
  }
  .p-xl-50 {
    padding: 50px !important;
  }
  .pt-xl-50, .py-xl-50 {
    padding-top: 50px !important;
  }
  .pr-xl-50, .px-xl-50 {
    padding-right: 50px !important;
  }
  .pb-xl-50, .py-xl-50 {
    padding-bottom: 50px !important;
  }
  .pl-xl-50, .px-xl-50 {
    padding-left: 50px !important;
  }
  .m-xl-51 {
    margin: 51px !important;
  }
  .mt-xl-51, .my-xl-51 {
    margin-top: 51px !important;
  }
  .mr-xl-51, .mx-xl-51 {
    margin-right: 51px !important;
  }
  .mb-xl-51, .my-xl-51 {
    margin-bottom: 51px !important;
  }
  .ml-xl-51, .mx-xl-51 {
    margin-left: 51px !important;
  }
  .p-xl-51 {
    padding: 51px !important;
  }
  .pt-xl-51, .py-xl-51 {
    padding-top: 51px !important;
  }
  .pr-xl-51, .px-xl-51 {
    padding-right: 51px !important;
  }
  .pb-xl-51, .py-xl-51 {
    padding-bottom: 51px !important;
  }
  .pl-xl-51, .px-xl-51 {
    padding-left: 51px !important;
  }
  .m-xl-52 {
    margin: 52px !important;
  }
  .mt-xl-52, .my-xl-52 {
    margin-top: 52px !important;
  }
  .mr-xl-52, .mx-xl-52 {
    margin-right: 52px !important;
  }
  .mb-xl-52, .my-xl-52 {
    margin-bottom: 52px !important;
  }
  .ml-xl-52, .mx-xl-52 {
    margin-left: 52px !important;
  }
  .p-xl-52 {
    padding: 52px !important;
  }
  .pt-xl-52, .py-xl-52 {
    padding-top: 52px !important;
  }
  .pr-xl-52, .px-xl-52 {
    padding-right: 52px !important;
  }
  .pb-xl-52, .py-xl-52 {
    padding-bottom: 52px !important;
  }
  .pl-xl-52, .px-xl-52 {
    padding-left: 52px !important;
  }
  .m-xl-53 {
    margin: 53px !important;
  }
  .mt-xl-53, .my-xl-53 {
    margin-top: 53px !important;
  }
  .mr-xl-53, .mx-xl-53 {
    margin-right: 53px !important;
  }
  .mb-xl-53, .my-xl-53 {
    margin-bottom: 53px !important;
  }
  .ml-xl-53, .mx-xl-53 {
    margin-left: 53px !important;
  }
  .p-xl-53 {
    padding: 53px !important;
  }
  .pt-xl-53, .py-xl-53 {
    padding-top: 53px !important;
  }
  .pr-xl-53, .px-xl-53 {
    padding-right: 53px !important;
  }
  .pb-xl-53, .py-xl-53 {
    padding-bottom: 53px !important;
  }
  .pl-xl-53, .px-xl-53 {
    padding-left: 53px !important;
  }
  .m-xl-54 {
    margin: 54px !important;
  }
  .mt-xl-54, .my-xl-54 {
    margin-top: 54px !important;
  }
  .mr-xl-54, .mx-xl-54 {
    margin-right: 54px !important;
  }
  .mb-xl-54, .my-xl-54 {
    margin-bottom: 54px !important;
  }
  .ml-xl-54, .mx-xl-54 {
    margin-left: 54px !important;
  }
  .p-xl-54 {
    padding: 54px !important;
  }
  .pt-xl-54, .py-xl-54 {
    padding-top: 54px !important;
  }
  .pr-xl-54, .px-xl-54 {
    padding-right: 54px !important;
  }
  .pb-xl-54, .py-xl-54 {
    padding-bottom: 54px !important;
  }
  .pl-xl-54, .px-xl-54 {
    padding-left: 54px !important;
  }
  .m-xl-55 {
    margin: 55px !important;
  }
  .mt-xl-55, .my-xl-55 {
    margin-top: 55px !important;
  }
  .mr-xl-55, .mx-xl-55 {
    margin-right: 55px !important;
  }
  .mb-xl-55, .my-xl-55 {
    margin-bottom: 55px !important;
  }
  .ml-xl-55, .mx-xl-55 {
    margin-left: 55px !important;
  }
  .p-xl-55 {
    padding: 55px !important;
  }
  .pt-xl-55, .py-xl-55 {
    padding-top: 55px !important;
  }
  .pr-xl-55, .px-xl-55 {
    padding-right: 55px !important;
  }
  .pb-xl-55, .py-xl-55 {
    padding-bottom: 55px !important;
  }
  .pl-xl-55, .px-xl-55 {
    padding-left: 55px !important;
  }
  .m-xl-56 {
    margin: 56px !important;
  }
  .mt-xl-56, .my-xl-56 {
    margin-top: 56px !important;
  }
  .mr-xl-56, .mx-xl-56 {
    margin-right: 56px !important;
  }
  .mb-xl-56, .my-xl-56 {
    margin-bottom: 56px !important;
  }
  .ml-xl-56, .mx-xl-56 {
    margin-left: 56px !important;
  }
  .p-xl-56 {
    padding: 56px !important;
  }
  .pt-xl-56, .py-xl-56 {
    padding-top: 56px !important;
  }
  .pr-xl-56, .px-xl-56 {
    padding-right: 56px !important;
  }
  .pb-xl-56, .py-xl-56 {
    padding-bottom: 56px !important;
  }
  .pl-xl-56, .px-xl-56 {
    padding-left: 56px !important;
  }
  .m-xl-57 {
    margin: 57px !important;
  }
  .mt-xl-57, .my-xl-57 {
    margin-top: 57px !important;
  }
  .mr-xl-57, .mx-xl-57 {
    margin-right: 57px !important;
  }
  .mb-xl-57, .my-xl-57 {
    margin-bottom: 57px !important;
  }
  .ml-xl-57, .mx-xl-57 {
    margin-left: 57px !important;
  }
  .p-xl-57 {
    padding: 57px !important;
  }
  .pt-xl-57, .py-xl-57 {
    padding-top: 57px !important;
  }
  .pr-xl-57, .px-xl-57 {
    padding-right: 57px !important;
  }
  .pb-xl-57, .py-xl-57 {
    padding-bottom: 57px !important;
  }
  .pl-xl-57, .px-xl-57 {
    padding-left: 57px !important;
  }
  .m-xl-58 {
    margin: 58px !important;
  }
  .mt-xl-58, .my-xl-58 {
    margin-top: 58px !important;
  }
  .mr-xl-58, .mx-xl-58 {
    margin-right: 58px !important;
  }
  .mb-xl-58, .my-xl-58 {
    margin-bottom: 58px !important;
  }
  .ml-xl-58, .mx-xl-58 {
    margin-left: 58px !important;
  }
  .p-xl-58 {
    padding: 58px !important;
  }
  .pt-xl-58, .py-xl-58 {
    padding-top: 58px !important;
  }
  .pr-xl-58, .px-xl-58 {
    padding-right: 58px !important;
  }
  .pb-xl-58, .py-xl-58 {
    padding-bottom: 58px !important;
  }
  .pl-xl-58, .px-xl-58 {
    padding-left: 58px !important;
  }
  .m-xl-59 {
    margin: 59px !important;
  }
  .mt-xl-59, .my-xl-59 {
    margin-top: 59px !important;
  }
  .mr-xl-59, .mx-xl-59 {
    margin-right: 59px !important;
  }
  .mb-xl-59, .my-xl-59 {
    margin-bottom: 59px !important;
  }
  .ml-xl-59, .mx-xl-59 {
    margin-left: 59px !important;
  }
  .p-xl-59 {
    padding: 59px !important;
  }
  .pt-xl-59, .py-xl-59 {
    padding-top: 59px !important;
  }
  .pr-xl-59, .px-xl-59 {
    padding-right: 59px !important;
  }
  .pb-xl-59, .py-xl-59 {
    padding-bottom: 59px !important;
  }
  .pl-xl-59, .px-xl-59 {
    padding-left: 59px !important;
  }
  .m-xl-60 {
    margin: 60px !important;
  }
  .mt-xl-60, .my-xl-60 {
    margin-top: 60px !important;
  }
  .mr-xl-60, .mx-xl-60 {
    margin-right: 60px !important;
  }
  .mb-xl-60, .my-xl-60 {
    margin-bottom: 60px !important;
  }
  .ml-xl-60, .mx-xl-60 {
    margin-left: 60px !important;
  }
  .p-xl-60 {
    padding: 60px !important;
  }
  .pt-xl-60, .py-xl-60 {
    padding-top: 60px !important;
  }
  .pr-xl-60, .px-xl-60 {
    padding-right: 60px !important;
  }
  .pb-xl-60, .py-xl-60 {
    padding-bottom: 60px !important;
  }
  .pl-xl-60, .px-xl-60 {
    padding-left: 60px !important;
  }
  .m-xl-61 {
    margin: 61px !important;
  }
  .mt-xl-61, .my-xl-61 {
    margin-top: 61px !important;
  }
  .mr-xl-61, .mx-xl-61 {
    margin-right: 61px !important;
  }
  .mb-xl-61, .my-xl-61 {
    margin-bottom: 61px !important;
  }
  .ml-xl-61, .mx-xl-61 {
    margin-left: 61px !important;
  }
  .p-xl-61 {
    padding: 61px !important;
  }
  .pt-xl-61, .py-xl-61 {
    padding-top: 61px !important;
  }
  .pr-xl-61, .px-xl-61 {
    padding-right: 61px !important;
  }
  .pb-xl-61, .py-xl-61 {
    padding-bottom: 61px !important;
  }
  .pl-xl-61, .px-xl-61 {
    padding-left: 61px !important;
  }
  .m-xl-62 {
    margin: 62px !important;
  }
  .mt-xl-62, .my-xl-62 {
    margin-top: 62px !important;
  }
  .mr-xl-62, .mx-xl-62 {
    margin-right: 62px !important;
  }
  .mb-xl-62, .my-xl-62 {
    margin-bottom: 62px !important;
  }
  .ml-xl-62, .mx-xl-62 {
    margin-left: 62px !important;
  }
  .p-xl-62 {
    padding: 62px !important;
  }
  .pt-xl-62, .py-xl-62 {
    padding-top: 62px !important;
  }
  .pr-xl-62, .px-xl-62 {
    padding-right: 62px !important;
  }
  .pb-xl-62, .py-xl-62 {
    padding-bottom: 62px !important;
  }
  .pl-xl-62, .px-xl-62 {
    padding-left: 62px !important;
  }
  .m-xl-63 {
    margin: 63px !important;
  }
  .mt-xl-63, .my-xl-63 {
    margin-top: 63px !important;
  }
  .mr-xl-63, .mx-xl-63 {
    margin-right: 63px !important;
  }
  .mb-xl-63, .my-xl-63 {
    margin-bottom: 63px !important;
  }
  .ml-xl-63, .mx-xl-63 {
    margin-left: 63px !important;
  }
  .p-xl-63 {
    padding: 63px !important;
  }
  .pt-xl-63, .py-xl-63 {
    padding-top: 63px !important;
  }
  .pr-xl-63, .px-xl-63 {
    padding-right: 63px !important;
  }
  .pb-xl-63, .py-xl-63 {
    padding-bottom: 63px !important;
  }
  .pl-xl-63, .px-xl-63 {
    padding-left: 63px !important;
  }
  .m-xl-64 {
    margin: 64px !important;
  }
  .mt-xl-64, .my-xl-64 {
    margin-top: 64px !important;
  }
  .mr-xl-64, .mx-xl-64 {
    margin-right: 64px !important;
  }
  .mb-xl-64, .my-xl-64 {
    margin-bottom: 64px !important;
  }
  .ml-xl-64, .mx-xl-64 {
    margin-left: 64px !important;
  }
  .p-xl-64 {
    padding: 64px !important;
  }
  .pt-xl-64, .py-xl-64 {
    padding-top: 64px !important;
  }
  .pr-xl-64, .px-xl-64 {
    padding-right: 64px !important;
  }
  .pb-xl-64, .py-xl-64 {
    padding-bottom: 64px !important;
  }
  .pl-xl-64, .px-xl-64 {
    padding-left: 64px !important;
  }
  .m-xl--64 {
    margin: -64px !important;
  }
  .mt-xl--64, .my-xl--64 {
    margin-top: -64px !important;
  }
  .mr-xl--64, .mx-xl--64 {
    margin-right: -64px !important;
  }
  .mb-xl--64, .my-xl--64 {
    margin-bottom: -64px !important;
  }
  .ml-xl--64, .mx-xl--64 {
    margin-left: -64px !important;
  }
  .p-xl--64 {
    padding: -64px !important;
  }
  .pt-xl--64, .py-xl--64 {
    padding-top: -64px !important;
  }
  .pr-xl--64, .px-xl--64 {
    padding-right: -64px !important;
  }
  .pb-xl--64, .py-xl--64 {
    padding-bottom: -64px !important;
  }
  .pl-xl--64, .px-xl--64 {
    padding-left: -64px !important;
  }
  .m-xl--63 {
    margin: -63px !important;
  }
  .mt-xl--63, .my-xl--63 {
    margin-top: -63px !important;
  }
  .mr-xl--63, .mx-xl--63 {
    margin-right: -63px !important;
  }
  .mb-xl--63, .my-xl--63 {
    margin-bottom: -63px !important;
  }
  .ml-xl--63, .mx-xl--63 {
    margin-left: -63px !important;
  }
  .p-xl--63 {
    padding: -63px !important;
  }
  .pt-xl--63, .py-xl--63 {
    padding-top: -63px !important;
  }
  .pr-xl--63, .px-xl--63 {
    padding-right: -63px !important;
  }
  .pb-xl--63, .py-xl--63 {
    padding-bottom: -63px !important;
  }
  .pl-xl--63, .px-xl--63 {
    padding-left: -63px !important;
  }
  .m-xl--62 {
    margin: -62px !important;
  }
  .mt-xl--62, .my-xl--62 {
    margin-top: -62px !important;
  }
  .mr-xl--62, .mx-xl--62 {
    margin-right: -62px !important;
  }
  .mb-xl--62, .my-xl--62 {
    margin-bottom: -62px !important;
  }
  .ml-xl--62, .mx-xl--62 {
    margin-left: -62px !important;
  }
  .p-xl--62 {
    padding: -62px !important;
  }
  .pt-xl--62, .py-xl--62 {
    padding-top: -62px !important;
  }
  .pr-xl--62, .px-xl--62 {
    padding-right: -62px !important;
  }
  .pb-xl--62, .py-xl--62 {
    padding-bottom: -62px !important;
  }
  .pl-xl--62, .px-xl--62 {
    padding-left: -62px !important;
  }
  .m-xl--61 {
    margin: -61px !important;
  }
  .mt-xl--61, .my-xl--61 {
    margin-top: -61px !important;
  }
  .mr-xl--61, .mx-xl--61 {
    margin-right: -61px !important;
  }
  .mb-xl--61, .my-xl--61 {
    margin-bottom: -61px !important;
  }
  .ml-xl--61, .mx-xl--61 {
    margin-left: -61px !important;
  }
  .p-xl--61 {
    padding: -61px !important;
  }
  .pt-xl--61, .py-xl--61 {
    padding-top: -61px !important;
  }
  .pr-xl--61, .px-xl--61 {
    padding-right: -61px !important;
  }
  .pb-xl--61, .py-xl--61 {
    padding-bottom: -61px !important;
  }
  .pl-xl--61, .px-xl--61 {
    padding-left: -61px !important;
  }
  .m-xl--60 {
    margin: -60px !important;
  }
  .mt-xl--60, .my-xl--60 {
    margin-top: -60px !important;
  }
  .mr-xl--60, .mx-xl--60 {
    margin-right: -60px !important;
  }
  .mb-xl--60, .my-xl--60 {
    margin-bottom: -60px !important;
  }
  .ml-xl--60, .mx-xl--60 {
    margin-left: -60px !important;
  }
  .p-xl--60 {
    padding: -60px !important;
  }
  .pt-xl--60, .py-xl--60 {
    padding-top: -60px !important;
  }
  .pr-xl--60, .px-xl--60 {
    padding-right: -60px !important;
  }
  .pb-xl--60, .py-xl--60 {
    padding-bottom: -60px !important;
  }
  .pl-xl--60, .px-xl--60 {
    padding-left: -60px !important;
  }
  .m-xl--59 {
    margin: -59px !important;
  }
  .mt-xl--59, .my-xl--59 {
    margin-top: -59px !important;
  }
  .mr-xl--59, .mx-xl--59 {
    margin-right: -59px !important;
  }
  .mb-xl--59, .my-xl--59 {
    margin-bottom: -59px !important;
  }
  .ml-xl--59, .mx-xl--59 {
    margin-left: -59px !important;
  }
  .p-xl--59 {
    padding: -59px !important;
  }
  .pt-xl--59, .py-xl--59 {
    padding-top: -59px !important;
  }
  .pr-xl--59, .px-xl--59 {
    padding-right: -59px !important;
  }
  .pb-xl--59, .py-xl--59 {
    padding-bottom: -59px !important;
  }
  .pl-xl--59, .px-xl--59 {
    padding-left: -59px !important;
  }
  .m-xl--58 {
    margin: -58px !important;
  }
  .mt-xl--58, .my-xl--58 {
    margin-top: -58px !important;
  }
  .mr-xl--58, .mx-xl--58 {
    margin-right: -58px !important;
  }
  .mb-xl--58, .my-xl--58 {
    margin-bottom: -58px !important;
  }
  .ml-xl--58, .mx-xl--58 {
    margin-left: -58px !important;
  }
  .p-xl--58 {
    padding: -58px !important;
  }
  .pt-xl--58, .py-xl--58 {
    padding-top: -58px !important;
  }
  .pr-xl--58, .px-xl--58 {
    padding-right: -58px !important;
  }
  .pb-xl--58, .py-xl--58 {
    padding-bottom: -58px !important;
  }
  .pl-xl--58, .px-xl--58 {
    padding-left: -58px !important;
  }
  .m-xl--57 {
    margin: -57px !important;
  }
  .mt-xl--57, .my-xl--57 {
    margin-top: -57px !important;
  }
  .mr-xl--57, .mx-xl--57 {
    margin-right: -57px !important;
  }
  .mb-xl--57, .my-xl--57 {
    margin-bottom: -57px !important;
  }
  .ml-xl--57, .mx-xl--57 {
    margin-left: -57px !important;
  }
  .p-xl--57 {
    padding: -57px !important;
  }
  .pt-xl--57, .py-xl--57 {
    padding-top: -57px !important;
  }
  .pr-xl--57, .px-xl--57 {
    padding-right: -57px !important;
  }
  .pb-xl--57, .py-xl--57 {
    padding-bottom: -57px !important;
  }
  .pl-xl--57, .px-xl--57 {
    padding-left: -57px !important;
  }
  .m-xl--56 {
    margin: -56px !important;
  }
  .mt-xl--56, .my-xl--56 {
    margin-top: -56px !important;
  }
  .mr-xl--56, .mx-xl--56 {
    margin-right: -56px !important;
  }
  .mb-xl--56, .my-xl--56 {
    margin-bottom: -56px !important;
  }
  .ml-xl--56, .mx-xl--56 {
    margin-left: -56px !important;
  }
  .p-xl--56 {
    padding: -56px !important;
  }
  .pt-xl--56, .py-xl--56 {
    padding-top: -56px !important;
  }
  .pr-xl--56, .px-xl--56 {
    padding-right: -56px !important;
  }
  .pb-xl--56, .py-xl--56 {
    padding-bottom: -56px !important;
  }
  .pl-xl--56, .px-xl--56 {
    padding-left: -56px !important;
  }
  .m-xl--55 {
    margin: -55px !important;
  }
  .mt-xl--55, .my-xl--55 {
    margin-top: -55px !important;
  }
  .mr-xl--55, .mx-xl--55 {
    margin-right: -55px !important;
  }
  .mb-xl--55, .my-xl--55 {
    margin-bottom: -55px !important;
  }
  .ml-xl--55, .mx-xl--55 {
    margin-left: -55px !important;
  }
  .p-xl--55 {
    padding: -55px !important;
  }
  .pt-xl--55, .py-xl--55 {
    padding-top: -55px !important;
  }
  .pr-xl--55, .px-xl--55 {
    padding-right: -55px !important;
  }
  .pb-xl--55, .py-xl--55 {
    padding-bottom: -55px !important;
  }
  .pl-xl--55, .px-xl--55 {
    padding-left: -55px !important;
  }
  .m-xl--54 {
    margin: -54px !important;
  }
  .mt-xl--54, .my-xl--54 {
    margin-top: -54px !important;
  }
  .mr-xl--54, .mx-xl--54 {
    margin-right: -54px !important;
  }
  .mb-xl--54, .my-xl--54 {
    margin-bottom: -54px !important;
  }
  .ml-xl--54, .mx-xl--54 {
    margin-left: -54px !important;
  }
  .p-xl--54 {
    padding: -54px !important;
  }
  .pt-xl--54, .py-xl--54 {
    padding-top: -54px !important;
  }
  .pr-xl--54, .px-xl--54 {
    padding-right: -54px !important;
  }
  .pb-xl--54, .py-xl--54 {
    padding-bottom: -54px !important;
  }
  .pl-xl--54, .px-xl--54 {
    padding-left: -54px !important;
  }
  .m-xl--53 {
    margin: -53px !important;
  }
  .mt-xl--53, .my-xl--53 {
    margin-top: -53px !important;
  }
  .mr-xl--53, .mx-xl--53 {
    margin-right: -53px !important;
  }
  .mb-xl--53, .my-xl--53 {
    margin-bottom: -53px !important;
  }
  .ml-xl--53, .mx-xl--53 {
    margin-left: -53px !important;
  }
  .p-xl--53 {
    padding: -53px !important;
  }
  .pt-xl--53, .py-xl--53 {
    padding-top: -53px !important;
  }
  .pr-xl--53, .px-xl--53 {
    padding-right: -53px !important;
  }
  .pb-xl--53, .py-xl--53 {
    padding-bottom: -53px !important;
  }
  .pl-xl--53, .px-xl--53 {
    padding-left: -53px !important;
  }
  .m-xl--52 {
    margin: -52px !important;
  }
  .mt-xl--52, .my-xl--52 {
    margin-top: -52px !important;
  }
  .mr-xl--52, .mx-xl--52 {
    margin-right: -52px !important;
  }
  .mb-xl--52, .my-xl--52 {
    margin-bottom: -52px !important;
  }
  .ml-xl--52, .mx-xl--52 {
    margin-left: -52px !important;
  }
  .p-xl--52 {
    padding: -52px !important;
  }
  .pt-xl--52, .py-xl--52 {
    padding-top: -52px !important;
  }
  .pr-xl--52, .px-xl--52 {
    padding-right: -52px !important;
  }
  .pb-xl--52, .py-xl--52 {
    padding-bottom: -52px !important;
  }
  .pl-xl--52, .px-xl--52 {
    padding-left: -52px !important;
  }
  .m-xl--51 {
    margin: -51px !important;
  }
  .mt-xl--51, .my-xl--51 {
    margin-top: -51px !important;
  }
  .mr-xl--51, .mx-xl--51 {
    margin-right: -51px !important;
  }
  .mb-xl--51, .my-xl--51 {
    margin-bottom: -51px !important;
  }
  .ml-xl--51, .mx-xl--51 {
    margin-left: -51px !important;
  }
  .p-xl--51 {
    padding: -51px !important;
  }
  .pt-xl--51, .py-xl--51 {
    padding-top: -51px !important;
  }
  .pr-xl--51, .px-xl--51 {
    padding-right: -51px !important;
  }
  .pb-xl--51, .py-xl--51 {
    padding-bottom: -51px !important;
  }
  .pl-xl--51, .px-xl--51 {
    padding-left: -51px !important;
  }
  .m-xl--50 {
    margin: -50px !important;
  }
  .mt-xl--50, .my-xl--50 {
    margin-top: -50px !important;
  }
  .mr-xl--50, .mx-xl--50 {
    margin-right: -50px !important;
  }
  .mb-xl--50, .my-xl--50 {
    margin-bottom: -50px !important;
  }
  .ml-xl--50, .mx-xl--50 {
    margin-left: -50px !important;
  }
  .p-xl--50 {
    padding: -50px !important;
  }
  .pt-xl--50, .py-xl--50 {
    padding-top: -50px !important;
  }
  .pr-xl--50, .px-xl--50 {
    padding-right: -50px !important;
  }
  .pb-xl--50, .py-xl--50 {
    padding-bottom: -50px !important;
  }
  .pl-xl--50, .px-xl--50 {
    padding-left: -50px !important;
  }
  .m-xl--49 {
    margin: -49px !important;
  }
  .mt-xl--49, .my-xl--49 {
    margin-top: -49px !important;
  }
  .mr-xl--49, .mx-xl--49 {
    margin-right: -49px !important;
  }
  .mb-xl--49, .my-xl--49 {
    margin-bottom: -49px !important;
  }
  .ml-xl--49, .mx-xl--49 {
    margin-left: -49px !important;
  }
  .p-xl--49 {
    padding: -49px !important;
  }
  .pt-xl--49, .py-xl--49 {
    padding-top: -49px !important;
  }
  .pr-xl--49, .px-xl--49 {
    padding-right: -49px !important;
  }
  .pb-xl--49, .py-xl--49 {
    padding-bottom: -49px !important;
  }
  .pl-xl--49, .px-xl--49 {
    padding-left: -49px !important;
  }
  .m-xl--48 {
    margin: -48px !important;
  }
  .mt-xl--48, .my-xl--48 {
    margin-top: -48px !important;
  }
  .mr-xl--48, .mx-xl--48 {
    margin-right: -48px !important;
  }
  .mb-xl--48, .my-xl--48 {
    margin-bottom: -48px !important;
  }
  .ml-xl--48, .mx-xl--48 {
    margin-left: -48px !important;
  }
  .p-xl--48 {
    padding: -48px !important;
  }
  .pt-xl--48, .py-xl--48 {
    padding-top: -48px !important;
  }
  .pr-xl--48, .px-xl--48 {
    padding-right: -48px !important;
  }
  .pb-xl--48, .py-xl--48 {
    padding-bottom: -48px !important;
  }
  .pl-xl--48, .px-xl--48 {
    padding-left: -48px !important;
  }
  .m-xl--47 {
    margin: -47px !important;
  }
  .mt-xl--47, .my-xl--47 {
    margin-top: -47px !important;
  }
  .mr-xl--47, .mx-xl--47 {
    margin-right: -47px !important;
  }
  .mb-xl--47, .my-xl--47 {
    margin-bottom: -47px !important;
  }
  .ml-xl--47, .mx-xl--47 {
    margin-left: -47px !important;
  }
  .p-xl--47 {
    padding: -47px !important;
  }
  .pt-xl--47, .py-xl--47 {
    padding-top: -47px !important;
  }
  .pr-xl--47, .px-xl--47 {
    padding-right: -47px !important;
  }
  .pb-xl--47, .py-xl--47 {
    padding-bottom: -47px !important;
  }
  .pl-xl--47, .px-xl--47 {
    padding-left: -47px !important;
  }
  .m-xl--46 {
    margin: -46px !important;
  }
  .mt-xl--46, .my-xl--46 {
    margin-top: -46px !important;
  }
  .mr-xl--46, .mx-xl--46 {
    margin-right: -46px !important;
  }
  .mb-xl--46, .my-xl--46 {
    margin-bottom: -46px !important;
  }
  .ml-xl--46, .mx-xl--46 {
    margin-left: -46px !important;
  }
  .p-xl--46 {
    padding: -46px !important;
  }
  .pt-xl--46, .py-xl--46 {
    padding-top: -46px !important;
  }
  .pr-xl--46, .px-xl--46 {
    padding-right: -46px !important;
  }
  .pb-xl--46, .py-xl--46 {
    padding-bottom: -46px !important;
  }
  .pl-xl--46, .px-xl--46 {
    padding-left: -46px !important;
  }
  .m-xl--45 {
    margin: -45px !important;
  }
  .mt-xl--45, .my-xl--45 {
    margin-top: -45px !important;
  }
  .mr-xl--45, .mx-xl--45 {
    margin-right: -45px !important;
  }
  .mb-xl--45, .my-xl--45 {
    margin-bottom: -45px !important;
  }
  .ml-xl--45, .mx-xl--45 {
    margin-left: -45px !important;
  }
  .p-xl--45 {
    padding: -45px !important;
  }
  .pt-xl--45, .py-xl--45 {
    padding-top: -45px !important;
  }
  .pr-xl--45, .px-xl--45 {
    padding-right: -45px !important;
  }
  .pb-xl--45, .py-xl--45 {
    padding-bottom: -45px !important;
  }
  .pl-xl--45, .px-xl--45 {
    padding-left: -45px !important;
  }
  .m-xl--44 {
    margin: -44px !important;
  }
  .mt-xl--44, .my-xl--44 {
    margin-top: -44px !important;
  }
  .mr-xl--44, .mx-xl--44 {
    margin-right: -44px !important;
  }
  .mb-xl--44, .my-xl--44 {
    margin-bottom: -44px !important;
  }
  .ml-xl--44, .mx-xl--44 {
    margin-left: -44px !important;
  }
  .p-xl--44 {
    padding: -44px !important;
  }
  .pt-xl--44, .py-xl--44 {
    padding-top: -44px !important;
  }
  .pr-xl--44, .px-xl--44 {
    padding-right: -44px !important;
  }
  .pb-xl--44, .py-xl--44 {
    padding-bottom: -44px !important;
  }
  .pl-xl--44, .px-xl--44 {
    padding-left: -44px !important;
  }
  .m-xl--43 {
    margin: -43px !important;
  }
  .mt-xl--43, .my-xl--43 {
    margin-top: -43px !important;
  }
  .mr-xl--43, .mx-xl--43 {
    margin-right: -43px !important;
  }
  .mb-xl--43, .my-xl--43 {
    margin-bottom: -43px !important;
  }
  .ml-xl--43, .mx-xl--43 {
    margin-left: -43px !important;
  }
  .p-xl--43 {
    padding: -43px !important;
  }
  .pt-xl--43, .py-xl--43 {
    padding-top: -43px !important;
  }
  .pr-xl--43, .px-xl--43 {
    padding-right: -43px !important;
  }
  .pb-xl--43, .py-xl--43 {
    padding-bottom: -43px !important;
  }
  .pl-xl--43, .px-xl--43 {
    padding-left: -43px !important;
  }
  .m-xl--42 {
    margin: -42px !important;
  }
  .mt-xl--42, .my-xl--42 {
    margin-top: -42px !important;
  }
  .mr-xl--42, .mx-xl--42 {
    margin-right: -42px !important;
  }
  .mb-xl--42, .my-xl--42 {
    margin-bottom: -42px !important;
  }
  .ml-xl--42, .mx-xl--42 {
    margin-left: -42px !important;
  }
  .p-xl--42 {
    padding: -42px !important;
  }
  .pt-xl--42, .py-xl--42 {
    padding-top: -42px !important;
  }
  .pr-xl--42, .px-xl--42 {
    padding-right: -42px !important;
  }
  .pb-xl--42, .py-xl--42 {
    padding-bottom: -42px !important;
  }
  .pl-xl--42, .px-xl--42 {
    padding-left: -42px !important;
  }
  .m-xl--41 {
    margin: -41px !important;
  }
  .mt-xl--41, .my-xl--41 {
    margin-top: -41px !important;
  }
  .mr-xl--41, .mx-xl--41 {
    margin-right: -41px !important;
  }
  .mb-xl--41, .my-xl--41 {
    margin-bottom: -41px !important;
  }
  .ml-xl--41, .mx-xl--41 {
    margin-left: -41px !important;
  }
  .p-xl--41 {
    padding: -41px !important;
  }
  .pt-xl--41, .py-xl--41 {
    padding-top: -41px !important;
  }
  .pr-xl--41, .px-xl--41 {
    padding-right: -41px !important;
  }
  .pb-xl--41, .py-xl--41 {
    padding-bottom: -41px !important;
  }
  .pl-xl--41, .px-xl--41 {
    padding-left: -41px !important;
  }
  .m-xl--40 {
    margin: -40px !important;
  }
  .mt-xl--40, .my-xl--40 {
    margin-top: -40px !important;
  }
  .mr-xl--40, .mx-xl--40 {
    margin-right: -40px !important;
  }
  .mb-xl--40, .my-xl--40 {
    margin-bottom: -40px !important;
  }
  .ml-xl--40, .mx-xl--40 {
    margin-left: -40px !important;
  }
  .p-xl--40 {
    padding: -40px !important;
  }
  .pt-xl--40, .py-xl--40 {
    padding-top: -40px !important;
  }
  .pr-xl--40, .px-xl--40 {
    padding-right: -40px !important;
  }
  .pb-xl--40, .py-xl--40 {
    padding-bottom: -40px !important;
  }
  .pl-xl--40, .px-xl--40 {
    padding-left: -40px !important;
  }
  .m-xl--39 {
    margin: -39px !important;
  }
  .mt-xl--39, .my-xl--39 {
    margin-top: -39px !important;
  }
  .mr-xl--39, .mx-xl--39 {
    margin-right: -39px !important;
  }
  .mb-xl--39, .my-xl--39 {
    margin-bottom: -39px !important;
  }
  .ml-xl--39, .mx-xl--39 {
    margin-left: -39px !important;
  }
  .p-xl--39 {
    padding: -39px !important;
  }
  .pt-xl--39, .py-xl--39 {
    padding-top: -39px !important;
  }
  .pr-xl--39, .px-xl--39 {
    padding-right: -39px !important;
  }
  .pb-xl--39, .py-xl--39 {
    padding-bottom: -39px !important;
  }
  .pl-xl--39, .px-xl--39 {
    padding-left: -39px !important;
  }
  .m-xl--38 {
    margin: -38px !important;
  }
  .mt-xl--38, .my-xl--38 {
    margin-top: -38px !important;
  }
  .mr-xl--38, .mx-xl--38 {
    margin-right: -38px !important;
  }
  .mb-xl--38, .my-xl--38 {
    margin-bottom: -38px !important;
  }
  .ml-xl--38, .mx-xl--38 {
    margin-left: -38px !important;
  }
  .p-xl--38 {
    padding: -38px !important;
  }
  .pt-xl--38, .py-xl--38 {
    padding-top: -38px !important;
  }
  .pr-xl--38, .px-xl--38 {
    padding-right: -38px !important;
  }
  .pb-xl--38, .py-xl--38 {
    padding-bottom: -38px !important;
  }
  .pl-xl--38, .px-xl--38 {
    padding-left: -38px !important;
  }
  .m-xl--37 {
    margin: -37px !important;
  }
  .mt-xl--37, .my-xl--37 {
    margin-top: -37px !important;
  }
  .mr-xl--37, .mx-xl--37 {
    margin-right: -37px !important;
  }
  .mb-xl--37, .my-xl--37 {
    margin-bottom: -37px !important;
  }
  .ml-xl--37, .mx-xl--37 {
    margin-left: -37px !important;
  }
  .p-xl--37 {
    padding: -37px !important;
  }
  .pt-xl--37, .py-xl--37 {
    padding-top: -37px !important;
  }
  .pr-xl--37, .px-xl--37 {
    padding-right: -37px !important;
  }
  .pb-xl--37, .py-xl--37 {
    padding-bottom: -37px !important;
  }
  .pl-xl--37, .px-xl--37 {
    padding-left: -37px !important;
  }
  .m-xl--36 {
    margin: -36px !important;
  }
  .mt-xl--36, .my-xl--36 {
    margin-top: -36px !important;
  }
  .mr-xl--36, .mx-xl--36 {
    margin-right: -36px !important;
  }
  .mb-xl--36, .my-xl--36 {
    margin-bottom: -36px !important;
  }
  .ml-xl--36, .mx-xl--36 {
    margin-left: -36px !important;
  }
  .p-xl--36 {
    padding: -36px !important;
  }
  .pt-xl--36, .py-xl--36 {
    padding-top: -36px !important;
  }
  .pr-xl--36, .px-xl--36 {
    padding-right: -36px !important;
  }
  .pb-xl--36, .py-xl--36 {
    padding-bottom: -36px !important;
  }
  .pl-xl--36, .px-xl--36 {
    padding-left: -36px !important;
  }
  .m-xl--35 {
    margin: -35px !important;
  }
  .mt-xl--35, .my-xl--35 {
    margin-top: -35px !important;
  }
  .mr-xl--35, .mx-xl--35 {
    margin-right: -35px !important;
  }
  .mb-xl--35, .my-xl--35 {
    margin-bottom: -35px !important;
  }
  .ml-xl--35, .mx-xl--35 {
    margin-left: -35px !important;
  }
  .p-xl--35 {
    padding: -35px !important;
  }
  .pt-xl--35, .py-xl--35 {
    padding-top: -35px !important;
  }
  .pr-xl--35, .px-xl--35 {
    padding-right: -35px !important;
  }
  .pb-xl--35, .py-xl--35 {
    padding-bottom: -35px !important;
  }
  .pl-xl--35, .px-xl--35 {
    padding-left: -35px !important;
  }
  .m-xl--34 {
    margin: -34px !important;
  }
  .mt-xl--34, .my-xl--34 {
    margin-top: -34px !important;
  }
  .mr-xl--34, .mx-xl--34 {
    margin-right: -34px !important;
  }
  .mb-xl--34, .my-xl--34 {
    margin-bottom: -34px !important;
  }
  .ml-xl--34, .mx-xl--34 {
    margin-left: -34px !important;
  }
  .p-xl--34 {
    padding: -34px !important;
  }
  .pt-xl--34, .py-xl--34 {
    padding-top: -34px !important;
  }
  .pr-xl--34, .px-xl--34 {
    padding-right: -34px !important;
  }
  .pb-xl--34, .py-xl--34 {
    padding-bottom: -34px !important;
  }
  .pl-xl--34, .px-xl--34 {
    padding-left: -34px !important;
  }
  .m-xl--33 {
    margin: -33px !important;
  }
  .mt-xl--33, .my-xl--33 {
    margin-top: -33px !important;
  }
  .mr-xl--33, .mx-xl--33 {
    margin-right: -33px !important;
  }
  .mb-xl--33, .my-xl--33 {
    margin-bottom: -33px !important;
  }
  .ml-xl--33, .mx-xl--33 {
    margin-left: -33px !important;
  }
  .p-xl--33 {
    padding: -33px !important;
  }
  .pt-xl--33, .py-xl--33 {
    padding-top: -33px !important;
  }
  .pr-xl--33, .px-xl--33 {
    padding-right: -33px !important;
  }
  .pb-xl--33, .py-xl--33 {
    padding-bottom: -33px !important;
  }
  .pl-xl--33, .px-xl--33 {
    padding-left: -33px !important;
  }
  .m-xl--32 {
    margin: -32px !important;
  }
  .mt-xl--32, .my-xl--32 {
    margin-top: -32px !important;
  }
  .mr-xl--32, .mx-xl--32 {
    margin-right: -32px !important;
  }
  .mb-xl--32, .my-xl--32 {
    margin-bottom: -32px !important;
  }
  .ml-xl--32, .mx-xl--32 {
    margin-left: -32px !important;
  }
  .p-xl--32 {
    padding: -32px !important;
  }
  .pt-xl--32, .py-xl--32 {
    padding-top: -32px !important;
  }
  .pr-xl--32, .px-xl--32 {
    padding-right: -32px !important;
  }
  .pb-xl--32, .py-xl--32 {
    padding-bottom: -32px !important;
  }
  .pl-xl--32, .px-xl--32 {
    padding-left: -32px !important;
  }
  .m-xl--31 {
    margin: -31px !important;
  }
  .mt-xl--31, .my-xl--31 {
    margin-top: -31px !important;
  }
  .mr-xl--31, .mx-xl--31 {
    margin-right: -31px !important;
  }
  .mb-xl--31, .my-xl--31 {
    margin-bottom: -31px !important;
  }
  .ml-xl--31, .mx-xl--31 {
    margin-left: -31px !important;
  }
  .p-xl--31 {
    padding: -31px !important;
  }
  .pt-xl--31, .py-xl--31 {
    padding-top: -31px !important;
  }
  .pr-xl--31, .px-xl--31 {
    padding-right: -31px !important;
  }
  .pb-xl--31, .py-xl--31 {
    padding-bottom: -31px !important;
  }
  .pl-xl--31, .px-xl--31 {
    padding-left: -31px !important;
  }
  .m-xl--30 {
    margin: -30px !important;
  }
  .mt-xl--30, .my-xl--30 {
    margin-top: -30px !important;
  }
  .mr-xl--30, .mx-xl--30 {
    margin-right: -30px !important;
  }
  .mb-xl--30, .my-xl--30 {
    margin-bottom: -30px !important;
  }
  .ml-xl--30, .mx-xl--30 {
    margin-left: -30px !important;
  }
  .p-xl--30 {
    padding: -30px !important;
  }
  .pt-xl--30, .py-xl--30 {
    padding-top: -30px !important;
  }
  .pr-xl--30, .px-xl--30 {
    padding-right: -30px !important;
  }
  .pb-xl--30, .py-xl--30 {
    padding-bottom: -30px !important;
  }
  .pl-xl--30, .px-xl--30 {
    padding-left: -30px !important;
  }
  .m-xl--29 {
    margin: -29px !important;
  }
  .mt-xl--29, .my-xl--29 {
    margin-top: -29px !important;
  }
  .mr-xl--29, .mx-xl--29 {
    margin-right: -29px !important;
  }
  .mb-xl--29, .my-xl--29 {
    margin-bottom: -29px !important;
  }
  .ml-xl--29, .mx-xl--29 {
    margin-left: -29px !important;
  }
  .p-xl--29 {
    padding: -29px !important;
  }
  .pt-xl--29, .py-xl--29 {
    padding-top: -29px !important;
  }
  .pr-xl--29, .px-xl--29 {
    padding-right: -29px !important;
  }
  .pb-xl--29, .py-xl--29 {
    padding-bottom: -29px !important;
  }
  .pl-xl--29, .px-xl--29 {
    padding-left: -29px !important;
  }
  .m-xl--28 {
    margin: -28px !important;
  }
  .mt-xl--28, .my-xl--28 {
    margin-top: -28px !important;
  }
  .mr-xl--28, .mx-xl--28 {
    margin-right: -28px !important;
  }
  .mb-xl--28, .my-xl--28 {
    margin-bottom: -28px !important;
  }
  .ml-xl--28, .mx-xl--28 {
    margin-left: -28px !important;
  }
  .p-xl--28 {
    padding: -28px !important;
  }
  .pt-xl--28, .py-xl--28 {
    padding-top: -28px !important;
  }
  .pr-xl--28, .px-xl--28 {
    padding-right: -28px !important;
  }
  .pb-xl--28, .py-xl--28 {
    padding-bottom: -28px !important;
  }
  .pl-xl--28, .px-xl--28 {
    padding-left: -28px !important;
  }
  .m-xl--27 {
    margin: -27px !important;
  }
  .mt-xl--27, .my-xl--27 {
    margin-top: -27px !important;
  }
  .mr-xl--27, .mx-xl--27 {
    margin-right: -27px !important;
  }
  .mb-xl--27, .my-xl--27 {
    margin-bottom: -27px !important;
  }
  .ml-xl--27, .mx-xl--27 {
    margin-left: -27px !important;
  }
  .p-xl--27 {
    padding: -27px !important;
  }
  .pt-xl--27, .py-xl--27 {
    padding-top: -27px !important;
  }
  .pr-xl--27, .px-xl--27 {
    padding-right: -27px !important;
  }
  .pb-xl--27, .py-xl--27 {
    padding-bottom: -27px !important;
  }
  .pl-xl--27, .px-xl--27 {
    padding-left: -27px !important;
  }
  .m-xl--26 {
    margin: -26px !important;
  }
  .mt-xl--26, .my-xl--26 {
    margin-top: -26px !important;
  }
  .mr-xl--26, .mx-xl--26 {
    margin-right: -26px !important;
  }
  .mb-xl--26, .my-xl--26 {
    margin-bottom: -26px !important;
  }
  .ml-xl--26, .mx-xl--26 {
    margin-left: -26px !important;
  }
  .p-xl--26 {
    padding: -26px !important;
  }
  .pt-xl--26, .py-xl--26 {
    padding-top: -26px !important;
  }
  .pr-xl--26, .px-xl--26 {
    padding-right: -26px !important;
  }
  .pb-xl--26, .py-xl--26 {
    padding-bottom: -26px !important;
  }
  .pl-xl--26, .px-xl--26 {
    padding-left: -26px !important;
  }
  .m-xl--25 {
    margin: -25px !important;
  }
  .mt-xl--25, .my-xl--25 {
    margin-top: -25px !important;
  }
  .mr-xl--25, .mx-xl--25 {
    margin-right: -25px !important;
  }
  .mb-xl--25, .my-xl--25 {
    margin-bottom: -25px !important;
  }
  .ml-xl--25, .mx-xl--25 {
    margin-left: -25px !important;
  }
  .p-xl--25 {
    padding: -25px !important;
  }
  .pt-xl--25, .py-xl--25 {
    padding-top: -25px !important;
  }
  .pr-xl--25, .px-xl--25 {
    padding-right: -25px !important;
  }
  .pb-xl--25, .py-xl--25 {
    padding-bottom: -25px !important;
  }
  .pl-xl--25, .px-xl--25 {
    padding-left: -25px !important;
  }
  .m-xl--24 {
    margin: -24px !important;
  }
  .mt-xl--24, .my-xl--24 {
    margin-top: -24px !important;
  }
  .mr-xl--24, .mx-xl--24 {
    margin-right: -24px !important;
  }
  .mb-xl--24, .my-xl--24 {
    margin-bottom: -24px !important;
  }
  .ml-xl--24, .mx-xl--24 {
    margin-left: -24px !important;
  }
  .p-xl--24 {
    padding: -24px !important;
  }
  .pt-xl--24, .py-xl--24 {
    padding-top: -24px !important;
  }
  .pr-xl--24, .px-xl--24 {
    padding-right: -24px !important;
  }
  .pb-xl--24, .py-xl--24 {
    padding-bottom: -24px !important;
  }
  .pl-xl--24, .px-xl--24 {
    padding-left: -24px !important;
  }
  .m-xl--23 {
    margin: -23px !important;
  }
  .mt-xl--23, .my-xl--23 {
    margin-top: -23px !important;
  }
  .mr-xl--23, .mx-xl--23 {
    margin-right: -23px !important;
  }
  .mb-xl--23, .my-xl--23 {
    margin-bottom: -23px !important;
  }
  .ml-xl--23, .mx-xl--23 {
    margin-left: -23px !important;
  }
  .p-xl--23 {
    padding: -23px !important;
  }
  .pt-xl--23, .py-xl--23 {
    padding-top: -23px !important;
  }
  .pr-xl--23, .px-xl--23 {
    padding-right: -23px !important;
  }
  .pb-xl--23, .py-xl--23 {
    padding-bottom: -23px !important;
  }
  .pl-xl--23, .px-xl--23 {
    padding-left: -23px !important;
  }
  .m-xl--22 {
    margin: -22px !important;
  }
  .mt-xl--22, .my-xl--22 {
    margin-top: -22px !important;
  }
  .mr-xl--22, .mx-xl--22 {
    margin-right: -22px !important;
  }
  .mb-xl--22, .my-xl--22 {
    margin-bottom: -22px !important;
  }
  .ml-xl--22, .mx-xl--22 {
    margin-left: -22px !important;
  }
  .p-xl--22 {
    padding: -22px !important;
  }
  .pt-xl--22, .py-xl--22 {
    padding-top: -22px !important;
  }
  .pr-xl--22, .px-xl--22 {
    padding-right: -22px !important;
  }
  .pb-xl--22, .py-xl--22 {
    padding-bottom: -22px !important;
  }
  .pl-xl--22, .px-xl--22 {
    padding-left: -22px !important;
  }
  .m-xl--21 {
    margin: -21px !important;
  }
  .mt-xl--21, .my-xl--21 {
    margin-top: -21px !important;
  }
  .mr-xl--21, .mx-xl--21 {
    margin-right: -21px !important;
  }
  .mb-xl--21, .my-xl--21 {
    margin-bottom: -21px !important;
  }
  .ml-xl--21, .mx-xl--21 {
    margin-left: -21px !important;
  }
  .p-xl--21 {
    padding: -21px !important;
  }
  .pt-xl--21, .py-xl--21 {
    padding-top: -21px !important;
  }
  .pr-xl--21, .px-xl--21 {
    padding-right: -21px !important;
  }
  .pb-xl--21, .py-xl--21 {
    padding-bottom: -21px !important;
  }
  .pl-xl--21, .px-xl--21 {
    padding-left: -21px !important;
  }
  .m-xl--20 {
    margin: -20px !important;
  }
  .mt-xl--20, .my-xl--20 {
    margin-top: -20px !important;
  }
  .mr-xl--20, .mx-xl--20 {
    margin-right: -20px !important;
  }
  .mb-xl--20, .my-xl--20 {
    margin-bottom: -20px !important;
  }
  .ml-xl--20, .mx-xl--20 {
    margin-left: -20px !important;
  }
  .p-xl--20 {
    padding: -20px !important;
  }
  .pt-xl--20, .py-xl--20 {
    padding-top: -20px !important;
  }
  .pr-xl--20, .px-xl--20 {
    padding-right: -20px !important;
  }
  .pb-xl--20, .py-xl--20 {
    padding-bottom: -20px !important;
  }
  .pl-xl--20, .px-xl--20 {
    padding-left: -20px !important;
  }
  .m-xl--19 {
    margin: -19px !important;
  }
  .mt-xl--19, .my-xl--19 {
    margin-top: -19px !important;
  }
  .mr-xl--19, .mx-xl--19 {
    margin-right: -19px !important;
  }
  .mb-xl--19, .my-xl--19 {
    margin-bottom: -19px !important;
  }
  .ml-xl--19, .mx-xl--19 {
    margin-left: -19px !important;
  }
  .p-xl--19 {
    padding: -19px !important;
  }
  .pt-xl--19, .py-xl--19 {
    padding-top: -19px !important;
  }
  .pr-xl--19, .px-xl--19 {
    padding-right: -19px !important;
  }
  .pb-xl--19, .py-xl--19 {
    padding-bottom: -19px !important;
  }
  .pl-xl--19, .px-xl--19 {
    padding-left: -19px !important;
  }
  .m-xl--18 {
    margin: -18px !important;
  }
  .mt-xl--18, .my-xl--18 {
    margin-top: -18px !important;
  }
  .mr-xl--18, .mx-xl--18 {
    margin-right: -18px !important;
  }
  .mb-xl--18, .my-xl--18 {
    margin-bottom: -18px !important;
  }
  .ml-xl--18, .mx-xl--18 {
    margin-left: -18px !important;
  }
  .p-xl--18 {
    padding: -18px !important;
  }
  .pt-xl--18, .py-xl--18 {
    padding-top: -18px !important;
  }
  .pr-xl--18, .px-xl--18 {
    padding-right: -18px !important;
  }
  .pb-xl--18, .py-xl--18 {
    padding-bottom: -18px !important;
  }
  .pl-xl--18, .px-xl--18 {
    padding-left: -18px !important;
  }
  .m-xl--17 {
    margin: -17px !important;
  }
  .mt-xl--17, .my-xl--17 {
    margin-top: -17px !important;
  }
  .mr-xl--17, .mx-xl--17 {
    margin-right: -17px !important;
  }
  .mb-xl--17, .my-xl--17 {
    margin-bottom: -17px !important;
  }
  .ml-xl--17, .mx-xl--17 {
    margin-left: -17px !important;
  }
  .p-xl--17 {
    padding: -17px !important;
  }
  .pt-xl--17, .py-xl--17 {
    padding-top: -17px !important;
  }
  .pr-xl--17, .px-xl--17 {
    padding-right: -17px !important;
  }
  .pb-xl--17, .py-xl--17 {
    padding-bottom: -17px !important;
  }
  .pl-xl--17, .px-xl--17 {
    padding-left: -17px !important;
  }
  .m-xl--16 {
    margin: -16px !important;
  }
  .mt-xl--16, .my-xl--16 {
    margin-top: -16px !important;
  }
  .mr-xl--16, .mx-xl--16 {
    margin-right: -16px !important;
  }
  .mb-xl--16, .my-xl--16 {
    margin-bottom: -16px !important;
  }
  .ml-xl--16, .mx-xl--16 {
    margin-left: -16px !important;
  }
  .p-xl--16 {
    padding: -16px !important;
  }
  .pt-xl--16, .py-xl--16 {
    padding-top: -16px !important;
  }
  .pr-xl--16, .px-xl--16 {
    padding-right: -16px !important;
  }
  .pb-xl--16, .py-xl--16 {
    padding-bottom: -16px !important;
  }
  .pl-xl--16, .px-xl--16 {
    padding-left: -16px !important;
  }
  .m-xl--15 {
    margin: -15px !important;
  }
  .mt-xl--15, .my-xl--15 {
    margin-top: -15px !important;
  }
  .mr-xl--15, .mx-xl--15 {
    margin-right: -15px !important;
  }
  .mb-xl--15, .my-xl--15 {
    margin-bottom: -15px !important;
  }
  .ml-xl--15, .mx-xl--15 {
    margin-left: -15px !important;
  }
  .p-xl--15 {
    padding: -15px !important;
  }
  .pt-xl--15, .py-xl--15 {
    padding-top: -15px !important;
  }
  .pr-xl--15, .px-xl--15 {
    padding-right: -15px !important;
  }
  .pb-xl--15, .py-xl--15 {
    padding-bottom: -15px !important;
  }
  .pl-xl--15, .px-xl--15 {
    padding-left: -15px !important;
  }
  .m-xl--14 {
    margin: -14px !important;
  }
  .mt-xl--14, .my-xl--14 {
    margin-top: -14px !important;
  }
  .mr-xl--14, .mx-xl--14 {
    margin-right: -14px !important;
  }
  .mb-xl--14, .my-xl--14 {
    margin-bottom: -14px !important;
  }
  .ml-xl--14, .mx-xl--14 {
    margin-left: -14px !important;
  }
  .p-xl--14 {
    padding: -14px !important;
  }
  .pt-xl--14, .py-xl--14 {
    padding-top: -14px !important;
  }
  .pr-xl--14, .px-xl--14 {
    padding-right: -14px !important;
  }
  .pb-xl--14, .py-xl--14 {
    padding-bottom: -14px !important;
  }
  .pl-xl--14, .px-xl--14 {
    padding-left: -14px !important;
  }
  .m-xl--13 {
    margin: -13px !important;
  }
  .mt-xl--13, .my-xl--13 {
    margin-top: -13px !important;
  }
  .mr-xl--13, .mx-xl--13 {
    margin-right: -13px !important;
  }
  .mb-xl--13, .my-xl--13 {
    margin-bottom: -13px !important;
  }
  .ml-xl--13, .mx-xl--13 {
    margin-left: -13px !important;
  }
  .p-xl--13 {
    padding: -13px !important;
  }
  .pt-xl--13, .py-xl--13 {
    padding-top: -13px !important;
  }
  .pr-xl--13, .px-xl--13 {
    padding-right: -13px !important;
  }
  .pb-xl--13, .py-xl--13 {
    padding-bottom: -13px !important;
  }
  .pl-xl--13, .px-xl--13 {
    padding-left: -13px !important;
  }
  .m-xl--12 {
    margin: -12px !important;
  }
  .mt-xl--12, .my-xl--12 {
    margin-top: -12px !important;
  }
  .mr-xl--12, .mx-xl--12 {
    margin-right: -12px !important;
  }
  .mb-xl--12, .my-xl--12 {
    margin-bottom: -12px !important;
  }
  .ml-xl--12, .mx-xl--12 {
    margin-left: -12px !important;
  }
  .p-xl--12 {
    padding: -12px !important;
  }
  .pt-xl--12, .py-xl--12 {
    padding-top: -12px !important;
  }
  .pr-xl--12, .px-xl--12 {
    padding-right: -12px !important;
  }
  .pb-xl--12, .py-xl--12 {
    padding-bottom: -12px !important;
  }
  .pl-xl--12, .px-xl--12 {
    padding-left: -12px !important;
  }
  .m-xl--11 {
    margin: -11px !important;
  }
  .mt-xl--11, .my-xl--11 {
    margin-top: -11px !important;
  }
  .mr-xl--11, .mx-xl--11 {
    margin-right: -11px !important;
  }
  .mb-xl--11, .my-xl--11 {
    margin-bottom: -11px !important;
  }
  .ml-xl--11, .mx-xl--11 {
    margin-left: -11px !important;
  }
  .p-xl--11 {
    padding: -11px !important;
  }
  .pt-xl--11, .py-xl--11 {
    padding-top: -11px !important;
  }
  .pr-xl--11, .px-xl--11 {
    padding-right: -11px !important;
  }
  .pb-xl--11, .py-xl--11 {
    padding-bottom: -11px !important;
  }
  .pl-xl--11, .px-xl--11 {
    padding-left: -11px !important;
  }
  .m-xl--10 {
    margin: -10px !important;
  }
  .mt-xl--10, .my-xl--10 {
    margin-top: -10px !important;
  }
  .mr-xl--10, .mx-xl--10 {
    margin-right: -10px !important;
  }
  .mb-xl--10, .my-xl--10 {
    margin-bottom: -10px !important;
  }
  .ml-xl--10, .mx-xl--10 {
    margin-left: -10px !important;
  }
  .p-xl--10 {
    padding: -10px !important;
  }
  .pt-xl--10, .py-xl--10 {
    padding-top: -10px !important;
  }
  .pr-xl--10, .px-xl--10 {
    padding-right: -10px !important;
  }
  .pb-xl--10, .py-xl--10 {
    padding-bottom: -10px !important;
  }
  .pl-xl--10, .px-xl--10 {
    padding-left: -10px !important;
  }
  .m-xl--9 {
    margin: -9px !important;
  }
  .mt-xl--9, .my-xl--9 {
    margin-top: -9px !important;
  }
  .mr-xl--9, .mx-xl--9 {
    margin-right: -9px !important;
  }
  .mb-xl--9, .my-xl--9 {
    margin-bottom: -9px !important;
  }
  .ml-xl--9, .mx-xl--9 {
    margin-left: -9px !important;
  }
  .p-xl--9 {
    padding: -9px !important;
  }
  .pt-xl--9, .py-xl--9 {
    padding-top: -9px !important;
  }
  .pr-xl--9, .px-xl--9 {
    padding-right: -9px !important;
  }
  .pb-xl--9, .py-xl--9 {
    padding-bottom: -9px !important;
  }
  .pl-xl--9, .px-xl--9 {
    padding-left: -9px !important;
  }
  .m-xl--8 {
    margin: -8px !important;
  }
  .mt-xl--8, .my-xl--8 {
    margin-top: -8px !important;
  }
  .mr-xl--8, .mx-xl--8 {
    margin-right: -8px !important;
  }
  .mb-xl--8, .my-xl--8 {
    margin-bottom: -8px !important;
  }
  .ml-xl--8, .mx-xl--8 {
    margin-left: -8px !important;
  }
  .p-xl--8 {
    padding: -8px !important;
  }
  .pt-xl--8, .py-xl--8 {
    padding-top: -8px !important;
  }
  .pr-xl--8, .px-xl--8 {
    padding-right: -8px !important;
  }
  .pb-xl--8, .py-xl--8 {
    padding-bottom: -8px !important;
  }
  .pl-xl--8, .px-xl--8 {
    padding-left: -8px !important;
  }
  .m-xl--7 {
    margin: -7px !important;
  }
  .mt-xl--7, .my-xl--7 {
    margin-top: -7px !important;
  }
  .mr-xl--7, .mx-xl--7 {
    margin-right: -7px !important;
  }
  .mb-xl--7, .my-xl--7 {
    margin-bottom: -7px !important;
  }
  .ml-xl--7, .mx-xl--7 {
    margin-left: -7px !important;
  }
  .p-xl--7 {
    padding: -7px !important;
  }
  .pt-xl--7, .py-xl--7 {
    padding-top: -7px !important;
  }
  .pr-xl--7, .px-xl--7 {
    padding-right: -7px !important;
  }
  .pb-xl--7, .py-xl--7 {
    padding-bottom: -7px !important;
  }
  .pl-xl--7, .px-xl--7 {
    padding-left: -7px !important;
  }
  .m-xl--6 {
    margin: -6px !important;
  }
  .mt-xl--6, .my-xl--6 {
    margin-top: -6px !important;
  }
  .mr-xl--6, .mx-xl--6 {
    margin-right: -6px !important;
  }
  .mb-xl--6, .my-xl--6 {
    margin-bottom: -6px !important;
  }
  .ml-xl--6, .mx-xl--6 {
    margin-left: -6px !important;
  }
  .p-xl--6 {
    padding: -6px !important;
  }
  .pt-xl--6, .py-xl--6 {
    padding-top: -6px !important;
  }
  .pr-xl--6, .px-xl--6 {
    padding-right: -6px !important;
  }
  .pb-xl--6, .py-xl--6 {
    padding-bottom: -6px !important;
  }
  .pl-xl--6, .px-xl--6 {
    padding-left: -6px !important;
  }
  .m-xl--5 {
    margin: -5px !important;
  }
  .mt-xl--5, .my-xl--5 {
    margin-top: -5px !important;
  }
  .mr-xl--5, .mx-xl--5 {
    margin-right: -5px !important;
  }
  .mb-xl--5, .my-xl--5 {
    margin-bottom: -5px !important;
  }
  .ml-xl--5, .mx-xl--5 {
    margin-left: -5px !important;
  }
  .p-xl--5 {
    padding: -5px !important;
  }
  .pt-xl--5, .py-xl--5 {
    padding-top: -5px !important;
  }
  .pr-xl--5, .px-xl--5 {
    padding-right: -5px !important;
  }
  .pb-xl--5, .py-xl--5 {
    padding-bottom: -5px !important;
  }
  .pl-xl--5, .px-xl--5 {
    padding-left: -5px !important;
  }
  .m-xl--4 {
    margin: -4px !important;
  }
  .mt-xl--4, .my-xl--4 {
    margin-top: -4px !important;
  }
  .mr-xl--4, .mx-xl--4 {
    margin-right: -4px !important;
  }
  .mb-xl--4, .my-xl--4 {
    margin-bottom: -4px !important;
  }
  .ml-xl--4, .mx-xl--4 {
    margin-left: -4px !important;
  }
  .p-xl--4 {
    padding: -4px !important;
  }
  .pt-xl--4, .py-xl--4 {
    padding-top: -4px !important;
  }
  .pr-xl--4, .px-xl--4 {
    padding-right: -4px !important;
  }
  .pb-xl--4, .py-xl--4 {
    padding-bottom: -4px !important;
  }
  .pl-xl--4, .px-xl--4 {
    padding-left: -4px !important;
  }
  .m-xl--3 {
    margin: -3px !important;
  }
  .mt-xl--3, .my-xl--3 {
    margin-top: -3px !important;
  }
  .mr-xl--3, .mx-xl--3 {
    margin-right: -3px !important;
  }
  .mb-xl--3, .my-xl--3 {
    margin-bottom: -3px !important;
  }
  .ml-xl--3, .mx-xl--3 {
    margin-left: -3px !important;
  }
  .p-xl--3 {
    padding: -3px !important;
  }
  .pt-xl--3, .py-xl--3 {
    padding-top: -3px !important;
  }
  .pr-xl--3, .px-xl--3 {
    padding-right: -3px !important;
  }
  .pb-xl--3, .py-xl--3 {
    padding-bottom: -3px !important;
  }
  .pl-xl--3, .px-xl--3 {
    padding-left: -3px !important;
  }
  .m-xl--2 {
    margin: -2px !important;
  }
  .mt-xl--2, .my-xl--2 {
    margin-top: -2px !important;
  }
  .mr-xl--2, .mx-xl--2 {
    margin-right: -2px !important;
  }
  .mb-xl--2, .my-xl--2 {
    margin-bottom: -2px !important;
  }
  .ml-xl--2, .mx-xl--2 {
    margin-left: -2px !important;
  }
  .p-xl--2 {
    padding: -2px !important;
  }
  .pt-xl--2, .py-xl--2 {
    padding-top: -2px !important;
  }
  .pr-xl--2, .px-xl--2 {
    padding-right: -2px !important;
  }
  .pb-xl--2, .py-xl--2 {
    padding-bottom: -2px !important;
  }
  .pl-xl--2, .px-xl--2 {
    padding-left: -2px !important;
  }
  .m-xl--1 {
    margin: -1px !important;
  }
  .mt-xl--1, .my-xl--1 {
    margin-top: -1px !important;
  }
  .mr-xl--1, .mx-xl--1 {
    margin-right: -1px !important;
  }
  .mb-xl--1, .my-xl--1 {
    margin-bottom: -1px !important;
  }
  .ml-xl--1, .mx-xl--1 {
    margin-left: -1px !important;
  }
  .p-xl--1 {
    padding: -1px !important;
  }
  .pt-xl--1, .py-xl--1 {
    padding-top: -1px !important;
  }
  .pr-xl--1, .px-xl--1 {
    padding-right: -1px !important;
  }
  .pb-xl--1, .py-xl--1 {
    padding-bottom: -1px !important;
  }
  .pl-xl--1, .px-xl--1 {
    padding-left: -1px !important;
  }
  .border-xl {
    border: 1px solid #e8e8e8 !important;
  }
  .border-xl-top {
    border-top: 1px solid #e8e8e8 !important;
  }
  .border-xl-right {
    border-right: 1px solid #e8e8e8 !important;
  }
  .border-xl-bottom {
    border-bottom: 1px solid #e8e8e8 !important;
  }
  .border-xl-left {
    border-left: 1px solid #e8e8e8 !important;
  }
  .border-xl-0 {
    border: 0 !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .z-xl-0 {
    z-index: 0 !important;
  }
  .t-xl-0 {
    top: 0px !important;
  }
  .r-xl-0 {
    right: 0px !important;
  }
  .b-xl-0 {
    bottom: 0px !important;
  }
  .l-xl-0 {
    left: 0px !important;
  }
  .z-xl-1 {
    z-index: 1 !important;
  }
  .t-xl-1 {
    top: 1px !important;
  }
  .r-xl-1 {
    right: 1px !important;
  }
  .b-xl-1 {
    bottom: 1px !important;
  }
  .l-xl-1 {
    left: 1px !important;
  }
  .z-xl-2 {
    z-index: 2 !important;
  }
  .t-xl-2 {
    top: 2px !important;
  }
  .r-xl-2 {
    right: 2px !important;
  }
  .b-xl-2 {
    bottom: 2px !important;
  }
  .l-xl-2 {
    left: 2px !important;
  }
  .z-xl-3 {
    z-index: 3 !important;
  }
  .t-xl-3 {
    top: 3px !important;
  }
  .r-xl-3 {
    right: 3px !important;
  }
  .b-xl-3 {
    bottom: 3px !important;
  }
  .l-xl-3 {
    left: 3px !important;
  }
  .z-xl-4 {
    z-index: 4 !important;
  }
  .t-xl-4 {
    top: 4px !important;
  }
  .r-xl-4 {
    right: 4px !important;
  }
  .b-xl-4 {
    bottom: 4px !important;
  }
  .l-xl-4 {
    left: 4px !important;
  }
  .z-xl-5 {
    z-index: 5 !important;
  }
  .t-xl-5 {
    top: 5px !important;
  }
  .r-xl-5 {
    right: 5px !important;
  }
  .b-xl-5 {
    bottom: 5px !important;
  }
  .l-xl-5 {
    left: 5px !important;
  }
  .z-xl-6 {
    z-index: 6 !important;
  }
  .t-xl-6 {
    top: 6px !important;
  }
  .r-xl-6 {
    right: 6px !important;
  }
  .b-xl-6 {
    bottom: 6px !important;
  }
  .l-xl-6 {
    left: 6px !important;
  }
  .z-xl-7 {
    z-index: 7 !important;
  }
  .t-xl-7 {
    top: 7px !important;
  }
  .r-xl-7 {
    right: 7px !important;
  }
  .b-xl-7 {
    bottom: 7px !important;
  }
  .l-xl-7 {
    left: 7px !important;
  }
  .z-xl-8 {
    z-index: 8 !important;
  }
  .t-xl-8 {
    top: 8px !important;
  }
  .r-xl-8 {
    right: 8px !important;
  }
  .b-xl-8 {
    bottom: 8px !important;
  }
  .l-xl-8 {
    left: 8px !important;
  }
  .z-xl-9 {
    z-index: 9 !important;
  }
  .t-xl-9 {
    top: 9px !important;
  }
  .r-xl-9 {
    right: 9px !important;
  }
  .b-xl-9 {
    bottom: 9px !important;
  }
  .l-xl-9 {
    left: 9px !important;
  }
  .z-xl-10 {
    z-index: 10 !important;
  }
  .t-xl-10 {
    top: 10px !important;
  }
  .r-xl-10 {
    right: 10px !important;
  }
  .b-xl-10 {
    bottom: 10px !important;
  }
  .l-xl-10 {
    left: 10px !important;
  }
  .z-xl-11 {
    z-index: 11 !important;
  }
  .t-xl-11 {
    top: 11px !important;
  }
  .r-xl-11 {
    right: 11px !important;
  }
  .b-xl-11 {
    bottom: 11px !important;
  }
  .l-xl-11 {
    left: 11px !important;
  }
  .z-xl-12 {
    z-index: 12 !important;
  }
  .t-xl-12 {
    top: 12px !important;
  }
  .r-xl-12 {
    right: 12px !important;
  }
  .b-xl-12 {
    bottom: 12px !important;
  }
  .l-xl-12 {
    left: 12px !important;
  }
  .z-xl-13 {
    z-index: 13 !important;
  }
  .t-xl-13 {
    top: 13px !important;
  }
  .r-xl-13 {
    right: 13px !important;
  }
  .b-xl-13 {
    bottom: 13px !important;
  }
  .l-xl-13 {
    left: 13px !important;
  }
  .z-xl-14 {
    z-index: 14 !important;
  }
  .t-xl-14 {
    top: 14px !important;
  }
  .r-xl-14 {
    right: 14px !important;
  }
  .b-xl-14 {
    bottom: 14px !important;
  }
  .l-xl-14 {
    left: 14px !important;
  }
  .z-xl-15 {
    z-index: 15 !important;
  }
  .t-xl-15 {
    top: 15px !important;
  }
  .r-xl-15 {
    right: 15px !important;
  }
  .b-xl-15 {
    bottom: 15px !important;
  }
  .l-xl-15 {
    left: 15px !important;
  }
  .z-xl-16 {
    z-index: 16 !important;
  }
  .t-xl-16 {
    top: 16px !important;
  }
  .r-xl-16 {
    right: 16px !important;
  }
  .b-xl-16 {
    bottom: 16px !important;
  }
  .l-xl-16 {
    left: 16px !important;
  }
  .z-xl-17 {
    z-index: 17 !important;
  }
  .t-xl-17 {
    top: 17px !important;
  }
  .r-xl-17 {
    right: 17px !important;
  }
  .b-xl-17 {
    bottom: 17px !important;
  }
  .l-xl-17 {
    left: 17px !important;
  }
  .z-xl-18 {
    z-index: 18 !important;
  }
  .t-xl-18 {
    top: 18px !important;
  }
  .r-xl-18 {
    right: 18px !important;
  }
  .b-xl-18 {
    bottom: 18px !important;
  }
  .l-xl-18 {
    left: 18px !important;
  }
  .z-xl-19 {
    z-index: 19 !important;
  }
  .t-xl-19 {
    top: 19px !important;
  }
  .r-xl-19 {
    right: 19px !important;
  }
  .b-xl-19 {
    bottom: 19px !important;
  }
  .l-xl-19 {
    left: 19px !important;
  }
  .z-xl-20 {
    z-index: 20 !important;
  }
  .t-xl-20 {
    top: 20px !important;
  }
  .r-xl-20 {
    right: 20px !important;
  }
  .b-xl-20 {
    bottom: 20px !important;
  }
  .l-xl-20 {
    left: 20px !important;
  }
  .z-xl-21 {
    z-index: 21 !important;
  }
  .t-xl-21 {
    top: 21px !important;
  }
  .r-xl-21 {
    right: 21px !important;
  }
  .b-xl-21 {
    bottom: 21px !important;
  }
  .l-xl-21 {
    left: 21px !important;
  }
  .z-xl-22 {
    z-index: 22 !important;
  }
  .t-xl-22 {
    top: 22px !important;
  }
  .r-xl-22 {
    right: 22px !important;
  }
  .b-xl-22 {
    bottom: 22px !important;
  }
  .l-xl-22 {
    left: 22px !important;
  }
  .z-xl-23 {
    z-index: 23 !important;
  }
  .t-xl-23 {
    top: 23px !important;
  }
  .r-xl-23 {
    right: 23px !important;
  }
  .b-xl-23 {
    bottom: 23px !important;
  }
  .l-xl-23 {
    left: 23px !important;
  }
  .z-xl-24 {
    z-index: 24 !important;
  }
  .t-xl-24 {
    top: 24px !important;
  }
  .r-xl-24 {
    right: 24px !important;
  }
  .b-xl-24 {
    bottom: 24px !important;
  }
  .l-xl-24 {
    left: 24px !important;
  }
  .z-xl-25 {
    z-index: 25 !important;
  }
  .t-xl-25 {
    top: 25px !important;
  }
  .r-xl-25 {
    right: 25px !important;
  }
  .b-xl-25 {
    bottom: 25px !important;
  }
  .l-xl-25 {
    left: 25px !important;
  }
  .z-xl-26 {
    z-index: 26 !important;
  }
  .t-xl-26 {
    top: 26px !important;
  }
  .r-xl-26 {
    right: 26px !important;
  }
  .b-xl-26 {
    bottom: 26px !important;
  }
  .l-xl-26 {
    left: 26px !important;
  }
  .z-xl-27 {
    z-index: 27 !important;
  }
  .t-xl-27 {
    top: 27px !important;
  }
  .r-xl-27 {
    right: 27px !important;
  }
  .b-xl-27 {
    bottom: 27px !important;
  }
  .l-xl-27 {
    left: 27px !important;
  }
  .z-xl-28 {
    z-index: 28 !important;
  }
  .t-xl-28 {
    top: 28px !important;
  }
  .r-xl-28 {
    right: 28px !important;
  }
  .b-xl-28 {
    bottom: 28px !important;
  }
  .l-xl-28 {
    left: 28px !important;
  }
  .z-xl-29 {
    z-index: 29 !important;
  }
  .t-xl-29 {
    top: 29px !important;
  }
  .r-xl-29 {
    right: 29px !important;
  }
  .b-xl-29 {
    bottom: 29px !important;
  }
  .l-xl-29 {
    left: 29px !important;
  }
  .z-xl-30 {
    z-index: 30 !important;
  }
  .t-xl-30 {
    top: 30px !important;
  }
  .r-xl-30 {
    right: 30px !important;
  }
  .b-xl-30 {
    bottom: 30px !important;
  }
  .l-xl-30 {
    left: 30px !important;
  }
  .z-xl-31 {
    z-index: 31 !important;
  }
  .t-xl-31 {
    top: 31px !important;
  }
  .r-xl-31 {
    right: 31px !important;
  }
  .b-xl-31 {
    bottom: 31px !important;
  }
  .l-xl-31 {
    left: 31px !important;
  }
  .z-xl-32 {
    z-index: 32 !important;
  }
  .t-xl-32 {
    top: 32px !important;
  }
  .r-xl-32 {
    right: 32px !important;
  }
  .b-xl-32 {
    bottom: 32px !important;
  }
  .l-xl-32 {
    left: 32px !important;
  }
  .z-xl-33 {
    z-index: 33 !important;
  }
  .t-xl-33 {
    top: 33px !important;
  }
  .r-xl-33 {
    right: 33px !important;
  }
  .b-xl-33 {
    bottom: 33px !important;
  }
  .l-xl-33 {
    left: 33px !important;
  }
  .z-xl-34 {
    z-index: 34 !important;
  }
  .t-xl-34 {
    top: 34px !important;
  }
  .r-xl-34 {
    right: 34px !important;
  }
  .b-xl-34 {
    bottom: 34px !important;
  }
  .l-xl-34 {
    left: 34px !important;
  }
  .z-xl-35 {
    z-index: 35 !important;
  }
  .t-xl-35 {
    top: 35px !important;
  }
  .r-xl-35 {
    right: 35px !important;
  }
  .b-xl-35 {
    bottom: 35px !important;
  }
  .l-xl-35 {
    left: 35px !important;
  }
  .z-xl-36 {
    z-index: 36 !important;
  }
  .t-xl-36 {
    top: 36px !important;
  }
  .r-xl-36 {
    right: 36px !important;
  }
  .b-xl-36 {
    bottom: 36px !important;
  }
  .l-xl-36 {
    left: 36px !important;
  }
  .z-xl-37 {
    z-index: 37 !important;
  }
  .t-xl-37 {
    top: 37px !important;
  }
  .r-xl-37 {
    right: 37px !important;
  }
  .b-xl-37 {
    bottom: 37px !important;
  }
  .l-xl-37 {
    left: 37px !important;
  }
  .z-xl-38 {
    z-index: 38 !important;
  }
  .t-xl-38 {
    top: 38px !important;
  }
  .r-xl-38 {
    right: 38px !important;
  }
  .b-xl-38 {
    bottom: 38px !important;
  }
  .l-xl-38 {
    left: 38px !important;
  }
  .z-xl-39 {
    z-index: 39 !important;
  }
  .t-xl-39 {
    top: 39px !important;
  }
  .r-xl-39 {
    right: 39px !important;
  }
  .b-xl-39 {
    bottom: 39px !important;
  }
  .l-xl-39 {
    left: 39px !important;
  }
  .z-xl-40 {
    z-index: 40 !important;
  }
  .t-xl-40 {
    top: 40px !important;
  }
  .r-xl-40 {
    right: 40px !important;
  }
  .b-xl-40 {
    bottom: 40px !important;
  }
  .l-xl-40 {
    left: 40px !important;
  }
  .z-xl-41 {
    z-index: 41 !important;
  }
  .t-xl-41 {
    top: 41px !important;
  }
  .r-xl-41 {
    right: 41px !important;
  }
  .b-xl-41 {
    bottom: 41px !important;
  }
  .l-xl-41 {
    left: 41px !important;
  }
  .z-xl-42 {
    z-index: 42 !important;
  }
  .t-xl-42 {
    top: 42px !important;
  }
  .r-xl-42 {
    right: 42px !important;
  }
  .b-xl-42 {
    bottom: 42px !important;
  }
  .l-xl-42 {
    left: 42px !important;
  }
  .z-xl-43 {
    z-index: 43 !important;
  }
  .t-xl-43 {
    top: 43px !important;
  }
  .r-xl-43 {
    right: 43px !important;
  }
  .b-xl-43 {
    bottom: 43px !important;
  }
  .l-xl-43 {
    left: 43px !important;
  }
  .z-xl-44 {
    z-index: 44 !important;
  }
  .t-xl-44 {
    top: 44px !important;
  }
  .r-xl-44 {
    right: 44px !important;
  }
  .b-xl-44 {
    bottom: 44px !important;
  }
  .l-xl-44 {
    left: 44px !important;
  }
  .z-xl-45 {
    z-index: 45 !important;
  }
  .t-xl-45 {
    top: 45px !important;
  }
  .r-xl-45 {
    right: 45px !important;
  }
  .b-xl-45 {
    bottom: 45px !important;
  }
  .l-xl-45 {
    left: 45px !important;
  }
  .z-xl-46 {
    z-index: 46 !important;
  }
  .t-xl-46 {
    top: 46px !important;
  }
  .r-xl-46 {
    right: 46px !important;
  }
  .b-xl-46 {
    bottom: 46px !important;
  }
  .l-xl-46 {
    left: 46px !important;
  }
  .z-xl-47 {
    z-index: 47 !important;
  }
  .t-xl-47 {
    top: 47px !important;
  }
  .r-xl-47 {
    right: 47px !important;
  }
  .b-xl-47 {
    bottom: 47px !important;
  }
  .l-xl-47 {
    left: 47px !important;
  }
  .z-xl-48 {
    z-index: 48 !important;
  }
  .t-xl-48 {
    top: 48px !important;
  }
  .r-xl-48 {
    right: 48px !important;
  }
  .b-xl-48 {
    bottom: 48px !important;
  }
  .l-xl-48 {
    left: 48px !important;
  }
  .z-xl-49 {
    z-index: 49 !important;
  }
  .t-xl-49 {
    top: 49px !important;
  }
  .r-xl-49 {
    right: 49px !important;
  }
  .b-xl-49 {
    bottom: 49px !important;
  }
  .l-xl-49 {
    left: 49px !important;
  }
  .z-xl-50 {
    z-index: 50 !important;
  }
  .t-xl-50 {
    top: 50px !important;
  }
  .r-xl-50 {
    right: 50px !important;
  }
  .b-xl-50 {
    bottom: 50px !important;
  }
  .l-xl-50 {
    left: 50px !important;
  }
  .z-xl-51 {
    z-index: 51 !important;
  }
  .t-xl-51 {
    top: 51px !important;
  }
  .r-xl-51 {
    right: 51px !important;
  }
  .b-xl-51 {
    bottom: 51px !important;
  }
  .l-xl-51 {
    left: 51px !important;
  }
  .z-xl-52 {
    z-index: 52 !important;
  }
  .t-xl-52 {
    top: 52px !important;
  }
  .r-xl-52 {
    right: 52px !important;
  }
  .b-xl-52 {
    bottom: 52px !important;
  }
  .l-xl-52 {
    left: 52px !important;
  }
  .z-xl-53 {
    z-index: 53 !important;
  }
  .t-xl-53 {
    top: 53px !important;
  }
  .r-xl-53 {
    right: 53px !important;
  }
  .b-xl-53 {
    bottom: 53px !important;
  }
  .l-xl-53 {
    left: 53px !important;
  }
  .z-xl-54 {
    z-index: 54 !important;
  }
  .t-xl-54 {
    top: 54px !important;
  }
  .r-xl-54 {
    right: 54px !important;
  }
  .b-xl-54 {
    bottom: 54px !important;
  }
  .l-xl-54 {
    left: 54px !important;
  }
  .z-xl-55 {
    z-index: 55 !important;
  }
  .t-xl-55 {
    top: 55px !important;
  }
  .r-xl-55 {
    right: 55px !important;
  }
  .b-xl-55 {
    bottom: 55px !important;
  }
  .l-xl-55 {
    left: 55px !important;
  }
  .z-xl-56 {
    z-index: 56 !important;
  }
  .t-xl-56 {
    top: 56px !important;
  }
  .r-xl-56 {
    right: 56px !important;
  }
  .b-xl-56 {
    bottom: 56px !important;
  }
  .l-xl-56 {
    left: 56px !important;
  }
  .z-xl-57 {
    z-index: 57 !important;
  }
  .t-xl-57 {
    top: 57px !important;
  }
  .r-xl-57 {
    right: 57px !important;
  }
  .b-xl-57 {
    bottom: 57px !important;
  }
  .l-xl-57 {
    left: 57px !important;
  }
  .z-xl-58 {
    z-index: 58 !important;
  }
  .t-xl-58 {
    top: 58px !important;
  }
  .r-xl-58 {
    right: 58px !important;
  }
  .b-xl-58 {
    bottom: 58px !important;
  }
  .l-xl-58 {
    left: 58px !important;
  }
  .z-xl-59 {
    z-index: 59 !important;
  }
  .t-xl-59 {
    top: 59px !important;
  }
  .r-xl-59 {
    right: 59px !important;
  }
  .b-xl-59 {
    bottom: 59px !important;
  }
  .l-xl-59 {
    left: 59px !important;
  }
  .z-xl-60 {
    z-index: 60 !important;
  }
  .t-xl-60 {
    top: 60px !important;
  }
  .r-xl-60 {
    right: 60px !important;
  }
  .b-xl-60 {
    bottom: 60px !important;
  }
  .l-xl-60 {
    left: 60px !important;
  }
  .z-xl-61 {
    z-index: 61 !important;
  }
  .t-xl-61 {
    top: 61px !important;
  }
  .r-xl-61 {
    right: 61px !important;
  }
  .b-xl-61 {
    bottom: 61px !important;
  }
  .l-xl-61 {
    left: 61px !important;
  }
  .z-xl-62 {
    z-index: 62 !important;
  }
  .t-xl-62 {
    top: 62px !important;
  }
  .r-xl-62 {
    right: 62px !important;
  }
  .b-xl-62 {
    bottom: 62px !important;
  }
  .l-xl-62 {
    left: 62px !important;
  }
  .z-xl-63 {
    z-index: 63 !important;
  }
  .t-xl-63 {
    top: 63px !important;
  }
  .r-xl-63 {
    right: 63px !important;
  }
  .b-xl-63 {
    bottom: 63px !important;
  }
  .l-xl-63 {
    left: 63px !important;
  }
  .z-xl-64 {
    z-index: 64 !important;
  }
  .t-xl-64 {
    top: 64px !important;
  }
  .r-xl-64 {
    right: 64px !important;
  }
  .b-xl-64 {
    bottom: 64px !important;
  }
  .l-xl-64 {
    left: 64px !important;
  }
  .t-xl-n0 {
    top: -0px !important;
  }
  .r-xl-n0 {
    right: -0px !important;
  }
  .b-xl-n0 {
    bottom: -0px !important;
  }
  .l-xl-n0 {
    left: -0px !important;
  }
  .t-xl-n1 {
    top: -1px !important;
  }
  .r-xl-n1 {
    right: -1px !important;
  }
  .b-xl-n1 {
    bottom: -1px !important;
  }
  .l-xl-n1 {
    left: -1px !important;
  }
  .t-xl-n2 {
    top: -2px !important;
  }
  .r-xl-n2 {
    right: -2px !important;
  }
  .b-xl-n2 {
    bottom: -2px !important;
  }
  .l-xl-n2 {
    left: -2px !important;
  }
  .t-xl-n3 {
    top: -3px !important;
  }
  .r-xl-n3 {
    right: -3px !important;
  }
  .b-xl-n3 {
    bottom: -3px !important;
  }
  .l-xl-n3 {
    left: -3px !important;
  }
  .t-xl-n4 {
    top: -4px !important;
  }
  .r-xl-n4 {
    right: -4px !important;
  }
  .b-xl-n4 {
    bottom: -4px !important;
  }
  .l-xl-n4 {
    left: -4px !important;
  }
  .t-xl-n5 {
    top: -5px !important;
  }
  .r-xl-n5 {
    right: -5px !important;
  }
  .b-xl-n5 {
    bottom: -5px !important;
  }
  .l-xl-n5 {
    left: -5px !important;
  }
  .t-xl-n6 {
    top: -6px !important;
  }
  .r-xl-n6 {
    right: -6px !important;
  }
  .b-xl-n6 {
    bottom: -6px !important;
  }
  .l-xl-n6 {
    left: -6px !important;
  }
  .t-xl-n7 {
    top: -7px !important;
  }
  .r-xl-n7 {
    right: -7px !important;
  }
  .b-xl-n7 {
    bottom: -7px !important;
  }
  .l-xl-n7 {
    left: -7px !important;
  }
  .t-xl-n8 {
    top: -8px !important;
  }
  .r-xl-n8 {
    right: -8px !important;
  }
  .b-xl-n8 {
    bottom: -8px !important;
  }
  .l-xl-n8 {
    left: -8px !important;
  }
  .t-xl-n9 {
    top: -9px !important;
  }
  .r-xl-n9 {
    right: -9px !important;
  }
  .b-xl-n9 {
    bottom: -9px !important;
  }
  .l-xl-n9 {
    left: -9px !important;
  }
  .t-xl-n10 {
    top: -10px !important;
  }
  .r-xl-n10 {
    right: -10px !important;
  }
  .b-xl-n10 {
    bottom: -10px !important;
  }
  .l-xl-n10 {
    left: -10px !important;
  }
  .t-xl-n11 {
    top: -11px !important;
  }
  .r-xl-n11 {
    right: -11px !important;
  }
  .b-xl-n11 {
    bottom: -11px !important;
  }
  .l-xl-n11 {
    left: -11px !important;
  }
  .t-xl-n12 {
    top: -12px !important;
  }
  .r-xl-n12 {
    right: -12px !important;
  }
  .b-xl-n12 {
    bottom: -12px !important;
  }
  .l-xl-n12 {
    left: -12px !important;
  }
  .t-xl-n13 {
    top: -13px !important;
  }
  .r-xl-n13 {
    right: -13px !important;
  }
  .b-xl-n13 {
    bottom: -13px !important;
  }
  .l-xl-n13 {
    left: -13px !important;
  }
  .t-xl-n14 {
    top: -14px !important;
  }
  .r-xl-n14 {
    right: -14px !important;
  }
  .b-xl-n14 {
    bottom: -14px !important;
  }
  .l-xl-n14 {
    left: -14px !important;
  }
  .t-xl-n15 {
    top: -15px !important;
  }
  .r-xl-n15 {
    right: -15px !important;
  }
  .b-xl-n15 {
    bottom: -15px !important;
  }
  .l-xl-n15 {
    left: -15px !important;
  }
  .t-xl-n16 {
    top: -16px !important;
  }
  .r-xl-n16 {
    right: -16px !important;
  }
  .b-xl-n16 {
    bottom: -16px !important;
  }
  .l-xl-n16 {
    left: -16px !important;
  }
  .t-xl-n17 {
    top: -17px !important;
  }
  .r-xl-n17 {
    right: -17px !important;
  }
  .b-xl-n17 {
    bottom: -17px !important;
  }
  .l-xl-n17 {
    left: -17px !important;
  }
  .t-xl-n18 {
    top: -18px !important;
  }
  .r-xl-n18 {
    right: -18px !important;
  }
  .b-xl-n18 {
    bottom: -18px !important;
  }
  .l-xl-n18 {
    left: -18px !important;
  }
  .t-xl-n19 {
    top: -19px !important;
  }
  .r-xl-n19 {
    right: -19px !important;
  }
  .b-xl-n19 {
    bottom: -19px !important;
  }
  .l-xl-n19 {
    left: -19px !important;
  }
  .t-xl-n20 {
    top: -20px !important;
  }
  .r-xl-n20 {
    right: -20px !important;
  }
  .b-xl-n20 {
    bottom: -20px !important;
  }
  .l-xl-n20 {
    left: -20px !important;
  }
  .t-xl-n21 {
    top: -21px !important;
  }
  .r-xl-n21 {
    right: -21px !important;
  }
  .b-xl-n21 {
    bottom: -21px !important;
  }
  .l-xl-n21 {
    left: -21px !important;
  }
  .t-xl-n22 {
    top: -22px !important;
  }
  .r-xl-n22 {
    right: -22px !important;
  }
  .b-xl-n22 {
    bottom: -22px !important;
  }
  .l-xl-n22 {
    left: -22px !important;
  }
  .t-xl-n23 {
    top: -23px !important;
  }
  .r-xl-n23 {
    right: -23px !important;
  }
  .b-xl-n23 {
    bottom: -23px !important;
  }
  .l-xl-n23 {
    left: -23px !important;
  }
  .t-xl-n24 {
    top: -24px !important;
  }
  .r-xl-n24 {
    right: -24px !important;
  }
  .b-xl-n24 {
    bottom: -24px !important;
  }
  .l-xl-n24 {
    left: -24px !important;
  }
  .t-xl-n25 {
    top: -25px !important;
  }
  .r-xl-n25 {
    right: -25px !important;
  }
  .b-xl-n25 {
    bottom: -25px !important;
  }
  .l-xl-n25 {
    left: -25px !important;
  }
  .t-xl-n26 {
    top: -26px !important;
  }
  .r-xl-n26 {
    right: -26px !important;
  }
  .b-xl-n26 {
    bottom: -26px !important;
  }
  .l-xl-n26 {
    left: -26px !important;
  }
  .t-xl-n27 {
    top: -27px !important;
  }
  .r-xl-n27 {
    right: -27px !important;
  }
  .b-xl-n27 {
    bottom: -27px !important;
  }
  .l-xl-n27 {
    left: -27px !important;
  }
  .t-xl-n28 {
    top: -28px !important;
  }
  .r-xl-n28 {
    right: -28px !important;
  }
  .b-xl-n28 {
    bottom: -28px !important;
  }
  .l-xl-n28 {
    left: -28px !important;
  }
  .t-xl-n29 {
    top: -29px !important;
  }
  .r-xl-n29 {
    right: -29px !important;
  }
  .b-xl-n29 {
    bottom: -29px !important;
  }
  .l-xl-n29 {
    left: -29px !important;
  }
  .t-xl-n30 {
    top: -30px !important;
  }
  .r-xl-n30 {
    right: -30px !important;
  }
  .b-xl-n30 {
    bottom: -30px !important;
  }
  .l-xl-n30 {
    left: -30px !important;
  }
  .t-xl-n31 {
    top: -31px !important;
  }
  .r-xl-n31 {
    right: -31px !important;
  }
  .b-xl-n31 {
    bottom: -31px !important;
  }
  .l-xl-n31 {
    left: -31px !important;
  }
  .t-xl-n32 {
    top: -32px !important;
  }
  .r-xl-n32 {
    right: -32px !important;
  }
  .b-xl-n32 {
    bottom: -32px !important;
  }
  .l-xl-n32 {
    left: -32px !important;
  }
  .t-xl-n33 {
    top: -33px !important;
  }
  .r-xl-n33 {
    right: -33px !important;
  }
  .b-xl-n33 {
    bottom: -33px !important;
  }
  .l-xl-n33 {
    left: -33px !important;
  }
  .t-xl-n34 {
    top: -34px !important;
  }
  .r-xl-n34 {
    right: -34px !important;
  }
  .b-xl-n34 {
    bottom: -34px !important;
  }
  .l-xl-n34 {
    left: -34px !important;
  }
  .t-xl-n35 {
    top: -35px !important;
  }
  .r-xl-n35 {
    right: -35px !important;
  }
  .b-xl-n35 {
    bottom: -35px !important;
  }
  .l-xl-n35 {
    left: -35px !important;
  }
  .t-xl-n36 {
    top: -36px !important;
  }
  .r-xl-n36 {
    right: -36px !important;
  }
  .b-xl-n36 {
    bottom: -36px !important;
  }
  .l-xl-n36 {
    left: -36px !important;
  }
  .t-xl-n37 {
    top: -37px !important;
  }
  .r-xl-n37 {
    right: -37px !important;
  }
  .b-xl-n37 {
    bottom: -37px !important;
  }
  .l-xl-n37 {
    left: -37px !important;
  }
  .t-xl-n38 {
    top: -38px !important;
  }
  .r-xl-n38 {
    right: -38px !important;
  }
  .b-xl-n38 {
    bottom: -38px !important;
  }
  .l-xl-n38 {
    left: -38px !important;
  }
  .t-xl-n39 {
    top: -39px !important;
  }
  .r-xl-n39 {
    right: -39px !important;
  }
  .b-xl-n39 {
    bottom: -39px !important;
  }
  .l-xl-n39 {
    left: -39px !important;
  }
  .t-xl-n40 {
    top: -40px !important;
  }
  .r-xl-n40 {
    right: -40px !important;
  }
  .b-xl-n40 {
    bottom: -40px !important;
  }
  .l-xl-n40 {
    left: -40px !important;
  }
  .t-xl-n41 {
    top: -41px !important;
  }
  .r-xl-n41 {
    right: -41px !important;
  }
  .b-xl-n41 {
    bottom: -41px !important;
  }
  .l-xl-n41 {
    left: -41px !important;
  }
  .t-xl-n42 {
    top: -42px !important;
  }
  .r-xl-n42 {
    right: -42px !important;
  }
  .b-xl-n42 {
    bottom: -42px !important;
  }
  .l-xl-n42 {
    left: -42px !important;
  }
  .t-xl-n43 {
    top: -43px !important;
  }
  .r-xl-n43 {
    right: -43px !important;
  }
  .b-xl-n43 {
    bottom: -43px !important;
  }
  .l-xl-n43 {
    left: -43px !important;
  }
  .t-xl-n44 {
    top: -44px !important;
  }
  .r-xl-n44 {
    right: -44px !important;
  }
  .b-xl-n44 {
    bottom: -44px !important;
  }
  .l-xl-n44 {
    left: -44px !important;
  }
  .t-xl-n45 {
    top: -45px !important;
  }
  .r-xl-n45 {
    right: -45px !important;
  }
  .b-xl-n45 {
    bottom: -45px !important;
  }
  .l-xl-n45 {
    left: -45px !important;
  }
  .t-xl-n46 {
    top: -46px !important;
  }
  .r-xl-n46 {
    right: -46px !important;
  }
  .b-xl-n46 {
    bottom: -46px !important;
  }
  .l-xl-n46 {
    left: -46px !important;
  }
  .t-xl-n47 {
    top: -47px !important;
  }
  .r-xl-n47 {
    right: -47px !important;
  }
  .b-xl-n47 {
    bottom: -47px !important;
  }
  .l-xl-n47 {
    left: -47px !important;
  }
  .t-xl-n48 {
    top: -48px !important;
  }
  .r-xl-n48 {
    right: -48px !important;
  }
  .b-xl-n48 {
    bottom: -48px !important;
  }
  .l-xl-n48 {
    left: -48px !important;
  }
  .t-xl-n49 {
    top: -49px !important;
  }
  .r-xl-n49 {
    right: -49px !important;
  }
  .b-xl-n49 {
    bottom: -49px !important;
  }
  .l-xl-n49 {
    left: -49px !important;
  }
  .t-xl-n50 {
    top: -50px !important;
  }
  .r-xl-n50 {
    right: -50px !important;
  }
  .b-xl-n50 {
    bottom: -50px !important;
  }
  .l-xl-n50 {
    left: -50px !important;
  }
  .t-xl-n51 {
    top: -51px !important;
  }
  .r-xl-n51 {
    right: -51px !important;
  }
  .b-xl-n51 {
    bottom: -51px !important;
  }
  .l-xl-n51 {
    left: -51px !important;
  }
  .t-xl-n52 {
    top: -52px !important;
  }
  .r-xl-n52 {
    right: -52px !important;
  }
  .b-xl-n52 {
    bottom: -52px !important;
  }
  .l-xl-n52 {
    left: -52px !important;
  }
  .t-xl-n53 {
    top: -53px !important;
  }
  .r-xl-n53 {
    right: -53px !important;
  }
  .b-xl-n53 {
    bottom: -53px !important;
  }
  .l-xl-n53 {
    left: -53px !important;
  }
  .t-xl-n54 {
    top: -54px !important;
  }
  .r-xl-n54 {
    right: -54px !important;
  }
  .b-xl-n54 {
    bottom: -54px !important;
  }
  .l-xl-n54 {
    left: -54px !important;
  }
  .t-xl-n55 {
    top: -55px !important;
  }
  .r-xl-n55 {
    right: -55px !important;
  }
  .b-xl-n55 {
    bottom: -55px !important;
  }
  .l-xl-n55 {
    left: -55px !important;
  }
  .t-xl-n56 {
    top: -56px !important;
  }
  .r-xl-n56 {
    right: -56px !important;
  }
  .b-xl-n56 {
    bottom: -56px !important;
  }
  .l-xl-n56 {
    left: -56px !important;
  }
  .t-xl-n57 {
    top: -57px !important;
  }
  .r-xl-n57 {
    right: -57px !important;
  }
  .b-xl-n57 {
    bottom: -57px !important;
  }
  .l-xl-n57 {
    left: -57px !important;
  }
  .t-xl-n58 {
    top: -58px !important;
  }
  .r-xl-n58 {
    right: -58px !important;
  }
  .b-xl-n58 {
    bottom: -58px !important;
  }
  .l-xl-n58 {
    left: -58px !important;
  }
  .t-xl-n59 {
    top: -59px !important;
  }
  .r-xl-n59 {
    right: -59px !important;
  }
  .b-xl-n59 {
    bottom: -59px !important;
  }
  .l-xl-n59 {
    left: -59px !important;
  }
  .t-xl-n60 {
    top: -60px !important;
  }
  .r-xl-n60 {
    right: -60px !important;
  }
  .b-xl-n60 {
    bottom: -60px !important;
  }
  .l-xl-n60 {
    left: -60px !important;
  }
  .t-xl-n61 {
    top: -61px !important;
  }
  .r-xl-n61 {
    right: -61px !important;
  }
  .b-xl-n61 {
    bottom: -61px !important;
  }
  .l-xl-n61 {
    left: -61px !important;
  }
  .t-xl-n62 {
    top: -62px !important;
  }
  .r-xl-n62 {
    right: -62px !important;
  }
  .b-xl-n62 {
    bottom: -62px !important;
  }
  .l-xl-n62 {
    left: -62px !important;
  }
  .t-xl-n63 {
    top: -63px !important;
  }
  .r-xl-n63 {
    right: -63px !important;
  }
  .b-xl-n63 {
    bottom: -63px !important;
  }
  .l-xl-n63 {
    left: -63px !important;
  }
  .t-xl-n64 {
    top: -64px !important;
  }
  .r-xl-n64 {
    right: -64px !important;
  }
  .b-xl-n64 {
    bottom: -64px !important;
  }
  .l-xl-n64 {
    left: -64px !important;
  }
}
@media (min-width: 1921px) {
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-20 {
    width: 20% !important;
  }
  .w-xxl-30 {
    width: 30% !important;
  }
  .w-xxl-40 {
    width: 40% !important;
  }
  .w-xxl-60 {
    width: 60% !important;
  }
  .w-xxl-70 {
    width: 70% !important;
  }
  .w-xxl-80 {
    width: 80% !important;
  }
  .w-xxl-90 {
    width: 90% !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .h-xxl-20 {
    height: 20% !important;
  }
  .h-xxl-30 {
    height: 30% !important;
  }
  .h-xxl-40 {
    height: 40% !important;
  }
  .h-xxl-60 {
    height: 60% !important;
  }
  .h-xxl-70 {
    height: 70% !important;
  }
  .h-xxl-80 {
    height: 80% !important;
  }
  .h-xxl-90 {
    height: 90% !important;
  }
  .p-xxl-absolute {
    position: absolute !important;
  }
  .p-xxl-relative {
    position: relative !important;
  }
  .p-xxl-static {
    position: static !important;
  }
  .p-xxl-fixed {
    position: fixed !important;
  }
  .m-xxl-0px {
    margin: 0px !important;
  }
  .mt-xxl-0px, .my-xxl-0px {
    margin-top: 0px !important;
  }
  .mr-xxl-0px, .mx-xxl-0px {
    margin-right: 0px !important;
  }
  .mb-xxl-0px, .my-xxl-0px {
    margin-bottom: 0px !important;
  }
  .ml-xxl-0px, .mx-xxl-0px {
    margin-left: 0px !important;
  }
  .p-xxl-0px {
    padding: 0px !important;
  }
  .pt-xxl-0px, .py-xxl-0px {
    padding-top: 0px !important;
  }
  .pr-xxl-0px, .px-xxl-0px {
    padding-right: 0px !important;
  }
  .pb-xxl-0px, .py-xxl-0px {
    padding-bottom: 0px !important;
  }
  .pl-xxl-0px, .px-xxl-0px {
    padding-left: 0px !important;
  }
  .m-xxl-1px {
    margin: 1px !important;
  }
  .mt-xxl-1px, .my-xxl-1px {
    margin-top: 1px !important;
  }
  .mr-xxl-1px, .mx-xxl-1px {
    margin-right: 1px !important;
  }
  .mb-xxl-1px, .my-xxl-1px {
    margin-bottom: 1px !important;
  }
  .ml-xxl-1px, .mx-xxl-1px {
    margin-left: 1px !important;
  }
  .p-xxl-1px {
    padding: 1px !important;
  }
  .pt-xxl-1px, .py-xxl-1px {
    padding-top: 1px !important;
  }
  .pr-xxl-1px, .px-xxl-1px {
    padding-right: 1px !important;
  }
  .pb-xxl-1px, .py-xxl-1px {
    padding-bottom: 1px !important;
  }
  .pl-xxl-1px, .px-xxl-1px {
    padding-left: 1px !important;
  }
  .m-xxl-2px {
    margin: 2px !important;
  }
  .mt-xxl-2px, .my-xxl-2px {
    margin-top: 2px !important;
  }
  .mr-xxl-2px, .mx-xxl-2px {
    margin-right: 2px !important;
  }
  .mb-xxl-2px, .my-xxl-2px {
    margin-bottom: 2px !important;
  }
  .ml-xxl-2px, .mx-xxl-2px {
    margin-left: 2px !important;
  }
  .p-xxl-2px {
    padding: 2px !important;
  }
  .pt-xxl-2px, .py-xxl-2px {
    padding-top: 2px !important;
  }
  .pr-xxl-2px, .px-xxl-2px {
    padding-right: 2px !important;
  }
  .pb-xxl-2px, .py-xxl-2px {
    padding-bottom: 2px !important;
  }
  .pl-xxl-2px, .px-xxl-2px {
    padding-left: 2px !important;
  }
  .m-xxl-3px {
    margin: 3px !important;
  }
  .mt-xxl-3px, .my-xxl-3px {
    margin-top: 3px !important;
  }
  .mr-xxl-3px, .mx-xxl-3px {
    margin-right: 3px !important;
  }
  .mb-xxl-3px, .my-xxl-3px {
    margin-bottom: 3px !important;
  }
  .ml-xxl-3px, .mx-xxl-3px {
    margin-left: 3px !important;
  }
  .p-xxl-3px {
    padding: 3px !important;
  }
  .pt-xxl-3px, .py-xxl-3px {
    padding-top: 3px !important;
  }
  .pr-xxl-3px, .px-xxl-3px {
    padding-right: 3px !important;
  }
  .pb-xxl-3px, .py-xxl-3px {
    padding-bottom: 3px !important;
  }
  .pl-xxl-3px, .px-xxl-3px {
    padding-left: 3px !important;
  }
  .m-xxl-4px {
    margin: 4px !important;
  }
  .mt-xxl-4px, .my-xxl-4px {
    margin-top: 4px !important;
  }
  .mr-xxl-4px, .mx-xxl-4px {
    margin-right: 4px !important;
  }
  .mb-xxl-4px, .my-xxl-4px {
    margin-bottom: 4px !important;
  }
  .ml-xxl-4px, .mx-xxl-4px {
    margin-left: 4px !important;
  }
  .p-xxl-4px {
    padding: 4px !important;
  }
  .pt-xxl-4px, .py-xxl-4px {
    padding-top: 4px !important;
  }
  .pr-xxl-4px, .px-xxl-4px {
    padding-right: 4px !important;
  }
  .pb-xxl-4px, .py-xxl-4px {
    padding-bottom: 4px !important;
  }
  .pl-xxl-4px, .px-xxl-4px {
    padding-left: 4px !important;
  }
  .m-xxl-5px {
    margin: 5px !important;
  }
  .mt-xxl-5px, .my-xxl-5px {
    margin-top: 5px !important;
  }
  .mr-xxl-5px, .mx-xxl-5px {
    margin-right: 5px !important;
  }
  .mb-xxl-5px, .my-xxl-5px {
    margin-bottom: 5px !important;
  }
  .ml-xxl-5px, .mx-xxl-5px {
    margin-left: 5px !important;
  }
  .p-xxl-5px {
    padding: 5px !important;
  }
  .pt-xxl-5px, .py-xxl-5px {
    padding-top: 5px !important;
  }
  .pr-xxl-5px, .px-xxl-5px {
    padding-right: 5px !important;
  }
  .pb-xxl-5px, .py-xxl-5px {
    padding-bottom: 5px !important;
  }
  .pl-xxl-5px, .px-xxl-5px {
    padding-left: 5px !important;
  }
  .m-xxl-6 {
    margin: 6px !important;
  }
  .mt-xxl-6, .my-xxl-6 {
    margin-top: 6px !important;
  }
  .mr-xxl-6, .mx-xxl-6 {
    margin-right: 6px !important;
  }
  .mb-xxl-6, .my-xxl-6 {
    margin-bottom: 6px !important;
  }
  .ml-xxl-6, .mx-xxl-6 {
    margin-left: 6px !important;
  }
  .p-xxl-6 {
    padding: 6px !important;
  }
  .pt-xxl-6, .py-xxl-6 {
    padding-top: 6px !important;
  }
  .pr-xxl-6, .px-xxl-6 {
    padding-right: 6px !important;
  }
  .pb-xxl-6, .py-xxl-6 {
    padding-bottom: 6px !important;
  }
  .pl-xxl-6, .px-xxl-6 {
    padding-left: 6px !important;
  }
  .m-xxl-7 {
    margin: 7px !important;
  }
  .mt-xxl-7, .my-xxl-7 {
    margin-top: 7px !important;
  }
  .mr-xxl-7, .mx-xxl-7 {
    margin-right: 7px !important;
  }
  .mb-xxl-7, .my-xxl-7 {
    margin-bottom: 7px !important;
  }
  .ml-xxl-7, .mx-xxl-7 {
    margin-left: 7px !important;
  }
  .p-xxl-7 {
    padding: 7px !important;
  }
  .pt-xxl-7, .py-xxl-7 {
    padding-top: 7px !important;
  }
  .pr-xxl-7, .px-xxl-7 {
    padding-right: 7px !important;
  }
  .pb-xxl-7, .py-xxl-7 {
    padding-bottom: 7px !important;
  }
  .pl-xxl-7, .px-xxl-7 {
    padding-left: 7px !important;
  }
  .m-xxl-8 {
    margin: 8px !important;
  }
  .mt-xxl-8, .my-xxl-8 {
    margin-top: 8px !important;
  }
  .mr-xxl-8, .mx-xxl-8 {
    margin-right: 8px !important;
  }
  .mb-xxl-8, .my-xxl-8 {
    margin-bottom: 8px !important;
  }
  .ml-xxl-8, .mx-xxl-8 {
    margin-left: 8px !important;
  }
  .p-xxl-8 {
    padding: 8px !important;
  }
  .pt-xxl-8, .py-xxl-8 {
    padding-top: 8px !important;
  }
  .pr-xxl-8, .px-xxl-8 {
    padding-right: 8px !important;
  }
  .pb-xxl-8, .py-xxl-8 {
    padding-bottom: 8px !important;
  }
  .pl-xxl-8, .px-xxl-8 {
    padding-left: 8px !important;
  }
  .m-xxl-9 {
    margin: 9px !important;
  }
  .mt-xxl-9, .my-xxl-9 {
    margin-top: 9px !important;
  }
  .mr-xxl-9, .mx-xxl-9 {
    margin-right: 9px !important;
  }
  .mb-xxl-9, .my-xxl-9 {
    margin-bottom: 9px !important;
  }
  .ml-xxl-9, .mx-xxl-9 {
    margin-left: 9px !important;
  }
  .p-xxl-9 {
    padding: 9px !important;
  }
  .pt-xxl-9, .py-xxl-9 {
    padding-top: 9px !important;
  }
  .pr-xxl-9, .px-xxl-9 {
    padding-right: 9px !important;
  }
  .pb-xxl-9, .py-xxl-9 {
    padding-bottom: 9px !important;
  }
  .pl-xxl-9, .px-xxl-9 {
    padding-left: 9px !important;
  }
  .m-xxl-10 {
    margin: 10px !important;
  }
  .mt-xxl-10, .my-xxl-10 {
    margin-top: 10px !important;
  }
  .mr-xxl-10, .mx-xxl-10 {
    margin-right: 10px !important;
  }
  .mb-xxl-10, .my-xxl-10 {
    margin-bottom: 10px !important;
  }
  .ml-xxl-10, .mx-xxl-10 {
    margin-left: 10px !important;
  }
  .p-xxl-10 {
    padding: 10px !important;
  }
  .pt-xxl-10, .py-xxl-10 {
    padding-top: 10px !important;
  }
  .pr-xxl-10, .px-xxl-10 {
    padding-right: 10px !important;
  }
  .pb-xxl-10, .py-xxl-10 {
    padding-bottom: 10px !important;
  }
  .pl-xxl-10, .px-xxl-10 {
    padding-left: 10px !important;
  }
  .m-xxl-11 {
    margin: 11px !important;
  }
  .mt-xxl-11, .my-xxl-11 {
    margin-top: 11px !important;
  }
  .mr-xxl-11, .mx-xxl-11 {
    margin-right: 11px !important;
  }
  .mb-xxl-11, .my-xxl-11 {
    margin-bottom: 11px !important;
  }
  .ml-xxl-11, .mx-xxl-11 {
    margin-left: 11px !important;
  }
  .p-xxl-11 {
    padding: 11px !important;
  }
  .pt-xxl-11, .py-xxl-11 {
    padding-top: 11px !important;
  }
  .pr-xxl-11, .px-xxl-11 {
    padding-right: 11px !important;
  }
  .pb-xxl-11, .py-xxl-11 {
    padding-bottom: 11px !important;
  }
  .pl-xxl-11, .px-xxl-11 {
    padding-left: 11px !important;
  }
  .m-xxl-12 {
    margin: 12px !important;
  }
  .mt-xxl-12, .my-xxl-12 {
    margin-top: 12px !important;
  }
  .mr-xxl-12, .mx-xxl-12 {
    margin-right: 12px !important;
  }
  .mb-xxl-12, .my-xxl-12 {
    margin-bottom: 12px !important;
  }
  .ml-xxl-12, .mx-xxl-12 {
    margin-left: 12px !important;
  }
  .p-xxl-12 {
    padding: 12px !important;
  }
  .pt-xxl-12, .py-xxl-12 {
    padding-top: 12px !important;
  }
  .pr-xxl-12, .px-xxl-12 {
    padding-right: 12px !important;
  }
  .pb-xxl-12, .py-xxl-12 {
    padding-bottom: 12px !important;
  }
  .pl-xxl-12, .px-xxl-12 {
    padding-left: 12px !important;
  }
  .m-xxl-13 {
    margin: 13px !important;
  }
  .mt-xxl-13, .my-xxl-13 {
    margin-top: 13px !important;
  }
  .mr-xxl-13, .mx-xxl-13 {
    margin-right: 13px !important;
  }
  .mb-xxl-13, .my-xxl-13 {
    margin-bottom: 13px !important;
  }
  .ml-xxl-13, .mx-xxl-13 {
    margin-left: 13px !important;
  }
  .p-xxl-13 {
    padding: 13px !important;
  }
  .pt-xxl-13, .py-xxl-13 {
    padding-top: 13px !important;
  }
  .pr-xxl-13, .px-xxl-13 {
    padding-right: 13px !important;
  }
  .pb-xxl-13, .py-xxl-13 {
    padding-bottom: 13px !important;
  }
  .pl-xxl-13, .px-xxl-13 {
    padding-left: 13px !important;
  }
  .m-xxl-14 {
    margin: 14px !important;
  }
  .mt-xxl-14, .my-xxl-14 {
    margin-top: 14px !important;
  }
  .mr-xxl-14, .mx-xxl-14 {
    margin-right: 14px !important;
  }
  .mb-xxl-14, .my-xxl-14 {
    margin-bottom: 14px !important;
  }
  .ml-xxl-14, .mx-xxl-14 {
    margin-left: 14px !important;
  }
  .p-xxl-14 {
    padding: 14px !important;
  }
  .pt-xxl-14, .py-xxl-14 {
    padding-top: 14px !important;
  }
  .pr-xxl-14, .px-xxl-14 {
    padding-right: 14px !important;
  }
  .pb-xxl-14, .py-xxl-14 {
    padding-bottom: 14px !important;
  }
  .pl-xxl-14, .px-xxl-14 {
    padding-left: 14px !important;
  }
  .m-xxl-15 {
    margin: 15px !important;
  }
  .mt-xxl-15, .my-xxl-15 {
    margin-top: 15px !important;
  }
  .mr-xxl-15, .mx-xxl-15 {
    margin-right: 15px !important;
  }
  .mb-xxl-15, .my-xxl-15 {
    margin-bottom: 15px !important;
  }
  .ml-xxl-15, .mx-xxl-15 {
    margin-left: 15px !important;
  }
  .p-xxl-15 {
    padding: 15px !important;
  }
  .pt-xxl-15, .py-xxl-15 {
    padding-top: 15px !important;
  }
  .pr-xxl-15, .px-xxl-15 {
    padding-right: 15px !important;
  }
  .pb-xxl-15, .py-xxl-15 {
    padding-bottom: 15px !important;
  }
  .pl-xxl-15, .px-xxl-15 {
    padding-left: 15px !important;
  }
  .m-xxl-16 {
    margin: 16px !important;
  }
  .mt-xxl-16, .my-xxl-16 {
    margin-top: 16px !important;
  }
  .mr-xxl-16, .mx-xxl-16 {
    margin-right: 16px !important;
  }
  .mb-xxl-16, .my-xxl-16 {
    margin-bottom: 16px !important;
  }
  .ml-xxl-16, .mx-xxl-16 {
    margin-left: 16px !important;
  }
  .p-xxl-16 {
    padding: 16px !important;
  }
  .pt-xxl-16, .py-xxl-16 {
    padding-top: 16px !important;
  }
  .pr-xxl-16, .px-xxl-16 {
    padding-right: 16px !important;
  }
  .pb-xxl-16, .py-xxl-16 {
    padding-bottom: 16px !important;
  }
  .pl-xxl-16, .px-xxl-16 {
    padding-left: 16px !important;
  }
  .m-xxl-17 {
    margin: 17px !important;
  }
  .mt-xxl-17, .my-xxl-17 {
    margin-top: 17px !important;
  }
  .mr-xxl-17, .mx-xxl-17 {
    margin-right: 17px !important;
  }
  .mb-xxl-17, .my-xxl-17 {
    margin-bottom: 17px !important;
  }
  .ml-xxl-17, .mx-xxl-17 {
    margin-left: 17px !important;
  }
  .p-xxl-17 {
    padding: 17px !important;
  }
  .pt-xxl-17, .py-xxl-17 {
    padding-top: 17px !important;
  }
  .pr-xxl-17, .px-xxl-17 {
    padding-right: 17px !important;
  }
  .pb-xxl-17, .py-xxl-17 {
    padding-bottom: 17px !important;
  }
  .pl-xxl-17, .px-xxl-17 {
    padding-left: 17px !important;
  }
  .m-xxl-18 {
    margin: 18px !important;
  }
  .mt-xxl-18, .my-xxl-18 {
    margin-top: 18px !important;
  }
  .mr-xxl-18, .mx-xxl-18 {
    margin-right: 18px !important;
  }
  .mb-xxl-18, .my-xxl-18 {
    margin-bottom: 18px !important;
  }
  .ml-xxl-18, .mx-xxl-18 {
    margin-left: 18px !important;
  }
  .p-xxl-18 {
    padding: 18px !important;
  }
  .pt-xxl-18, .py-xxl-18 {
    padding-top: 18px !important;
  }
  .pr-xxl-18, .px-xxl-18 {
    padding-right: 18px !important;
  }
  .pb-xxl-18, .py-xxl-18 {
    padding-bottom: 18px !important;
  }
  .pl-xxl-18, .px-xxl-18 {
    padding-left: 18px !important;
  }
  .m-xxl-19 {
    margin: 19px !important;
  }
  .mt-xxl-19, .my-xxl-19 {
    margin-top: 19px !important;
  }
  .mr-xxl-19, .mx-xxl-19 {
    margin-right: 19px !important;
  }
  .mb-xxl-19, .my-xxl-19 {
    margin-bottom: 19px !important;
  }
  .ml-xxl-19, .mx-xxl-19 {
    margin-left: 19px !important;
  }
  .p-xxl-19 {
    padding: 19px !important;
  }
  .pt-xxl-19, .py-xxl-19 {
    padding-top: 19px !important;
  }
  .pr-xxl-19, .px-xxl-19 {
    padding-right: 19px !important;
  }
  .pb-xxl-19, .py-xxl-19 {
    padding-bottom: 19px !important;
  }
  .pl-xxl-19, .px-xxl-19 {
    padding-left: 19px !important;
  }
  .m-xxl-20 {
    margin: 20px !important;
  }
  .mt-xxl-20, .my-xxl-20 {
    margin-top: 20px !important;
  }
  .mr-xxl-20, .mx-xxl-20 {
    margin-right: 20px !important;
  }
  .mb-xxl-20, .my-xxl-20 {
    margin-bottom: 20px !important;
  }
  .ml-xxl-20, .mx-xxl-20 {
    margin-left: 20px !important;
  }
  .p-xxl-20 {
    padding: 20px !important;
  }
  .pt-xxl-20, .py-xxl-20 {
    padding-top: 20px !important;
  }
  .pr-xxl-20, .px-xxl-20 {
    padding-right: 20px !important;
  }
  .pb-xxl-20, .py-xxl-20 {
    padding-bottom: 20px !important;
  }
  .pl-xxl-20, .px-xxl-20 {
    padding-left: 20px !important;
  }
  .m-xxl-21 {
    margin: 21px !important;
  }
  .mt-xxl-21, .my-xxl-21 {
    margin-top: 21px !important;
  }
  .mr-xxl-21, .mx-xxl-21 {
    margin-right: 21px !important;
  }
  .mb-xxl-21, .my-xxl-21 {
    margin-bottom: 21px !important;
  }
  .ml-xxl-21, .mx-xxl-21 {
    margin-left: 21px !important;
  }
  .p-xxl-21 {
    padding: 21px !important;
  }
  .pt-xxl-21, .py-xxl-21 {
    padding-top: 21px !important;
  }
  .pr-xxl-21, .px-xxl-21 {
    padding-right: 21px !important;
  }
  .pb-xxl-21, .py-xxl-21 {
    padding-bottom: 21px !important;
  }
  .pl-xxl-21, .px-xxl-21 {
    padding-left: 21px !important;
  }
  .m-xxl-22 {
    margin: 22px !important;
  }
  .mt-xxl-22, .my-xxl-22 {
    margin-top: 22px !important;
  }
  .mr-xxl-22, .mx-xxl-22 {
    margin-right: 22px !important;
  }
  .mb-xxl-22, .my-xxl-22 {
    margin-bottom: 22px !important;
  }
  .ml-xxl-22, .mx-xxl-22 {
    margin-left: 22px !important;
  }
  .p-xxl-22 {
    padding: 22px !important;
  }
  .pt-xxl-22, .py-xxl-22 {
    padding-top: 22px !important;
  }
  .pr-xxl-22, .px-xxl-22 {
    padding-right: 22px !important;
  }
  .pb-xxl-22, .py-xxl-22 {
    padding-bottom: 22px !important;
  }
  .pl-xxl-22, .px-xxl-22 {
    padding-left: 22px !important;
  }
  .m-xxl-23 {
    margin: 23px !important;
  }
  .mt-xxl-23, .my-xxl-23 {
    margin-top: 23px !important;
  }
  .mr-xxl-23, .mx-xxl-23 {
    margin-right: 23px !important;
  }
  .mb-xxl-23, .my-xxl-23 {
    margin-bottom: 23px !important;
  }
  .ml-xxl-23, .mx-xxl-23 {
    margin-left: 23px !important;
  }
  .p-xxl-23 {
    padding: 23px !important;
  }
  .pt-xxl-23, .py-xxl-23 {
    padding-top: 23px !important;
  }
  .pr-xxl-23, .px-xxl-23 {
    padding-right: 23px !important;
  }
  .pb-xxl-23, .py-xxl-23 {
    padding-bottom: 23px !important;
  }
  .pl-xxl-23, .px-xxl-23 {
    padding-left: 23px !important;
  }
  .m-xxl-24 {
    margin: 24px !important;
  }
  .mt-xxl-24, .my-xxl-24 {
    margin-top: 24px !important;
  }
  .mr-xxl-24, .mx-xxl-24 {
    margin-right: 24px !important;
  }
  .mb-xxl-24, .my-xxl-24 {
    margin-bottom: 24px !important;
  }
  .ml-xxl-24, .mx-xxl-24 {
    margin-left: 24px !important;
  }
  .p-xxl-24 {
    padding: 24px !important;
  }
  .pt-xxl-24, .py-xxl-24 {
    padding-top: 24px !important;
  }
  .pr-xxl-24, .px-xxl-24 {
    padding-right: 24px !important;
  }
  .pb-xxl-24, .py-xxl-24 {
    padding-bottom: 24px !important;
  }
  .pl-xxl-24, .px-xxl-24 {
    padding-left: 24px !important;
  }
  .m-xxl-25 {
    margin: 25px !important;
  }
  .mt-xxl-25, .my-xxl-25 {
    margin-top: 25px !important;
  }
  .mr-xxl-25, .mx-xxl-25 {
    margin-right: 25px !important;
  }
  .mb-xxl-25, .my-xxl-25 {
    margin-bottom: 25px !important;
  }
  .ml-xxl-25, .mx-xxl-25 {
    margin-left: 25px !important;
  }
  .p-xxl-25 {
    padding: 25px !important;
  }
  .pt-xxl-25, .py-xxl-25 {
    padding-top: 25px !important;
  }
  .pr-xxl-25, .px-xxl-25 {
    padding-right: 25px !important;
  }
  .pb-xxl-25, .py-xxl-25 {
    padding-bottom: 25px !important;
  }
  .pl-xxl-25, .px-xxl-25 {
    padding-left: 25px !important;
  }
  .m-xxl-26 {
    margin: 26px !important;
  }
  .mt-xxl-26, .my-xxl-26 {
    margin-top: 26px !important;
  }
  .mr-xxl-26, .mx-xxl-26 {
    margin-right: 26px !important;
  }
  .mb-xxl-26, .my-xxl-26 {
    margin-bottom: 26px !important;
  }
  .ml-xxl-26, .mx-xxl-26 {
    margin-left: 26px !important;
  }
  .p-xxl-26 {
    padding: 26px !important;
  }
  .pt-xxl-26, .py-xxl-26 {
    padding-top: 26px !important;
  }
  .pr-xxl-26, .px-xxl-26 {
    padding-right: 26px !important;
  }
  .pb-xxl-26, .py-xxl-26 {
    padding-bottom: 26px !important;
  }
  .pl-xxl-26, .px-xxl-26 {
    padding-left: 26px !important;
  }
  .m-xxl-27 {
    margin: 27px !important;
  }
  .mt-xxl-27, .my-xxl-27 {
    margin-top: 27px !important;
  }
  .mr-xxl-27, .mx-xxl-27 {
    margin-right: 27px !important;
  }
  .mb-xxl-27, .my-xxl-27 {
    margin-bottom: 27px !important;
  }
  .ml-xxl-27, .mx-xxl-27 {
    margin-left: 27px !important;
  }
  .p-xxl-27 {
    padding: 27px !important;
  }
  .pt-xxl-27, .py-xxl-27 {
    padding-top: 27px !important;
  }
  .pr-xxl-27, .px-xxl-27 {
    padding-right: 27px !important;
  }
  .pb-xxl-27, .py-xxl-27 {
    padding-bottom: 27px !important;
  }
  .pl-xxl-27, .px-xxl-27 {
    padding-left: 27px !important;
  }
  .m-xxl-28 {
    margin: 28px !important;
  }
  .mt-xxl-28, .my-xxl-28 {
    margin-top: 28px !important;
  }
  .mr-xxl-28, .mx-xxl-28 {
    margin-right: 28px !important;
  }
  .mb-xxl-28, .my-xxl-28 {
    margin-bottom: 28px !important;
  }
  .ml-xxl-28, .mx-xxl-28 {
    margin-left: 28px !important;
  }
  .p-xxl-28 {
    padding: 28px !important;
  }
  .pt-xxl-28, .py-xxl-28 {
    padding-top: 28px !important;
  }
  .pr-xxl-28, .px-xxl-28 {
    padding-right: 28px !important;
  }
  .pb-xxl-28, .py-xxl-28 {
    padding-bottom: 28px !important;
  }
  .pl-xxl-28, .px-xxl-28 {
    padding-left: 28px !important;
  }
  .m-xxl-29 {
    margin: 29px !important;
  }
  .mt-xxl-29, .my-xxl-29 {
    margin-top: 29px !important;
  }
  .mr-xxl-29, .mx-xxl-29 {
    margin-right: 29px !important;
  }
  .mb-xxl-29, .my-xxl-29 {
    margin-bottom: 29px !important;
  }
  .ml-xxl-29, .mx-xxl-29 {
    margin-left: 29px !important;
  }
  .p-xxl-29 {
    padding: 29px !important;
  }
  .pt-xxl-29, .py-xxl-29 {
    padding-top: 29px !important;
  }
  .pr-xxl-29, .px-xxl-29 {
    padding-right: 29px !important;
  }
  .pb-xxl-29, .py-xxl-29 {
    padding-bottom: 29px !important;
  }
  .pl-xxl-29, .px-xxl-29 {
    padding-left: 29px !important;
  }
  .m-xxl-30 {
    margin: 30px !important;
  }
  .mt-xxl-30, .my-xxl-30 {
    margin-top: 30px !important;
  }
  .mr-xxl-30, .mx-xxl-30 {
    margin-right: 30px !important;
  }
  .mb-xxl-30, .my-xxl-30 {
    margin-bottom: 30px !important;
  }
  .ml-xxl-30, .mx-xxl-30 {
    margin-left: 30px !important;
  }
  .p-xxl-30 {
    padding: 30px !important;
  }
  .pt-xxl-30, .py-xxl-30 {
    padding-top: 30px !important;
  }
  .pr-xxl-30, .px-xxl-30 {
    padding-right: 30px !important;
  }
  .pb-xxl-30, .py-xxl-30 {
    padding-bottom: 30px !important;
  }
  .pl-xxl-30, .px-xxl-30 {
    padding-left: 30px !important;
  }
  .m-xxl-31 {
    margin: 31px !important;
  }
  .mt-xxl-31, .my-xxl-31 {
    margin-top: 31px !important;
  }
  .mr-xxl-31, .mx-xxl-31 {
    margin-right: 31px !important;
  }
  .mb-xxl-31, .my-xxl-31 {
    margin-bottom: 31px !important;
  }
  .ml-xxl-31, .mx-xxl-31 {
    margin-left: 31px !important;
  }
  .p-xxl-31 {
    padding: 31px !important;
  }
  .pt-xxl-31, .py-xxl-31 {
    padding-top: 31px !important;
  }
  .pr-xxl-31, .px-xxl-31 {
    padding-right: 31px !important;
  }
  .pb-xxl-31, .py-xxl-31 {
    padding-bottom: 31px !important;
  }
  .pl-xxl-31, .px-xxl-31 {
    padding-left: 31px !important;
  }
  .m-xxl-32 {
    margin: 32px !important;
  }
  .mt-xxl-32, .my-xxl-32 {
    margin-top: 32px !important;
  }
  .mr-xxl-32, .mx-xxl-32 {
    margin-right: 32px !important;
  }
  .mb-xxl-32, .my-xxl-32 {
    margin-bottom: 32px !important;
  }
  .ml-xxl-32, .mx-xxl-32 {
    margin-left: 32px !important;
  }
  .p-xxl-32 {
    padding: 32px !important;
  }
  .pt-xxl-32, .py-xxl-32 {
    padding-top: 32px !important;
  }
  .pr-xxl-32, .px-xxl-32 {
    padding-right: 32px !important;
  }
  .pb-xxl-32, .py-xxl-32 {
    padding-bottom: 32px !important;
  }
  .pl-xxl-32, .px-xxl-32 {
    padding-left: 32px !important;
  }
  .m-xxl-33 {
    margin: 33px !important;
  }
  .mt-xxl-33, .my-xxl-33 {
    margin-top: 33px !important;
  }
  .mr-xxl-33, .mx-xxl-33 {
    margin-right: 33px !important;
  }
  .mb-xxl-33, .my-xxl-33 {
    margin-bottom: 33px !important;
  }
  .ml-xxl-33, .mx-xxl-33 {
    margin-left: 33px !important;
  }
  .p-xxl-33 {
    padding: 33px !important;
  }
  .pt-xxl-33, .py-xxl-33 {
    padding-top: 33px !important;
  }
  .pr-xxl-33, .px-xxl-33 {
    padding-right: 33px !important;
  }
  .pb-xxl-33, .py-xxl-33 {
    padding-bottom: 33px !important;
  }
  .pl-xxl-33, .px-xxl-33 {
    padding-left: 33px !important;
  }
  .m-xxl-34 {
    margin: 34px !important;
  }
  .mt-xxl-34, .my-xxl-34 {
    margin-top: 34px !important;
  }
  .mr-xxl-34, .mx-xxl-34 {
    margin-right: 34px !important;
  }
  .mb-xxl-34, .my-xxl-34 {
    margin-bottom: 34px !important;
  }
  .ml-xxl-34, .mx-xxl-34 {
    margin-left: 34px !important;
  }
  .p-xxl-34 {
    padding: 34px !important;
  }
  .pt-xxl-34, .py-xxl-34 {
    padding-top: 34px !important;
  }
  .pr-xxl-34, .px-xxl-34 {
    padding-right: 34px !important;
  }
  .pb-xxl-34, .py-xxl-34 {
    padding-bottom: 34px !important;
  }
  .pl-xxl-34, .px-xxl-34 {
    padding-left: 34px !important;
  }
  .m-xxl-35 {
    margin: 35px !important;
  }
  .mt-xxl-35, .my-xxl-35 {
    margin-top: 35px !important;
  }
  .mr-xxl-35, .mx-xxl-35 {
    margin-right: 35px !important;
  }
  .mb-xxl-35, .my-xxl-35 {
    margin-bottom: 35px !important;
  }
  .ml-xxl-35, .mx-xxl-35 {
    margin-left: 35px !important;
  }
  .p-xxl-35 {
    padding: 35px !important;
  }
  .pt-xxl-35, .py-xxl-35 {
    padding-top: 35px !important;
  }
  .pr-xxl-35, .px-xxl-35 {
    padding-right: 35px !important;
  }
  .pb-xxl-35, .py-xxl-35 {
    padding-bottom: 35px !important;
  }
  .pl-xxl-35, .px-xxl-35 {
    padding-left: 35px !important;
  }
  .m-xxl-36 {
    margin: 36px !important;
  }
  .mt-xxl-36, .my-xxl-36 {
    margin-top: 36px !important;
  }
  .mr-xxl-36, .mx-xxl-36 {
    margin-right: 36px !important;
  }
  .mb-xxl-36, .my-xxl-36 {
    margin-bottom: 36px !important;
  }
  .ml-xxl-36, .mx-xxl-36 {
    margin-left: 36px !important;
  }
  .p-xxl-36 {
    padding: 36px !important;
  }
  .pt-xxl-36, .py-xxl-36 {
    padding-top: 36px !important;
  }
  .pr-xxl-36, .px-xxl-36 {
    padding-right: 36px !important;
  }
  .pb-xxl-36, .py-xxl-36 {
    padding-bottom: 36px !important;
  }
  .pl-xxl-36, .px-xxl-36 {
    padding-left: 36px !important;
  }
  .m-xxl-37 {
    margin: 37px !important;
  }
  .mt-xxl-37, .my-xxl-37 {
    margin-top: 37px !important;
  }
  .mr-xxl-37, .mx-xxl-37 {
    margin-right: 37px !important;
  }
  .mb-xxl-37, .my-xxl-37 {
    margin-bottom: 37px !important;
  }
  .ml-xxl-37, .mx-xxl-37 {
    margin-left: 37px !important;
  }
  .p-xxl-37 {
    padding: 37px !important;
  }
  .pt-xxl-37, .py-xxl-37 {
    padding-top: 37px !important;
  }
  .pr-xxl-37, .px-xxl-37 {
    padding-right: 37px !important;
  }
  .pb-xxl-37, .py-xxl-37 {
    padding-bottom: 37px !important;
  }
  .pl-xxl-37, .px-xxl-37 {
    padding-left: 37px !important;
  }
  .m-xxl-38 {
    margin: 38px !important;
  }
  .mt-xxl-38, .my-xxl-38 {
    margin-top: 38px !important;
  }
  .mr-xxl-38, .mx-xxl-38 {
    margin-right: 38px !important;
  }
  .mb-xxl-38, .my-xxl-38 {
    margin-bottom: 38px !important;
  }
  .ml-xxl-38, .mx-xxl-38 {
    margin-left: 38px !important;
  }
  .p-xxl-38 {
    padding: 38px !important;
  }
  .pt-xxl-38, .py-xxl-38 {
    padding-top: 38px !important;
  }
  .pr-xxl-38, .px-xxl-38 {
    padding-right: 38px !important;
  }
  .pb-xxl-38, .py-xxl-38 {
    padding-bottom: 38px !important;
  }
  .pl-xxl-38, .px-xxl-38 {
    padding-left: 38px !important;
  }
  .m-xxl-39 {
    margin: 39px !important;
  }
  .mt-xxl-39, .my-xxl-39 {
    margin-top: 39px !important;
  }
  .mr-xxl-39, .mx-xxl-39 {
    margin-right: 39px !important;
  }
  .mb-xxl-39, .my-xxl-39 {
    margin-bottom: 39px !important;
  }
  .ml-xxl-39, .mx-xxl-39 {
    margin-left: 39px !important;
  }
  .p-xxl-39 {
    padding: 39px !important;
  }
  .pt-xxl-39, .py-xxl-39 {
    padding-top: 39px !important;
  }
  .pr-xxl-39, .px-xxl-39 {
    padding-right: 39px !important;
  }
  .pb-xxl-39, .py-xxl-39 {
    padding-bottom: 39px !important;
  }
  .pl-xxl-39, .px-xxl-39 {
    padding-left: 39px !important;
  }
  .m-xxl-40 {
    margin: 40px !important;
  }
  .mt-xxl-40, .my-xxl-40 {
    margin-top: 40px !important;
  }
  .mr-xxl-40, .mx-xxl-40 {
    margin-right: 40px !important;
  }
  .mb-xxl-40, .my-xxl-40 {
    margin-bottom: 40px !important;
  }
  .ml-xxl-40, .mx-xxl-40 {
    margin-left: 40px !important;
  }
  .p-xxl-40 {
    padding: 40px !important;
  }
  .pt-xxl-40, .py-xxl-40 {
    padding-top: 40px !important;
  }
  .pr-xxl-40, .px-xxl-40 {
    padding-right: 40px !important;
  }
  .pb-xxl-40, .py-xxl-40 {
    padding-bottom: 40px !important;
  }
  .pl-xxl-40, .px-xxl-40 {
    padding-left: 40px !important;
  }
  .m-xxl-41 {
    margin: 41px !important;
  }
  .mt-xxl-41, .my-xxl-41 {
    margin-top: 41px !important;
  }
  .mr-xxl-41, .mx-xxl-41 {
    margin-right: 41px !important;
  }
  .mb-xxl-41, .my-xxl-41 {
    margin-bottom: 41px !important;
  }
  .ml-xxl-41, .mx-xxl-41 {
    margin-left: 41px !important;
  }
  .p-xxl-41 {
    padding: 41px !important;
  }
  .pt-xxl-41, .py-xxl-41 {
    padding-top: 41px !important;
  }
  .pr-xxl-41, .px-xxl-41 {
    padding-right: 41px !important;
  }
  .pb-xxl-41, .py-xxl-41 {
    padding-bottom: 41px !important;
  }
  .pl-xxl-41, .px-xxl-41 {
    padding-left: 41px !important;
  }
  .m-xxl-42 {
    margin: 42px !important;
  }
  .mt-xxl-42, .my-xxl-42 {
    margin-top: 42px !important;
  }
  .mr-xxl-42, .mx-xxl-42 {
    margin-right: 42px !important;
  }
  .mb-xxl-42, .my-xxl-42 {
    margin-bottom: 42px !important;
  }
  .ml-xxl-42, .mx-xxl-42 {
    margin-left: 42px !important;
  }
  .p-xxl-42 {
    padding: 42px !important;
  }
  .pt-xxl-42, .py-xxl-42 {
    padding-top: 42px !important;
  }
  .pr-xxl-42, .px-xxl-42 {
    padding-right: 42px !important;
  }
  .pb-xxl-42, .py-xxl-42 {
    padding-bottom: 42px !important;
  }
  .pl-xxl-42, .px-xxl-42 {
    padding-left: 42px !important;
  }
  .m-xxl-43 {
    margin: 43px !important;
  }
  .mt-xxl-43, .my-xxl-43 {
    margin-top: 43px !important;
  }
  .mr-xxl-43, .mx-xxl-43 {
    margin-right: 43px !important;
  }
  .mb-xxl-43, .my-xxl-43 {
    margin-bottom: 43px !important;
  }
  .ml-xxl-43, .mx-xxl-43 {
    margin-left: 43px !important;
  }
  .p-xxl-43 {
    padding: 43px !important;
  }
  .pt-xxl-43, .py-xxl-43 {
    padding-top: 43px !important;
  }
  .pr-xxl-43, .px-xxl-43 {
    padding-right: 43px !important;
  }
  .pb-xxl-43, .py-xxl-43 {
    padding-bottom: 43px !important;
  }
  .pl-xxl-43, .px-xxl-43 {
    padding-left: 43px !important;
  }
  .m-xxl-44 {
    margin: 44px !important;
  }
  .mt-xxl-44, .my-xxl-44 {
    margin-top: 44px !important;
  }
  .mr-xxl-44, .mx-xxl-44 {
    margin-right: 44px !important;
  }
  .mb-xxl-44, .my-xxl-44 {
    margin-bottom: 44px !important;
  }
  .ml-xxl-44, .mx-xxl-44 {
    margin-left: 44px !important;
  }
  .p-xxl-44 {
    padding: 44px !important;
  }
  .pt-xxl-44, .py-xxl-44 {
    padding-top: 44px !important;
  }
  .pr-xxl-44, .px-xxl-44 {
    padding-right: 44px !important;
  }
  .pb-xxl-44, .py-xxl-44 {
    padding-bottom: 44px !important;
  }
  .pl-xxl-44, .px-xxl-44 {
    padding-left: 44px !important;
  }
  .m-xxl-45 {
    margin: 45px !important;
  }
  .mt-xxl-45, .my-xxl-45 {
    margin-top: 45px !important;
  }
  .mr-xxl-45, .mx-xxl-45 {
    margin-right: 45px !important;
  }
  .mb-xxl-45, .my-xxl-45 {
    margin-bottom: 45px !important;
  }
  .ml-xxl-45, .mx-xxl-45 {
    margin-left: 45px !important;
  }
  .p-xxl-45 {
    padding: 45px !important;
  }
  .pt-xxl-45, .py-xxl-45 {
    padding-top: 45px !important;
  }
  .pr-xxl-45, .px-xxl-45 {
    padding-right: 45px !important;
  }
  .pb-xxl-45, .py-xxl-45 {
    padding-bottom: 45px !important;
  }
  .pl-xxl-45, .px-xxl-45 {
    padding-left: 45px !important;
  }
  .m-xxl-46 {
    margin: 46px !important;
  }
  .mt-xxl-46, .my-xxl-46 {
    margin-top: 46px !important;
  }
  .mr-xxl-46, .mx-xxl-46 {
    margin-right: 46px !important;
  }
  .mb-xxl-46, .my-xxl-46 {
    margin-bottom: 46px !important;
  }
  .ml-xxl-46, .mx-xxl-46 {
    margin-left: 46px !important;
  }
  .p-xxl-46 {
    padding: 46px !important;
  }
  .pt-xxl-46, .py-xxl-46 {
    padding-top: 46px !important;
  }
  .pr-xxl-46, .px-xxl-46 {
    padding-right: 46px !important;
  }
  .pb-xxl-46, .py-xxl-46 {
    padding-bottom: 46px !important;
  }
  .pl-xxl-46, .px-xxl-46 {
    padding-left: 46px !important;
  }
  .m-xxl-47 {
    margin: 47px !important;
  }
  .mt-xxl-47, .my-xxl-47 {
    margin-top: 47px !important;
  }
  .mr-xxl-47, .mx-xxl-47 {
    margin-right: 47px !important;
  }
  .mb-xxl-47, .my-xxl-47 {
    margin-bottom: 47px !important;
  }
  .ml-xxl-47, .mx-xxl-47 {
    margin-left: 47px !important;
  }
  .p-xxl-47 {
    padding: 47px !important;
  }
  .pt-xxl-47, .py-xxl-47 {
    padding-top: 47px !important;
  }
  .pr-xxl-47, .px-xxl-47 {
    padding-right: 47px !important;
  }
  .pb-xxl-47, .py-xxl-47 {
    padding-bottom: 47px !important;
  }
  .pl-xxl-47, .px-xxl-47 {
    padding-left: 47px !important;
  }
  .m-xxl-48 {
    margin: 48px !important;
  }
  .mt-xxl-48, .my-xxl-48 {
    margin-top: 48px !important;
  }
  .mr-xxl-48, .mx-xxl-48 {
    margin-right: 48px !important;
  }
  .mb-xxl-48, .my-xxl-48 {
    margin-bottom: 48px !important;
  }
  .ml-xxl-48, .mx-xxl-48 {
    margin-left: 48px !important;
  }
  .p-xxl-48 {
    padding: 48px !important;
  }
  .pt-xxl-48, .py-xxl-48 {
    padding-top: 48px !important;
  }
  .pr-xxl-48, .px-xxl-48 {
    padding-right: 48px !important;
  }
  .pb-xxl-48, .py-xxl-48 {
    padding-bottom: 48px !important;
  }
  .pl-xxl-48, .px-xxl-48 {
    padding-left: 48px !important;
  }
  .m-xxl-49 {
    margin: 49px !important;
  }
  .mt-xxl-49, .my-xxl-49 {
    margin-top: 49px !important;
  }
  .mr-xxl-49, .mx-xxl-49 {
    margin-right: 49px !important;
  }
  .mb-xxl-49, .my-xxl-49 {
    margin-bottom: 49px !important;
  }
  .ml-xxl-49, .mx-xxl-49 {
    margin-left: 49px !important;
  }
  .p-xxl-49 {
    padding: 49px !important;
  }
  .pt-xxl-49, .py-xxl-49 {
    padding-top: 49px !important;
  }
  .pr-xxl-49, .px-xxl-49 {
    padding-right: 49px !important;
  }
  .pb-xxl-49, .py-xxl-49 {
    padding-bottom: 49px !important;
  }
  .pl-xxl-49, .px-xxl-49 {
    padding-left: 49px !important;
  }
  .m-xxl-50 {
    margin: 50px !important;
  }
  .mt-xxl-50, .my-xxl-50 {
    margin-top: 50px !important;
  }
  .mr-xxl-50, .mx-xxl-50 {
    margin-right: 50px !important;
  }
  .mb-xxl-50, .my-xxl-50 {
    margin-bottom: 50px !important;
  }
  .ml-xxl-50, .mx-xxl-50 {
    margin-left: 50px !important;
  }
  .p-xxl-50 {
    padding: 50px !important;
  }
  .pt-xxl-50, .py-xxl-50 {
    padding-top: 50px !important;
  }
  .pr-xxl-50, .px-xxl-50 {
    padding-right: 50px !important;
  }
  .pb-xxl-50, .py-xxl-50 {
    padding-bottom: 50px !important;
  }
  .pl-xxl-50, .px-xxl-50 {
    padding-left: 50px !important;
  }
  .m-xxl-51 {
    margin: 51px !important;
  }
  .mt-xxl-51, .my-xxl-51 {
    margin-top: 51px !important;
  }
  .mr-xxl-51, .mx-xxl-51 {
    margin-right: 51px !important;
  }
  .mb-xxl-51, .my-xxl-51 {
    margin-bottom: 51px !important;
  }
  .ml-xxl-51, .mx-xxl-51 {
    margin-left: 51px !important;
  }
  .p-xxl-51 {
    padding: 51px !important;
  }
  .pt-xxl-51, .py-xxl-51 {
    padding-top: 51px !important;
  }
  .pr-xxl-51, .px-xxl-51 {
    padding-right: 51px !important;
  }
  .pb-xxl-51, .py-xxl-51 {
    padding-bottom: 51px !important;
  }
  .pl-xxl-51, .px-xxl-51 {
    padding-left: 51px !important;
  }
  .m-xxl-52 {
    margin: 52px !important;
  }
  .mt-xxl-52, .my-xxl-52 {
    margin-top: 52px !important;
  }
  .mr-xxl-52, .mx-xxl-52 {
    margin-right: 52px !important;
  }
  .mb-xxl-52, .my-xxl-52 {
    margin-bottom: 52px !important;
  }
  .ml-xxl-52, .mx-xxl-52 {
    margin-left: 52px !important;
  }
  .p-xxl-52 {
    padding: 52px !important;
  }
  .pt-xxl-52, .py-xxl-52 {
    padding-top: 52px !important;
  }
  .pr-xxl-52, .px-xxl-52 {
    padding-right: 52px !important;
  }
  .pb-xxl-52, .py-xxl-52 {
    padding-bottom: 52px !important;
  }
  .pl-xxl-52, .px-xxl-52 {
    padding-left: 52px !important;
  }
  .m-xxl-53 {
    margin: 53px !important;
  }
  .mt-xxl-53, .my-xxl-53 {
    margin-top: 53px !important;
  }
  .mr-xxl-53, .mx-xxl-53 {
    margin-right: 53px !important;
  }
  .mb-xxl-53, .my-xxl-53 {
    margin-bottom: 53px !important;
  }
  .ml-xxl-53, .mx-xxl-53 {
    margin-left: 53px !important;
  }
  .p-xxl-53 {
    padding: 53px !important;
  }
  .pt-xxl-53, .py-xxl-53 {
    padding-top: 53px !important;
  }
  .pr-xxl-53, .px-xxl-53 {
    padding-right: 53px !important;
  }
  .pb-xxl-53, .py-xxl-53 {
    padding-bottom: 53px !important;
  }
  .pl-xxl-53, .px-xxl-53 {
    padding-left: 53px !important;
  }
  .m-xxl-54 {
    margin: 54px !important;
  }
  .mt-xxl-54, .my-xxl-54 {
    margin-top: 54px !important;
  }
  .mr-xxl-54, .mx-xxl-54 {
    margin-right: 54px !important;
  }
  .mb-xxl-54, .my-xxl-54 {
    margin-bottom: 54px !important;
  }
  .ml-xxl-54, .mx-xxl-54 {
    margin-left: 54px !important;
  }
  .p-xxl-54 {
    padding: 54px !important;
  }
  .pt-xxl-54, .py-xxl-54 {
    padding-top: 54px !important;
  }
  .pr-xxl-54, .px-xxl-54 {
    padding-right: 54px !important;
  }
  .pb-xxl-54, .py-xxl-54 {
    padding-bottom: 54px !important;
  }
  .pl-xxl-54, .px-xxl-54 {
    padding-left: 54px !important;
  }
  .m-xxl-55 {
    margin: 55px !important;
  }
  .mt-xxl-55, .my-xxl-55 {
    margin-top: 55px !important;
  }
  .mr-xxl-55, .mx-xxl-55 {
    margin-right: 55px !important;
  }
  .mb-xxl-55, .my-xxl-55 {
    margin-bottom: 55px !important;
  }
  .ml-xxl-55, .mx-xxl-55 {
    margin-left: 55px !important;
  }
  .p-xxl-55 {
    padding: 55px !important;
  }
  .pt-xxl-55, .py-xxl-55 {
    padding-top: 55px !important;
  }
  .pr-xxl-55, .px-xxl-55 {
    padding-right: 55px !important;
  }
  .pb-xxl-55, .py-xxl-55 {
    padding-bottom: 55px !important;
  }
  .pl-xxl-55, .px-xxl-55 {
    padding-left: 55px !important;
  }
  .m-xxl-56 {
    margin: 56px !important;
  }
  .mt-xxl-56, .my-xxl-56 {
    margin-top: 56px !important;
  }
  .mr-xxl-56, .mx-xxl-56 {
    margin-right: 56px !important;
  }
  .mb-xxl-56, .my-xxl-56 {
    margin-bottom: 56px !important;
  }
  .ml-xxl-56, .mx-xxl-56 {
    margin-left: 56px !important;
  }
  .p-xxl-56 {
    padding: 56px !important;
  }
  .pt-xxl-56, .py-xxl-56 {
    padding-top: 56px !important;
  }
  .pr-xxl-56, .px-xxl-56 {
    padding-right: 56px !important;
  }
  .pb-xxl-56, .py-xxl-56 {
    padding-bottom: 56px !important;
  }
  .pl-xxl-56, .px-xxl-56 {
    padding-left: 56px !important;
  }
  .m-xxl-57 {
    margin: 57px !important;
  }
  .mt-xxl-57, .my-xxl-57 {
    margin-top: 57px !important;
  }
  .mr-xxl-57, .mx-xxl-57 {
    margin-right: 57px !important;
  }
  .mb-xxl-57, .my-xxl-57 {
    margin-bottom: 57px !important;
  }
  .ml-xxl-57, .mx-xxl-57 {
    margin-left: 57px !important;
  }
  .p-xxl-57 {
    padding: 57px !important;
  }
  .pt-xxl-57, .py-xxl-57 {
    padding-top: 57px !important;
  }
  .pr-xxl-57, .px-xxl-57 {
    padding-right: 57px !important;
  }
  .pb-xxl-57, .py-xxl-57 {
    padding-bottom: 57px !important;
  }
  .pl-xxl-57, .px-xxl-57 {
    padding-left: 57px !important;
  }
  .m-xxl-58 {
    margin: 58px !important;
  }
  .mt-xxl-58, .my-xxl-58 {
    margin-top: 58px !important;
  }
  .mr-xxl-58, .mx-xxl-58 {
    margin-right: 58px !important;
  }
  .mb-xxl-58, .my-xxl-58 {
    margin-bottom: 58px !important;
  }
  .ml-xxl-58, .mx-xxl-58 {
    margin-left: 58px !important;
  }
  .p-xxl-58 {
    padding: 58px !important;
  }
  .pt-xxl-58, .py-xxl-58 {
    padding-top: 58px !important;
  }
  .pr-xxl-58, .px-xxl-58 {
    padding-right: 58px !important;
  }
  .pb-xxl-58, .py-xxl-58 {
    padding-bottom: 58px !important;
  }
  .pl-xxl-58, .px-xxl-58 {
    padding-left: 58px !important;
  }
  .m-xxl-59 {
    margin: 59px !important;
  }
  .mt-xxl-59, .my-xxl-59 {
    margin-top: 59px !important;
  }
  .mr-xxl-59, .mx-xxl-59 {
    margin-right: 59px !important;
  }
  .mb-xxl-59, .my-xxl-59 {
    margin-bottom: 59px !important;
  }
  .ml-xxl-59, .mx-xxl-59 {
    margin-left: 59px !important;
  }
  .p-xxl-59 {
    padding: 59px !important;
  }
  .pt-xxl-59, .py-xxl-59 {
    padding-top: 59px !important;
  }
  .pr-xxl-59, .px-xxl-59 {
    padding-right: 59px !important;
  }
  .pb-xxl-59, .py-xxl-59 {
    padding-bottom: 59px !important;
  }
  .pl-xxl-59, .px-xxl-59 {
    padding-left: 59px !important;
  }
  .m-xxl-60 {
    margin: 60px !important;
  }
  .mt-xxl-60, .my-xxl-60 {
    margin-top: 60px !important;
  }
  .mr-xxl-60, .mx-xxl-60 {
    margin-right: 60px !important;
  }
  .mb-xxl-60, .my-xxl-60 {
    margin-bottom: 60px !important;
  }
  .ml-xxl-60, .mx-xxl-60 {
    margin-left: 60px !important;
  }
  .p-xxl-60 {
    padding: 60px !important;
  }
  .pt-xxl-60, .py-xxl-60 {
    padding-top: 60px !important;
  }
  .pr-xxl-60, .px-xxl-60 {
    padding-right: 60px !important;
  }
  .pb-xxl-60, .py-xxl-60 {
    padding-bottom: 60px !important;
  }
  .pl-xxl-60, .px-xxl-60 {
    padding-left: 60px !important;
  }
  .m-xxl-61 {
    margin: 61px !important;
  }
  .mt-xxl-61, .my-xxl-61 {
    margin-top: 61px !important;
  }
  .mr-xxl-61, .mx-xxl-61 {
    margin-right: 61px !important;
  }
  .mb-xxl-61, .my-xxl-61 {
    margin-bottom: 61px !important;
  }
  .ml-xxl-61, .mx-xxl-61 {
    margin-left: 61px !important;
  }
  .p-xxl-61 {
    padding: 61px !important;
  }
  .pt-xxl-61, .py-xxl-61 {
    padding-top: 61px !important;
  }
  .pr-xxl-61, .px-xxl-61 {
    padding-right: 61px !important;
  }
  .pb-xxl-61, .py-xxl-61 {
    padding-bottom: 61px !important;
  }
  .pl-xxl-61, .px-xxl-61 {
    padding-left: 61px !important;
  }
  .m-xxl-62 {
    margin: 62px !important;
  }
  .mt-xxl-62, .my-xxl-62 {
    margin-top: 62px !important;
  }
  .mr-xxl-62, .mx-xxl-62 {
    margin-right: 62px !important;
  }
  .mb-xxl-62, .my-xxl-62 {
    margin-bottom: 62px !important;
  }
  .ml-xxl-62, .mx-xxl-62 {
    margin-left: 62px !important;
  }
  .p-xxl-62 {
    padding: 62px !important;
  }
  .pt-xxl-62, .py-xxl-62 {
    padding-top: 62px !important;
  }
  .pr-xxl-62, .px-xxl-62 {
    padding-right: 62px !important;
  }
  .pb-xxl-62, .py-xxl-62 {
    padding-bottom: 62px !important;
  }
  .pl-xxl-62, .px-xxl-62 {
    padding-left: 62px !important;
  }
  .m-xxl-63 {
    margin: 63px !important;
  }
  .mt-xxl-63, .my-xxl-63 {
    margin-top: 63px !important;
  }
  .mr-xxl-63, .mx-xxl-63 {
    margin-right: 63px !important;
  }
  .mb-xxl-63, .my-xxl-63 {
    margin-bottom: 63px !important;
  }
  .ml-xxl-63, .mx-xxl-63 {
    margin-left: 63px !important;
  }
  .p-xxl-63 {
    padding: 63px !important;
  }
  .pt-xxl-63, .py-xxl-63 {
    padding-top: 63px !important;
  }
  .pr-xxl-63, .px-xxl-63 {
    padding-right: 63px !important;
  }
  .pb-xxl-63, .py-xxl-63 {
    padding-bottom: 63px !important;
  }
  .pl-xxl-63, .px-xxl-63 {
    padding-left: 63px !important;
  }
  .m-xxl-64 {
    margin: 64px !important;
  }
  .mt-xxl-64, .my-xxl-64 {
    margin-top: 64px !important;
  }
  .mr-xxl-64, .mx-xxl-64 {
    margin-right: 64px !important;
  }
  .mb-xxl-64, .my-xxl-64 {
    margin-bottom: 64px !important;
  }
  .ml-xxl-64, .mx-xxl-64 {
    margin-left: 64px !important;
  }
  .p-xxl-64 {
    padding: 64px !important;
  }
  .pt-xxl-64, .py-xxl-64 {
    padding-top: 64px !important;
  }
  .pr-xxl-64, .px-xxl-64 {
    padding-right: 64px !important;
  }
  .pb-xxl-64, .py-xxl-64 {
    padding-bottom: 64px !important;
  }
  .pl-xxl-64, .px-xxl-64 {
    padding-left: 64px !important;
  }
  .m-xxl--64 {
    margin: -64px !important;
  }
  .mt-xxl--64, .my-xxl--64 {
    margin-top: -64px !important;
  }
  .mr-xxl--64, .mx-xxl--64 {
    margin-right: -64px !important;
  }
  .mb-xxl--64, .my-xxl--64 {
    margin-bottom: -64px !important;
  }
  .ml-xxl--64, .mx-xxl--64 {
    margin-left: -64px !important;
  }
  .p-xxl--64 {
    padding: -64px !important;
  }
  .pt-xxl--64, .py-xxl--64 {
    padding-top: -64px !important;
  }
  .pr-xxl--64, .px-xxl--64 {
    padding-right: -64px !important;
  }
  .pb-xxl--64, .py-xxl--64 {
    padding-bottom: -64px !important;
  }
  .pl-xxl--64, .px-xxl--64 {
    padding-left: -64px !important;
  }
  .m-xxl--63 {
    margin: -63px !important;
  }
  .mt-xxl--63, .my-xxl--63 {
    margin-top: -63px !important;
  }
  .mr-xxl--63, .mx-xxl--63 {
    margin-right: -63px !important;
  }
  .mb-xxl--63, .my-xxl--63 {
    margin-bottom: -63px !important;
  }
  .ml-xxl--63, .mx-xxl--63 {
    margin-left: -63px !important;
  }
  .p-xxl--63 {
    padding: -63px !important;
  }
  .pt-xxl--63, .py-xxl--63 {
    padding-top: -63px !important;
  }
  .pr-xxl--63, .px-xxl--63 {
    padding-right: -63px !important;
  }
  .pb-xxl--63, .py-xxl--63 {
    padding-bottom: -63px !important;
  }
  .pl-xxl--63, .px-xxl--63 {
    padding-left: -63px !important;
  }
  .m-xxl--62 {
    margin: -62px !important;
  }
  .mt-xxl--62, .my-xxl--62 {
    margin-top: -62px !important;
  }
  .mr-xxl--62, .mx-xxl--62 {
    margin-right: -62px !important;
  }
  .mb-xxl--62, .my-xxl--62 {
    margin-bottom: -62px !important;
  }
  .ml-xxl--62, .mx-xxl--62 {
    margin-left: -62px !important;
  }
  .p-xxl--62 {
    padding: -62px !important;
  }
  .pt-xxl--62, .py-xxl--62 {
    padding-top: -62px !important;
  }
  .pr-xxl--62, .px-xxl--62 {
    padding-right: -62px !important;
  }
  .pb-xxl--62, .py-xxl--62 {
    padding-bottom: -62px !important;
  }
  .pl-xxl--62, .px-xxl--62 {
    padding-left: -62px !important;
  }
  .m-xxl--61 {
    margin: -61px !important;
  }
  .mt-xxl--61, .my-xxl--61 {
    margin-top: -61px !important;
  }
  .mr-xxl--61, .mx-xxl--61 {
    margin-right: -61px !important;
  }
  .mb-xxl--61, .my-xxl--61 {
    margin-bottom: -61px !important;
  }
  .ml-xxl--61, .mx-xxl--61 {
    margin-left: -61px !important;
  }
  .p-xxl--61 {
    padding: -61px !important;
  }
  .pt-xxl--61, .py-xxl--61 {
    padding-top: -61px !important;
  }
  .pr-xxl--61, .px-xxl--61 {
    padding-right: -61px !important;
  }
  .pb-xxl--61, .py-xxl--61 {
    padding-bottom: -61px !important;
  }
  .pl-xxl--61, .px-xxl--61 {
    padding-left: -61px !important;
  }
  .m-xxl--60 {
    margin: -60px !important;
  }
  .mt-xxl--60, .my-xxl--60 {
    margin-top: -60px !important;
  }
  .mr-xxl--60, .mx-xxl--60 {
    margin-right: -60px !important;
  }
  .mb-xxl--60, .my-xxl--60 {
    margin-bottom: -60px !important;
  }
  .ml-xxl--60, .mx-xxl--60 {
    margin-left: -60px !important;
  }
  .p-xxl--60 {
    padding: -60px !important;
  }
  .pt-xxl--60, .py-xxl--60 {
    padding-top: -60px !important;
  }
  .pr-xxl--60, .px-xxl--60 {
    padding-right: -60px !important;
  }
  .pb-xxl--60, .py-xxl--60 {
    padding-bottom: -60px !important;
  }
  .pl-xxl--60, .px-xxl--60 {
    padding-left: -60px !important;
  }
  .m-xxl--59 {
    margin: -59px !important;
  }
  .mt-xxl--59, .my-xxl--59 {
    margin-top: -59px !important;
  }
  .mr-xxl--59, .mx-xxl--59 {
    margin-right: -59px !important;
  }
  .mb-xxl--59, .my-xxl--59 {
    margin-bottom: -59px !important;
  }
  .ml-xxl--59, .mx-xxl--59 {
    margin-left: -59px !important;
  }
  .p-xxl--59 {
    padding: -59px !important;
  }
  .pt-xxl--59, .py-xxl--59 {
    padding-top: -59px !important;
  }
  .pr-xxl--59, .px-xxl--59 {
    padding-right: -59px !important;
  }
  .pb-xxl--59, .py-xxl--59 {
    padding-bottom: -59px !important;
  }
  .pl-xxl--59, .px-xxl--59 {
    padding-left: -59px !important;
  }
  .m-xxl--58 {
    margin: -58px !important;
  }
  .mt-xxl--58, .my-xxl--58 {
    margin-top: -58px !important;
  }
  .mr-xxl--58, .mx-xxl--58 {
    margin-right: -58px !important;
  }
  .mb-xxl--58, .my-xxl--58 {
    margin-bottom: -58px !important;
  }
  .ml-xxl--58, .mx-xxl--58 {
    margin-left: -58px !important;
  }
  .p-xxl--58 {
    padding: -58px !important;
  }
  .pt-xxl--58, .py-xxl--58 {
    padding-top: -58px !important;
  }
  .pr-xxl--58, .px-xxl--58 {
    padding-right: -58px !important;
  }
  .pb-xxl--58, .py-xxl--58 {
    padding-bottom: -58px !important;
  }
  .pl-xxl--58, .px-xxl--58 {
    padding-left: -58px !important;
  }
  .m-xxl--57 {
    margin: -57px !important;
  }
  .mt-xxl--57, .my-xxl--57 {
    margin-top: -57px !important;
  }
  .mr-xxl--57, .mx-xxl--57 {
    margin-right: -57px !important;
  }
  .mb-xxl--57, .my-xxl--57 {
    margin-bottom: -57px !important;
  }
  .ml-xxl--57, .mx-xxl--57 {
    margin-left: -57px !important;
  }
  .p-xxl--57 {
    padding: -57px !important;
  }
  .pt-xxl--57, .py-xxl--57 {
    padding-top: -57px !important;
  }
  .pr-xxl--57, .px-xxl--57 {
    padding-right: -57px !important;
  }
  .pb-xxl--57, .py-xxl--57 {
    padding-bottom: -57px !important;
  }
  .pl-xxl--57, .px-xxl--57 {
    padding-left: -57px !important;
  }
  .m-xxl--56 {
    margin: -56px !important;
  }
  .mt-xxl--56, .my-xxl--56 {
    margin-top: -56px !important;
  }
  .mr-xxl--56, .mx-xxl--56 {
    margin-right: -56px !important;
  }
  .mb-xxl--56, .my-xxl--56 {
    margin-bottom: -56px !important;
  }
  .ml-xxl--56, .mx-xxl--56 {
    margin-left: -56px !important;
  }
  .p-xxl--56 {
    padding: -56px !important;
  }
  .pt-xxl--56, .py-xxl--56 {
    padding-top: -56px !important;
  }
  .pr-xxl--56, .px-xxl--56 {
    padding-right: -56px !important;
  }
  .pb-xxl--56, .py-xxl--56 {
    padding-bottom: -56px !important;
  }
  .pl-xxl--56, .px-xxl--56 {
    padding-left: -56px !important;
  }
  .m-xxl--55 {
    margin: -55px !important;
  }
  .mt-xxl--55, .my-xxl--55 {
    margin-top: -55px !important;
  }
  .mr-xxl--55, .mx-xxl--55 {
    margin-right: -55px !important;
  }
  .mb-xxl--55, .my-xxl--55 {
    margin-bottom: -55px !important;
  }
  .ml-xxl--55, .mx-xxl--55 {
    margin-left: -55px !important;
  }
  .p-xxl--55 {
    padding: -55px !important;
  }
  .pt-xxl--55, .py-xxl--55 {
    padding-top: -55px !important;
  }
  .pr-xxl--55, .px-xxl--55 {
    padding-right: -55px !important;
  }
  .pb-xxl--55, .py-xxl--55 {
    padding-bottom: -55px !important;
  }
  .pl-xxl--55, .px-xxl--55 {
    padding-left: -55px !important;
  }
  .m-xxl--54 {
    margin: -54px !important;
  }
  .mt-xxl--54, .my-xxl--54 {
    margin-top: -54px !important;
  }
  .mr-xxl--54, .mx-xxl--54 {
    margin-right: -54px !important;
  }
  .mb-xxl--54, .my-xxl--54 {
    margin-bottom: -54px !important;
  }
  .ml-xxl--54, .mx-xxl--54 {
    margin-left: -54px !important;
  }
  .p-xxl--54 {
    padding: -54px !important;
  }
  .pt-xxl--54, .py-xxl--54 {
    padding-top: -54px !important;
  }
  .pr-xxl--54, .px-xxl--54 {
    padding-right: -54px !important;
  }
  .pb-xxl--54, .py-xxl--54 {
    padding-bottom: -54px !important;
  }
  .pl-xxl--54, .px-xxl--54 {
    padding-left: -54px !important;
  }
  .m-xxl--53 {
    margin: -53px !important;
  }
  .mt-xxl--53, .my-xxl--53 {
    margin-top: -53px !important;
  }
  .mr-xxl--53, .mx-xxl--53 {
    margin-right: -53px !important;
  }
  .mb-xxl--53, .my-xxl--53 {
    margin-bottom: -53px !important;
  }
  .ml-xxl--53, .mx-xxl--53 {
    margin-left: -53px !important;
  }
  .p-xxl--53 {
    padding: -53px !important;
  }
  .pt-xxl--53, .py-xxl--53 {
    padding-top: -53px !important;
  }
  .pr-xxl--53, .px-xxl--53 {
    padding-right: -53px !important;
  }
  .pb-xxl--53, .py-xxl--53 {
    padding-bottom: -53px !important;
  }
  .pl-xxl--53, .px-xxl--53 {
    padding-left: -53px !important;
  }
  .m-xxl--52 {
    margin: -52px !important;
  }
  .mt-xxl--52, .my-xxl--52 {
    margin-top: -52px !important;
  }
  .mr-xxl--52, .mx-xxl--52 {
    margin-right: -52px !important;
  }
  .mb-xxl--52, .my-xxl--52 {
    margin-bottom: -52px !important;
  }
  .ml-xxl--52, .mx-xxl--52 {
    margin-left: -52px !important;
  }
  .p-xxl--52 {
    padding: -52px !important;
  }
  .pt-xxl--52, .py-xxl--52 {
    padding-top: -52px !important;
  }
  .pr-xxl--52, .px-xxl--52 {
    padding-right: -52px !important;
  }
  .pb-xxl--52, .py-xxl--52 {
    padding-bottom: -52px !important;
  }
  .pl-xxl--52, .px-xxl--52 {
    padding-left: -52px !important;
  }
  .m-xxl--51 {
    margin: -51px !important;
  }
  .mt-xxl--51, .my-xxl--51 {
    margin-top: -51px !important;
  }
  .mr-xxl--51, .mx-xxl--51 {
    margin-right: -51px !important;
  }
  .mb-xxl--51, .my-xxl--51 {
    margin-bottom: -51px !important;
  }
  .ml-xxl--51, .mx-xxl--51 {
    margin-left: -51px !important;
  }
  .p-xxl--51 {
    padding: -51px !important;
  }
  .pt-xxl--51, .py-xxl--51 {
    padding-top: -51px !important;
  }
  .pr-xxl--51, .px-xxl--51 {
    padding-right: -51px !important;
  }
  .pb-xxl--51, .py-xxl--51 {
    padding-bottom: -51px !important;
  }
  .pl-xxl--51, .px-xxl--51 {
    padding-left: -51px !important;
  }
  .m-xxl--50 {
    margin: -50px !important;
  }
  .mt-xxl--50, .my-xxl--50 {
    margin-top: -50px !important;
  }
  .mr-xxl--50, .mx-xxl--50 {
    margin-right: -50px !important;
  }
  .mb-xxl--50, .my-xxl--50 {
    margin-bottom: -50px !important;
  }
  .ml-xxl--50, .mx-xxl--50 {
    margin-left: -50px !important;
  }
  .p-xxl--50 {
    padding: -50px !important;
  }
  .pt-xxl--50, .py-xxl--50 {
    padding-top: -50px !important;
  }
  .pr-xxl--50, .px-xxl--50 {
    padding-right: -50px !important;
  }
  .pb-xxl--50, .py-xxl--50 {
    padding-bottom: -50px !important;
  }
  .pl-xxl--50, .px-xxl--50 {
    padding-left: -50px !important;
  }
  .m-xxl--49 {
    margin: -49px !important;
  }
  .mt-xxl--49, .my-xxl--49 {
    margin-top: -49px !important;
  }
  .mr-xxl--49, .mx-xxl--49 {
    margin-right: -49px !important;
  }
  .mb-xxl--49, .my-xxl--49 {
    margin-bottom: -49px !important;
  }
  .ml-xxl--49, .mx-xxl--49 {
    margin-left: -49px !important;
  }
  .p-xxl--49 {
    padding: -49px !important;
  }
  .pt-xxl--49, .py-xxl--49 {
    padding-top: -49px !important;
  }
  .pr-xxl--49, .px-xxl--49 {
    padding-right: -49px !important;
  }
  .pb-xxl--49, .py-xxl--49 {
    padding-bottom: -49px !important;
  }
  .pl-xxl--49, .px-xxl--49 {
    padding-left: -49px !important;
  }
  .m-xxl--48 {
    margin: -48px !important;
  }
  .mt-xxl--48, .my-xxl--48 {
    margin-top: -48px !important;
  }
  .mr-xxl--48, .mx-xxl--48 {
    margin-right: -48px !important;
  }
  .mb-xxl--48, .my-xxl--48 {
    margin-bottom: -48px !important;
  }
  .ml-xxl--48, .mx-xxl--48 {
    margin-left: -48px !important;
  }
  .p-xxl--48 {
    padding: -48px !important;
  }
  .pt-xxl--48, .py-xxl--48 {
    padding-top: -48px !important;
  }
  .pr-xxl--48, .px-xxl--48 {
    padding-right: -48px !important;
  }
  .pb-xxl--48, .py-xxl--48 {
    padding-bottom: -48px !important;
  }
  .pl-xxl--48, .px-xxl--48 {
    padding-left: -48px !important;
  }
  .m-xxl--47 {
    margin: -47px !important;
  }
  .mt-xxl--47, .my-xxl--47 {
    margin-top: -47px !important;
  }
  .mr-xxl--47, .mx-xxl--47 {
    margin-right: -47px !important;
  }
  .mb-xxl--47, .my-xxl--47 {
    margin-bottom: -47px !important;
  }
  .ml-xxl--47, .mx-xxl--47 {
    margin-left: -47px !important;
  }
  .p-xxl--47 {
    padding: -47px !important;
  }
  .pt-xxl--47, .py-xxl--47 {
    padding-top: -47px !important;
  }
  .pr-xxl--47, .px-xxl--47 {
    padding-right: -47px !important;
  }
  .pb-xxl--47, .py-xxl--47 {
    padding-bottom: -47px !important;
  }
  .pl-xxl--47, .px-xxl--47 {
    padding-left: -47px !important;
  }
  .m-xxl--46 {
    margin: -46px !important;
  }
  .mt-xxl--46, .my-xxl--46 {
    margin-top: -46px !important;
  }
  .mr-xxl--46, .mx-xxl--46 {
    margin-right: -46px !important;
  }
  .mb-xxl--46, .my-xxl--46 {
    margin-bottom: -46px !important;
  }
  .ml-xxl--46, .mx-xxl--46 {
    margin-left: -46px !important;
  }
  .p-xxl--46 {
    padding: -46px !important;
  }
  .pt-xxl--46, .py-xxl--46 {
    padding-top: -46px !important;
  }
  .pr-xxl--46, .px-xxl--46 {
    padding-right: -46px !important;
  }
  .pb-xxl--46, .py-xxl--46 {
    padding-bottom: -46px !important;
  }
  .pl-xxl--46, .px-xxl--46 {
    padding-left: -46px !important;
  }
  .m-xxl--45 {
    margin: -45px !important;
  }
  .mt-xxl--45, .my-xxl--45 {
    margin-top: -45px !important;
  }
  .mr-xxl--45, .mx-xxl--45 {
    margin-right: -45px !important;
  }
  .mb-xxl--45, .my-xxl--45 {
    margin-bottom: -45px !important;
  }
  .ml-xxl--45, .mx-xxl--45 {
    margin-left: -45px !important;
  }
  .p-xxl--45 {
    padding: -45px !important;
  }
  .pt-xxl--45, .py-xxl--45 {
    padding-top: -45px !important;
  }
  .pr-xxl--45, .px-xxl--45 {
    padding-right: -45px !important;
  }
  .pb-xxl--45, .py-xxl--45 {
    padding-bottom: -45px !important;
  }
  .pl-xxl--45, .px-xxl--45 {
    padding-left: -45px !important;
  }
  .m-xxl--44 {
    margin: -44px !important;
  }
  .mt-xxl--44, .my-xxl--44 {
    margin-top: -44px !important;
  }
  .mr-xxl--44, .mx-xxl--44 {
    margin-right: -44px !important;
  }
  .mb-xxl--44, .my-xxl--44 {
    margin-bottom: -44px !important;
  }
  .ml-xxl--44, .mx-xxl--44 {
    margin-left: -44px !important;
  }
  .p-xxl--44 {
    padding: -44px !important;
  }
  .pt-xxl--44, .py-xxl--44 {
    padding-top: -44px !important;
  }
  .pr-xxl--44, .px-xxl--44 {
    padding-right: -44px !important;
  }
  .pb-xxl--44, .py-xxl--44 {
    padding-bottom: -44px !important;
  }
  .pl-xxl--44, .px-xxl--44 {
    padding-left: -44px !important;
  }
  .m-xxl--43 {
    margin: -43px !important;
  }
  .mt-xxl--43, .my-xxl--43 {
    margin-top: -43px !important;
  }
  .mr-xxl--43, .mx-xxl--43 {
    margin-right: -43px !important;
  }
  .mb-xxl--43, .my-xxl--43 {
    margin-bottom: -43px !important;
  }
  .ml-xxl--43, .mx-xxl--43 {
    margin-left: -43px !important;
  }
  .p-xxl--43 {
    padding: -43px !important;
  }
  .pt-xxl--43, .py-xxl--43 {
    padding-top: -43px !important;
  }
  .pr-xxl--43, .px-xxl--43 {
    padding-right: -43px !important;
  }
  .pb-xxl--43, .py-xxl--43 {
    padding-bottom: -43px !important;
  }
  .pl-xxl--43, .px-xxl--43 {
    padding-left: -43px !important;
  }
  .m-xxl--42 {
    margin: -42px !important;
  }
  .mt-xxl--42, .my-xxl--42 {
    margin-top: -42px !important;
  }
  .mr-xxl--42, .mx-xxl--42 {
    margin-right: -42px !important;
  }
  .mb-xxl--42, .my-xxl--42 {
    margin-bottom: -42px !important;
  }
  .ml-xxl--42, .mx-xxl--42 {
    margin-left: -42px !important;
  }
  .p-xxl--42 {
    padding: -42px !important;
  }
  .pt-xxl--42, .py-xxl--42 {
    padding-top: -42px !important;
  }
  .pr-xxl--42, .px-xxl--42 {
    padding-right: -42px !important;
  }
  .pb-xxl--42, .py-xxl--42 {
    padding-bottom: -42px !important;
  }
  .pl-xxl--42, .px-xxl--42 {
    padding-left: -42px !important;
  }
  .m-xxl--41 {
    margin: -41px !important;
  }
  .mt-xxl--41, .my-xxl--41 {
    margin-top: -41px !important;
  }
  .mr-xxl--41, .mx-xxl--41 {
    margin-right: -41px !important;
  }
  .mb-xxl--41, .my-xxl--41 {
    margin-bottom: -41px !important;
  }
  .ml-xxl--41, .mx-xxl--41 {
    margin-left: -41px !important;
  }
  .p-xxl--41 {
    padding: -41px !important;
  }
  .pt-xxl--41, .py-xxl--41 {
    padding-top: -41px !important;
  }
  .pr-xxl--41, .px-xxl--41 {
    padding-right: -41px !important;
  }
  .pb-xxl--41, .py-xxl--41 {
    padding-bottom: -41px !important;
  }
  .pl-xxl--41, .px-xxl--41 {
    padding-left: -41px !important;
  }
  .m-xxl--40 {
    margin: -40px !important;
  }
  .mt-xxl--40, .my-xxl--40 {
    margin-top: -40px !important;
  }
  .mr-xxl--40, .mx-xxl--40 {
    margin-right: -40px !important;
  }
  .mb-xxl--40, .my-xxl--40 {
    margin-bottom: -40px !important;
  }
  .ml-xxl--40, .mx-xxl--40 {
    margin-left: -40px !important;
  }
  .p-xxl--40 {
    padding: -40px !important;
  }
  .pt-xxl--40, .py-xxl--40 {
    padding-top: -40px !important;
  }
  .pr-xxl--40, .px-xxl--40 {
    padding-right: -40px !important;
  }
  .pb-xxl--40, .py-xxl--40 {
    padding-bottom: -40px !important;
  }
  .pl-xxl--40, .px-xxl--40 {
    padding-left: -40px !important;
  }
  .m-xxl--39 {
    margin: -39px !important;
  }
  .mt-xxl--39, .my-xxl--39 {
    margin-top: -39px !important;
  }
  .mr-xxl--39, .mx-xxl--39 {
    margin-right: -39px !important;
  }
  .mb-xxl--39, .my-xxl--39 {
    margin-bottom: -39px !important;
  }
  .ml-xxl--39, .mx-xxl--39 {
    margin-left: -39px !important;
  }
  .p-xxl--39 {
    padding: -39px !important;
  }
  .pt-xxl--39, .py-xxl--39 {
    padding-top: -39px !important;
  }
  .pr-xxl--39, .px-xxl--39 {
    padding-right: -39px !important;
  }
  .pb-xxl--39, .py-xxl--39 {
    padding-bottom: -39px !important;
  }
  .pl-xxl--39, .px-xxl--39 {
    padding-left: -39px !important;
  }
  .m-xxl--38 {
    margin: -38px !important;
  }
  .mt-xxl--38, .my-xxl--38 {
    margin-top: -38px !important;
  }
  .mr-xxl--38, .mx-xxl--38 {
    margin-right: -38px !important;
  }
  .mb-xxl--38, .my-xxl--38 {
    margin-bottom: -38px !important;
  }
  .ml-xxl--38, .mx-xxl--38 {
    margin-left: -38px !important;
  }
  .p-xxl--38 {
    padding: -38px !important;
  }
  .pt-xxl--38, .py-xxl--38 {
    padding-top: -38px !important;
  }
  .pr-xxl--38, .px-xxl--38 {
    padding-right: -38px !important;
  }
  .pb-xxl--38, .py-xxl--38 {
    padding-bottom: -38px !important;
  }
  .pl-xxl--38, .px-xxl--38 {
    padding-left: -38px !important;
  }
  .m-xxl--37 {
    margin: -37px !important;
  }
  .mt-xxl--37, .my-xxl--37 {
    margin-top: -37px !important;
  }
  .mr-xxl--37, .mx-xxl--37 {
    margin-right: -37px !important;
  }
  .mb-xxl--37, .my-xxl--37 {
    margin-bottom: -37px !important;
  }
  .ml-xxl--37, .mx-xxl--37 {
    margin-left: -37px !important;
  }
  .p-xxl--37 {
    padding: -37px !important;
  }
  .pt-xxl--37, .py-xxl--37 {
    padding-top: -37px !important;
  }
  .pr-xxl--37, .px-xxl--37 {
    padding-right: -37px !important;
  }
  .pb-xxl--37, .py-xxl--37 {
    padding-bottom: -37px !important;
  }
  .pl-xxl--37, .px-xxl--37 {
    padding-left: -37px !important;
  }
  .m-xxl--36 {
    margin: -36px !important;
  }
  .mt-xxl--36, .my-xxl--36 {
    margin-top: -36px !important;
  }
  .mr-xxl--36, .mx-xxl--36 {
    margin-right: -36px !important;
  }
  .mb-xxl--36, .my-xxl--36 {
    margin-bottom: -36px !important;
  }
  .ml-xxl--36, .mx-xxl--36 {
    margin-left: -36px !important;
  }
  .p-xxl--36 {
    padding: -36px !important;
  }
  .pt-xxl--36, .py-xxl--36 {
    padding-top: -36px !important;
  }
  .pr-xxl--36, .px-xxl--36 {
    padding-right: -36px !important;
  }
  .pb-xxl--36, .py-xxl--36 {
    padding-bottom: -36px !important;
  }
  .pl-xxl--36, .px-xxl--36 {
    padding-left: -36px !important;
  }
  .m-xxl--35 {
    margin: -35px !important;
  }
  .mt-xxl--35, .my-xxl--35 {
    margin-top: -35px !important;
  }
  .mr-xxl--35, .mx-xxl--35 {
    margin-right: -35px !important;
  }
  .mb-xxl--35, .my-xxl--35 {
    margin-bottom: -35px !important;
  }
  .ml-xxl--35, .mx-xxl--35 {
    margin-left: -35px !important;
  }
  .p-xxl--35 {
    padding: -35px !important;
  }
  .pt-xxl--35, .py-xxl--35 {
    padding-top: -35px !important;
  }
  .pr-xxl--35, .px-xxl--35 {
    padding-right: -35px !important;
  }
  .pb-xxl--35, .py-xxl--35 {
    padding-bottom: -35px !important;
  }
  .pl-xxl--35, .px-xxl--35 {
    padding-left: -35px !important;
  }
  .m-xxl--34 {
    margin: -34px !important;
  }
  .mt-xxl--34, .my-xxl--34 {
    margin-top: -34px !important;
  }
  .mr-xxl--34, .mx-xxl--34 {
    margin-right: -34px !important;
  }
  .mb-xxl--34, .my-xxl--34 {
    margin-bottom: -34px !important;
  }
  .ml-xxl--34, .mx-xxl--34 {
    margin-left: -34px !important;
  }
  .p-xxl--34 {
    padding: -34px !important;
  }
  .pt-xxl--34, .py-xxl--34 {
    padding-top: -34px !important;
  }
  .pr-xxl--34, .px-xxl--34 {
    padding-right: -34px !important;
  }
  .pb-xxl--34, .py-xxl--34 {
    padding-bottom: -34px !important;
  }
  .pl-xxl--34, .px-xxl--34 {
    padding-left: -34px !important;
  }
  .m-xxl--33 {
    margin: -33px !important;
  }
  .mt-xxl--33, .my-xxl--33 {
    margin-top: -33px !important;
  }
  .mr-xxl--33, .mx-xxl--33 {
    margin-right: -33px !important;
  }
  .mb-xxl--33, .my-xxl--33 {
    margin-bottom: -33px !important;
  }
  .ml-xxl--33, .mx-xxl--33 {
    margin-left: -33px !important;
  }
  .p-xxl--33 {
    padding: -33px !important;
  }
  .pt-xxl--33, .py-xxl--33 {
    padding-top: -33px !important;
  }
  .pr-xxl--33, .px-xxl--33 {
    padding-right: -33px !important;
  }
  .pb-xxl--33, .py-xxl--33 {
    padding-bottom: -33px !important;
  }
  .pl-xxl--33, .px-xxl--33 {
    padding-left: -33px !important;
  }
  .m-xxl--32 {
    margin: -32px !important;
  }
  .mt-xxl--32, .my-xxl--32 {
    margin-top: -32px !important;
  }
  .mr-xxl--32, .mx-xxl--32 {
    margin-right: -32px !important;
  }
  .mb-xxl--32, .my-xxl--32 {
    margin-bottom: -32px !important;
  }
  .ml-xxl--32, .mx-xxl--32 {
    margin-left: -32px !important;
  }
  .p-xxl--32 {
    padding: -32px !important;
  }
  .pt-xxl--32, .py-xxl--32 {
    padding-top: -32px !important;
  }
  .pr-xxl--32, .px-xxl--32 {
    padding-right: -32px !important;
  }
  .pb-xxl--32, .py-xxl--32 {
    padding-bottom: -32px !important;
  }
  .pl-xxl--32, .px-xxl--32 {
    padding-left: -32px !important;
  }
  .m-xxl--31 {
    margin: -31px !important;
  }
  .mt-xxl--31, .my-xxl--31 {
    margin-top: -31px !important;
  }
  .mr-xxl--31, .mx-xxl--31 {
    margin-right: -31px !important;
  }
  .mb-xxl--31, .my-xxl--31 {
    margin-bottom: -31px !important;
  }
  .ml-xxl--31, .mx-xxl--31 {
    margin-left: -31px !important;
  }
  .p-xxl--31 {
    padding: -31px !important;
  }
  .pt-xxl--31, .py-xxl--31 {
    padding-top: -31px !important;
  }
  .pr-xxl--31, .px-xxl--31 {
    padding-right: -31px !important;
  }
  .pb-xxl--31, .py-xxl--31 {
    padding-bottom: -31px !important;
  }
  .pl-xxl--31, .px-xxl--31 {
    padding-left: -31px !important;
  }
  .m-xxl--30 {
    margin: -30px !important;
  }
  .mt-xxl--30, .my-xxl--30 {
    margin-top: -30px !important;
  }
  .mr-xxl--30, .mx-xxl--30 {
    margin-right: -30px !important;
  }
  .mb-xxl--30, .my-xxl--30 {
    margin-bottom: -30px !important;
  }
  .ml-xxl--30, .mx-xxl--30 {
    margin-left: -30px !important;
  }
  .p-xxl--30 {
    padding: -30px !important;
  }
  .pt-xxl--30, .py-xxl--30 {
    padding-top: -30px !important;
  }
  .pr-xxl--30, .px-xxl--30 {
    padding-right: -30px !important;
  }
  .pb-xxl--30, .py-xxl--30 {
    padding-bottom: -30px !important;
  }
  .pl-xxl--30, .px-xxl--30 {
    padding-left: -30px !important;
  }
  .m-xxl--29 {
    margin: -29px !important;
  }
  .mt-xxl--29, .my-xxl--29 {
    margin-top: -29px !important;
  }
  .mr-xxl--29, .mx-xxl--29 {
    margin-right: -29px !important;
  }
  .mb-xxl--29, .my-xxl--29 {
    margin-bottom: -29px !important;
  }
  .ml-xxl--29, .mx-xxl--29 {
    margin-left: -29px !important;
  }
  .p-xxl--29 {
    padding: -29px !important;
  }
  .pt-xxl--29, .py-xxl--29 {
    padding-top: -29px !important;
  }
  .pr-xxl--29, .px-xxl--29 {
    padding-right: -29px !important;
  }
  .pb-xxl--29, .py-xxl--29 {
    padding-bottom: -29px !important;
  }
  .pl-xxl--29, .px-xxl--29 {
    padding-left: -29px !important;
  }
  .m-xxl--28 {
    margin: -28px !important;
  }
  .mt-xxl--28, .my-xxl--28 {
    margin-top: -28px !important;
  }
  .mr-xxl--28, .mx-xxl--28 {
    margin-right: -28px !important;
  }
  .mb-xxl--28, .my-xxl--28 {
    margin-bottom: -28px !important;
  }
  .ml-xxl--28, .mx-xxl--28 {
    margin-left: -28px !important;
  }
  .p-xxl--28 {
    padding: -28px !important;
  }
  .pt-xxl--28, .py-xxl--28 {
    padding-top: -28px !important;
  }
  .pr-xxl--28, .px-xxl--28 {
    padding-right: -28px !important;
  }
  .pb-xxl--28, .py-xxl--28 {
    padding-bottom: -28px !important;
  }
  .pl-xxl--28, .px-xxl--28 {
    padding-left: -28px !important;
  }
  .m-xxl--27 {
    margin: -27px !important;
  }
  .mt-xxl--27, .my-xxl--27 {
    margin-top: -27px !important;
  }
  .mr-xxl--27, .mx-xxl--27 {
    margin-right: -27px !important;
  }
  .mb-xxl--27, .my-xxl--27 {
    margin-bottom: -27px !important;
  }
  .ml-xxl--27, .mx-xxl--27 {
    margin-left: -27px !important;
  }
  .p-xxl--27 {
    padding: -27px !important;
  }
  .pt-xxl--27, .py-xxl--27 {
    padding-top: -27px !important;
  }
  .pr-xxl--27, .px-xxl--27 {
    padding-right: -27px !important;
  }
  .pb-xxl--27, .py-xxl--27 {
    padding-bottom: -27px !important;
  }
  .pl-xxl--27, .px-xxl--27 {
    padding-left: -27px !important;
  }
  .m-xxl--26 {
    margin: -26px !important;
  }
  .mt-xxl--26, .my-xxl--26 {
    margin-top: -26px !important;
  }
  .mr-xxl--26, .mx-xxl--26 {
    margin-right: -26px !important;
  }
  .mb-xxl--26, .my-xxl--26 {
    margin-bottom: -26px !important;
  }
  .ml-xxl--26, .mx-xxl--26 {
    margin-left: -26px !important;
  }
  .p-xxl--26 {
    padding: -26px !important;
  }
  .pt-xxl--26, .py-xxl--26 {
    padding-top: -26px !important;
  }
  .pr-xxl--26, .px-xxl--26 {
    padding-right: -26px !important;
  }
  .pb-xxl--26, .py-xxl--26 {
    padding-bottom: -26px !important;
  }
  .pl-xxl--26, .px-xxl--26 {
    padding-left: -26px !important;
  }
  .m-xxl--25 {
    margin: -25px !important;
  }
  .mt-xxl--25, .my-xxl--25 {
    margin-top: -25px !important;
  }
  .mr-xxl--25, .mx-xxl--25 {
    margin-right: -25px !important;
  }
  .mb-xxl--25, .my-xxl--25 {
    margin-bottom: -25px !important;
  }
  .ml-xxl--25, .mx-xxl--25 {
    margin-left: -25px !important;
  }
  .p-xxl--25 {
    padding: -25px !important;
  }
  .pt-xxl--25, .py-xxl--25 {
    padding-top: -25px !important;
  }
  .pr-xxl--25, .px-xxl--25 {
    padding-right: -25px !important;
  }
  .pb-xxl--25, .py-xxl--25 {
    padding-bottom: -25px !important;
  }
  .pl-xxl--25, .px-xxl--25 {
    padding-left: -25px !important;
  }
  .m-xxl--24 {
    margin: -24px !important;
  }
  .mt-xxl--24, .my-xxl--24 {
    margin-top: -24px !important;
  }
  .mr-xxl--24, .mx-xxl--24 {
    margin-right: -24px !important;
  }
  .mb-xxl--24, .my-xxl--24 {
    margin-bottom: -24px !important;
  }
  .ml-xxl--24, .mx-xxl--24 {
    margin-left: -24px !important;
  }
  .p-xxl--24 {
    padding: -24px !important;
  }
  .pt-xxl--24, .py-xxl--24 {
    padding-top: -24px !important;
  }
  .pr-xxl--24, .px-xxl--24 {
    padding-right: -24px !important;
  }
  .pb-xxl--24, .py-xxl--24 {
    padding-bottom: -24px !important;
  }
  .pl-xxl--24, .px-xxl--24 {
    padding-left: -24px !important;
  }
  .m-xxl--23 {
    margin: -23px !important;
  }
  .mt-xxl--23, .my-xxl--23 {
    margin-top: -23px !important;
  }
  .mr-xxl--23, .mx-xxl--23 {
    margin-right: -23px !important;
  }
  .mb-xxl--23, .my-xxl--23 {
    margin-bottom: -23px !important;
  }
  .ml-xxl--23, .mx-xxl--23 {
    margin-left: -23px !important;
  }
  .p-xxl--23 {
    padding: -23px !important;
  }
  .pt-xxl--23, .py-xxl--23 {
    padding-top: -23px !important;
  }
  .pr-xxl--23, .px-xxl--23 {
    padding-right: -23px !important;
  }
  .pb-xxl--23, .py-xxl--23 {
    padding-bottom: -23px !important;
  }
  .pl-xxl--23, .px-xxl--23 {
    padding-left: -23px !important;
  }
  .m-xxl--22 {
    margin: -22px !important;
  }
  .mt-xxl--22, .my-xxl--22 {
    margin-top: -22px !important;
  }
  .mr-xxl--22, .mx-xxl--22 {
    margin-right: -22px !important;
  }
  .mb-xxl--22, .my-xxl--22 {
    margin-bottom: -22px !important;
  }
  .ml-xxl--22, .mx-xxl--22 {
    margin-left: -22px !important;
  }
  .p-xxl--22 {
    padding: -22px !important;
  }
  .pt-xxl--22, .py-xxl--22 {
    padding-top: -22px !important;
  }
  .pr-xxl--22, .px-xxl--22 {
    padding-right: -22px !important;
  }
  .pb-xxl--22, .py-xxl--22 {
    padding-bottom: -22px !important;
  }
  .pl-xxl--22, .px-xxl--22 {
    padding-left: -22px !important;
  }
  .m-xxl--21 {
    margin: -21px !important;
  }
  .mt-xxl--21, .my-xxl--21 {
    margin-top: -21px !important;
  }
  .mr-xxl--21, .mx-xxl--21 {
    margin-right: -21px !important;
  }
  .mb-xxl--21, .my-xxl--21 {
    margin-bottom: -21px !important;
  }
  .ml-xxl--21, .mx-xxl--21 {
    margin-left: -21px !important;
  }
  .p-xxl--21 {
    padding: -21px !important;
  }
  .pt-xxl--21, .py-xxl--21 {
    padding-top: -21px !important;
  }
  .pr-xxl--21, .px-xxl--21 {
    padding-right: -21px !important;
  }
  .pb-xxl--21, .py-xxl--21 {
    padding-bottom: -21px !important;
  }
  .pl-xxl--21, .px-xxl--21 {
    padding-left: -21px !important;
  }
  .m-xxl--20 {
    margin: -20px !important;
  }
  .mt-xxl--20, .my-xxl--20 {
    margin-top: -20px !important;
  }
  .mr-xxl--20, .mx-xxl--20 {
    margin-right: -20px !important;
  }
  .mb-xxl--20, .my-xxl--20 {
    margin-bottom: -20px !important;
  }
  .ml-xxl--20, .mx-xxl--20 {
    margin-left: -20px !important;
  }
  .p-xxl--20 {
    padding: -20px !important;
  }
  .pt-xxl--20, .py-xxl--20 {
    padding-top: -20px !important;
  }
  .pr-xxl--20, .px-xxl--20 {
    padding-right: -20px !important;
  }
  .pb-xxl--20, .py-xxl--20 {
    padding-bottom: -20px !important;
  }
  .pl-xxl--20, .px-xxl--20 {
    padding-left: -20px !important;
  }
  .m-xxl--19 {
    margin: -19px !important;
  }
  .mt-xxl--19, .my-xxl--19 {
    margin-top: -19px !important;
  }
  .mr-xxl--19, .mx-xxl--19 {
    margin-right: -19px !important;
  }
  .mb-xxl--19, .my-xxl--19 {
    margin-bottom: -19px !important;
  }
  .ml-xxl--19, .mx-xxl--19 {
    margin-left: -19px !important;
  }
  .p-xxl--19 {
    padding: -19px !important;
  }
  .pt-xxl--19, .py-xxl--19 {
    padding-top: -19px !important;
  }
  .pr-xxl--19, .px-xxl--19 {
    padding-right: -19px !important;
  }
  .pb-xxl--19, .py-xxl--19 {
    padding-bottom: -19px !important;
  }
  .pl-xxl--19, .px-xxl--19 {
    padding-left: -19px !important;
  }
  .m-xxl--18 {
    margin: -18px !important;
  }
  .mt-xxl--18, .my-xxl--18 {
    margin-top: -18px !important;
  }
  .mr-xxl--18, .mx-xxl--18 {
    margin-right: -18px !important;
  }
  .mb-xxl--18, .my-xxl--18 {
    margin-bottom: -18px !important;
  }
  .ml-xxl--18, .mx-xxl--18 {
    margin-left: -18px !important;
  }
  .p-xxl--18 {
    padding: -18px !important;
  }
  .pt-xxl--18, .py-xxl--18 {
    padding-top: -18px !important;
  }
  .pr-xxl--18, .px-xxl--18 {
    padding-right: -18px !important;
  }
  .pb-xxl--18, .py-xxl--18 {
    padding-bottom: -18px !important;
  }
  .pl-xxl--18, .px-xxl--18 {
    padding-left: -18px !important;
  }
  .m-xxl--17 {
    margin: -17px !important;
  }
  .mt-xxl--17, .my-xxl--17 {
    margin-top: -17px !important;
  }
  .mr-xxl--17, .mx-xxl--17 {
    margin-right: -17px !important;
  }
  .mb-xxl--17, .my-xxl--17 {
    margin-bottom: -17px !important;
  }
  .ml-xxl--17, .mx-xxl--17 {
    margin-left: -17px !important;
  }
  .p-xxl--17 {
    padding: -17px !important;
  }
  .pt-xxl--17, .py-xxl--17 {
    padding-top: -17px !important;
  }
  .pr-xxl--17, .px-xxl--17 {
    padding-right: -17px !important;
  }
  .pb-xxl--17, .py-xxl--17 {
    padding-bottom: -17px !important;
  }
  .pl-xxl--17, .px-xxl--17 {
    padding-left: -17px !important;
  }
  .m-xxl--16 {
    margin: -16px !important;
  }
  .mt-xxl--16, .my-xxl--16 {
    margin-top: -16px !important;
  }
  .mr-xxl--16, .mx-xxl--16 {
    margin-right: -16px !important;
  }
  .mb-xxl--16, .my-xxl--16 {
    margin-bottom: -16px !important;
  }
  .ml-xxl--16, .mx-xxl--16 {
    margin-left: -16px !important;
  }
  .p-xxl--16 {
    padding: -16px !important;
  }
  .pt-xxl--16, .py-xxl--16 {
    padding-top: -16px !important;
  }
  .pr-xxl--16, .px-xxl--16 {
    padding-right: -16px !important;
  }
  .pb-xxl--16, .py-xxl--16 {
    padding-bottom: -16px !important;
  }
  .pl-xxl--16, .px-xxl--16 {
    padding-left: -16px !important;
  }
  .m-xxl--15 {
    margin: -15px !important;
  }
  .mt-xxl--15, .my-xxl--15 {
    margin-top: -15px !important;
  }
  .mr-xxl--15, .mx-xxl--15 {
    margin-right: -15px !important;
  }
  .mb-xxl--15, .my-xxl--15 {
    margin-bottom: -15px !important;
  }
  .ml-xxl--15, .mx-xxl--15 {
    margin-left: -15px !important;
  }
  .p-xxl--15 {
    padding: -15px !important;
  }
  .pt-xxl--15, .py-xxl--15 {
    padding-top: -15px !important;
  }
  .pr-xxl--15, .px-xxl--15 {
    padding-right: -15px !important;
  }
  .pb-xxl--15, .py-xxl--15 {
    padding-bottom: -15px !important;
  }
  .pl-xxl--15, .px-xxl--15 {
    padding-left: -15px !important;
  }
  .m-xxl--14 {
    margin: -14px !important;
  }
  .mt-xxl--14, .my-xxl--14 {
    margin-top: -14px !important;
  }
  .mr-xxl--14, .mx-xxl--14 {
    margin-right: -14px !important;
  }
  .mb-xxl--14, .my-xxl--14 {
    margin-bottom: -14px !important;
  }
  .ml-xxl--14, .mx-xxl--14 {
    margin-left: -14px !important;
  }
  .p-xxl--14 {
    padding: -14px !important;
  }
  .pt-xxl--14, .py-xxl--14 {
    padding-top: -14px !important;
  }
  .pr-xxl--14, .px-xxl--14 {
    padding-right: -14px !important;
  }
  .pb-xxl--14, .py-xxl--14 {
    padding-bottom: -14px !important;
  }
  .pl-xxl--14, .px-xxl--14 {
    padding-left: -14px !important;
  }
  .m-xxl--13 {
    margin: -13px !important;
  }
  .mt-xxl--13, .my-xxl--13 {
    margin-top: -13px !important;
  }
  .mr-xxl--13, .mx-xxl--13 {
    margin-right: -13px !important;
  }
  .mb-xxl--13, .my-xxl--13 {
    margin-bottom: -13px !important;
  }
  .ml-xxl--13, .mx-xxl--13 {
    margin-left: -13px !important;
  }
  .p-xxl--13 {
    padding: -13px !important;
  }
  .pt-xxl--13, .py-xxl--13 {
    padding-top: -13px !important;
  }
  .pr-xxl--13, .px-xxl--13 {
    padding-right: -13px !important;
  }
  .pb-xxl--13, .py-xxl--13 {
    padding-bottom: -13px !important;
  }
  .pl-xxl--13, .px-xxl--13 {
    padding-left: -13px !important;
  }
  .m-xxl--12 {
    margin: -12px !important;
  }
  .mt-xxl--12, .my-xxl--12 {
    margin-top: -12px !important;
  }
  .mr-xxl--12, .mx-xxl--12 {
    margin-right: -12px !important;
  }
  .mb-xxl--12, .my-xxl--12 {
    margin-bottom: -12px !important;
  }
  .ml-xxl--12, .mx-xxl--12 {
    margin-left: -12px !important;
  }
  .p-xxl--12 {
    padding: -12px !important;
  }
  .pt-xxl--12, .py-xxl--12 {
    padding-top: -12px !important;
  }
  .pr-xxl--12, .px-xxl--12 {
    padding-right: -12px !important;
  }
  .pb-xxl--12, .py-xxl--12 {
    padding-bottom: -12px !important;
  }
  .pl-xxl--12, .px-xxl--12 {
    padding-left: -12px !important;
  }
  .m-xxl--11 {
    margin: -11px !important;
  }
  .mt-xxl--11, .my-xxl--11 {
    margin-top: -11px !important;
  }
  .mr-xxl--11, .mx-xxl--11 {
    margin-right: -11px !important;
  }
  .mb-xxl--11, .my-xxl--11 {
    margin-bottom: -11px !important;
  }
  .ml-xxl--11, .mx-xxl--11 {
    margin-left: -11px !important;
  }
  .p-xxl--11 {
    padding: -11px !important;
  }
  .pt-xxl--11, .py-xxl--11 {
    padding-top: -11px !important;
  }
  .pr-xxl--11, .px-xxl--11 {
    padding-right: -11px !important;
  }
  .pb-xxl--11, .py-xxl--11 {
    padding-bottom: -11px !important;
  }
  .pl-xxl--11, .px-xxl--11 {
    padding-left: -11px !important;
  }
  .m-xxl--10 {
    margin: -10px !important;
  }
  .mt-xxl--10, .my-xxl--10 {
    margin-top: -10px !important;
  }
  .mr-xxl--10, .mx-xxl--10 {
    margin-right: -10px !important;
  }
  .mb-xxl--10, .my-xxl--10 {
    margin-bottom: -10px !important;
  }
  .ml-xxl--10, .mx-xxl--10 {
    margin-left: -10px !important;
  }
  .p-xxl--10 {
    padding: -10px !important;
  }
  .pt-xxl--10, .py-xxl--10 {
    padding-top: -10px !important;
  }
  .pr-xxl--10, .px-xxl--10 {
    padding-right: -10px !important;
  }
  .pb-xxl--10, .py-xxl--10 {
    padding-bottom: -10px !important;
  }
  .pl-xxl--10, .px-xxl--10 {
    padding-left: -10px !important;
  }
  .m-xxl--9 {
    margin: -9px !important;
  }
  .mt-xxl--9, .my-xxl--9 {
    margin-top: -9px !important;
  }
  .mr-xxl--9, .mx-xxl--9 {
    margin-right: -9px !important;
  }
  .mb-xxl--9, .my-xxl--9 {
    margin-bottom: -9px !important;
  }
  .ml-xxl--9, .mx-xxl--9 {
    margin-left: -9px !important;
  }
  .p-xxl--9 {
    padding: -9px !important;
  }
  .pt-xxl--9, .py-xxl--9 {
    padding-top: -9px !important;
  }
  .pr-xxl--9, .px-xxl--9 {
    padding-right: -9px !important;
  }
  .pb-xxl--9, .py-xxl--9 {
    padding-bottom: -9px !important;
  }
  .pl-xxl--9, .px-xxl--9 {
    padding-left: -9px !important;
  }
  .m-xxl--8 {
    margin: -8px !important;
  }
  .mt-xxl--8, .my-xxl--8 {
    margin-top: -8px !important;
  }
  .mr-xxl--8, .mx-xxl--8 {
    margin-right: -8px !important;
  }
  .mb-xxl--8, .my-xxl--8 {
    margin-bottom: -8px !important;
  }
  .ml-xxl--8, .mx-xxl--8 {
    margin-left: -8px !important;
  }
  .p-xxl--8 {
    padding: -8px !important;
  }
  .pt-xxl--8, .py-xxl--8 {
    padding-top: -8px !important;
  }
  .pr-xxl--8, .px-xxl--8 {
    padding-right: -8px !important;
  }
  .pb-xxl--8, .py-xxl--8 {
    padding-bottom: -8px !important;
  }
  .pl-xxl--8, .px-xxl--8 {
    padding-left: -8px !important;
  }
  .m-xxl--7 {
    margin: -7px !important;
  }
  .mt-xxl--7, .my-xxl--7 {
    margin-top: -7px !important;
  }
  .mr-xxl--7, .mx-xxl--7 {
    margin-right: -7px !important;
  }
  .mb-xxl--7, .my-xxl--7 {
    margin-bottom: -7px !important;
  }
  .ml-xxl--7, .mx-xxl--7 {
    margin-left: -7px !important;
  }
  .p-xxl--7 {
    padding: -7px !important;
  }
  .pt-xxl--7, .py-xxl--7 {
    padding-top: -7px !important;
  }
  .pr-xxl--7, .px-xxl--7 {
    padding-right: -7px !important;
  }
  .pb-xxl--7, .py-xxl--7 {
    padding-bottom: -7px !important;
  }
  .pl-xxl--7, .px-xxl--7 {
    padding-left: -7px !important;
  }
  .m-xxl--6 {
    margin: -6px !important;
  }
  .mt-xxl--6, .my-xxl--6 {
    margin-top: -6px !important;
  }
  .mr-xxl--6, .mx-xxl--6 {
    margin-right: -6px !important;
  }
  .mb-xxl--6, .my-xxl--6 {
    margin-bottom: -6px !important;
  }
  .ml-xxl--6, .mx-xxl--6 {
    margin-left: -6px !important;
  }
  .p-xxl--6 {
    padding: -6px !important;
  }
  .pt-xxl--6, .py-xxl--6 {
    padding-top: -6px !important;
  }
  .pr-xxl--6, .px-xxl--6 {
    padding-right: -6px !important;
  }
  .pb-xxl--6, .py-xxl--6 {
    padding-bottom: -6px !important;
  }
  .pl-xxl--6, .px-xxl--6 {
    padding-left: -6px !important;
  }
  .m-xxl--5 {
    margin: -5px !important;
  }
  .mt-xxl--5, .my-xxl--5 {
    margin-top: -5px !important;
  }
  .mr-xxl--5, .mx-xxl--5 {
    margin-right: -5px !important;
  }
  .mb-xxl--5, .my-xxl--5 {
    margin-bottom: -5px !important;
  }
  .ml-xxl--5, .mx-xxl--5 {
    margin-left: -5px !important;
  }
  .p-xxl--5 {
    padding: -5px !important;
  }
  .pt-xxl--5, .py-xxl--5 {
    padding-top: -5px !important;
  }
  .pr-xxl--5, .px-xxl--5 {
    padding-right: -5px !important;
  }
  .pb-xxl--5, .py-xxl--5 {
    padding-bottom: -5px !important;
  }
  .pl-xxl--5, .px-xxl--5 {
    padding-left: -5px !important;
  }
  .m-xxl--4 {
    margin: -4px !important;
  }
  .mt-xxl--4, .my-xxl--4 {
    margin-top: -4px !important;
  }
  .mr-xxl--4, .mx-xxl--4 {
    margin-right: -4px !important;
  }
  .mb-xxl--4, .my-xxl--4 {
    margin-bottom: -4px !important;
  }
  .ml-xxl--4, .mx-xxl--4 {
    margin-left: -4px !important;
  }
  .p-xxl--4 {
    padding: -4px !important;
  }
  .pt-xxl--4, .py-xxl--4 {
    padding-top: -4px !important;
  }
  .pr-xxl--4, .px-xxl--4 {
    padding-right: -4px !important;
  }
  .pb-xxl--4, .py-xxl--4 {
    padding-bottom: -4px !important;
  }
  .pl-xxl--4, .px-xxl--4 {
    padding-left: -4px !important;
  }
  .m-xxl--3 {
    margin: -3px !important;
  }
  .mt-xxl--3, .my-xxl--3 {
    margin-top: -3px !important;
  }
  .mr-xxl--3, .mx-xxl--3 {
    margin-right: -3px !important;
  }
  .mb-xxl--3, .my-xxl--3 {
    margin-bottom: -3px !important;
  }
  .ml-xxl--3, .mx-xxl--3 {
    margin-left: -3px !important;
  }
  .p-xxl--3 {
    padding: -3px !important;
  }
  .pt-xxl--3, .py-xxl--3 {
    padding-top: -3px !important;
  }
  .pr-xxl--3, .px-xxl--3 {
    padding-right: -3px !important;
  }
  .pb-xxl--3, .py-xxl--3 {
    padding-bottom: -3px !important;
  }
  .pl-xxl--3, .px-xxl--3 {
    padding-left: -3px !important;
  }
  .m-xxl--2 {
    margin: -2px !important;
  }
  .mt-xxl--2, .my-xxl--2 {
    margin-top: -2px !important;
  }
  .mr-xxl--2, .mx-xxl--2 {
    margin-right: -2px !important;
  }
  .mb-xxl--2, .my-xxl--2 {
    margin-bottom: -2px !important;
  }
  .ml-xxl--2, .mx-xxl--2 {
    margin-left: -2px !important;
  }
  .p-xxl--2 {
    padding: -2px !important;
  }
  .pt-xxl--2, .py-xxl--2 {
    padding-top: -2px !important;
  }
  .pr-xxl--2, .px-xxl--2 {
    padding-right: -2px !important;
  }
  .pb-xxl--2, .py-xxl--2 {
    padding-bottom: -2px !important;
  }
  .pl-xxl--2, .px-xxl--2 {
    padding-left: -2px !important;
  }
  .m-xxl--1 {
    margin: -1px !important;
  }
  .mt-xxl--1, .my-xxl--1 {
    margin-top: -1px !important;
  }
  .mr-xxl--1, .mx-xxl--1 {
    margin-right: -1px !important;
  }
  .mb-xxl--1, .my-xxl--1 {
    margin-bottom: -1px !important;
  }
  .ml-xxl--1, .mx-xxl--1 {
    margin-left: -1px !important;
  }
  .p-xxl--1 {
    padding: -1px !important;
  }
  .pt-xxl--1, .py-xxl--1 {
    padding-top: -1px !important;
  }
  .pr-xxl--1, .px-xxl--1 {
    padding-right: -1px !important;
  }
  .pb-xxl--1, .py-xxl--1 {
    padding-bottom: -1px !important;
  }
  .pl-xxl--1, .px-xxl--1 {
    padding-left: -1px !important;
  }
  .border-xxl {
    border: 1px solid #e8e8e8 !important;
  }
  .border-xxl-top {
    border-top: 1px solid #e8e8e8 !important;
  }
  .border-xxl-right {
    border-right: 1px solid #e8e8e8 !important;
  }
  .border-xxl-bottom {
    border-bottom: 1px solid #e8e8e8 !important;
  }
  .border-xxl-left {
    border-left: 1px solid #e8e8e8 !important;
  }
  .border-xxl-0 {
    border: 0 !important;
  }
  .border-xxl-top-0 {
    border-top: 0 !important;
  }
  .border-xxl-right-0 {
    border-right: 0 !important;
  }
  .border-xxl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xxl-left-0 {
    border-left: 0 !important;
  }
  .z-xxl-0 {
    z-index: 0 !important;
  }
  .t-xxl-0 {
    top: 0px !important;
  }
  .r-xxl-0 {
    right: 0px !important;
  }
  .b-xxl-0 {
    bottom: 0px !important;
  }
  .l-xxl-0 {
    left: 0px !important;
  }
  .z-xxl-1 {
    z-index: 1 !important;
  }
  .t-xxl-1 {
    top: 1px !important;
  }
  .r-xxl-1 {
    right: 1px !important;
  }
  .b-xxl-1 {
    bottom: 1px !important;
  }
  .l-xxl-1 {
    left: 1px !important;
  }
  .z-xxl-2 {
    z-index: 2 !important;
  }
  .t-xxl-2 {
    top: 2px !important;
  }
  .r-xxl-2 {
    right: 2px !important;
  }
  .b-xxl-2 {
    bottom: 2px !important;
  }
  .l-xxl-2 {
    left: 2px !important;
  }
  .z-xxl-3 {
    z-index: 3 !important;
  }
  .t-xxl-3 {
    top: 3px !important;
  }
  .r-xxl-3 {
    right: 3px !important;
  }
  .b-xxl-3 {
    bottom: 3px !important;
  }
  .l-xxl-3 {
    left: 3px !important;
  }
  .z-xxl-4 {
    z-index: 4 !important;
  }
  .t-xxl-4 {
    top: 4px !important;
  }
  .r-xxl-4 {
    right: 4px !important;
  }
  .b-xxl-4 {
    bottom: 4px !important;
  }
  .l-xxl-4 {
    left: 4px !important;
  }
  .z-xxl-5 {
    z-index: 5 !important;
  }
  .t-xxl-5 {
    top: 5px !important;
  }
  .r-xxl-5 {
    right: 5px !important;
  }
  .b-xxl-5 {
    bottom: 5px !important;
  }
  .l-xxl-5 {
    left: 5px !important;
  }
  .z-xxl-6 {
    z-index: 6 !important;
  }
  .t-xxl-6 {
    top: 6px !important;
  }
  .r-xxl-6 {
    right: 6px !important;
  }
  .b-xxl-6 {
    bottom: 6px !important;
  }
  .l-xxl-6 {
    left: 6px !important;
  }
  .z-xxl-7 {
    z-index: 7 !important;
  }
  .t-xxl-7 {
    top: 7px !important;
  }
  .r-xxl-7 {
    right: 7px !important;
  }
  .b-xxl-7 {
    bottom: 7px !important;
  }
  .l-xxl-7 {
    left: 7px !important;
  }
  .z-xxl-8 {
    z-index: 8 !important;
  }
  .t-xxl-8 {
    top: 8px !important;
  }
  .r-xxl-8 {
    right: 8px !important;
  }
  .b-xxl-8 {
    bottom: 8px !important;
  }
  .l-xxl-8 {
    left: 8px !important;
  }
  .z-xxl-9 {
    z-index: 9 !important;
  }
  .t-xxl-9 {
    top: 9px !important;
  }
  .r-xxl-9 {
    right: 9px !important;
  }
  .b-xxl-9 {
    bottom: 9px !important;
  }
  .l-xxl-9 {
    left: 9px !important;
  }
  .z-xxl-10 {
    z-index: 10 !important;
  }
  .t-xxl-10 {
    top: 10px !important;
  }
  .r-xxl-10 {
    right: 10px !important;
  }
  .b-xxl-10 {
    bottom: 10px !important;
  }
  .l-xxl-10 {
    left: 10px !important;
  }
  .z-xxl-11 {
    z-index: 11 !important;
  }
  .t-xxl-11 {
    top: 11px !important;
  }
  .r-xxl-11 {
    right: 11px !important;
  }
  .b-xxl-11 {
    bottom: 11px !important;
  }
  .l-xxl-11 {
    left: 11px !important;
  }
  .z-xxl-12 {
    z-index: 12 !important;
  }
  .t-xxl-12 {
    top: 12px !important;
  }
  .r-xxl-12 {
    right: 12px !important;
  }
  .b-xxl-12 {
    bottom: 12px !important;
  }
  .l-xxl-12 {
    left: 12px !important;
  }
  .z-xxl-13 {
    z-index: 13 !important;
  }
  .t-xxl-13 {
    top: 13px !important;
  }
  .r-xxl-13 {
    right: 13px !important;
  }
  .b-xxl-13 {
    bottom: 13px !important;
  }
  .l-xxl-13 {
    left: 13px !important;
  }
  .z-xxl-14 {
    z-index: 14 !important;
  }
  .t-xxl-14 {
    top: 14px !important;
  }
  .r-xxl-14 {
    right: 14px !important;
  }
  .b-xxl-14 {
    bottom: 14px !important;
  }
  .l-xxl-14 {
    left: 14px !important;
  }
  .z-xxl-15 {
    z-index: 15 !important;
  }
  .t-xxl-15 {
    top: 15px !important;
  }
  .r-xxl-15 {
    right: 15px !important;
  }
  .b-xxl-15 {
    bottom: 15px !important;
  }
  .l-xxl-15 {
    left: 15px !important;
  }
  .z-xxl-16 {
    z-index: 16 !important;
  }
  .t-xxl-16 {
    top: 16px !important;
  }
  .r-xxl-16 {
    right: 16px !important;
  }
  .b-xxl-16 {
    bottom: 16px !important;
  }
  .l-xxl-16 {
    left: 16px !important;
  }
  .z-xxl-17 {
    z-index: 17 !important;
  }
  .t-xxl-17 {
    top: 17px !important;
  }
  .r-xxl-17 {
    right: 17px !important;
  }
  .b-xxl-17 {
    bottom: 17px !important;
  }
  .l-xxl-17 {
    left: 17px !important;
  }
  .z-xxl-18 {
    z-index: 18 !important;
  }
  .t-xxl-18 {
    top: 18px !important;
  }
  .r-xxl-18 {
    right: 18px !important;
  }
  .b-xxl-18 {
    bottom: 18px !important;
  }
  .l-xxl-18 {
    left: 18px !important;
  }
  .z-xxl-19 {
    z-index: 19 !important;
  }
  .t-xxl-19 {
    top: 19px !important;
  }
  .r-xxl-19 {
    right: 19px !important;
  }
  .b-xxl-19 {
    bottom: 19px !important;
  }
  .l-xxl-19 {
    left: 19px !important;
  }
  .z-xxl-20 {
    z-index: 20 !important;
  }
  .t-xxl-20 {
    top: 20px !important;
  }
  .r-xxl-20 {
    right: 20px !important;
  }
  .b-xxl-20 {
    bottom: 20px !important;
  }
  .l-xxl-20 {
    left: 20px !important;
  }
  .z-xxl-21 {
    z-index: 21 !important;
  }
  .t-xxl-21 {
    top: 21px !important;
  }
  .r-xxl-21 {
    right: 21px !important;
  }
  .b-xxl-21 {
    bottom: 21px !important;
  }
  .l-xxl-21 {
    left: 21px !important;
  }
  .z-xxl-22 {
    z-index: 22 !important;
  }
  .t-xxl-22 {
    top: 22px !important;
  }
  .r-xxl-22 {
    right: 22px !important;
  }
  .b-xxl-22 {
    bottom: 22px !important;
  }
  .l-xxl-22 {
    left: 22px !important;
  }
  .z-xxl-23 {
    z-index: 23 !important;
  }
  .t-xxl-23 {
    top: 23px !important;
  }
  .r-xxl-23 {
    right: 23px !important;
  }
  .b-xxl-23 {
    bottom: 23px !important;
  }
  .l-xxl-23 {
    left: 23px !important;
  }
  .z-xxl-24 {
    z-index: 24 !important;
  }
  .t-xxl-24 {
    top: 24px !important;
  }
  .r-xxl-24 {
    right: 24px !important;
  }
  .b-xxl-24 {
    bottom: 24px !important;
  }
  .l-xxl-24 {
    left: 24px !important;
  }
  .z-xxl-25 {
    z-index: 25 !important;
  }
  .t-xxl-25 {
    top: 25px !important;
  }
  .r-xxl-25 {
    right: 25px !important;
  }
  .b-xxl-25 {
    bottom: 25px !important;
  }
  .l-xxl-25 {
    left: 25px !important;
  }
  .z-xxl-26 {
    z-index: 26 !important;
  }
  .t-xxl-26 {
    top: 26px !important;
  }
  .r-xxl-26 {
    right: 26px !important;
  }
  .b-xxl-26 {
    bottom: 26px !important;
  }
  .l-xxl-26 {
    left: 26px !important;
  }
  .z-xxl-27 {
    z-index: 27 !important;
  }
  .t-xxl-27 {
    top: 27px !important;
  }
  .r-xxl-27 {
    right: 27px !important;
  }
  .b-xxl-27 {
    bottom: 27px !important;
  }
  .l-xxl-27 {
    left: 27px !important;
  }
  .z-xxl-28 {
    z-index: 28 !important;
  }
  .t-xxl-28 {
    top: 28px !important;
  }
  .r-xxl-28 {
    right: 28px !important;
  }
  .b-xxl-28 {
    bottom: 28px !important;
  }
  .l-xxl-28 {
    left: 28px !important;
  }
  .z-xxl-29 {
    z-index: 29 !important;
  }
  .t-xxl-29 {
    top: 29px !important;
  }
  .r-xxl-29 {
    right: 29px !important;
  }
  .b-xxl-29 {
    bottom: 29px !important;
  }
  .l-xxl-29 {
    left: 29px !important;
  }
  .z-xxl-30 {
    z-index: 30 !important;
  }
  .t-xxl-30 {
    top: 30px !important;
  }
  .r-xxl-30 {
    right: 30px !important;
  }
  .b-xxl-30 {
    bottom: 30px !important;
  }
  .l-xxl-30 {
    left: 30px !important;
  }
  .z-xxl-31 {
    z-index: 31 !important;
  }
  .t-xxl-31 {
    top: 31px !important;
  }
  .r-xxl-31 {
    right: 31px !important;
  }
  .b-xxl-31 {
    bottom: 31px !important;
  }
  .l-xxl-31 {
    left: 31px !important;
  }
  .z-xxl-32 {
    z-index: 32 !important;
  }
  .t-xxl-32 {
    top: 32px !important;
  }
  .r-xxl-32 {
    right: 32px !important;
  }
  .b-xxl-32 {
    bottom: 32px !important;
  }
  .l-xxl-32 {
    left: 32px !important;
  }
  .z-xxl-33 {
    z-index: 33 !important;
  }
  .t-xxl-33 {
    top: 33px !important;
  }
  .r-xxl-33 {
    right: 33px !important;
  }
  .b-xxl-33 {
    bottom: 33px !important;
  }
  .l-xxl-33 {
    left: 33px !important;
  }
  .z-xxl-34 {
    z-index: 34 !important;
  }
  .t-xxl-34 {
    top: 34px !important;
  }
  .r-xxl-34 {
    right: 34px !important;
  }
  .b-xxl-34 {
    bottom: 34px !important;
  }
  .l-xxl-34 {
    left: 34px !important;
  }
  .z-xxl-35 {
    z-index: 35 !important;
  }
  .t-xxl-35 {
    top: 35px !important;
  }
  .r-xxl-35 {
    right: 35px !important;
  }
  .b-xxl-35 {
    bottom: 35px !important;
  }
  .l-xxl-35 {
    left: 35px !important;
  }
  .z-xxl-36 {
    z-index: 36 !important;
  }
  .t-xxl-36 {
    top: 36px !important;
  }
  .r-xxl-36 {
    right: 36px !important;
  }
  .b-xxl-36 {
    bottom: 36px !important;
  }
  .l-xxl-36 {
    left: 36px !important;
  }
  .z-xxl-37 {
    z-index: 37 !important;
  }
  .t-xxl-37 {
    top: 37px !important;
  }
  .r-xxl-37 {
    right: 37px !important;
  }
  .b-xxl-37 {
    bottom: 37px !important;
  }
  .l-xxl-37 {
    left: 37px !important;
  }
  .z-xxl-38 {
    z-index: 38 !important;
  }
  .t-xxl-38 {
    top: 38px !important;
  }
  .r-xxl-38 {
    right: 38px !important;
  }
  .b-xxl-38 {
    bottom: 38px !important;
  }
  .l-xxl-38 {
    left: 38px !important;
  }
  .z-xxl-39 {
    z-index: 39 !important;
  }
  .t-xxl-39 {
    top: 39px !important;
  }
  .r-xxl-39 {
    right: 39px !important;
  }
  .b-xxl-39 {
    bottom: 39px !important;
  }
  .l-xxl-39 {
    left: 39px !important;
  }
  .z-xxl-40 {
    z-index: 40 !important;
  }
  .t-xxl-40 {
    top: 40px !important;
  }
  .r-xxl-40 {
    right: 40px !important;
  }
  .b-xxl-40 {
    bottom: 40px !important;
  }
  .l-xxl-40 {
    left: 40px !important;
  }
  .z-xxl-41 {
    z-index: 41 !important;
  }
  .t-xxl-41 {
    top: 41px !important;
  }
  .r-xxl-41 {
    right: 41px !important;
  }
  .b-xxl-41 {
    bottom: 41px !important;
  }
  .l-xxl-41 {
    left: 41px !important;
  }
  .z-xxl-42 {
    z-index: 42 !important;
  }
  .t-xxl-42 {
    top: 42px !important;
  }
  .r-xxl-42 {
    right: 42px !important;
  }
  .b-xxl-42 {
    bottom: 42px !important;
  }
  .l-xxl-42 {
    left: 42px !important;
  }
  .z-xxl-43 {
    z-index: 43 !important;
  }
  .t-xxl-43 {
    top: 43px !important;
  }
  .r-xxl-43 {
    right: 43px !important;
  }
  .b-xxl-43 {
    bottom: 43px !important;
  }
  .l-xxl-43 {
    left: 43px !important;
  }
  .z-xxl-44 {
    z-index: 44 !important;
  }
  .t-xxl-44 {
    top: 44px !important;
  }
  .r-xxl-44 {
    right: 44px !important;
  }
  .b-xxl-44 {
    bottom: 44px !important;
  }
  .l-xxl-44 {
    left: 44px !important;
  }
  .z-xxl-45 {
    z-index: 45 !important;
  }
  .t-xxl-45 {
    top: 45px !important;
  }
  .r-xxl-45 {
    right: 45px !important;
  }
  .b-xxl-45 {
    bottom: 45px !important;
  }
  .l-xxl-45 {
    left: 45px !important;
  }
  .z-xxl-46 {
    z-index: 46 !important;
  }
  .t-xxl-46 {
    top: 46px !important;
  }
  .r-xxl-46 {
    right: 46px !important;
  }
  .b-xxl-46 {
    bottom: 46px !important;
  }
  .l-xxl-46 {
    left: 46px !important;
  }
  .z-xxl-47 {
    z-index: 47 !important;
  }
  .t-xxl-47 {
    top: 47px !important;
  }
  .r-xxl-47 {
    right: 47px !important;
  }
  .b-xxl-47 {
    bottom: 47px !important;
  }
  .l-xxl-47 {
    left: 47px !important;
  }
  .z-xxl-48 {
    z-index: 48 !important;
  }
  .t-xxl-48 {
    top: 48px !important;
  }
  .r-xxl-48 {
    right: 48px !important;
  }
  .b-xxl-48 {
    bottom: 48px !important;
  }
  .l-xxl-48 {
    left: 48px !important;
  }
  .z-xxl-49 {
    z-index: 49 !important;
  }
  .t-xxl-49 {
    top: 49px !important;
  }
  .r-xxl-49 {
    right: 49px !important;
  }
  .b-xxl-49 {
    bottom: 49px !important;
  }
  .l-xxl-49 {
    left: 49px !important;
  }
  .z-xxl-50 {
    z-index: 50 !important;
  }
  .t-xxl-50 {
    top: 50px !important;
  }
  .r-xxl-50 {
    right: 50px !important;
  }
  .b-xxl-50 {
    bottom: 50px !important;
  }
  .l-xxl-50 {
    left: 50px !important;
  }
  .z-xxl-51 {
    z-index: 51 !important;
  }
  .t-xxl-51 {
    top: 51px !important;
  }
  .r-xxl-51 {
    right: 51px !important;
  }
  .b-xxl-51 {
    bottom: 51px !important;
  }
  .l-xxl-51 {
    left: 51px !important;
  }
  .z-xxl-52 {
    z-index: 52 !important;
  }
  .t-xxl-52 {
    top: 52px !important;
  }
  .r-xxl-52 {
    right: 52px !important;
  }
  .b-xxl-52 {
    bottom: 52px !important;
  }
  .l-xxl-52 {
    left: 52px !important;
  }
  .z-xxl-53 {
    z-index: 53 !important;
  }
  .t-xxl-53 {
    top: 53px !important;
  }
  .r-xxl-53 {
    right: 53px !important;
  }
  .b-xxl-53 {
    bottom: 53px !important;
  }
  .l-xxl-53 {
    left: 53px !important;
  }
  .z-xxl-54 {
    z-index: 54 !important;
  }
  .t-xxl-54 {
    top: 54px !important;
  }
  .r-xxl-54 {
    right: 54px !important;
  }
  .b-xxl-54 {
    bottom: 54px !important;
  }
  .l-xxl-54 {
    left: 54px !important;
  }
  .z-xxl-55 {
    z-index: 55 !important;
  }
  .t-xxl-55 {
    top: 55px !important;
  }
  .r-xxl-55 {
    right: 55px !important;
  }
  .b-xxl-55 {
    bottom: 55px !important;
  }
  .l-xxl-55 {
    left: 55px !important;
  }
  .z-xxl-56 {
    z-index: 56 !important;
  }
  .t-xxl-56 {
    top: 56px !important;
  }
  .r-xxl-56 {
    right: 56px !important;
  }
  .b-xxl-56 {
    bottom: 56px !important;
  }
  .l-xxl-56 {
    left: 56px !important;
  }
  .z-xxl-57 {
    z-index: 57 !important;
  }
  .t-xxl-57 {
    top: 57px !important;
  }
  .r-xxl-57 {
    right: 57px !important;
  }
  .b-xxl-57 {
    bottom: 57px !important;
  }
  .l-xxl-57 {
    left: 57px !important;
  }
  .z-xxl-58 {
    z-index: 58 !important;
  }
  .t-xxl-58 {
    top: 58px !important;
  }
  .r-xxl-58 {
    right: 58px !important;
  }
  .b-xxl-58 {
    bottom: 58px !important;
  }
  .l-xxl-58 {
    left: 58px !important;
  }
  .z-xxl-59 {
    z-index: 59 !important;
  }
  .t-xxl-59 {
    top: 59px !important;
  }
  .r-xxl-59 {
    right: 59px !important;
  }
  .b-xxl-59 {
    bottom: 59px !important;
  }
  .l-xxl-59 {
    left: 59px !important;
  }
  .z-xxl-60 {
    z-index: 60 !important;
  }
  .t-xxl-60 {
    top: 60px !important;
  }
  .r-xxl-60 {
    right: 60px !important;
  }
  .b-xxl-60 {
    bottom: 60px !important;
  }
  .l-xxl-60 {
    left: 60px !important;
  }
  .z-xxl-61 {
    z-index: 61 !important;
  }
  .t-xxl-61 {
    top: 61px !important;
  }
  .r-xxl-61 {
    right: 61px !important;
  }
  .b-xxl-61 {
    bottom: 61px !important;
  }
  .l-xxl-61 {
    left: 61px !important;
  }
  .z-xxl-62 {
    z-index: 62 !important;
  }
  .t-xxl-62 {
    top: 62px !important;
  }
  .r-xxl-62 {
    right: 62px !important;
  }
  .b-xxl-62 {
    bottom: 62px !important;
  }
  .l-xxl-62 {
    left: 62px !important;
  }
  .z-xxl-63 {
    z-index: 63 !important;
  }
  .t-xxl-63 {
    top: 63px !important;
  }
  .r-xxl-63 {
    right: 63px !important;
  }
  .b-xxl-63 {
    bottom: 63px !important;
  }
  .l-xxl-63 {
    left: 63px !important;
  }
  .z-xxl-64 {
    z-index: 64 !important;
  }
  .t-xxl-64 {
    top: 64px !important;
  }
  .r-xxl-64 {
    right: 64px !important;
  }
  .b-xxl-64 {
    bottom: 64px !important;
  }
  .l-xxl-64 {
    left: 64px !important;
  }
  .t-xxl-n0 {
    top: -0px !important;
  }
  .r-xxl-n0 {
    right: -0px !important;
  }
  .b-xxl-n0 {
    bottom: -0px !important;
  }
  .l-xxl-n0 {
    left: -0px !important;
  }
  .t-xxl-n1 {
    top: -1px !important;
  }
  .r-xxl-n1 {
    right: -1px !important;
  }
  .b-xxl-n1 {
    bottom: -1px !important;
  }
  .l-xxl-n1 {
    left: -1px !important;
  }
  .t-xxl-n2 {
    top: -2px !important;
  }
  .r-xxl-n2 {
    right: -2px !important;
  }
  .b-xxl-n2 {
    bottom: -2px !important;
  }
  .l-xxl-n2 {
    left: -2px !important;
  }
  .t-xxl-n3 {
    top: -3px !important;
  }
  .r-xxl-n3 {
    right: -3px !important;
  }
  .b-xxl-n3 {
    bottom: -3px !important;
  }
  .l-xxl-n3 {
    left: -3px !important;
  }
  .t-xxl-n4 {
    top: -4px !important;
  }
  .r-xxl-n4 {
    right: -4px !important;
  }
  .b-xxl-n4 {
    bottom: -4px !important;
  }
  .l-xxl-n4 {
    left: -4px !important;
  }
  .t-xxl-n5 {
    top: -5px !important;
  }
  .r-xxl-n5 {
    right: -5px !important;
  }
  .b-xxl-n5 {
    bottom: -5px !important;
  }
  .l-xxl-n5 {
    left: -5px !important;
  }
  .t-xxl-n6 {
    top: -6px !important;
  }
  .r-xxl-n6 {
    right: -6px !important;
  }
  .b-xxl-n6 {
    bottom: -6px !important;
  }
  .l-xxl-n6 {
    left: -6px !important;
  }
  .t-xxl-n7 {
    top: -7px !important;
  }
  .r-xxl-n7 {
    right: -7px !important;
  }
  .b-xxl-n7 {
    bottom: -7px !important;
  }
  .l-xxl-n7 {
    left: -7px !important;
  }
  .t-xxl-n8 {
    top: -8px !important;
  }
  .r-xxl-n8 {
    right: -8px !important;
  }
  .b-xxl-n8 {
    bottom: -8px !important;
  }
  .l-xxl-n8 {
    left: -8px !important;
  }
  .t-xxl-n9 {
    top: -9px !important;
  }
  .r-xxl-n9 {
    right: -9px !important;
  }
  .b-xxl-n9 {
    bottom: -9px !important;
  }
  .l-xxl-n9 {
    left: -9px !important;
  }
  .t-xxl-n10 {
    top: -10px !important;
  }
  .r-xxl-n10 {
    right: -10px !important;
  }
  .b-xxl-n10 {
    bottom: -10px !important;
  }
  .l-xxl-n10 {
    left: -10px !important;
  }
  .t-xxl-n11 {
    top: -11px !important;
  }
  .r-xxl-n11 {
    right: -11px !important;
  }
  .b-xxl-n11 {
    bottom: -11px !important;
  }
  .l-xxl-n11 {
    left: -11px !important;
  }
  .t-xxl-n12 {
    top: -12px !important;
  }
  .r-xxl-n12 {
    right: -12px !important;
  }
  .b-xxl-n12 {
    bottom: -12px !important;
  }
  .l-xxl-n12 {
    left: -12px !important;
  }
  .t-xxl-n13 {
    top: -13px !important;
  }
  .r-xxl-n13 {
    right: -13px !important;
  }
  .b-xxl-n13 {
    bottom: -13px !important;
  }
  .l-xxl-n13 {
    left: -13px !important;
  }
  .t-xxl-n14 {
    top: -14px !important;
  }
  .r-xxl-n14 {
    right: -14px !important;
  }
  .b-xxl-n14 {
    bottom: -14px !important;
  }
  .l-xxl-n14 {
    left: -14px !important;
  }
  .t-xxl-n15 {
    top: -15px !important;
  }
  .r-xxl-n15 {
    right: -15px !important;
  }
  .b-xxl-n15 {
    bottom: -15px !important;
  }
  .l-xxl-n15 {
    left: -15px !important;
  }
  .t-xxl-n16 {
    top: -16px !important;
  }
  .r-xxl-n16 {
    right: -16px !important;
  }
  .b-xxl-n16 {
    bottom: -16px !important;
  }
  .l-xxl-n16 {
    left: -16px !important;
  }
  .t-xxl-n17 {
    top: -17px !important;
  }
  .r-xxl-n17 {
    right: -17px !important;
  }
  .b-xxl-n17 {
    bottom: -17px !important;
  }
  .l-xxl-n17 {
    left: -17px !important;
  }
  .t-xxl-n18 {
    top: -18px !important;
  }
  .r-xxl-n18 {
    right: -18px !important;
  }
  .b-xxl-n18 {
    bottom: -18px !important;
  }
  .l-xxl-n18 {
    left: -18px !important;
  }
  .t-xxl-n19 {
    top: -19px !important;
  }
  .r-xxl-n19 {
    right: -19px !important;
  }
  .b-xxl-n19 {
    bottom: -19px !important;
  }
  .l-xxl-n19 {
    left: -19px !important;
  }
  .t-xxl-n20 {
    top: -20px !important;
  }
  .r-xxl-n20 {
    right: -20px !important;
  }
  .b-xxl-n20 {
    bottom: -20px !important;
  }
  .l-xxl-n20 {
    left: -20px !important;
  }
  .t-xxl-n21 {
    top: -21px !important;
  }
  .r-xxl-n21 {
    right: -21px !important;
  }
  .b-xxl-n21 {
    bottom: -21px !important;
  }
  .l-xxl-n21 {
    left: -21px !important;
  }
  .t-xxl-n22 {
    top: -22px !important;
  }
  .r-xxl-n22 {
    right: -22px !important;
  }
  .b-xxl-n22 {
    bottom: -22px !important;
  }
  .l-xxl-n22 {
    left: -22px !important;
  }
  .t-xxl-n23 {
    top: -23px !important;
  }
  .r-xxl-n23 {
    right: -23px !important;
  }
  .b-xxl-n23 {
    bottom: -23px !important;
  }
  .l-xxl-n23 {
    left: -23px !important;
  }
  .t-xxl-n24 {
    top: -24px !important;
  }
  .r-xxl-n24 {
    right: -24px !important;
  }
  .b-xxl-n24 {
    bottom: -24px !important;
  }
  .l-xxl-n24 {
    left: -24px !important;
  }
  .t-xxl-n25 {
    top: -25px !important;
  }
  .r-xxl-n25 {
    right: -25px !important;
  }
  .b-xxl-n25 {
    bottom: -25px !important;
  }
  .l-xxl-n25 {
    left: -25px !important;
  }
  .t-xxl-n26 {
    top: -26px !important;
  }
  .r-xxl-n26 {
    right: -26px !important;
  }
  .b-xxl-n26 {
    bottom: -26px !important;
  }
  .l-xxl-n26 {
    left: -26px !important;
  }
  .t-xxl-n27 {
    top: -27px !important;
  }
  .r-xxl-n27 {
    right: -27px !important;
  }
  .b-xxl-n27 {
    bottom: -27px !important;
  }
  .l-xxl-n27 {
    left: -27px !important;
  }
  .t-xxl-n28 {
    top: -28px !important;
  }
  .r-xxl-n28 {
    right: -28px !important;
  }
  .b-xxl-n28 {
    bottom: -28px !important;
  }
  .l-xxl-n28 {
    left: -28px !important;
  }
  .t-xxl-n29 {
    top: -29px !important;
  }
  .r-xxl-n29 {
    right: -29px !important;
  }
  .b-xxl-n29 {
    bottom: -29px !important;
  }
  .l-xxl-n29 {
    left: -29px !important;
  }
  .t-xxl-n30 {
    top: -30px !important;
  }
  .r-xxl-n30 {
    right: -30px !important;
  }
  .b-xxl-n30 {
    bottom: -30px !important;
  }
  .l-xxl-n30 {
    left: -30px !important;
  }
  .t-xxl-n31 {
    top: -31px !important;
  }
  .r-xxl-n31 {
    right: -31px !important;
  }
  .b-xxl-n31 {
    bottom: -31px !important;
  }
  .l-xxl-n31 {
    left: -31px !important;
  }
  .t-xxl-n32 {
    top: -32px !important;
  }
  .r-xxl-n32 {
    right: -32px !important;
  }
  .b-xxl-n32 {
    bottom: -32px !important;
  }
  .l-xxl-n32 {
    left: -32px !important;
  }
  .t-xxl-n33 {
    top: -33px !important;
  }
  .r-xxl-n33 {
    right: -33px !important;
  }
  .b-xxl-n33 {
    bottom: -33px !important;
  }
  .l-xxl-n33 {
    left: -33px !important;
  }
  .t-xxl-n34 {
    top: -34px !important;
  }
  .r-xxl-n34 {
    right: -34px !important;
  }
  .b-xxl-n34 {
    bottom: -34px !important;
  }
  .l-xxl-n34 {
    left: -34px !important;
  }
  .t-xxl-n35 {
    top: -35px !important;
  }
  .r-xxl-n35 {
    right: -35px !important;
  }
  .b-xxl-n35 {
    bottom: -35px !important;
  }
  .l-xxl-n35 {
    left: -35px !important;
  }
  .t-xxl-n36 {
    top: -36px !important;
  }
  .r-xxl-n36 {
    right: -36px !important;
  }
  .b-xxl-n36 {
    bottom: -36px !important;
  }
  .l-xxl-n36 {
    left: -36px !important;
  }
  .t-xxl-n37 {
    top: -37px !important;
  }
  .r-xxl-n37 {
    right: -37px !important;
  }
  .b-xxl-n37 {
    bottom: -37px !important;
  }
  .l-xxl-n37 {
    left: -37px !important;
  }
  .t-xxl-n38 {
    top: -38px !important;
  }
  .r-xxl-n38 {
    right: -38px !important;
  }
  .b-xxl-n38 {
    bottom: -38px !important;
  }
  .l-xxl-n38 {
    left: -38px !important;
  }
  .t-xxl-n39 {
    top: -39px !important;
  }
  .r-xxl-n39 {
    right: -39px !important;
  }
  .b-xxl-n39 {
    bottom: -39px !important;
  }
  .l-xxl-n39 {
    left: -39px !important;
  }
  .t-xxl-n40 {
    top: -40px !important;
  }
  .r-xxl-n40 {
    right: -40px !important;
  }
  .b-xxl-n40 {
    bottom: -40px !important;
  }
  .l-xxl-n40 {
    left: -40px !important;
  }
  .t-xxl-n41 {
    top: -41px !important;
  }
  .r-xxl-n41 {
    right: -41px !important;
  }
  .b-xxl-n41 {
    bottom: -41px !important;
  }
  .l-xxl-n41 {
    left: -41px !important;
  }
  .t-xxl-n42 {
    top: -42px !important;
  }
  .r-xxl-n42 {
    right: -42px !important;
  }
  .b-xxl-n42 {
    bottom: -42px !important;
  }
  .l-xxl-n42 {
    left: -42px !important;
  }
  .t-xxl-n43 {
    top: -43px !important;
  }
  .r-xxl-n43 {
    right: -43px !important;
  }
  .b-xxl-n43 {
    bottom: -43px !important;
  }
  .l-xxl-n43 {
    left: -43px !important;
  }
  .t-xxl-n44 {
    top: -44px !important;
  }
  .r-xxl-n44 {
    right: -44px !important;
  }
  .b-xxl-n44 {
    bottom: -44px !important;
  }
  .l-xxl-n44 {
    left: -44px !important;
  }
  .t-xxl-n45 {
    top: -45px !important;
  }
  .r-xxl-n45 {
    right: -45px !important;
  }
  .b-xxl-n45 {
    bottom: -45px !important;
  }
  .l-xxl-n45 {
    left: -45px !important;
  }
  .t-xxl-n46 {
    top: -46px !important;
  }
  .r-xxl-n46 {
    right: -46px !important;
  }
  .b-xxl-n46 {
    bottom: -46px !important;
  }
  .l-xxl-n46 {
    left: -46px !important;
  }
  .t-xxl-n47 {
    top: -47px !important;
  }
  .r-xxl-n47 {
    right: -47px !important;
  }
  .b-xxl-n47 {
    bottom: -47px !important;
  }
  .l-xxl-n47 {
    left: -47px !important;
  }
  .t-xxl-n48 {
    top: -48px !important;
  }
  .r-xxl-n48 {
    right: -48px !important;
  }
  .b-xxl-n48 {
    bottom: -48px !important;
  }
  .l-xxl-n48 {
    left: -48px !important;
  }
  .t-xxl-n49 {
    top: -49px !important;
  }
  .r-xxl-n49 {
    right: -49px !important;
  }
  .b-xxl-n49 {
    bottom: -49px !important;
  }
  .l-xxl-n49 {
    left: -49px !important;
  }
  .t-xxl-n50 {
    top: -50px !important;
  }
  .r-xxl-n50 {
    right: -50px !important;
  }
  .b-xxl-n50 {
    bottom: -50px !important;
  }
  .l-xxl-n50 {
    left: -50px !important;
  }
  .t-xxl-n51 {
    top: -51px !important;
  }
  .r-xxl-n51 {
    right: -51px !important;
  }
  .b-xxl-n51 {
    bottom: -51px !important;
  }
  .l-xxl-n51 {
    left: -51px !important;
  }
  .t-xxl-n52 {
    top: -52px !important;
  }
  .r-xxl-n52 {
    right: -52px !important;
  }
  .b-xxl-n52 {
    bottom: -52px !important;
  }
  .l-xxl-n52 {
    left: -52px !important;
  }
  .t-xxl-n53 {
    top: -53px !important;
  }
  .r-xxl-n53 {
    right: -53px !important;
  }
  .b-xxl-n53 {
    bottom: -53px !important;
  }
  .l-xxl-n53 {
    left: -53px !important;
  }
  .t-xxl-n54 {
    top: -54px !important;
  }
  .r-xxl-n54 {
    right: -54px !important;
  }
  .b-xxl-n54 {
    bottom: -54px !important;
  }
  .l-xxl-n54 {
    left: -54px !important;
  }
  .t-xxl-n55 {
    top: -55px !important;
  }
  .r-xxl-n55 {
    right: -55px !important;
  }
  .b-xxl-n55 {
    bottom: -55px !important;
  }
  .l-xxl-n55 {
    left: -55px !important;
  }
  .t-xxl-n56 {
    top: -56px !important;
  }
  .r-xxl-n56 {
    right: -56px !important;
  }
  .b-xxl-n56 {
    bottom: -56px !important;
  }
  .l-xxl-n56 {
    left: -56px !important;
  }
  .t-xxl-n57 {
    top: -57px !important;
  }
  .r-xxl-n57 {
    right: -57px !important;
  }
  .b-xxl-n57 {
    bottom: -57px !important;
  }
  .l-xxl-n57 {
    left: -57px !important;
  }
  .t-xxl-n58 {
    top: -58px !important;
  }
  .r-xxl-n58 {
    right: -58px !important;
  }
  .b-xxl-n58 {
    bottom: -58px !important;
  }
  .l-xxl-n58 {
    left: -58px !important;
  }
  .t-xxl-n59 {
    top: -59px !important;
  }
  .r-xxl-n59 {
    right: -59px !important;
  }
  .b-xxl-n59 {
    bottom: -59px !important;
  }
  .l-xxl-n59 {
    left: -59px !important;
  }
  .t-xxl-n60 {
    top: -60px !important;
  }
  .r-xxl-n60 {
    right: -60px !important;
  }
  .b-xxl-n60 {
    bottom: -60px !important;
  }
  .l-xxl-n60 {
    left: -60px !important;
  }
  .t-xxl-n61 {
    top: -61px !important;
  }
  .r-xxl-n61 {
    right: -61px !important;
  }
  .b-xxl-n61 {
    bottom: -61px !important;
  }
  .l-xxl-n61 {
    left: -61px !important;
  }
  .t-xxl-n62 {
    top: -62px !important;
  }
  .r-xxl-n62 {
    right: -62px !important;
  }
  .b-xxl-n62 {
    bottom: -62px !important;
  }
  .l-xxl-n62 {
    left: -62px !important;
  }
  .t-xxl-n63 {
    top: -63px !important;
  }
  .r-xxl-n63 {
    right: -63px !important;
  }
  .b-xxl-n63 {
    bottom: -63px !important;
  }
  .l-xxl-n63 {
    left: -63px !important;
  }
  .t-xxl-n64 {
    top: -64px !important;
  }
  .r-xxl-n64 {
    right: -64px !important;
  }
  .b-xxl-n64 {
    bottom: -64px !important;
  }
  .l-xxl-n64 {
    left: -64px !important;
  }
  .col-xxl-11 {
    max-width: 11% !important;
    flex: 0 0 11%;
  }
  .col-xxl-89 {
    max-width: 89% !important;
    flex: 0 0 89%;
  }
}
@media (max-width: 991.98px) {
  .column-count-2, .p-column-count-2 p {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column-count-3, .p-column-count-3 p {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column-count-4, .p-column-count-4 p {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column-count-5, .p-column-count-5 p {
    -moz-column-count: 4;
         column-count: 4;
  }
  .column-count-6, .p-column-count-6 p {
    -moz-column-count: 5;
         column-count: 5;
  }
}
@media (max-width: 767.98px) {
  .column-count-2, .p-column-count-2 p {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column-count-3, .p-column-count-3 p {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column-count-4, .p-column-count-4 p {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column-count-5, .p-column-count-5 p {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column-count-6, .p-column-count-6 p {
    -moz-column-count: 4;
         column-count: 4;
  }
}
@media (max-width: 575.98px) {
  .column-count-2, .p-column-count-2 p {
    -moz-column-count: 1;
         column-count: 1;
  }
  .column-count-3, .p-column-count-3 p {
    -moz-column-count: 1;
         column-count: 1;
  }
  .column-count-4, .p-column-count-4 p {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column-count-5, .p-column-count-5 p {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column-count-6, .p-column-count-6 p {
    -moz-column-count: 4;
         column-count: 4;
  }
  .responsive-table table,
  .responsive-table thead,
  .responsive-table tbody,
  .responsive-table th,
  .responsive-table td,
  .responsive-table tr {
    display: block;
  }
  .responsive-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .responsive-table tr {
    border: 1px solid #ddd;
  }
  .responsive-table tr + tr {
    border-top: none;
  }
  .silvercart-shopping-cart-full .responsive-table tr {
    box-shadow: 0 1px 3px #bbb;
    border: none;
  }
  .silvercart-shopping-cart-full .responsive-table tr + tr {
    margin-top: 0.5rem;
  }
  .responsive-table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 30%;
    white-space: normal;
    text-align: left;
  }
  .responsive-table.no-labels td {
    padding-left: 0.75rem;
  }
  .responsive-table td:last-child {
    border-bottom: none;
  }
  .responsive-table td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .responsive-table td:before {
    content: attr(data-title);
  }
}
.fa-1-5x {
  font-size: 1.5em !important;
}

@media (max-width: 767.98px) {
  .checkout-steps td {
    padding: 0.3rem 0 0 0;
  }
  .checkout-steps .nav-link {
    padding: 0.5rem 0.2rem;
  }
}
.fa-xs {
  font-size: 0.75em !important;
}

.fa-sm {
  font-size: 0.825em !important;
}

:root {
  --brand-white: #fff;
  --brand-black: #1f1f1f;
  --brand-blue-10: #e5eaef;
  --brand-blue-40: #99adc2;
  --brand-blue-70: #4c7094;
  --brand-blue-100: #036;
  --brand-blue-100-opacity-40: rgba(0, 51, 102, 0.4);
  --brand-blue-100-opacity-70: rgba(0, 51, 102, 0.7);
  --brand-gray-10: #f4f4f4;
  --brand-gray-40: #d3d3d3;
  --brand-gray-70: #b2b2b2;
  --brand-gray-100: #919191;
  --brand-accent-blue-10: #e5f1f8;
  --brand-accent-blue-40: #99c7e4;
  --brand-accent-blue-70: #4c9dd0;
  --brand-accent-blue-100: #0074bc;
  --brand-accent-yellow-10: #fff8e5;
  --brand-accent-yellow-40: #fde399;
  --brand-accent-yellow-70: #fccf4c;
  --brand-accent-yellow-100: #fbba00;
  --brand-accent-orange-10: #fdf2e7;
  --brand-accent-orange-40: #f9cba1;
  --brand-accent-orange-70: #f4a45a;
  --brand-accent-orange-100: #ef7d14;
  --brand-accent-green-10: #f4f9e8;
  --brand-accent-green-40: #d4e6a4;
  --brand-accent-green-70: #b4d360;
  --brand-accent-green-100: #94c11c;
  --brand-accent-red-10: #fce5e7;
  --brand-accent-red-40: #f4999f;
  --brand-accent-red-70: #eb4c57;
  --brand-accent-red-100: #e3000f;
  --spacing-xxs: .5rem;
  --spacing-xs: 1rem;
  --spacing-s: 1.5rem;
  --spacing-m: 2rem;
  --spacing-l: 3rem;
  --spacing-xl: 4rem;
  --spacing-12: .75rem;
  --spacing-14: .875rem;
  --spacing-20: 1.25rem;
  --spacing-28: 1.75rem;
  --container-inner-spacing: var(--spacing-m);
  --grid-gutter-width: .5rem;
  --headline1-margin-top: var(--spacing-m);
  --headline1-margin-bottom: var(--spacing-m);
  --headline2-margin-top: var(--spacing-xs);
  --headline2-margin-bottom: var(--spacing-xs);
  --headline3-margin-top: var(--spacing-xs);
  --headline3-margin-bottom: var(--spacing-xxs);
  --headline4-margin-top: var(--spacing-xs);
  --headline4-margin-bottom: var(--spacing-xxs);
  --paragraph-margin-bottom: var(--spacing-xs);
  --max-width-col-1: 112px;
  --grid-min-span-1: 0px;
  --max-width-col-2: 224px;
  --grid-min-span-2: 112px;
  --max-width-col-3: 336px;
  --grid-min-span-3: 224px;
  --max-width-col-4: 448px;
  --grid-min-span-4: 336px;
  --max-width-col-5: 560px;
  --grid-min-span-5: 448px;
  --max-width-col-6: 672px;
  --grid-min-span-6: 560px;
  --max-width-col-7: 784px;
  --grid-min-span-7: 672px;
  --max-width-col-8: 896px;
  --grid-min-span-8: 784px;
  --max-width-col-9: 1008px;
  --grid-min-span-9: 896px;
  --max-width-col-10: 1120px;
  --grid-min-span-10: 1008px;
  --max-width-col-11: 1232px;
  --grid-min-span-11: 1120px;
  --max-width-col-12: 99%;
  --grid-min-span-12: 1232px;
  --font-size-h1: calc(var(--font-size-base) * 1.875);
  --font-size-h2: calc(var(--font-size-base) * 1.5);
  --font-size-h3: calc(var(--font-size-base) * 1.25);
  --font-size-h4: calc(var(--font-size-base) * 1.25);
  --font-size-h5: calc(var(--font-size-base) * 1);
  --font-size-base: 1rem;
  --font-size-sm: calc(var(--font-size-base) * .875);
  --font-size-md: 0.875rem;
  --font-size-lg: calc(var(--font-size-base) * 1.25);
  --font-size-14: 0.875rem;
  --font-size-16: var(--font-size-base);
  --font-size-18: 1.125rem;
  --font-size-80: 5rem;
  --font-size-40: 2.5rem;
  --font-size-30: 1.875rem;
  --line-height-h1: 2.125rem;
  --line-height-h2: 1.688rem;
  --line-height-h3: 1.563rem;
  --line-height-h4: 1.375rem;
  --cta-line-height: 1.5rem;
  --line-height-base: 1.29;
  --font-weight-bolder: 600;
  --font-weight-bold: 600;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --font-weight-light: 300;
  --font-weight-h1: var(--font-weight-bold);
  --font-weight-h2: var(--font-weight-bold);
  --font-weight-h3: var(--font-weight-normal);
  --font-weight-h4: var(--font-weight-normal);
  --icon-size-regular: 1rem;
  --icon-size-medium: 18px;
  --icon-size-large: 1.5rem;
  --icon-size-xl: 3.25rem;
  --icon-size-solutions: 2rem;
  --icon-size-brand-logo: 2.5;
  --icon-size-socialMedia: 40px;
  --icon-size-target-audience: 40px;
  --navigation-font-size: 18px;
  --navigation-line-height: 21px;
  --text-align-left: left;
  --text-align-center: center;
  --text-align-right: right;
  --font-color-white: var(--brand-white);
  --font-color-blue: var(--brand-blue-100);
  --font-color-accent-blue: var(--brand-accent-blue-100);
  --font-color-black: var(--brand-black);
  --font-color-gray: var(--brand-gray-100);
  --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;
  --breakpoint-xxl: 1404px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace ;
}

.container, .container-fluid, .container-xxl {
  width: 100%;
  padding-right: calc(var(--grid-gutter-width));
  padding-left: calc(var(--grid-gutter-width));
  margin-right: auto;
  margin-left: auto;
}

.container, .container-fluid, .container-xxl {
  padding-right: calc(var(--grid-gutter-width) / 2);
  padding-left: calc(var(--grid-gutter-width) / 2);
}

@media (min-width: 1404px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1344px;
  }
}
.style-h1, h1 {
  font-size: var(--font-size-h1);
  font-weight: var(--font-weight-h1);
  line-height: var(--line-height-h1);
  color: var(--font-color-blue);
  margin-top: var(--headline1-margin-top);
  margin-bottom: var(--headline1-margin-bottom);
}

.style-h1 + .style-h1, .style-h1 + .style-h2, .style-h1 + .style-h3, .style-h1 + .style-h4, .style-h1 + h1, .style-h1 + h2, .style-h1 + h3, .style-h1 + h4, h1 + .style-h1, h1 + .style-h2, h1 + .style-h3, h1 + .style-h4, h1 + h1, h1 + h2, h1 + h3, h1 + h4 {
  margin-top: 0;
}

.style-h2, h2 {
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-h2);
  line-height: var(--line-height-h2);
  color: var(--font-color-blue);
  margin-top: var(--headline2-margin-top);
  margin-bottom: var(--headline2-margin-bottom);
}

.style-h2 + .style-h1, .style-h2 + .style-h2, .style-h2 + .style-h3, .style-h2 + .style-h4, .style-h2 + h1, .style-h2 + h2, .style-h2 + h3, .style-h2 + h4, h2 + .style-h1, h2 + .style-h2, h2 + .style-h3, h2 + .style-h4, h2 + h1, h2 + h2, h2 + h3, h2 + h4 {
  margin-top: 0;
}

.style-h3, h3 {
  font-size: var(--font-size-h3);
  font-weight: var(--font-weight-h3);
  line-height: var(--line-height-h3);
  color: var(--font-color-blue);
  margin-top: var(--headline3-margin-top);
  margin-bottom: var(--headline3-margin-bottom);
}

.style-h3 + .style-h1, .style-h3 + .style-h2, .style-h3 + .style-h3, .style-h3 + .style-h4, .style-h3 + h1, .style-h3 + h2, .style-h3 + h3, .style-h3 + h4, h3 + .style-h1, h3 + .style-h2, h3 + .style-h3, h3 + .style-h4, h3 + h1, h3 + h2, h3 + h3, h3 + h4 {
  margin-top: 0;
}

.style-h4, h4 {
  font-size: var(--font-size-h4);
  font-weight: var(--font-weight-h4);
  line-height: var(--line-height-h4);
  color: var(--font-color-blue);
  margin-top: var(--headline4-margin-top);
  margin-bottom: var(--headline4-margin-bottom);
}

.style-h4 + .style-h1, .style-h4 + .style-h2, .style-h4 + .style-h3, .style-h4 + .style-h4, .style-h4 + h1, .style-h4 + h2, .style-h4 + h3, .style-h4 + h4, h4 + .style-h1, h4 + .style-h2, h4 + .style-h3, h4 + .style-h4, h4 + h1, h4 + h2, h4 + h3, h4 + h4 {
  margin-top: 0;
}

p {
  margin-bottom: var(--paragraph-margin-bottom);
  font-weight: var(--font-weight-light);
}

p.text--small {
  font-size: var(--font-size-sm);
}

p.text--large {
  font-size: var(--font-size-lg);
}

@media screen and (prefers-reduced-motion: reduce) {
  .lazyloaded {
    transition: none;
  }
}
.text--brand-accent-blue-100 {
  color: var(--brand-accent-blue-100);
}

.action-bar {
  position: fixed;
  right: 0;
  bottom: 12rem;
  width: 4rem;
  height: 4rem;
  font-size: var(--font-size-sm);
}

.action-bar input[type=checkbox] {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.action-bar .action-bar__items {
  display: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 300s, opacity 0.3s;
}

.action-bar .action-bar__items > a {
  text-decoration: none;
}

.action-bar input[type=checkbox]:checked ~ .action-bar__items {
  display: block;
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0s, opacity 0.3s;
}

.action-bar .action-bar__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: var(--brand-accent-blue-10);
  padding: calc(var(--spacing-14) / 2) calc(var(--spacing-12) / 2);
}

.action-bar .action-bar__item span {
  color: var(--brand-blue-100);
}

.action-bar .action-bar__item.action-bar__more-toggle {
  background-color: var(--brand-accent-blue-100);
  color: var(--brand-white);
  cursor: pointer;
  display: flex;
}

.action-bar .action-bar__item.action-bar__more-toggle span {
  color: var(--brand-white);
}

.action-bar label {
  display: block;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .action-bar .action-bar__items,
  .action-bar input[type=checkbox]:checked ~ .action-bar__items {
    display: block;
    visibility: visible;
    opacity: 1;
    transition: none;
  }
  .action-bar .action-bar__item.action-bar__more-toggle {
    display: none;
  }
}
.action-bar {
  z-index: 9999;
}

.action-card {
  max-width: var(--max-width-col-6);
  align-self: stretch;
  justify-self: center;
  width: 100%;
  background: var(--brand-accent-blue-10);
  padding: var(--spacing-xs);
  color: var(--font-color-black);
  display: flex;
  flex-direction: column;
}

.action-card .container-form {
  padding: 0;
  margin-top: var(--spacing-s);
}

.action-card .container-form .form-navigation {
  margin-top: var(--spacing-m);
}

.action-card .confirmation-box {
  padding: var(--spacing-xs);
}

.action-card .btn-row {
  justify-content: flex-start;
  margin-left: calc(var(--spacing-xs) / -2);
}

.action-card__logo-container {
  margin-bottom: var(--spacing-s);
}

.action-card--style-dark {
  background: var(--brand-accent-blue-100);
  --font-color-blue:var(--brand-white);
  --font-color-black:var(--brand-white);
}

.action-card--theme-red {
  background: var(--brand-accent-red-10);
}

.action-card--theme-orange {
  background: var(--brand-accent-orange-10);
}

.action-card--theme-yellow {
  background: var(--brand-accent-yellow-10);
}

.action-card--theme-green {
  background: var(--brand-accent-green-10);
}

.action-card--align-center {
  text-align: center;
}

.action-card--align-center .btn-row {
  justify-content: center;
}

.action-card__image-container {
  margin: var(--spacing-xs) 0;
}

.action-card__title {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
}

.action-card__body {
  margin-bottom: auto;
  font-size: var(--font-size-14);
}

.action-card__body + .btn-row:before {
  width: 100%;
  height: var(--spacing-xs);
  content: "";
}

@media (min-width: 768px) {
  .action-card {
    padding: var(--spacing-m);
  }
}
.btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: inline-flex;
  align-items: center;
  line-height: var(--cta-line-height);
}

.btn__label {
  text-align: left;
}

.btn .icon {
  flex: 1 0 auto;
}

.btn--size-super .btn__label {
  padding: calc(var(--spacing-20) - 1px) calc(var(--spacing-m) - 1px);
}

.btn--size-super .icon {
  margin: -1px 0;
  padding: calc(var(--spacing-xs) - 1px) calc(var(--spacing-m) - 1px);
  display: flex;
  height: auto;
  align-items: center;
  align-self: stretch;
  border-left: 1px solid var(--brand-blue-40);
}

.btn--size-primary {
  padding: calc(var(--spacing-14) - 1px) calc(var(--spacing-m) - 1px);
}

.btn--size-primary .icon {
  margin-left: var(--spacing-xxs);
}

.btn--size-secondary {
  padding: calc(var(--spacing-xxs) - 1px) calc(var(--spacing-m) - 1px);
}

.btn--size-secondary .icon {
  margin-left: var(--spacing-xxs);
}

.btn--default {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}

.btn--default.focus, .btn--default:focus, .btn--default:hover {
  color: #fff;
  background-color: #036;
  border-color: #036;
}

.btn--default.focus, .btn--default:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}

.btn--default.disabled, .btn--default:disabled {
  color: #fff;
  background-color: #0074bc;
  border-color: #0074bc;
}

.btn--default:not(:disabled):not(.disabled).active, .btn--default:not(:disabled):not(.disabled):active, .show > .btn--default.dropdown-toggle {
  color: #fff;
  background-color: #036;
  border-color: #036;
}

.btn--default:not(:disabled):not(.disabled).active:focus, .btn--default:not(:disabled):not(.disabled):active:focus, .show > .btn--default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 137, 198, 0.5);
}

.btn--default .icon {
  color: var(--brand-white);
}

.btn--invert {
  color: #036;
  background-color: #fff;
  border-color: #d3d3d3;
}

.btn--invert.focus, .btn--invert:focus, .btn--invert:hover {
  color: #036;
  background-color: #e5eaef;
  border-color: #99adc2;
}

.btn--invert.focus, .btn--invert:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 187, 195, 0.5);
}

.btn--invert.disabled, .btn--invert:disabled {
  color: #036;
  background-color: #fff;
  border-color: #d3d3d3;
}

.btn--invert:not(:disabled):not(.disabled).active, .btn--invert:not(:disabled):not(.disabled):active, .show > .btn--invert.dropdown-toggle {
  color: #036;
  background-color: #e5eaef;
  border-color: #99adc2;
}

.btn--invert:not(:disabled):not(.disabled).active:focus, .btn--invert:not(:disabled):not(.disabled):active:focus, .show > .btn--invert.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 187, 195, 0.5);
}

.btn--invert.btn--size-super .icon {
  color: var(--brand-accent-blue-100);
  transition: inherit;
  border-color: var(--brand-gray-40);
}

.btn--invert.btn--size-super:hover .icon {
  border-color: var(--brand-blue-40);
}

.btn--accent {
  color: #036;
  background-color: #fccf4c;
  border-color: #fccf4c;
}

.btn--accent.focus, .btn--accent:focus, .btn--accent:hover {
  color: #036;
  background-color: #fde399;
  border-color: #fde399;
}

.btn--accent.focus, .btn--accent:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 184, 80, 0.5);
}

.btn--accent.disabled, .btn--accent:disabled {
  color: #036;
  background-color: #fccf4c;
  border-color: #fccf4c;
}

.btn--accent:not(:disabled):not(.disabled).active, .btn--accent:not(:disabled):not(.disabled):active, .show > .btn--accent.dropdown-toggle {
  color: #036;
  background-color: #fde399;
  border-color: #fde399;
}

.btn--accent:not(:disabled):not(.disabled).active:focus, .btn--accent:not(:disabled):not(.disabled):active:focus, .show > .btn--accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(214, 184, 80, 0.5);
}

.btn--accent.btn--size-super .icon {
  border-color: var(--brand-accent-yellow-40);
}

.btn--underlined {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h3);
  font-weight: var(--font-weight-normal);
  text-decoration: none;
  color: var(--font-color-blue);
  align-items: center;
  padding: var(--spacing-s) var(--spacing-xs);
  border-bottom: 1px solid var(--brand-gray-100);
  text-transform: none;
}

.btn--underlined .icon {
  flex: 0 0 auto;
  margin-left: auto;
}

.btn--underlined .icon, .btn--underlined:hover {
  color: var(--brand-accent-blue-100);
}

#main .btn {
  display: inline-block;
}

.btn > .icon {
  margin-right: var(--spacing-xxs);
}

.container {
  padding-top: var(--container-inner-spacing);
}

.overlay__color {
  background: var(--overlay-background-style);
}

.container-wide {
  margin-left: auto;
  margin-right: auto;
  max-width: 1680px;
  padding: 0;
  position: relative;
  width: 100%;
}

.container-wide .overlay__color, .container-wide .overlay__img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.container-wide.overlay--blue {
  --font-color-white: var(--brand-black);
  --font-color-black: var(--brand-white);
  --font-color-blue: var(--brand-white);
  --font-color-accent-blue: var(--brand-white);
  --overlay-background-style: var(--brand-blue-100-opacity-40) ;
}

.container-wide.overlay--blue-gradient-left, .container-wide.overlay--blue-gradient-left-strong {
  --font-color-white: var(--brand-black);
  --font-color-black: var(--brand-white);
  --font-color-blue: var(--brand-white);
  --font-color-accent-blue: var(--brand-white) ;
}

.container-wide.overlay--blue-gradient-left {
  --overlay-background-style: linear-gradient(323deg, transparent, rgba(3, 52, 101, .6) 82%) ;
}

.container-wide.overlay--blue-gradient-left-strong {
  --overlay-background-style: linear-gradient(282deg, transparent, rgba(3, 52, 101, .79) 82%) ;
}

.container-fluid {
  padding: var(--container-inner-spacing) 0;
}

.container-fluid.background--blue {
  --font-color-white: var(--brand-black);
  --font-color-black: var(--brand-white);
  --font-color-blue: var(--brand-white);
  --font-color-accent-blue: var(--brand-white);
  background: var(--brand-blue-100);
}

.container-fluid.background--accent-blue {
  --font-color-white: var(--brand-white);
  --font-color-black: var(--brand-white);
  --font-color-blue: var(--brand-white);
  --font-color-accent-blue: var(--brand-white);
  background: var(--brand-accent-blue-100);
}

.container-fluid.background--light-blue {
  background: var(--brand-blue-10);
}

.container-fluid.background--light-accent-blue {
  background: var(--brand-accent-blue-10);
}

.container-fluid.background--gray {
  background: var(--brand-gray-10);
}

.container-fluid.background--accent-orange {
  --font-color-white: var(--brand-white);
  --font-color-black: var(--brand-white);
  --font-color-blue: var(--brand-white);
  --font-color-accent-blue: var(--brand-white);
  background: var(--brand-accent-orange-100);
}

.container--content-flow {
  margin-left: auto;
  margin-right: auto;
  padding-left: calc(var(--grid-gutter-width));
  padding-right: calc(var(--grid-gutter-width));
  width: 100%;
}

.container--content-flow:first-of-type {
  padding-top: var(--container-inner-spacing);
}

.container--content-flow:last-of-type {
  padding-bottom: var(--container-inner-spacing);
}

.container--content-flow:last-child {
  padding-bottom: 0;
}

.container-fluid .container, .container-fluid .container-fluid, .container-fluid .container-wide, .container .container, .container .container-fluid, .container .container-wide {
  position: relative;
}

.container-fluid .container:first-child, .container .container:first-child {
  padding-top: 0;
}

.container-fluid .container:last-child, .container .container:last-child {
  padding-bottom: 0;
}

.container-fluid .container--content-flow, .container .container--content-flow {
  padding-left: 0;
  padding-right: 0;
}

.container-fluid .container--content-flow:first-of-type, .container .container--content-flow:first-of-type {
  padding-top: 0;
}

.container-fluid .container--content-flow:last-of-type, .container .container--content-flow:last-of-type {
  padding-bottom: 0;
}

.container-wide .container, .container-wide .container-fluid, .container-wide .container-wide {
  position: relative;
}

.container-wide .container--content-flow {
  padding-left: 0;
  padding-right: 0;
}

.container-wide .container--content-flow:first-of-type {
  padding-top: 0;
}

.container-wide .container--content-flow:last-of-type {
  padding-bottom: 0;
}

.container-wide > .container {
  padding-bottom: var(--container-inner-spacing);
  padding-top: var(--container-inner-spacing);
}

.container-wide + .container-wide {
  margin-top: var(--container-inner-spacing);
}

.container > .container {
  padding: 0;
}

.container-fluid + .container--content-flow, .container-wide + .container--content-flow {
  padding-top: var(--container-inner-spacing);
}

.container + .container-fluid, .container + .container-wide {
  margin-top: var(--container-inner-spacing);
}

.container + .container--content-flow, .container--content-flow + .container {
  padding-top: var(--container-inner-spacing);
}

.container--content-flow + .container--content-flow {
  padding-top: 0;
}

.container--content-flow + .container-fluid, .container--content-flow + .container-wide {
  margin-top: var(--container-inner-spacing);
}

.row .container {
  padding-left: 0;
  padding-right: 0;
}

.main .container-fluid:last-child {
  margin-bottom: calc(var(--container-inner-spacing) * -1);
}

.main .content--narrow .container-fluid:last-child {
  margin-bottom: 0;
}

.content--narrow .container-fluid {
  --outer-gutter: calc(var(--grid-gutter-width) * 2);
  margin-left: calc(var(--outer-gutter) * -0.5);
  margin-right: calc(var(--outer-gutter) * -0.5);
  padding-left: calc(var(--outer-gutter) * 0.5);
  padding-right: calc(var(--outer-gutter) * 0.5);
  width: auto;
}

.content--narrow .container-wide {
  margin-left: calc(var(--grid-gutter-width) * -1);
  margin-right: calc(var(--grid-gutter-width) * -1);
  width: auto;
}

.content--narrow .container-wide.overlay--blue-gradient-left {
  --overlay-background-style: linear-gradient(323deg, transparent 50%, rgba(3, 52, 101, .6)) ;
}

@media (min-width: 768px) {
  .container--content-flow {
    padding-left: calc(var(--grid-gutter-width) / 2);
    padding-right: calc(var(--grid-gutter-width) / 2);
  }
  .content--narrow .container-fluid, .content--narrow .container-wide {
    --outer-gutter: calc(20% + var(--grid-gutter-width) * 1.2) ;
  }
  .content--narrow .container-wide {
    margin-left: calc(var(--outer-gutter) * -0.5);
    margin-right: calc(var(--outer-gutter) * -0.5);
    padding-left: calc(var(--outer-gutter) * 0.5);
    padding-right: calc(var(--outer-gutter) * 0.5);
    width: auto;
  }
}
@media (min-width: 992px) {
  .container-wide.overlay--blue-gradient-left {
    --overlay-background-style: linear-gradient(305deg, transparent 59%, rgba(3, 52, 101, .6) 77%) ;
  }
  .container-wide.overlay--blue-gradient-left-strong {
    --overlay-background-style: linear-gradient(282deg, transparent 23%, rgba(3, 52, 101, .79) 63%) ;
  }
  .content--narrow .container-fluid {
    --outer-gutter: calc(var(--spacing-l) * 2 - var(--grid-gutter-width) / 2 * 2);
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .content--narrow .container-wide {
    margin-left: 0;
    margin-right: 0;
    padding-left: calc(var(--spacing-l) - var(--grid-gutter-width) / 2);
    padding-right: calc(var(--spacing-l) - var(--grid-gutter-width) / 2);
    width: 100%;
  }
}
.row .container {
  padding: 0 1rem !important;
}

.container-wide {
  max-width: 100% !important;
}
@keyframes slide-indicator {
  0% {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}
.slider {
  --overlay-background-style: linear-gradient(323deg, rgba(3, 52, 101, .2) 50%, rgba(3, 52, 101, .6));
  --font-color-white: var(--brand-black);
  --font-color-black: var(--brand-white);
  --font-color-blue: var(--brand-white);
  --font-color-accent-blue: var(--brand-white);
  animation-duration: 5s;
}

.slider * {
  animation-duration: inherit;
}

.slider__slides {
  display: grid;
  grid-template: 1fr/1fr;
  grid-template-areas: "slide";
}

.slider__indicators {
  align-items: flex-start;
  bottom: 0;
  display: flex;
  left: 50%;
  margin: calc(var(--spacing-m) * -1) auto 0;
  padding: 0 calc(var(--grid-gutter-width));
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
  z-index: 2;
}

.slider__indicators .container {
  padding: 0 0.5rem !important;
}

.slider.running .slider__indicator.active:before {
  animation-name: slide-indicator;
  background: linear-gradient(to right, var(--brand-accent-blue-100) 50%, var(--brand-white) 50%);
}

.slider.paused .slider__indicator.active:before {
  animation-play-state: paused;
}

.slider__indicator {
  color: var(--brand-white);
  cursor: pointer;
  flex: 1 1 100%;
  font-size: var(--font-size-16);
  margin: 0;
  min-height: var(--spacing-xl);
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}

.slider__indicator + .slider__indicator {
  margin-left: var(--spacing-m);
}

.slider__indicator:before {
  background: var(--brand-white);
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: var(--spacing-m);
  transform: translateX(-50%);
  width: 200%;
}

.slider__indicator.active:before {
  animation-duration: inherit;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  background: var(--brand-accent-blue-100);
}

.slider__indicator__text {
  display: none;
  margin: var(--spacing-xs) 0;
}

@media (min-width: 768px) {
  .slider__indicators {
    margin-top: calc(var(--spacing-xl) * -1);
    padding: 0 calc(var(--grid-gutter-width) / 2);
  }
  .slider__indicator:before {
    top: 0;
  }
  .slider__indicator__text {
    display: block;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .slider.running .slider__indicator.active:before {
    animation-name: none;
  }
  .slider__indicator:before {
    background: var(--brand-white) !important;
  }
  .slider__indicator.active:before {
    background: var(--brand-accent-blue-100) !important;
  }
}
.slide iframe {
  width: 100% !important;
  height: 100% !important;
}

.slide.container-wide {
  align-items: flex-end;
  display: flex;
  grid-area: slide;
  height: 100%;
  margin-top: 0;
  min-height: 25rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s ease;
}

.slide.container-wide.active {
  opacity: 1;
  pointer-events: auto;
}

.slide.container-wide > .container {
  position: static;
  z-index: 1;
}

.slide__content {
  padding-bottom: var(--spacing-m);
  pointer-events: none;
  position: relative;
  z-index: 2;
}

.slide__content .slide__text {
  margin-left: calc(var(--grid-gutter-width) * -0.5);
  margin-right: calc(var(--grid-gutter-width) * -0.5);
  max-width: var(--max-width-col-6);
  padding: 0 calc(var(--grid-gutter-width) * 0.5);
}

.neos-backend .slide__content, .slide__content .btn {
  pointer-events: auto;
}

@media (min-width: 768px) {
  .slide.container-wide {
    min-height: 35rem;
  }
  .slide__content {
    padding-bottom: var(--spacing-xl);
  }
}
@media (hover: none) {
  .slide.container-wide .stretched-link {
    display: none;
  }
}
.slide .container {
  padding-bottom: var(--container-inner-spacing) !important;
  padding-top: var(--container-inner-spacing) !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.banner {
  color: var(--font-color-black);
}

.banner .btn-row:last-of-type {
  padding-bottom: var(--spacing-xs);
}

.banner__content {
  max-width: var(--max-width-col-5);
}

.banner__title {
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-bold);
  text-align: center;
}

.banner__text {
  margin-bottom: var(--spacing-m);
}

.row .banner .container {
  padding: var(--container-inner-spacing) var(--grid-gutter-width);
}

@media (min-width: 768px) {
  .banner {
    min-height: 28.125rem;
  }
  .banner .btn-row {
    justify-content: left;
    margin-left: calc(var(--spacing-xs) / -2);
  }
  .banner__title {
    text-align: left;
  }
  .banner__text {
    margin-bottom: var(--spacing-xl);
  }
}
.banner-relative {
  min-height: auto;
}

.banner-relative .overlay__img {
  position: relative;
}

.banner .container_description__text {
  position: relative;
  display: flex;
  justify-content: center;
  min-height: 22rem;
  margin: 0 auto;
  clear: none;
  width: 100%;
}

.banner .container {
  position: relative;
  top: 1.5rem;
  margin: 0 auto;
  clear: none;
  width: 100%;
}

.container_banner__content {
  max-width: 100%;
  position: absolute;
  bottom: 0;
  padding: var(--container-inner-spacing) 1rem !important;
  margin-left: 1rem;
}

.banner {
  position: relative;
  top: 2rem;
  height: 100%;
}

.container--content-flow {
  margin-left: 0.5px;
}

.article-grid__articles {
  --font-color-blue:var(--brand-white);
  display: grid;
  grid-template-areas: "area1" "area2" "area3" "area4";
  grid-template-columns: 1fr;
  grid-template-rows: 2fr repeat(2, 1fr);
  margin-bottom: var(--spacing-m);
}

@media (min-width: 576px) {
  .article-grid__articles {
    grid-template-areas: "area1 area1" "area2 area3" "area4 area4";
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1.5fr repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .article-grid__articles {
    grid-template-areas: "area1 area2" "area1 area3" "area4 area4";
    grid-template-rows: repeat(3, min-content);
  }
}
.article-grid__element {
  --overlay-background-style:linear-gradient(to bottom,transparent 37%,var(--brand-blue-100-opacity-70));
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 100vw;
  min-height: 14rem;
  position: relative;
}

.article-grid__element:first-child {
  grid-area: area1;
}

.article-grid__element:nth-child(2) {
  grid-area: area2;
}

.article-grid__element:nth-child(3) {
  grid-area: area3;
}

.article-grid__element:nth-child(4) {
  grid-area: area4;
}

.article-grid__element__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  max-width: var(--max-width-col-5);
  padding: var(--spacing-m) var(--spacing-xxs);
  text-align: center;
  z-index: 1;
}

.article-grid__element__image ~ .article-grid__element__content {
  color: var(--font-color-white);
  justify-content: flex-end;
}

.article-grid__element__article-meta {
  font-size: var(--font-size-md);
  letter-spacing: 0.6px;
  line-height: 1.25;
  margin-bottom: var(--spacing-xxs);
  text-transform: uppercase;
}

.article-grid__element__article-publish-date + .article-grid__element__article-topic {
  padding-left: var(--spacing-xs);
}

.article-grid__element__article-title {
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-bold);
  line-height: 1.13;
}

@media (min-width: 576px) {
  .article-grid__element:nth-child(2), .article-grid__element:nth-child(3) {
    max-width: 50vw;
  }
}
@media (min-width: 768px) {
  .article-grid__element {
    min-height: 22rem;
  }
  .article-grid__element:first-child {
    max-width: 50vw;
  }
}
.module {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--max-width-col-10);
  position: relative;
}

.module .art-direct-image__caption p:last-child {
  margin-bottom: 0;
}

.art-direct-image {
  margin-bottom: 0;
  opacity: 1;
  position: relative;
}

.art-direct-image picture {
  -o-object-fit: inherit;
  object-fit: inherit;
  -o-object-position: inherit;
  object-position: inherit;
}

.art-direct-image img {
  display: block;
  width: 100%;
}

.art-direct-image__caption {
  color: var(--brand-blue-100);
  font-size: 14px;
  letter-spacing: 0.6px;
  line-height: 17px;
  margin-top: 16px;
}

.art-direct-image__copyright {
  bottom: var(--spacing-xxs);
  color: #fff;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-light);
  opacity: 0.7;
  pointer-events: none;
  position: absolute;
  right: var(--spacing-xs);
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  z-index: 10;
}

.art-direct-image__spacer {
  position: relative;
}

.art-direct-image__spacer img {
  font-family: "artdirect: portrait;";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}

.art-direct-image__lightbox-trigger {
  align-items: center;
  background: var(--brand-accent-blue-100);
  cursor: pointer;
  display: flex;
  height: 3.5rem;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.1s ease;
  width: 3.5rem;
  z-index: 10;
}

.art-direct-image__lightbox-trigger:hover {
  background: var(--brand-blue-100);
}

.art-direct-image--fit-cover {
  bottom: 0;
  left: 0;
  overflow: hidden;
  padding-top: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.art-direct-image--fit-cover .art-direct-image__spacer {
  height: 100%;
  left: 0;
  padding-top: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.art-direct-image--fit-cover img {
  font-family: artdirect;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: inherit;
  object-position: inherit;
}

.art-direct-image.background-brand-blue {
  background: var(--brand-blue-100);
}

@media (min-width: 768px) {
  .art-direct-image__caption {
    font-size: 16px;
    line-height: 20px;
  }
  .art-direct-image__spacer img {
    font-family: "artdirect: landscape; object-fit: inherit; object-position: inherit;";
  }
  .art-direct-image--fit-cover .art-direct-image__spacer img {
    font-family: artdirect;
  }
}
.key-figures-element {
  color: var(--font-color-black);
  display: flex;
  flex-direction: column;
  font-weight: var(--font-weight-light);
  justify-content: center;
  min-width: 100%;
}

.key-figures-element__figure {
  font-size: var(--font-size-40);
  line-height: 1.13;
  padding-bottom: var(--spacing-xxs);
}

.key-figures-element__label {
  font-size: var(--font-size-18);
  line-height: 1.39;
}

@media (min-width: 768px) {
  .key-figures-element {
    max-width: var(--max-width-col-3);
    min-width: auto;
  }
  .key-figures-element__figure {
    font-size: var(--font-size-80);
    line-height: 1;
    padding-bottom: var(--spacing-xs);
  }
}
.solutions-navigation {
  display: flex;
  flex-flow: row wrap;
  padding-bottom: var(--spacing-m);
  padding-top: var(--spacing-m);
}

.solutions-navigation__wrapper {
  flex-basis: 50%;
  max-width: 50%;
  padding: calc(var(--spacing-xxs) / 2);
}

.solutions-navigation__item {
  align-items: center;
  border: 1px solid var(--brand-gray-40);
  color: var(--font-color-blue);
  display: flex;
  font-size: var(--navigation-font-size);
  height: 100%;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: var(--navigation-line-height);
  padding: var(--spacing-xs) var(--spacing-xxs);
}

.solutions-navigation__item:hover .icon {
  color: var(--brand-blue-100);
}

.solutions-navigation__item .icon {
  color: var(--brand-accent-blue-100);
  min-width: var(--icon-size-solutions);
  padding-right: var(--spacing-xxs);
}

@media (min-width: 768px) {
  .solutions-navigation__wrapper {
    flex-basis: 20%;
    max-width: 20%;
    padding: calc(var(--spacing-xxs) / 4);
  }
  .solutions-navigation__item {
    flex-direction: column;
    padding: var(--spacing-xs) 0.25rem;
    text-align: center;
  }
  .solutions-navigation__item .icon {
    margin-bottom: var(--spacing-xxs);
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .solutions-navigation__wrapper {
    flex-basis: 10%;
    max-width: 10%;
  }
}
#ie-notice {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 100;
  cursor: pointer;
  display: none;
}

#ie-notice .ie-notice__content {
  max-width: 800px;
  margin: 4rem auto;
  background-color: #fff8e5;
  padding: 3rem;
}

#ie-notice .ie-notice__alert-icon {
  color: #0074bc;
  float: left;
  width: 10%;
}

#ie-notice .ie-notice__text {
  float: left;
  width: 90%;
}

#ie-notice .ie-notice__text h2, #ie-notice .ie-notice__text p {
  margin-bottom: 1rem;
}

#ie-notice .ie-notice__buttons .btn {
  margin-top: 1rem;
  margin-right: 1rem;
  padding: 0.75rem 1.75rem;
}

#ie-notice .ie-notice__buttons .btn .ionicon {
  margin-left: 1rem;
}

#ie-notice .ie-notice__clear {
  clear: both;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #ie-notice {
    display: block;
  }
}
html {
  line-height: 18px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  cursor: default;
  position: relative;
}

body {
  font-family: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  max-width: 100%;
  position: relative;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

html,
body {
  width: 100%;
  height: 100%;
}

body.CGM-Base-Model-Pages-StoryTellingPage {
  background-color: #ffffff;
}

#main-container {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

#main {
  flex: 1;
  -ms-flex: none !important;
  padding: 1.8rem 0.75rem 1.5rem;
}

img {
  max-width: 100%;
}

.login-modal {
  padding: 1.5rem;
}

.sticky-bc-container,
.header-is-compressed .sticky-bc-container,
.header-is-expanded .sticky-bc-container {
  top: 89px;
}

#main.pt-0 .container-fluid {
  padding-top: 4rem !important;
}

@media (min-width: 768px) {
  .sticky-bc-container,
  .header-is-compressed .sticky-bc-container {
    top: 6rem;
  }
  .header-is-expanded .sticky-bc-container {
    top: 11.5rem;
  }
  .header__spacer.no-trust-elements + .header-is-expanded .sticky-bc-container {
    top: 150px;
  }
  .header__spacer.no-main-menu + .header-is-expanded .sticky-bc-container {
    top: 104px;
  }
  .header__spacer.no-trust-elements.no-main-menu + .header-is-expanded .sticky-bc-container {
    top: 104px;
  }
}
body.CGM-Base-Model-Pages-StoryTellingPage #main {
  padding: 0 1rem;
}

.container + .container,
.container + .container-fluid,
.container + .container-wide,
.container-fluid + .container,
.container-fluid + .container-fluid,
.container-fluid + .container-wide,
.container-wide + .container,
.container-wide + .container-fluid,
.container-wide + .container-wide {
  padding-top: 0;
}

.sc-product-details {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

#content-main {
  padding: 0;
}

#content-main.cross-selling {
  padding: 0 1rem;
}

.element-content {
  padding: 1.5rem 0;
}

@media (min-width: 992px) {
  .container-fluid {
    max-width: 85%;
  }
}
@media (max-width: 1199.98px) {
  .container-fluid {
    max-width: 99%;
    padding-right: auto;
    padding-left: auto;
  }
}
@media only screen and (min-width: 768px) {
  .sticky {
    position: sticky;
    top: 123px;
  }
  .header-is-compressed .sticky {
    top: 123px;
  }
  .header-is-expanded .sticky {
    top: 206px;
  }
  .display-breadcrumbs .header-is-compressed .sticky {
    top: 263px;
  }
  .display-breadcrumbs .header-is-compressed .sticky.position-2 {
    top: 228px;
  }
  .display-breadcrumbs .header-is-expanded .sticky {
    top: 263px;
  }
  .display-breadcrumbs .header-is-expanded .sticky.position-2 {
    top: 228px;
  }
  .sticky:before,
  .sticky:after {
    content: "";
    display: table;
  }
  .sticky.main-inner {
    z-index: 1;
  }
  .sticky.sticky-add-to-cart {
    top: 189px;
    z-index: 10;
  }
  .header-is-expanded .sticky.sticky-add-to-cart {
    top: 350px;
  }
  .header-is-expanded .sticky.sticky-add-to-cart.position-2 {
    top: 324px;
  }
  .header__spacer.no-trust-elements + .header-is-expanded .sticky.sticky-add-to-cart.position-2 {
    top: 280px;
  }
  .header__spacer.no-main-menu + .header-is-expanded .sticky.sticky-add-to-cart.position-2 {
    top: 272px;
  }
  .header__spacer.no-trust-elements.no-main-menu + .header-is-expanded .sticky.sticky-add-to-cart.position-2 {
    top: 228px;
  }
}
#main-container > header {
  background: #fff;
}

.footer-menus {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/**
.footer {
    background: $footer-bg;
    background-color: $footer-bg-color;
    border-top: $footer-border-top;
    color: $footer-text-color;
}
.footer a {
    color: $footer-link-color;
}
/**/
h1 {
  line-height: 32px;
  font-weight: bold;
}

h2 {
  line-height: 30px;
  font-weight: bold;
}

h3 {
  line-height: 22px;
  font-weight: bold;
}

.shadow-box-bottom {
  box-shadow: 0px 15px 10px -15px rgba(31, 31, 31, 0.15) !important;
}

.box-topseller {
  border: 1px solid #ddd;
  padding: 0 1rem;
}

.noHover:hover, .noHover:focus, .noHover:active {
  background: none !important;
  color: #002b57 !important;
  text-decoration: none !important;
}

#ProductWizardCartSummaryPositions td {
  line-height: 1.6 !important;
}

.container-countdown {
  font-size: 2rem !important;
  display: block;
  text-align: center;
}
.container-countdown .countdown {
  font-weight: 800;
}

.card-product .card-body {
  padding: 2.5rem 0.25rem !important;
  width: 100%;
  margin-bottom: 1.5rem;
}
.card-product .card-body .sc-product-price {
  position: absolute;
  bottom: 0;
}

.card-product .card-body .card-title a {
  display: -webkit-box;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1.2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px;
  text-align: left;
}

.card-product .card-body .card-title {
  min-height: 3.5rem;
  max-height: 3.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ProductGroupPageTile .card-product .btn-add-to-cart {
  padding: 0.25rem 0.5rem;
}

@media (max-width: 767.98px) {
  .btn-group-custom {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .btn-group-custom a {
    margin: 1rem auto;
    padding: 0.5rem;
  }
}
.listEntryInner {
  position: relative;
  margin: 0.75rem;
}

.listEntryIcon {
  position: absolute;
  top: -16px;
  left: -20px;
  vertical-align: middle;
  display: inline-block;
  width: 38px;
  height: 38px;
  z-index: 12;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.listEntryThumbnail {
  display: block;
  width: 100%;
  margin: 0 0 15px 0;
  float: none;
}

@media (min-width: 768px) {
  .col-md-border:not(:last-child) {
    border-right: 1px solid #e8e8e8;
  }
  .col-md-border + .col-md-border {
    border-left: 1px solid #e8e8e8;
    margin-left: -1px;
  }
}
.add_to_cart_button {
  min-width: 12rem;
  max-width: 12rem;
}

.thumbnail-product {
  min-height: 180px;
}

.silvercart-graduated-price-table {
  font-size: var(--font-size-base);
}

.breadcrumb {
  display: flex;
  font-size: var(--font-size-md);
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.breadcrumb li {
  cursor: default;
  flex: 0 0 auto;
  font-weight: 400;
}

.breadcrumb a, .breadcrumb span {
  color: var(--brand-blue-100);
}

.breadcrumb a {
  text-decoration: none;
}

.breadcrumb a:hover {
  color: var(--brand-accent-blue-100);
}

.breadcrumb .icon {
  color: var(--brand-gray-100);
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -2px;
  vertical-align: middle;
}

.breadcrumb__item__link--bold {
  font-weight: var(--font-weight-bold);
}

@media (hover: hover) {
  .breadcrumb {
    overflow: hidden;
  }
}
@media (hover: none) {
  .breadcrumb {
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
@keyframes sticky-bc-options-in {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    transform: scaleY(1);
  }
}
.sticky-bc-bar {
  border-bottom: 1px solid var(--brand-gray-40);
  max-width: none;
  position: relative;
  z-index: 80;
}

.sticky-bc-bar__inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: calc(100vw - var(--grid-gutter-width));
}

.sticky-bc-bar__breadcrumb {
  border-bottom: 1px solid var(--brand-gray-40);
  line-height: var(--cta-line-height);
  margin-bottom: -1px;
  padding: calc(var(--spacing-xs) - 5px) 0;
  position: relative;
  width: 100%;
}

.sticky-bc-bar__breadcrumb .breadcrumb li:first-child {
  padding-left: calc(var(--grid-gutter-width) / 2);
}

.sticky-bc-bar__breadcrumb .breadcrumb li:last-child {
  padding-right: calc(var(--grid-gutter-width) / 2);
}

.sticky-bc-bar__breadcrumb__left, .sticky-bc-bar__breadcrumb__right {
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 2rem;
  z-index: 1;
}

.sticky-bc-bar__breadcrumb__left {
  background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 0, #fff);
  left: 0;
}

.sticky-bc-bar__breadcrumb__right {
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
  right: 0;
}

.sticky-bc-bar__nav {
  flex-grow: 1;
  justify-content: space-between;
  margin-left: auto;
  padding-left: calc(var(--grid-gutter-width) / 2);
  padding-right: calc(var(--grid-gutter-width) / 2);
  position: relative;
}

.sticky-bc-bar__nav, .sticky-bc-bar__nav__parent a {
  align-items: center;
  display: flex;
}

.sticky-bc-bar__nav__parent .icon {
  color: var(--brand-accent-blue-100);
  margin-right: var(--spacing-xxs);
  position: relative;
  top: 1px;
}

.sticky-bc-bar__cta {
  margin-bottom: 4px;
  margin-right: var(--spacing-xxs);
  margin-top: 4px;
}

.neos-backend .sticky-bc-bar__cta .neos-contentcollection > div[class*=addEmptyContentCollection] {
  min-width: 200px;
}

.sticky-bc-bar__more-trigger {
  align-items: center;
  border-left: 1px solid var(--brand-gray-40);
  color: var(--brand-blue-100);
  cursor: pointer;
  display: flex;
  font-size: var(--font-size-md);
  line-height: var(--cta-line-height);
  min-height: 100%;
  padding: calc(var(--spacing-xs) - 5px) 0 calc(var(--spacing-xs) - 5px) var(--spacing-s);
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.sticky-bc-bar__more-trigger .icon {
  margin-left: var(--spacing-xxs);
  transition: transform 0.2s ease;
}

.sticky-bc-bar__more-trigger.open, .sticky-bc-bar__more-trigger:hover {
  color: var(--brand-accent-blue-100);
}

.sticky-bc-bar__more-items {
  background: var(--brand-white);
  border-bottom: 1px solid var(--brand-gray-40);
  display: none;
  list-style-type: none;
  margin: 0;
  padding: var(--spacing-xs) var(--spacing-xs);
  position: absolute;
  right: 0;
  top: calc(100% + 1px);
  width: 100%;
}

.sticky-bc-bar__more-items a {
  color: var(--brand-blue-100);
  display: block;
  line-height: 2em;
  padding: 3px 0;
  text-decoration: none;
}

.sticky-bc-bar__more-items a.current, .sticky-bc-bar__more-items a:hover {
  color: var(--brand-accent-blue-100);
}

.sticky-bc-bar__nav.open .sticky-bc-bar__more-trigger .icon {
  transform: scaleY(-1);
}

.sticky-bc-bar__nav.open .sticky-bc-bar__more-items {
  animation-duration: 0.1s;
  animation-fill-mode: forwards;
  animation-name: sticky-bc-options-in;
  animation-timing-function: ease;
  display: block;
  transform-origin: center 0;
}

@media (min-width: 768px) {
  .sticky-bc-bar__inner {
    max-width: var(--max-width-col-12);
  }
  .sticky-bc-bar__breadcrumb {
    flex-basis: 50%;
    flex-grow: 9999;
    margin-right: calc(var(--spacing-l) - var(--grid-gutter-width) / 2);
    padding-bottom: var(--spacing-xs);
    padding-left: 0;
    padding-top: var(--spacing-xs);
    width: auto;
  }
  .sticky-bc-bar__nav {
    padding-left: 0;
    padding-right: 0;
  }
  .sticky-bc-bar__cta {
    margin-right: var(--spacing-s);
  }
  .sticky-bc-bar__more-trigger {
    padding: var(--spacing-xs);
  }
  .sticky-bc-bar__more-items {
    border: 1px solid var(--brand-gray-40);
    min-width: 320px;
    padding: var(--spacing-s) var(--spacing-s);
    top: 100%;
    width: calc(100% - var(--spacing-l) * 3);
  }
  .sticky-bc-bar__more-items a {
    padding: 0;
  }
  .sticky-bc-bar.fixed {
    background: var(--brand-white);
    left: 0;
    position: fixed;
    right: 0;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  @keyframes sticky-bc-options-in {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
}
@media (max-width: 767px) {
  .sticky-bc-bar.fixed .sticky-bc-bar__nav {
    background: var(--brand-white);
    border-bottom: 1px solid var(--brand-gray-40);
    left: 0;
    position: fixed;
    right: 0;
  }
}
.cc-grower {
  position: relative;
  z-index: 50;
}

.widget {
  margin-bottom: 1.25rem !important;
}

.card-product .card-header,
.card-product .card-footer {
  border: #fff !important;
}

.price.h1 {
  font-size: 24.063px;
}

.left-icon-bar {
  position: fixed;
  right: 0.5rem;
  left: auto;
  top: 60px;
  z-index: 1000;
  display: none;
}

.left-icon-bar .table-cart {
  width: 300px;
  max-width: 97vw !important;
}

.sc-product-price-info a {
  font-weight: bold;
}

.list-products li {
  width: 255px;
}

.list-products li + li {
  margin-left: 10px;
}

@media screen and (max-width: 544px) {
  .list-products li {
    width: 100%;
    flex-basis: 100%;
  }
  .list-products li + li {
    margin-left: 0px;
  }
}
#socialicons .icon {
  background: #fff;
  color: #a5d71f;
}

#socialicons .icon:hover {
  background: #a5d71f;
  color: #fff;
}

#EditAddressForm_EditAddressForm_State_Holder .control-label,
#AddAddressForm_AddAddressForm_State_Holder .control-label {
  display: none;
}

.hide-fa .fa, .hide-fa .icon {
  visibility: hidden;
}

.hide-fa:hover .fa, .hide-fa:hover .icon {
  visibility: visible;
}

/* shopping cart table dimensions */
td.desc div.img {
  width: 80px;
}

th.img, td.img {
  width: 80px;
}

th.desc {
  width: auto;
}

th.sub-price {
  width: 95px;
}

th.quantity {
  width: 120px;
}

th.total-price {
  width: 95px;
}

.SilverCart-Model-Pages-CheckoutStep th.img {
  width: 80px;
}

.SilverCart-Model-Pages-CheckoutStep th.quantity {
  width: 80px;
}

@media (min-width: 534px) {
  td.desc div.img {
    width: 80px !important;
    min-width: 80px !important;
  }
  th.img, td.img {
    width: 80px !important;
    min-width: 80px !important;
  }
}
@media (min-width: 768px) {
  /* lg+ size */
  td.desc div.img {
    width: 80px !important;
    min-width: 80px !important;
  }
  th.img, td.img {
    width: 80px !important;
    min-width: 80px !important;
  }
  th.desc {
    width: auto;
  }
  th.sub-price {
    width: 95px;
  }
  th.quantity {
    width: 120px;
  }
  th.total-price {
    width: 95px;
  }
  .SilverCart-Model-Pages-CheckoutStep th.img {
    width: 80px;
  }
  .SilverCart-Model-Pages-CheckoutStep th.quantity {
    width: 80px;
  }
}
@media (min-width: 952px) {
  td.desc div.img {
    width: 90px !important;
    min-width: 90px !important;
  }
  th.img, td.img {
    width: 110px !important;
    min-width: 110px !important;
  }
}
@media (min-width: 1200px) {
  /* xl+ size */
  td.desc div.img {
    width: 100px;
  }
  th.img, td.img {
    width: 120px;
  }
  th.desc {
    width: auto;
  }
  th.sub-price {
    width: 105px;
  }
  th.quantity {
    width: 140px;
  }
  th.total-price {
    width: 105px;
  }
  .SilverCart-Model-Pages-CheckoutStep th.img {
    width: 80px;
  }
  .SilverCart-Model-Pages-CheckoutStep th.quantity {
    width: 80px;
  }
}
/* shopping cart summary table */
table.cart-summary td {
  padding: 10px 0 0 0;
}

.cart-summary-chevron {
  font-size: 1.2rem;
}

.cart-summary-table-positions {
  display: none;
}

/* download page table dimensions */
th.file-icon {
  width: 70px;
}

th.file-text {
  width: auto;
}

th.file-type {
  width: 120px;
}

th.file-size {
  width: 80px;
}

th.file-link {
  width: 130px;
}

@media (min-width: 992px) {
  /* xl+ size */
  th.file-icon {
    width: 70px;
  }
  th.file-text {
    width: auto;
  }
  th.file-type {
    width: 180px;
  }
  th.file-size {
    width: 80px;
  }
  th.file-link {
    width: 130px;
  }
}
/* Animated product group holder [tile] */
figure.effect-overlay {
  position: relative;
  overflow: hidden;
  background: #fff;
  text-align: center;
  cursor: pointer;
}

figure.effect-overlay img.img-fluid {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
}

figure.effect-overlay figcaption {
  padding: 3% 2% 10% 2%;
  font-size: 1.25em;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

figure.effect-overlay figcaption::before,
figure.effect-overlay figcaption::after {
  pointer-events: none;
}

figure.effect-overlay figcaption .btn {
  white-space: normal;
}

figure.effect-overlay h2, figure.effect-overlay p {
  text-transform: uppercase;
}

figure.effect-overlay p {
  letter-spacing: 1px;
  font-size: 68.5%;
}

figure.effect-overlay {
  background: #f5f5f5;
}

figure.effect-overlay img.img-fluid {
  transition: opacity 0.35s;
  display: inline-table;
  width: 100%;
  padding: 2%;
}

figure.effect-overlay .manufacturerlogo {
  position: absolute;
  bottom: 10%;
  right: 10%;
}

figure.effect-overlay:hover img {
  opacity: 0.15;
}

figure.effect-overlay figcaption::before,
figure.effect-overlay figcaption::after {
  position: absolute;
  top: 5%;
  right: 5%;
  bottom: 5%;
  left: 5%;
  content: "";
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
}

figure.effect-overlay figcaption::before {
  border-top: 1px solid #B0000A;
  border-bottom: 1px solid #B0000A;
  transform: scale(0, 1);
}

figure.effect-overlay figcaption::after {
  border-right: 1px solid #B0000A;
  border-left: 1px solid #B0000A;
  transform: scale(1, 0);
}

figure.effect-overlay h2 {
  padding-top: 5%;
  margin-bottom: 0.25rem;
  transition: transform 0.35s;
  transform: translate3d(0, -20%, 0);
}

figure.effect-overlay p {
  max-height: 60%;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, -20%, 0);
}

figure.effect-overlay .btn-footer {
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, 0, 0);
}

figure.effect-overlay:hover figcaption::before,
figure.effect-overlay:hover figcaption::after {
  opacity: 1;
  transform: scale(1);
}

figure.effect-overlay:hover h2,
figure.effect-overlay:hover p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

figure.effect-overlay:hover .btn-footer {
  transform: translate3d(0, -30%, 0);
}

@media (min-width: 1140px) and (max-width: 1480px) {
  figure.effect-overlay {
    min-height: 130px;
  }
  figure.effect-overlay h2, figure.effect-overlay .btn {
    font-weight: 400;
    font-size: 9px;
    white-space: initial;
    max-width: 100%;
  }
  figure.effect-overlay p {
    letter-spacing: 1px;
    font-size: 50.5%;
    padding: 0 5%;
  }
}
@media (min-width: 544px) and (max-width: 1140px) {
  figure.effect-overlay {
    min-height: 130px;
  }
  figure.effect-overlay h2, figure.effect-overlay .btn {
    font-weight: 300;
    font-size: 8px;
    white-space: initial;
  }
  figure.effect-overlay p {
    letter-spacing: 0.5px;
    font-size: 50.5%;
    padding: 0 5%;
  }
}
@media screen and (max-width: 544px) {
  figure.effect-overlay {
    min-height: 130px;
  }
  figure.effect-overlay h2, figure.effect-overlay span, figure.effect-overlay btn {
    letter-spacing: 0.5px;
    font-size: 11px;
  }
  figure.effect-overlay p {
    letter-spacing: 1px;
    font-size: 50.5%;
  }
  figure.effect-overlay h2 span {
    font-weight: 400;
  }
}
@media (max-width: 991.98px) {
  .bb-xs {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .bb-sm {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .bb-md {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}
#main-container > section.header-image {
  min-height: 120px;
  background: none;
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  #main-container > section.header-image {
    min-height: 200px;
  }
}
@media (min-width: 992px) {
  #main-container > section.header-image {
    min-height: 260px;
  }
}
@media (min-width: 1200px) {
  #main-container > section.header-image {
    min-height: 300px;
  }
}
.popover h3,
.popover .style-h3 {
  margin-top: 0px;
}

#mainCarousel {
  position: relative;
  width: 100%;
  margin: 0 auto 1rem auto;
  --carousel-button-color: #170724;
  --carousel-button-bg: #fff;
  --carousel-button-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%),
  0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  --carousel-button-svg-stroke-width: 2.5;
}

#mainCarousel .carousel__slide {
  width: 100%;
  padding: 0;
}

#mainCarousel .carousel__button {
  background: none !important;
  box-shadow: none !important;
}

#mainCarouselThumbs {
  display: flex;
  flex-direction: row;
}
#mainCarouselThumbs .carousel__slide_thumbs {
  margin-right: 0.5rem;
}

.picture2 {
  display: none;
}

.thumbnail:hover .picture1 {
  display: none;
}

.thumbnail:hover .picture2 {
  display: block;
}

.nav-item .nav-link:hover, .nav-item .nav-link:active, .nav-item .nav-link.active, .nav-item .nav-link:focus {
  color: #fff;
  background-color: #a5d71f;
  background: linear-gradient(to bottom, #b9e445 0%, #a5d71f 100%);
  background-image: linear-gradient(to bottom, #b9e445, #a5d71f);
}

.nav-link.section {
  color: #fff;
  background-color: #b0e12f;
  background: linear-gradient(to bottom, rgba(176, 225, 47, 0.2) 0%, rgba(185, 228, 69, 0.2) 100%);
  background-image: linear-gradient(to bottom, rgba(176, 225, 47, 0.2) 0%, rgba(185, 228, 69, 0.2) 100%);
}

.nav.flex-column .nav-link {
  text-align: left;
}

.nav.flex-column .nav-item .nav-link {
  line-height: 1.5;
}

.nav.flex-column .nav-item {
  position: relative;
  border-bottom: 1px solid #ddd;
  padding: 0.5rem 0;
}

.nav.flex-column .nav-item .badge {
  position: absolute;
  right: 5px;
  bottom: 35%;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  background: grey;
}

.page-item.active .page-link {
  font-weight: bold !important;
}

#main-header a.nav-link {
  color: #003366;
  padding-right: 1rem;
  padding-left: 1rem;
}

#main-header .nav .nav-item .nav-link:hover,
#main-header .nav .nav-item .nav-link:active,
#main-header .nav .nav-item .nav-link.active,
#main-header .nav .nav-item .nav-link:focus {
  background: none;
  background-color: #e5eaee;
}

#main-header .navbar-collapse .dropdown-menu {
  left: auto;
}

#main-header .dropdown-menu .dropdown-item {
  padding: 15px 20px;
  color: #919191;
}

#main-header .dropdown-menu .dropdown-divider {
  margin: 0px;
}

.site-header {
  position: fixed;
  width: 100%;
  max-width: 100vw;
  top: 0;
  border-bottom: 1px solid var(--brand-gray-40);
  padding: var(--spacing-xxs) 0 calc(var(--spacing-xxs) - 1px);
  background: var(--brand-white);
  z-index: 90;
}

.site-header .container-fluid {
  padding-top: 0;
  padding-bottom: 0;
}

.site-header .container-fluid > .container {
  display: flex;
  flex-direction: column;
}

.site-header + .main {
  margin-top: 3.5rem;
}

@media (min-width: 768px) {
  .site-header {
    position: relative;
    top: auto;
    padding: 0;
  }
  .site-header + .main {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .site-header {
    display: flex;
    justify-content: space-between;
  }
  .site-header .container-fluid {
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 0;
    margin-left: 0;
  }
}
.header__top-line {
  --icon-size-regular:20px;
  display: none;
  justify-content: flex-end;
  margin-top: var(--spacing-xs);
}

.header__top-line .language-menu__current + .icon {
  margin-right: 0;
}

@media (min-width: 768px) {
  .header__top-line {
    display: flex;
  }
}
.header__top-line {
  --icon-size-regular:20px;
  display: none;
  justify-content: flex-end;
  margin-top: var(--spacing-xs);
}

.header__top-line .language-menu__current + .icon {
  margin-right: 0;
}

@media (min-width: 768px) {
  .header__top-line {
    display: flex;
  }
}
.top-drawer-button {
  width: -moz-fit-content;
  width: fit-content;
  background: var(--brand-accent-blue-10);
  color: var(--font-color-accent-blue);
  border-radius: 5px;
  margin: auto 0;
  padding: 1rem;
  cursor: pointer;
}

.top-drawer-button .icon {
  margin-left: calc(var(--spacing-xxs) / 2);
  margin-right: 0;
  vertical-align: top;
}

.top-drawer-button__caption {
  text-transform: uppercase;
  font-size: var(--font-size-md);
  line-height: 1.25;
  letter-spacing: 0.5px;
}

.top-drawer-button.corp {
  --brand-accent-blue-10: var(--brand-accent-blue-100);
  --font-color-accent-blue: var(--brand-white) ;
}

.top-drawer-modal--visible {
  position: unset;
}

@media (min-width: 768px) {
  .top-drawer-button {
    margin-top: calc(var(--spacing-xs) * -1);
    padding: var(--spacing-xs) var(--spacing-xs) var(--spacing-xxs);
  }
}
a.top-drawer-button:hover {
  color: #fff;
  text-decoration: none;
}

@media (max-width: 480px) {
  .top-drawer-button__caption {
    display: none;
  }
  .top-drawer-button .icon {
    margin-left: 0px;
  }
}
.header__logo {
  width: 2.5rem;
}

.header__logo img {
  width: 100%;
}

@media (min-width: 768px) {
  .header__logo {
    width: 11.75rem;
  }
}
@media (min-width: 768px) {
  .header__logo {
    min-height: 103px;
  }
}
.language-menu {
  position: relative;
  padding: var(--spacing-xxs);
  text-transform: uppercase;
  color: var(--font-color-blue);
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-normal);
  background-color: var(--brand-white);
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

.language-menu .icon {
  color: var(--brand-gray-100);
  margin-bottom: -4px;
}

.language-menu__current, .language-menu__current .icon {
  margin-right: var(--spacing-xxs);
}

.language-menu__current .icon {
  width: 1.25rem;
  height: 0.75rem;
  margin-bottom: 0;
}

.language-menu__items {
  display: none;
  position: absolute;
  bottom: 0;
  margin-left: -0.5rem;
  margin-bottom: 0;
  padding-inline-start: 0.25rem;
  padding-inline-end: 0;
  background-color: var(--brand-white);
  z-index: 5;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
  width: -moz-max-content;
  width: max-content;
}

.language-menu__item {
  list-style: none;
  padding-top: var(--spacing-xxs);
  padding-left: var(--spacing-xxs);
  padding-right: var(--spacing-xxs);
  font-weight: var(--font-weight-normal);
}

.language-menu__item:last-of-type {
  padding-bottom: var(--spacing-xxs);
}

.language-menu__item a {
  color: var(--font-color-blue);
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-normal);
  text-decoration: none;
  margin-left: -5px;
}

.language-menu__item a:hover {
  color: var(--font-color-accent-blue);
}

.language-menu__item .language-menu__current {
  margin-left: -0.25rem;
}

.language-menu__items.show {
  display: block;
}

@media (min-width: 768px) {
  .language-menu {
    padding-top: 0;
  }
  .language-menu__items {
    top: 0;
    bottom: unset;
  }
  .language-menu__item {
    padding-top: 0;
  }
}
.menu-visible {
  height: 100vh;
  overflow: hidden;
}

.main-menu {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin-left: auto;
}

.main-menu .language-menu__items {
  top: 0;
  bottom: unset;
}

.main-menu .country-flag-icon {
  padding-top: 0.65rem;
}

.main-menu__overflow {
  display: none;
  position: fixed;
  z-index: 90;
  width: 100vw;
  height: 100vh;
  left: 0;
  transition: left 0.4s ease;
  transform: translateY(1px);
}

.main-menu__search-auto-complete {
  display: none;
  padding-top: var(--spacing-m);
  padding-bottom: var(--spacing-m);
  background: var(--brand-white);
  justify-content: center;
  position: absolute;
  width: 100vw;
  top: calc(100% + 1px);
  left: 0;
  z-index: 1;
}

.search-form--open .main-menu__toggle .toggle-icon--main-menu {
  display: none;
}

.search-form--open .main-menu__toggle .toggle-icon--close {
  display: inline-block;
}

.search-form--open .main-menu__search-auto-complete {
  display: flex;
}

.search-form--open .search-auto-complete {
  width: calc(100vw - var(--spacing-xs));
}

.search-visible {
  height: 100vh;
  overflow: hidden;
}

.main-menu__toggle {
  padding: var(--spacing-xxs);
  cursor: pointer;
  margin: auto 0;
}

.main-menu__toggle .toggle-icon {
  color: var(--font-color-accent-blue);
}

.main-menu__toggle .toggle-icon--close {
  display: none;
}

.toggle-icon + .toggle-icon {
  margin-left: var(--spacing-xxs);
}

.open .main-menu__overflow {
  display: block;
}

.open ~ .menu-lvl-toggle {
  background-color: var(--brand-accent-blue-10);
}

.open .toggle-icon--main-menu {
  display: none;
}

.open .toggle-icon--close {
  display: inline-block;
}

.frontseat {
  border-bottom: 1px solid var(--brand-gray-40);
  padding: var(--spacing-xs);
}

@media (min-width: 768px) {
  .search-form--open .main-menu__toggle .toggle-icon--search {
    display: none;
  }
  .search-form--open .main-menu__toggle .toggle-icon--close {
    margin-left: 0;
  }
  .search-visible {
    overflow: scroll;
  }
  .main-menu {
    max-width: var(--max-width-col-12);
    padding-right: calc(var(--grid-gutter-width) / 2);
    padding-left: calc(var(--grid-gutter-width) / 2);
    margin-left: auto;
    margin-right: auto;
  }
  .main-menu .country-flag-icon,
  .main-menu .language-menu,
  .main-menu .top-drawer-button {
    display: none;
  }
  .menu-visible {
    height: auto;
    overflow: initial;
  }
  .main-menu__toggle {
    order: 1;
    margin-top: calc(var(--spacing-xxs) * -1);
    padding-top: 0;
    padding-bottom: 0;
  }
  .main-menu__overflow {
    display: flex;
    position: relative;
    width: 100%;
    height: auto !important;
    top: 0 !important;
    left: 0 !important;
    transform: none;
    order: 0;
  }
  .frontseat {
    width: 50%;
    border-right: 1px solid var(--brand-gray-40);
    border-bottom: 0;
    padding-left: 0;
  }
  .open .toggle-icon--close,
  .toggle-icon--close,
  .toggle-icon--main-menu {
    display: none;
  }
  .search-form--open .toggle-icon--close {
    display: inline-block;
  }
  .search {
    display: block;
  }
  .main-menu__search-auto-complete .search-auto-complete {
    width: 26.75rem;
  }
  .main-menu__search-auto-complete {
    padding-top: var(--spacing-xl);
    height: auto;
  }
}
@media (min-width: 992px) {
  .frontseat {
    width: 25%;
  }
}
@media (max-width: 767.98px) {
  .search-visible {
    height: 100vh;
    overflow: hidden;
  }
}
@media (max-width: 991.98px) {
  .main-menu__search-auto-complete {
    left: auto;
    right: 0;
  }
}
@media (max-width: 992px) {
  .frontseat {
    border-right: none !important;
  }
}
@keyframes visibility-transition {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.menu-lvl {
  display: none;
  position: absolute;
  width: 100vw;
  top: 0;
  left: 100%;
  background: var(--brand-white);
  overflow-y: scroll;
}

.menu-lvl.open {
  display: block;
}

.menu-lvl.submenu-open {
  overflow: initial !important;
}

.menu-lvl.visibility-transition {
  animation: visibility-transition 0.4s linear forwards;
}

.menu-lvl-0 {
  display: block;
  left: 0;
}

.menu-items {
  padding-left: var(--spacing-xxs);
}

.menu-item__backlink {
  display: flex;
  border-bottom: 1px solid var(--brand-gray-40);
  padding: 0 var(--spacing-xs);
}

.menu-item__backlink .menu-lvl-toggle {
  width: var(--spacing-xs);
  border-left: 0;
  padding: var(--spacing-xs) 0;
}

.menu-item__backlink .menu-lvl-up {
  padding-left: var(--spacing-xxs);
  line-height: 1;
  color: var(--brand-gray-100);
}

.solutions-menu__overflow-wrap.container {
  width: 100% !important;
  padding-top: var(--spacing-m);
  padding-bottom: var(--spacing-m);
}

.solutions-menu__overflow-wrap.container > .menu-items {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-right: 0;
  padding-left: 0;
}

.menu-lvl-1 {
  width: 103vw;
}

@media (min-width: 768px) {
  .menu-lvl {
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    overflow: initial;
  }
  .menu-items__overflow-wrap {
    overflow: hidden;
    width: 50%;
  }
  /**.menu-lvl-1:before
  {
      content:"";
      background:var(--brand-white);
      height:100%;
      width:100vw;
      margin-left:-50vw;
      left:50%;
      position:absolute;
      top:0;
      z-index:-1
  }
      **/
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .menu-items__overflow-wrap {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (min-width: 768px) {
  .menu-items__overflow-wrap > .menu-items {
    position: relative;
    transition: left 0.4s ease;
    left: 0;
  }
  .menu-lvl-0 {
    position: relative;
  }
  .menu-lvl-0 > .menu-items {
    display: flex;
    justify-content: center;
    padding-left: 0;
  }
  .menu-lvl-0 > .menu-items > .menu-item {
    border-bottom: 0;
  }
  .menu-lvl-0 > .menu-items > .menu-item > .menu-lvl-toggle {
    display: none;
  }
  .menu-lvl-1 {
    flex-wrap: wrap;
    top: calc(100% + 1px);
    width: 110vw;
    max-width: 1428px;
    background: var(--brand-white);
    padding: 0 calc(var(--grid-gutter-width) / 2);
    margin-left: calc(var(--grid-gutter-width) / -2);
  }
  .menu-lvl-1 .menu-items {
    padding-left: var(--spacing-xs);
  }
  .menu-lvl-1 > .menu-items {
    width: 50%;
  }
  .menu-lvl-1.visibility-transition {
    animation: visibility-transition 0s linear forwards;
  }
  .menu-lvl-1.open {
    display: flex;
  }
  .menu-item__backlink {
    display: none;
  }
  .menu-lvl-2, .menu-lvl-3 {
    margin-left: 1px;
    left: 100%;
  }
  .menu-lvl-2 .menu-item__backlink, .menu-lvl-3 .menu-item__backlink {
    display: flex;
  }
}
@media (min-width: 992px) {
  .menu-lvl.visibility-transition {
    animation: visibility-transition 0s linear forwards;
  }
  .menu-lvl-1 .menu-items {
    border-right: 1px solid var(--brand-gray-40);
  }
  .menu-lvl-1 > .menu-items {
    width: 25%;
  }
  .menu-lvl-2, .menu-lvl-3 {
    top: 0;
    left: 100%;
    width: 100%;
  }
  .menu-lvl-2 .menu-item__backlink, .menu-lvl-3 .menu-item__backlink {
    display: none;
  }
  .menu-items__overflow-wrap {
    width: 75%;
  }
  .menu-items__overflow-wrap > .menu-items {
    position: relative;
    left: 0 !important;
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .menu-lvl {
    height: 100vh !important;
  }
}
@media (min-width: 1921px) {
  .menu-lvl-1 {
    max-width: 2176px;
  }
}
@media (min-width: 992px) {
  .menu-lvl-1 .menu-items {
    padding-left: 0;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
}
@media (min-width: 768px) {
  .menu-lvl-1.open {
    width: calc(100% - 0.5rem);
    margin-left: auto !important;
    margin-right: auto !important;
    left: 0;
    right: 0;
    max-width: 90rem;
    padding-right: 0 !important;
  }
}
.menu-lvl-1 {
  margin: 0 auto;
}

.frontseat {
  border-bottom: 1rem;
  padding-left: 1rem;
  width: auto !important;
}

.menu-items__overflow-wrap {
  padding-left: 0;
  margin: 0;
  max-height: 70vh;
  scrollbar-color: #d4aa70 #e4e4e4;
  transition: scrollbar-color 0.3s ease-out;
}

.menu-items__overflow-wrap:hover {
  scrollbar-color: #5749d2;
}

.menu-items__overflow-wrap::-webkit-scrollbar-track {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}

.menu-items__overflow-wrap::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
  border-radius: 100px;
  border: 1px solid transparent;
  background-clip: content-box;
}

.menu-lvl-2 .menu-items {
  width: 100% !important;
}

.menu-lvl-2 .menu-items .menu-item:first-child {
  border-top: 1px solid var(--brand-gray-40);
}

.menu-items .menu-item {
  position: inherit;
}

.menu-lvl-2 .menu-items .menu-item {
  position: relative;
}

.menu-lvl-2 {
  position: absolute;
}

.sub-menu {
  left: 0;
  right: 0px;
  z-index: 99;
  display: flex;
  justify-content: center;
  background-color: #ffffff;
  opacity: 1;
  visibility: visible;
  transition: all 0.4s ease 0s;
  width: auto;
}
@media print, screen and (min-width: 37rem) {
  .sub-menu {
    max-height: 100vh;
    width: 100%;
  }
}

@media print, screen and (max-width: 767.98px) {
  .menu-lvl-1 .menu-items {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: 50vh;
  }
  .menu-lvl-2 {
    top: -183px;
  }
}
.menu-item {
  display: flex;
  align-items: stretch;
  border-bottom: 1px solid var(--brand-gray-40);
  cursor: pointer;
}

.menu-item__link {
  flex: 1;
  padding: var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-xs);
  color: var(--brand-blue-100);
  cursor: pointer;
  font-size: var(--navigation-font-size);
}

.menu-item__link, .menu-item__link:hover {
  text-decoration: none;
}

.menu-item__link--product {
  font-weight: var(--font-weight-bold);
}

.menu-lvl-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  width: var(--spacing-xl);
  border-left: 1px solid var(--brand-gray-40);
  padding: var(--spacing-xs) var(--spacing-s);
  cursor: pointer;
  color: var(--font-color-blue);
}

.menu-lvl-toggle:hover {
  cursor: pointer;
}

@media (min-width: 768px) {
  .main-menu {
    margin-top: calc((var(--spacing-s) - 2px) * -1);
  }
  .menu-lvl-0 .menu-item__link {
    padding: calc(var(--spacing-s) - 2px) var(--spacing-12);
    border-bottom: 2px solid transparent;
  }
  .menu-lvl-0 .open ~ .menu-item__link {
    border-color: var(--brand-blue-100);
  }
  .menu-lvl-1 .menu-item__link {
    padding: var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-xxs);
    border-bottom: 0;
  }
}
@media (min-width: 992px) {
  .menu-lvl-1 .menu-item__link {
    padding: var(--spacing-xs) var(--spacing-s);
  }
}
.menu__teaser-section {
  position: relative;
  z-index: 1;
  padding-top: var(--spacing-xs);
  padding-bottom: var(--spacing-xs);
}

/**
.menu__teaser-section:before{content:"";background:var(--brand-gray-10);height:100%;width:100vw;margin-left:-50vw;left:50%;position:absolute;top:0;z-index:-1}
**/
.menu__teaser-section .article-teaser {
  margin: 0;
  height: 100%;
  -webkit-hyphens: auto;
  hyphens: auto;
}

@media (min-width: 992px) {
  .menu__teaser-section.container {
    padding-right: 0;
    padding-left: 0;
  }
}
.article-teaser {
  --icon-size-regular:20px;
  position: relative;
  flex-grow: 1;
  flex-basis: 30%;
  background-color: var(--brand-white);
  color: var(--font-color-blue);
  min-width: 30%;
}

.article-teaser .article-teaser__image-container {
  width: 100%;
  position: relative;
}

.article-teaser .article-teaser__body {
  width: 100%;
  padding-top: var(--spacing-xs);
  padding-right: var(--spacing-xs);
}

.article-teaser .article-teaser__subtitle {
  color: var(--font-color-gray);
  font-size: var(--font-size-md);
  text-transform: uppercase;
  line-height: 1.25;
  letter-spacing: 0.5px;
}

.article-teaser .article-teaser__title {
  font-size: var(--font-size-lg);
}

.article-teaser .article-teaser__content {
  color: var(--font-color-black);
  font-size: var(--font-size-base);
}

.article-teaser .article-teaser__additional-information {
  color: var(--font-color-gray);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-light);
}

.article-teaser .article-teaser__footer {
  margin-bottom: var(--spacing-xs);
}

.article-teaser .article-teaser__footer .icon {
  color: var(--font-color-accent-blue);
}

.article-teaser--xs {
  margin-right: calc(var(--spacing-xxs) / 2);
  margin-left: calc(var(--spacing-xxs) / 2);
  border-top: 1px solid var(--brand-gray-40);
  padding-right: var(--spacing-xxs);
  padding-left: var(--spacing-xxs);
}

.article-teaser--xs .article-teaser__subtitle {
  margin-bottom: var(--spacing-xxs);
}

.article-teaser--xs .article-teaser__title {
  margin-bottom: var(--spacing-xs);
}

.article-teaser--xs .article-teaser__footer {
  margin-right: calc(var(--spacing-xxs) * -1);
}

.article-teaser--s {
  --min-height:7.25rem;
  min-height: var(--min-height);
  max-height: calc(var(--min-height) * 1.5);
  margin: var(--spacing-xxs) calc(var(--spacing-xxs) / 2);
  border: 1px solid var(--brand-gray-40);
}

.article-teaser--s .article-teaser__image-container {
  max-width: 7.125rem;
  margin-right: var(--spacing-xs);
}

.article-teaser--m {
  --min-height:12.25rem;
  min-height: var(--min-height);
  max-height: calc(var(--min-height) * 1.5);
  margin: var(--spacing-xs) calc(var(--spacing-xxs) / 2);
  border: 1px solid var(--brand-gray-40);
}

.article-teaser--m .article-teaser__image-container {
  max-width: 7.125rem;
  margin-right: var(--spacing-xs);
}

.article-teaser--m .article-teaser__title {
  margin-bottom: var(--spacing-xs);
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
}

.article-teaser--l {
  flex-direction: column;
  margin: var(--spacing-xs) calc(var(--spacing-xxs) / 2);
  border: 1px solid var(--brand-gray-40);
}

.article-teaser--l .article-teaser__image-container {
  height: 13.25rem;
}

.article-teaser--l .article-teaser__body {
  flex-grow: 1;
  padding: var(--spacing-xs) var(--spacing-xs) 0;
}

.article-teaser--l .article-teaser__subtitle, .article-teaser--l .article-teaser__title {
  margin-bottom: var(--spacing-xs);
}

.article-teaser--l .article-teaser__title {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}

.article-teaser--l .article-teaser__content {
  margin-bottom: var(--spacing-xxs);
}

.article-teaser--xl {
  flex-direction: column;
  flex-basis: 100%;
  margin: var(--spacing-xs) calc(var(--spacing-xxs) / 2);
  border: 1px solid var(--brand-gray-40);
}

.article-teaser--xl .article-teaser__image-container {
  min-height: 15rem;
  margin-bottom: var(--spacing-xs);
}

.article-teaser--xl .article-teaser__body {
  flex-grow: 1;
  padding: var(--spacing-xs) var(--spacing-xs) 0;
}

.article-teaser--xl .article-teaser__subtitle {
  margin-bottom: var(--spacing-s);
}

.article-teaser--xl .article-teaser__title {
  margin-bottom: var(--spacing-xs);
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-h2);
  line-height: var(--line-height-h2);
}

.article-teaser--xl .article-teaser__content {
  margin-bottom: var(--spacing-xxs);
}

.article-teaser--xl .article-teaser__footer {
  margin-bottom: var(--spacing-m);
}

@media (min-width: 768px) {
  .article-teaser--xs {
    margin-right: var(--spacing-m);
    margin-left: 0;
    border-top: 0;
    border-left: 1px solid var(--brand-gray-40);
    padding-right: 0;
    padding-left: var(--spacing-s);
  }
  .article-teaser--xs:last-of-type {
    margin-right: 0;
  }
  .article-teaser--xs .article-teaser__subtitle {
    letter-spacing: 0.6px;
  }
}
@media (min-width: 992px) {
  .article-teaser .article-teaser__body {
    padding-top: var(--spacing-s);
    padding-right: var(--spacing-s);
  }
  .article-teaser .article-teaser__footer {
    margin-bottom: var(--spacing-s);
  }
  .article-teaser--xs .article-teaser__footer {
    margin-right: 0;
  }
  .article-teaser--s {
    --min-height:9.5rem;
    margin: 0 var(--spacing-m) 0 0;
  }
  .article-teaser--s:last-of-type {
    margin-right: 0;
  }
  .article-teaser--s .article-teaser__image-container {
    min-width: 7.125rem;
    max-width: 9.5rem;
    margin-right: var(--spacing-s);
  }
  .article-teaser--m {
    margin: 0 var(--spacing-m) 0 0;
  }
  .article-teaser--m:last-of-type {
    margin-right: 0;
  }
  .article-teaser--m .article-teaser__image-container {
    min-width: 7.125rem;
    max-width: 9.5rem;
    margin-right: var(--spacing-s);
  }
  .article-teaser--l {
    margin: var(--spacing-m) var(--spacing-m) 0 0;
  }
  .article-teaser--l:last-of-type {
    margin-right: 0;
  }
  .article-teaser--l .article-teaser__body {
    padding: var(--spacing-s) var(--spacing-s) 0;
  }
  .article-teaser--xl {
    flex-direction: row;
    margin: var(--spacing-m) 0 0 0;
  }
  .article-teaser--xl:last-of-type {
    margin-right: 0;
  }
  .article-teaser--xl .article-teaser__image-container {
    min-height: 26.75rem;
    margin-bottom: 0;
  }
  .article-teaser--xl .article-teaser__body {
    padding: var(--spacing-s) var(--spacing-s) 0;
    flex-shrink: 1.3;
  }
}
@media (min-width: 1200px) {
  .article-teaser--xl .article-teaser__body {
    flex-shrink: 2;
  }
}
.article-teaser .article-teaser__title {
  max-height: 132px;
  overflow: hidden;
}

.module {
  position: relative;
  max-width: var(--max-width-col-10);
  margin-left: auto;
  margin-right: auto;
}

.module .art-direct-image__caption p:last-child {
  margin-bottom: 0;
}

.art-direct-image {
  opacity: 1;
  position: relative;
  margin-bottom: 0;
}

.art-direct-image picture {
  -o-object-fit: inherit;
  object-fit: inherit;
  -o-object-position: inherit;
  object-position: inherit;
}

.art-direct-image img {
  width: 100%;
  display: block;
}

.art-direct-image__caption {
  color: var(--brand-blue-100);
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.6px;
  margin-top: 16px;
}

.art-direct-image__copyright {
  position: absolute;
  right: var(--spacing-xs);
  bottom: var(--spacing-xxs);
  z-index: 10;
  opacity: 0.7;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  color: #fff;
  pointer-events: none;
}

.art-direct-image__spacer {
  position: relative;
}

.art-direct-image__spacer img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  font-family: "artdirect: portrait;";
}

.art-direct-image--fit-cover {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  padding-top: 0;
}

.art-direct-image--fit-cover .art-direct-image__spacer {
  padding-top: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.art-direct-image--fit-cover img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: inherit;
  object-position: inherit;
  font-family: artdirect;
}

.art-direct-image.background-brand-blue {
  background: var(--brand-blue-100);
}

@media (min-width: 768px) {
  .art-direct-image__caption {
    font-size: 16px;
    line-height: 20px;
  }
  .art-direct-image__spacer img {
    font-family: "artdirect: landscape; object-fit: inherit; object-position: inherit;";
  }
  .art-direct-image--fit-cover .art-direct-image__spacer img {
    font-family: artdirect;
  }
}
.frontseat .frontseat__body {
  display: none;
  margin-bottom: var(--spacing-m);
  color: var(--font-color-blue);
}

.frontseat.footer {
  background-color: var(--brand-accent-blue-100);
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  padding: var(--spacing-xs);
}

.frontseat.footer .style-h2 {
  margin-top: 0;
  margin-bottom: var(--spacing-xxs);
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
  color: var(--font-color-white);
}

.frontseat.footer .frontseat__body {
  display: block;
  margin-bottom: var(--spacing-s);
  color: var(--font-color-white);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-light);
  line-height: 1.33;
}

.frontseat.footer .frontseat__button {
  padding: calc(var(--spacing-14) - 1px) calc(var(--spacing-m) - 1px);
  color: #036;
  background-color: #fff;
  border-color: #d3d3d3;
}

.frontseat.footer .frontseat__button:hover {
  color: #036;
  background-color: #e5eaef;
  border-color: #99adc2;
}

.frontseat.footer .frontseat__button.focus, .frontseat.footer .frontseat__button:focus {
  color: #036;
  background-color: #e5eaef;
  border-color: #99adc2;
  box-shadow: 0 0 0 0.2rem rgba(179, 187, 195, 0.5);
}

.frontseat.footer .frontseat__button.disabled, .frontseat.footer .frontseat__button:disabled {
  color: #036;
  background-color: #fff;
  border-color: #d3d3d3;
}

.frontseat.footer .frontseat__button:not(:disabled):not(.disabled).active, .frontseat.footer .frontseat__button:not(:disabled):not(.disabled):active, .show > .frontseat.footer .frontseat__button.dropdown-toggle {
  color: #036;
  background-color: #e5eaef;
  border-color: #99adc2;
}

.frontseat.footer .frontseat__button:not(:disabled):not(.disabled).active:focus, .frontseat.footer .frontseat__button:not(:disabled):not(.disabled):active:focus, .show > .frontseat.footer .frontseat__button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 187, 195, 0.5);
}

.frontseat.footer .frontseat__button .icon {
  color: var(--font-color-blue);
}

@media (min-width: 768px) {
  .frontseat .frontseat__body {
    display: block;
  }
  .frontseat .frontseat__button {
    padding: calc(var(--spacing-14) - 1px) calc(var(--spacing-m) - 1px);
  }
  .frontseat.footer {
    padding: var(--spacing-s);
    margin-right: 0;
    margin-left: 0;
  }
  .frontseat.footer .frontseat__body {
    line-height: 1.36;
  }
}
.search-auto-complete__field {
  display: flex;
  border: 1px solid var(--brand-gray-100);
  height: 3.25rem;
}

.search-auto-complete__field .icon {
  color: var(--brand-accent-blue-100);
  height: 100%;
  padding: 0 1rem;
}

.search-auto-complete__field .auto-complete {
  border: 0;
  order: 2;
  background-color: var(--brand-white);
  height: 100%;
  width: 100%;
}

.search-auto-complete__field .auto-complete:focus {
  outline: none;
}

.search-auto-complete__field .search-button {
  border: 0;
  order: 1;
  padding: 0;
  background-color: var(--brand-white);
}

.search-auto-complete__field .search-button:focus {
  outline: none;
}

.search-auto-complete-container {
  max-width: var(--max-width-col-4);
  width: 100%;
  margin: 0 var(--spacing-xxs);
}

.autoComplete_list {
  padding: 0;
  color: var(--brand-blue-100);
  display: flex;
  flex-direction: column;
}

.autoComplete_result, .search-auto-complete__no-result {
  padding: var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xl);
}

.search-auto-complete__no-result {
  color: var(--brand-accent-blue-100);
}

.autoComplete_highlighted {
  font-weight: var(--font-weight-bold);
  color: var(--brand-blue-100);
}

.search-auto-complete__no-result--hidden, .search-auto-complete__show-all-results--hidden {
  display: none;
}

.search-auto-complete__show-all-results {
  order: 1;
  padding: var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xl);
}

.search-auto-complete__show-all-results .icon {
  vertical-align: middle;
  padding-bottom: 2px;
}

.auto-complete__list-item {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.auto-complete__list-item--selected {
  background-color: var(--brand-blue-10);
}

.auto-complete__list-item--send-selected {
  background-color: var(--brand-accent-blue-70);
  color: var(--brand-white);
}

.auto-complete__list-item--send-selected .autoComplete_highlighted {
  color: var(--brand-white);
}

.autoComplete_result:hover {
  background-color: var(--brand-accent-blue-40);
  cursor: pointer;
}

.autoComplete_result.autoComplete_selected {
  background-color: var(--brand-accent-blue-40);
  cursor: pointer;
}

.search-auto-complete__field {
  border: none;
  border-bottom: 1px solid var(--brand-gray-40);
  max-width: 25rem !important;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  .search-auto-complete__field {
    margin-right: 1px;
  }
}
#autoComplete_overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 1000px;
  height: 100%;
  display: none;
  background-color: #000;
  filter: alpha(opacity=60);
  transform: translate3d(0, 0, 0);
  z-index: 100;
  opacity: 0.6;
  cursor: pointer; /* Add a pointer on hover */
}

#autoComplete_list {
  min-width: 18rem;
  max-width: 35rem;
  margin: 0 auto;
}

.autoComplete_result:hover {
  position: relative;
}

.container__arrow {
  /* Size */
  height: 16px;
  width: 16px;
  background-color: #fff;
  position: absolute;
}

.container__arrow--tc {
  /* Position at the top center */
  left: 50%;
  top: 0px;
  /* Border */
  border-left: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
  transform: translate(-50%, -50%) rotate(45deg);
}

body {
  margin: 0;
  font-family: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-normal);
  line-height: var(--line-height-base);
  color: var(--font-color-black);
  text-align: left;
  background-color: #fff;
}

#main {
  font-size: 1.125rem;
}

#main-header {
  z-index: 1021;
  display: flex;
  flex-direction: column;
  padding: 0;
}

#main-header-container {
  z-index: 99999;
}
@media (max-width: 767.98px) {
  #main-header-container {
    display: flex;
    flex-direction: column;
  }
}

#main-container-header {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 0;
}
@media (max-width: 767.98px) {
  #main-container-header {
    flex-direction: row;
  }
  #main-container-header .main-menu {
    width: auto !important;
  }
}
#main-container-header .main-menu {
  width: 100%;
}

.container-row {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 auto !important;
}

.Left {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

.Right {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.site-header .dropdown-toggle::after,
#main-header .dropdown-toggle::after {
  display: none !important;
}

.site-header .dropdown-menu {
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
  border: none;
  border-radius: 0;
}

.header__welcome-mobile {
  font-size: var(--font-size-base);
  color: var(--font-color-black);
  background-color: var(--brand-accent-blue-10);
  height: var(--line-height-h2);
  line-height: var(--line-height-h2);
  text-align: center;
  border-bottom: 1px solid var(--brand-gray-10);
}
.header__welcome-mobile .trust-element {
  color: #003366 !important;
}

.header__welcome-mobile {
  display: flex;
}
.header__welcome-mobile .container {
  display: flex;
  flex-direction: row;
}

.header__welcome-mobile .trust-element {
  flex: 1 1 0;
  display: none;
  justify-content: center;
  padding: 4px 0;
  margin: 0 4px;
  overflow: hidden;
}

@media (max-width: 62rem) {
  .header__welcome-mobile .container > div:nth-child(-n+2) {
    display: flex !important;
  }
}
@media (min-width: 62rem) {
  .header__welcome-mobile .container > div:nth-child(-n+4) {
    display: flex !important;
  }
}
.bg-dark .trust-element,
.bg-cgm-dark-blue .trust-element,
.bg-cgm-blue .trust-element,
.bg-cgm-keycolor .trust-element,
.bg-cgm-keycolor-70 .trust-element,
.bg-cgm-keycolor-40 .trust-element,
.bg-cgm-green .trust-element,
.bg-cgm-green-70 .trust-element,
.bg-cgm-yellow .trust-element,
.bg-cgm-yellow-70 .trust-element,
.bg-cgm-orange .trust-element,
.bg-cgm-orange-70 .trust-element,
.bg-cgm-red .trust-element,
.bg-cgm-black .trust-element,
.bg-cgm-dark-gray .trust-element,
.bg-cgm-dark-blue .trust-element {
  color: #fff !important;
}
.bg-dark .trust-element a,
.bg-cgm-dark-blue .trust-element a,
.bg-cgm-blue .trust-element a,
.bg-cgm-keycolor .trust-element a,
.bg-cgm-keycolor-70 .trust-element a,
.bg-cgm-keycolor-40 .trust-element a,
.bg-cgm-green .trust-element a,
.bg-cgm-green-70 .trust-element a,
.bg-cgm-yellow .trust-element a,
.bg-cgm-yellow-70 .trust-element a,
.bg-cgm-orange .trust-element a,
.bg-cgm-orange-70 .trust-element a,
.bg-cgm-red .trust-element a,
.bg-cgm-black .trust-element a,
.bg-cgm-dark-gray .trust-element a,
.bg-cgm-dark-blue .trust-element a {
  color: #fff !important;
}

.header__welcome-mobile.bg-,
.header__welcome-mobile.bg-info {
  background-color: #e5f1f8 !important;
}

.header__welcome-mobile.bg-warning .trust-element,
.header__welcome-mobile.bg-danger .trust-element {
  color: #1f1f1f !important;
}

.header__welcome-mobile.bg-dark {
  color: #fff !important;
}

.header__welcome-desktop {
  position: absolute;
  right: 1px;
  top: 70px;
  font-size: var(--font-size-18);
  color: var(--font-color-black);
}

.top-drawer-button:focus {
  outline: none;
}

@media (max-width: 767.98px) {
  .site-header + .main {
    margin-top: 89px;
  }
}
#nav-hamburger-menu {
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none;
  cursor: pointer;
  border: none;
  border-radius: 8px;
  padding: 0px;
}

body.displaymode-iframe main {
  margin-top: 81px;
}

body.displaymode-iframe .left-icon-bar {
  display: none !important;
}

#main-navbar.displaymode-iframe .quickSearch {
  width: 315px;
  margin-top: 8px;
  margin-bottom: 9px;
  margin-left: 12px;
}

#main-navbar.displaymode-iframe .quickSearch .btn {
  color: #ced4da;
  border-color: #ced4da;
}

#main-navbar.displaymode-iframe .quickSearch .btn:hover {
  color: #fff;
}

#main-navbar.displaymode-iframe .quickSearch .text {
  border-color: #ced4da;
  border-left-width: 0px;
}

#main-navbar.displaymode-iframe .cgm-navbar-container {
  text-align: left;
}

#main-navbar.displaymode-iframe a .badge {
  position: absolute;
  top: 4px;
  right: 1px;
  font-size: 0.75em;
  font-weight: normal;
  border-radius: 100%;
  width: 14px;
  height: 14px;
  line-height: 15px;
  padding: 0;
}

#main-navbar.displaymode-iframe .cgm-navbar-container + .cgm-navbar-container {
  border-top: 1px solid #e8e8e8;
}

#main-navbar.displaymode-iframe #navbar .nav li > a {
  border-bottom: 1px solid #fff;
}

#main-navbar.displaymode-iframe #navbar .nav li > a:hover {
  border-bottom: 1px solid #e5eaee;
}

#main-navbar.displaymode-iframe #navbar .nav .active > a,
#main-navbar.displaymode-iframe #navbar .nav .active > a:hover {
  background-color: #ffffff;
  color: #003366 !important;
  text-shadow: none;
  border-bottom: 2px solid black;
  margin-bottom: -1px;
}

.widget .sly-container {
  overflow: hidden;
  position: relative;
  padding-bottom: 6px;
  min-width: 100%;
}

.widget .sly-container .slider {
  display: flex;
  flex: 1 1 500px;
  list-style: none;
  padding: 0;
  margin: 0 auto;
  justify-content: center;
}

.widget .sly-container .slider-item {
  flex: 0 0 200px;
  margin-left: 10px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  /*max-width: 180px;*/
}
.widget .sly-container .slider-item a.full {
  flex: 1;
}
.widget .sly-container .slider-item a.btn {
  white-space: normal;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0.5rem;
}
.widget .sly-container .slider-item .card-title a {
  max-height: 65px;
  display: inline-block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.widget .sly-container .slider-item.small {
  flex: 0 0 70px;
}

.widget .sly-container .next,
.widget .sly-container .prev {
  width: 3.5rem;
  position: absolute;
  border: none;
  outline: none;
  top: calc(50% - 38px);
  background-color: transparent;
  border: 0;
  color: #8d8d8d;
  opacity: 0.95;
  text-align: center;
  cursor: pointer;
  transition: 0.3s ease;
}
.widget .sly-container .next svg,
.widget .sly-container .prev svg {
  color: var(--brand-gray-100);
  fill: var(--brand-gray-100);
}
.widget .sly-container .next svg:hover,
.widget .sly-container .next svg:focus,
.widget .sly-container .prev svg:hover,
.widget .sly-container .prev svg:focus {
  color: var(--brand-accent-blue-100);
  fill: var(--brand-accent-blue-100);
}
.widget .sly-container .next svg,
.widget .sly-container .prev svg {
  width: 1rem;
}

.widget .sly-container .next {
  border: 0;
  border-right-width: 0px;
  right: 0px;
  border-radius: 2px 0px 0px 2px;
}

.widget .sly-container .prev {
  border: 0;
  border-left-width: 0px;
  left: 0px;
  border-radius: 0px 2px 2px 0px;
}
.widget .sly-container .prev > svg {
  transform: rotate(180deg);
}

.widget .sly-container .next.disabled,
.widget .sly-container .prev.disabled {
  opacity: 0.2;
  display: none;
}

.widget .sly-container .next.disabled:hover,
.widget .sly-container .prev.disabled:hover {
  opacity: 1;
  background: transparent;
}

.widget .sly-container .scrollbar {
  margin: 0 0 1em 0;
  height: 6px;
  background: #ccc;
  background: #ced4da;
  line-height: 0;
  position: absolute;
  bottom: -12px;
  left: 5px;
  width: calc(100% - 10px);
  display: none;
  border-radius: 3px;
  overflow: hidden;
}

.widget .sly-container:hover .scrollbar {
  display: block;
}

.widget .sly-container .scrollbar .handle {
  width: 100px;
  height: 100%;
  background: #d1e3a1;
  cursor: pointer;
}

.widget .sly-container .scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}

.sly-container .slider {
  --font-color-white:var(--brand-white);
  --font-color-black:var(--brand-black);
  --font-color-blue:var(--brand-blue-100);
  --font-color-accent-blue:var(--brand-accent-blue-100);
}
.sly-container .slider h3 {
  line-break: anywhere;
}
.sly-container .slider img {
  max-width: inherit;
}

aside .m-aside-0 {
  margin: 0 !important;
}

aside .mt-aside-0,
aside .my-aside-0 {
  margin-top: 0 !important;
}

aside .mr-aside-0,
aside .mx-aside-0 {
  margin-right: 0 !important;
}

aside .mb-aside-0,
aside .my-aside-0 {
  margin-bottom: 0 !important;
}

aside .ml-aside-0,
aside .mx-aside-0 {
  margin-left: 0 !important;
}

aside .m-aside-1 {
  margin: 0.25rem !important;
}

aside .mt-aside-1,
aside .my-aside-1 {
  margin-top: 0.25rem !important;
}

aside .mr-aside-1,
aside .mx-aside-1 {
  margin-right: 0.25rem !important;
}

aside .mb-aside-1,
aside .my-aside-1 {
  margin-bottom: 0.25rem !important;
}

aside .ml-aside-1,
aside .mx-aside-1 {
  margin-left: 0.25rem !important;
}

aside .m-aside-2 {
  margin: 0.5rem !important;
}

aside .mt-aside-2,
aside .my-aside-2 {
  margin-top: 0.5rem !important;
}

aside .mr-aside-2,
aside .mx-aside-2 {
  margin-right: 0.5rem !important;
}

aside .mb-aside-2,
aside .my-aside-2 {
  margin-bottom: 0.5rem !important;
}

aside .ml-aside-2,
aside .mx-aside-2 {
  margin-left: 0.5rem !important;
}

aside .m-aside-3 {
  margin: 1rem !important;
}

aside .mt-aside-3,
aside .my-aside-3 {
  margin-top: 1rem !important;
}

aside .mr-aside-3,
aside .mx-aside-3 {
  margin-right: 1rem !important;
}

aside .mb-aside-3,
aside .my-aside-3 {
  margin-bottom: 1rem !important;
}

aside .ml-aside-3,
aside .mx-aside-3 {
  margin-left: 1rem !important;
}

aside .m-aside-4 {
  margin: 1.5rem !important;
}

aside .mt-aside-4,
aside .my-aside-4 {
  margin-top: 1.5rem !important;
}

aside .mr-aside-4,
aside .mx-aside-4 {
  margin-right: 1.5rem !important;
}

aside .mb-aside-4,
aside .my-aside-4 {
  margin-bottom: 1.5rem !important;
}

aside .ml-aside-4,
aside .mx-aside-4 {
  margin-left: 1.5rem !important;
}

aside .m-aside-5 {
  margin: 3rem !important;
}

aside .mt-aside-5,
aside .my-aside-5 {
  margin-top: 3rem !important;
}

aside .mr-aside-5,
aside .mx-aside-5 {
  margin-right: 3rem !important;
}

aside .mb-aside-5,
aside .my-aside-5 {
  margin-bottom: 3rem !important;
}

aside .ml-aside-5,
aside .mx-aside-5 {
  margin-left: 3rem !important;
}

aside .p-aside-0 {
  padding: 0 !important;
}

aside .pt-aside-0,
aside .py-aside-0 {
  padding-top: 0 !important;
}

aside .pr-aside-0,
aside .px-aside-0 {
  padding-right: 0 !important;
}

aside .pb-aside-0,
aside .py-aside-0 {
  padding-bottom: 0 !important;
}

aside .pl-aside-0,
aside .px-aside-0 {
  padding-left: 0 !important;
}

aside .p-aside-1 {
  padding: 0.25rem !important;
}

aside .pt-aside-1,
aside .py-aside-1 {
  padding-top: 0.25rem !important;
}

aside .pr-aside-1,
aside .px-aside-1 {
  padding-right: 0.25rem !important;
}

aside .pb-aside-1,
aside .py-aside-1 {
  padding-bottom: 0.25rem !important;
}

aside .pl-aside-1,
aside .px-aside-1 {
  padding-left: 0.25rem !important;
}

aside .p-aside-2 {
  padding: 0.5rem !important;
}

aside .pt-aside-2,
aside .py-aside-2 {
  padding-top: 0.5rem !important;
}

aside .pr-aside-2,
aside .px-aside-2 {
  padding-right: 0.5rem !important;
}

aside .pb-aside-2,
aside .py-aside-2 {
  padding-bottom: 0.5rem !important;
}

aside .pl-aside-2,
aside .px-aside-2 {
  padding-left: 0.5rem !important;
}

aside .p-aside-3 {
  padding: 1rem !important;
}

aside .pt-aside-3,
aside .py-aside-3 {
  padding-top: 1rem !important;
}

aside .pr-aside-3,
aside .px-aside-3 {
  padding-right: 1rem !important;
}

aside .pb-aside-3,
aside .py-aside-3 {
  padding-bottom: 1rem !important;
}

aside .pl-aside-3,
aside .px-aside-3 {
  padding-left: 1rem !important;
}

aside .p-aside-4 {
  padding: 1.5rem !important;
}

aside .pt-aside-4,
aside .py-aside-4 {
  padding-top: 1.5rem !important;
}

aside .pr-aside-4,
aside .px-aside-4 {
  padding-right: 1.5rem !important;
}

aside .pb-aside-4,
aside .py-aside-4 {
  padding-bottom: 1.5rem !important;
}

aside .pl-aside-4,
aside .px-aside-4 {
  padding-left: 1.5rem !important;
}

aside .p-aside-5 {
  padding: 3rem !important;
}

aside .pt-aside-5,
aside .py-aside-5 {
  padding-top: 3rem !important;
}

aside .pr-aside-5,
aside .px-aside-5 {
  padding-right: 3rem !important;
}

aside .pb-aside-5,
aside .py-aside-5 {
  padding-bottom: 3rem !important;
}

aside .pl-aside-5,
aside .px-aside-5 {
  padding-left: 3rem !important;
}

aside .m-aside-auto {
  margin: auto !important;
}

aside .mt-aside-auto,
aside .my-aside-auto {
  margin-top: auto !important;
}

aside .mr-aside-auto,
aside .mx-aside-auto {
  margin-right: auto !important;
}

aside .mb-aside-auto,
aside .my-aside-auto {
  margin-bottom: auto !important;
}

aside .ml-aside-auto,
aside .mx-aside-auto {
  margin-left: auto !important;
}

@media (min-width: 444px) {
  aside .m-xs-aside-0 {
    margin: 0 !important;
  }
  aside .mt-xs-aside-0,
  aside .my-xs-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-xs-aside-0,
  aside .mx-xs-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-xs-aside-0,
  aside .my-xs-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-xs-aside-0,
  aside .mx-xs-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-xs-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-xs-aside-1,
  aside .my-xs-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-xs-aside-1,
  aside .mx-xs-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-xs-aside-1,
  aside .my-xs-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-xs-aside-1,
  aside .mx-xs-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-xs-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-xs-aside-2,
  aside .my-xs-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-xs-aside-2,
  aside .mx-xs-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-xs-aside-2,
  aside .my-xs-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-xs-aside-2,
  aside .mx-xs-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-xs-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-xs-aside-3,
  aside .my-xs-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-xs-aside-3,
  aside .mx-xs-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-xs-aside-3,
  aside .my-xs-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-xs-aside-3,
  aside .mx-xs-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-xs-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-xs-aside-4,
  aside .my-xs-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-xs-aside-4,
  aside .mx-xs-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-xs-aside-4,
  aside .my-xs-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-xs-aside-4,
  aside .mx-xs-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-xs-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-xs-aside-5,
  aside .my-xs-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-xs-aside-5,
  aside .mx-xs-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-xs-aside-5,
  aside .my-xs-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-xs-aside-5,
  aside .mx-xs-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-xs-aside-0 {
    padding: 0 !important;
  }
  aside .pt-xs-aside-0,
  aside .py-xs-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-xs-aside-0,
  aside .px-xs-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-xs-aside-0,
  aside .py-xs-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-xs-aside-0,
  aside .px-xs-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-xs-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-xs-aside-1,
  aside .py-xs-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-xs-aside-1,
  aside .px-xs-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-xs-aside-1,
  aside .py-xs-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-xs-aside-1,
  aside .px-xs-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-xs-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-xs-aside-2,
  aside .py-xs-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-xs-aside-2,
  aside .px-xs-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-xs-aside-2,
  aside .py-xs-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-xs-aside-2,
  aside .px-xs-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-xs-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-xs-aside-3,
  aside .py-xs-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-xs-aside-3,
  aside .px-xs-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-xs-aside-3,
  aside .py-xs-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-xs-aside-3,
  aside .px-xs-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-xs-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-xs-aside-4,
  aside .py-xs-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-xs-aside-4,
  aside .px-xs-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-xs-aside-4,
  aside .py-xs-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-xs-aside-4,
  aside .px-xs-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-xs-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-xs-aside-5,
  aside .py-xs-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-xs-aside-5,
  aside .px-xs-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-xs-aside-5,
  aside .py-xs-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-xs-aside-5,
  aside .px-xs-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-xs-aside-auto {
    margin: auto !important;
  }
  aside .mt-xs-aside-auto,
  aside .my-xs-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-xs-aside-auto,
  aside .mx-xs-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-xs-aside-auto,
  aside .my-xs-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-xs-aside-auto,
  aside .mx-xs-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 576px) {
  aside .m-sm-aside-0 {
    margin: 0 !important;
  }
  aside .mt-sm-aside-0,
  aside .my-sm-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-sm-aside-0,
  aside .mx-sm-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-sm-aside-0,
  aside .my-sm-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-sm-aside-0,
  aside .mx-sm-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-sm-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-sm-aside-1,
  aside .my-sm-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-sm-aside-1,
  aside .mx-sm-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-sm-aside-1,
  aside .my-sm-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-sm-aside-1,
  aside .mx-sm-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-sm-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-sm-aside-2,
  aside .my-sm-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-sm-aside-2,
  aside .mx-sm-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-sm-aside-2,
  aside .my-sm-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-sm-aside-2,
  aside .mx-sm-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-sm-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-sm-aside-3,
  aside .my-sm-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-sm-aside-3,
  aside .mx-sm-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-sm-aside-3,
  aside .my-sm-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-sm-aside-3,
  aside .mx-sm-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-sm-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-sm-aside-4,
  aside .my-sm-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-sm-aside-4,
  aside .mx-sm-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-sm-aside-4,
  aside .my-sm-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-sm-aside-4,
  aside .mx-sm-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-sm-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-sm-aside-5,
  aside .my-sm-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-sm-aside-5,
  aside .mx-sm-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-sm-aside-5,
  aside .my-sm-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-sm-aside-5,
  aside .mx-sm-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-sm-aside-0 {
    padding: 0 !important;
  }
  aside .pt-sm-aside-0,
  aside .py-sm-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-sm-aside-0,
  aside .px-sm-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-sm-aside-0,
  aside .py-sm-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-sm-aside-0,
  aside .px-sm-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-sm-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-sm-aside-1,
  aside .py-sm-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-sm-aside-1,
  aside .px-sm-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-sm-aside-1,
  aside .py-sm-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-sm-aside-1,
  aside .px-sm-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-sm-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-sm-aside-2,
  aside .py-sm-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-sm-aside-2,
  aside .px-sm-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-sm-aside-2,
  aside .py-sm-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-sm-aside-2,
  aside .px-sm-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-sm-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-sm-aside-3,
  aside .py-sm-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-sm-aside-3,
  aside .px-sm-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-sm-aside-3,
  aside .py-sm-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-sm-aside-3,
  aside .px-sm-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-sm-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-sm-aside-4,
  aside .py-sm-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-sm-aside-4,
  aside .px-sm-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-sm-aside-4,
  aside .py-sm-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-sm-aside-4,
  aside .px-sm-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-sm-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-sm-aside-5,
  aside .py-sm-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-sm-aside-5,
  aside .px-sm-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-sm-aside-5,
  aside .py-sm-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-sm-aside-5,
  aside .px-sm-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-sm-aside-auto {
    margin: auto !important;
  }
  aside .mt-sm-aside-auto,
  aside .my-sm-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-sm-aside-auto,
  aside .mx-sm-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-sm-aside-auto,
  aside .my-sm-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-sm-aside-auto,
  aside .mx-sm-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  aside .m-md-aside-0 {
    margin: 0 !important;
  }
  aside .mt-md-aside-0,
  aside .my-md-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-md-aside-0,
  aside .mx-md-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-md-aside-0,
  aside .my-md-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-md-aside-0,
  aside .mx-md-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-md-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-md-aside-1,
  aside .my-md-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-md-aside-1,
  aside .mx-md-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-md-aside-1,
  aside .my-md-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-md-aside-1,
  aside .mx-md-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-md-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-md-aside-2,
  aside .my-md-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-md-aside-2,
  aside .mx-md-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-md-aside-2,
  aside .my-md-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-md-aside-2,
  aside .mx-md-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-md-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-md-aside-3,
  aside .my-md-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-md-aside-3,
  aside .mx-md-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-md-aside-3,
  aside .my-md-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-md-aside-3,
  aside .mx-md-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-md-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-md-aside-4,
  aside .my-md-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-md-aside-4,
  aside .mx-md-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-md-aside-4,
  aside .my-md-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-md-aside-4,
  aside .mx-md-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-md-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-md-aside-5,
  aside .my-md-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-md-aside-5,
  aside .mx-md-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-md-aside-5,
  aside .my-md-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-md-aside-5,
  aside .mx-md-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-md-aside-0 {
    padding: 0 !important;
  }
  aside .pt-md-aside-0,
  aside .py-md-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-md-aside-0,
  aside .px-md-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-md-aside-0,
  aside .py-md-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-md-aside-0,
  aside .px-md-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-md-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-md-aside-1,
  aside .py-md-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-md-aside-1,
  aside .px-md-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-md-aside-1,
  aside .py-md-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-md-aside-1,
  aside .px-md-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-md-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-md-aside-2,
  aside .py-md-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-md-aside-2,
  aside .px-md-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-md-aside-2,
  aside .py-md-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-md-aside-2,
  aside .px-md-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-md-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-md-aside-3,
  aside .py-md-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-md-aside-3,
  aside .px-md-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-md-aside-3,
  aside .py-md-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-md-aside-3,
  aside .px-md-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-md-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-md-aside-4,
  aside .py-md-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-md-aside-4,
  aside .px-md-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-md-aside-4,
  aside .py-md-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-md-aside-4,
  aside .px-md-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-md-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-md-aside-5,
  aside .py-md-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-md-aside-5,
  aside .px-md-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-md-aside-5,
  aside .py-md-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-md-aside-5,
  aside .px-md-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-md-aside-auto {
    margin: auto !important;
  }
  aside .mt-md-aside-auto,
  aside .my-md-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-md-aside-auto,
  aside .mx-md-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-md-aside-auto,
  aside .my-md-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-md-aside-auto,
  aside .mx-md-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  aside .m-lg-aside-0 {
    margin: 0 !important;
  }
  aside .mt-lg-aside-0,
  aside .my-lg-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-lg-aside-0,
  aside .mx-lg-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-lg-aside-0,
  aside .my-lg-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-lg-aside-0,
  aside .mx-lg-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-lg-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-lg-aside-1,
  aside .my-lg-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-lg-aside-1,
  aside .mx-lg-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-lg-aside-1,
  aside .my-lg-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-lg-aside-1,
  aside .mx-lg-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-lg-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-lg-aside-2,
  aside .my-lg-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-lg-aside-2,
  aside .mx-lg-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-lg-aside-2,
  aside .my-lg-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-lg-aside-2,
  aside .mx-lg-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-lg-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-lg-aside-3,
  aside .my-lg-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-lg-aside-3,
  aside .mx-lg-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-lg-aside-3,
  aside .my-lg-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-lg-aside-3,
  aside .mx-lg-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-lg-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-lg-aside-4,
  aside .my-lg-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-lg-aside-4,
  aside .mx-lg-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-lg-aside-4,
  aside .my-lg-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-lg-aside-4,
  aside .mx-lg-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-lg-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-lg-aside-5,
  aside .my-lg-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-lg-aside-5,
  aside .mx-lg-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-lg-aside-5,
  aside .my-lg-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-lg-aside-5,
  aside .mx-lg-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-lg-aside-0 {
    padding: 0 !important;
  }
  aside .pt-lg-aside-0,
  aside .py-lg-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-lg-aside-0,
  aside .px-lg-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-lg-aside-0,
  aside .py-lg-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-lg-aside-0,
  aside .px-lg-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-lg-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-lg-aside-1,
  aside .py-lg-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-lg-aside-1,
  aside .px-lg-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-lg-aside-1,
  aside .py-lg-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-lg-aside-1,
  aside .px-lg-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-lg-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-lg-aside-2,
  aside .py-lg-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-lg-aside-2,
  aside .px-lg-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-lg-aside-2,
  aside .py-lg-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-lg-aside-2,
  aside .px-lg-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-lg-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-lg-aside-3,
  aside .py-lg-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-lg-aside-3,
  aside .px-lg-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-lg-aside-3,
  aside .py-lg-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-lg-aside-3,
  aside .px-lg-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-lg-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-lg-aside-4,
  aside .py-lg-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-lg-aside-4,
  aside .px-lg-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-lg-aside-4,
  aside .py-lg-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-lg-aside-4,
  aside .px-lg-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-lg-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-lg-aside-5,
  aside .py-lg-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-lg-aside-5,
  aside .px-lg-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-lg-aside-5,
  aside .py-lg-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-lg-aside-5,
  aside .px-lg-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-lg-aside-auto {
    margin: auto !important;
  }
  aside .mt-lg-aside-auto,
  aside .my-lg-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-lg-aside-auto,
  aside .mx-lg-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-lg-aside-auto,
  aside .my-lg-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-lg-aside-auto,
  aside .mx-lg-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  aside .m-xl-aside-0 {
    margin: 0 !important;
  }
  aside .mt-xl-aside-0,
  aside .my-xl-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-xl-aside-0,
  aside .mx-xl-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-xl-aside-0,
  aside .my-xl-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-xl-aside-0,
  aside .mx-xl-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-xl-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-xl-aside-1,
  aside .my-xl-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-xl-aside-1,
  aside .mx-xl-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-xl-aside-1,
  aside .my-xl-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-xl-aside-1,
  aside .mx-xl-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-xl-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-xl-aside-2,
  aside .my-xl-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-xl-aside-2,
  aside .mx-xl-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-xl-aside-2,
  aside .my-xl-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-xl-aside-2,
  aside .mx-xl-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-xl-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-xl-aside-3,
  aside .my-xl-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-xl-aside-3,
  aside .mx-xl-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-xl-aside-3,
  aside .my-xl-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-xl-aside-3,
  aside .mx-xl-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-xl-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-xl-aside-4,
  aside .my-xl-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-xl-aside-4,
  aside .mx-xl-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-xl-aside-4,
  aside .my-xl-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-xl-aside-4,
  aside .mx-xl-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-xl-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-xl-aside-5,
  aside .my-xl-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-xl-aside-5,
  aside .mx-xl-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-xl-aside-5,
  aside .my-xl-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-xl-aside-5,
  aside .mx-xl-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-xl-aside-0 {
    padding: 0 !important;
  }
  aside .pt-xl-aside-0,
  aside .py-xl-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-xl-aside-0,
  aside .px-xl-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-xl-aside-0,
  aside .py-xl-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-xl-aside-0,
  aside .px-xl-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-xl-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-xl-aside-1,
  aside .py-xl-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-xl-aside-1,
  aside .px-xl-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-xl-aside-1,
  aside .py-xl-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-xl-aside-1,
  aside .px-xl-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-xl-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-xl-aside-2,
  aside .py-xl-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-xl-aside-2,
  aside .px-xl-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-xl-aside-2,
  aside .py-xl-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-xl-aside-2,
  aside .px-xl-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-xl-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-xl-aside-3,
  aside .py-xl-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-xl-aside-3,
  aside .px-xl-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-xl-aside-3,
  aside .py-xl-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-xl-aside-3,
  aside .px-xl-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-xl-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-xl-aside-4,
  aside .py-xl-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-xl-aside-4,
  aside .px-xl-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-xl-aside-4,
  aside .py-xl-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-xl-aside-4,
  aside .px-xl-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-xl-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-xl-aside-5,
  aside .py-xl-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-xl-aside-5,
  aside .px-xl-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-xl-aside-5,
  aside .py-xl-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-xl-aside-5,
  aside .px-xl-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-xl-aside-auto {
    margin: auto !important;
  }
  aside .mt-xl-aside-auto,
  aside .my-xl-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-xl-aside-auto,
  aside .mx-xl-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-xl-aside-auto,
  aside .my-xl-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-xl-aside-auto,
  aside .mx-xl-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1420px) {
  aside .m-xl1-aside-0 {
    margin: 0 !important;
  }
  aside .mt-xl1-aside-0,
  aside .my-xl1-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-xl1-aside-0,
  aside .mx-xl1-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-xl1-aside-0,
  aside .my-xl1-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-xl1-aside-0,
  aside .mx-xl1-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-xl1-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-xl1-aside-1,
  aside .my-xl1-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-xl1-aside-1,
  aside .mx-xl1-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-xl1-aside-1,
  aside .my-xl1-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-xl1-aside-1,
  aside .mx-xl1-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-xl1-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-xl1-aside-2,
  aside .my-xl1-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-xl1-aside-2,
  aside .mx-xl1-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-xl1-aside-2,
  aside .my-xl1-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-xl1-aside-2,
  aside .mx-xl1-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-xl1-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-xl1-aside-3,
  aside .my-xl1-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-xl1-aside-3,
  aside .mx-xl1-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-xl1-aside-3,
  aside .my-xl1-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-xl1-aside-3,
  aside .mx-xl1-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-xl1-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-xl1-aside-4,
  aside .my-xl1-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-xl1-aside-4,
  aside .mx-xl1-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-xl1-aside-4,
  aside .my-xl1-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-xl1-aside-4,
  aside .mx-xl1-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-xl1-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-xl1-aside-5,
  aside .my-xl1-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-xl1-aside-5,
  aside .mx-xl1-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-xl1-aside-5,
  aside .my-xl1-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-xl1-aside-5,
  aside .mx-xl1-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-xl1-aside-0 {
    padding: 0 !important;
  }
  aside .pt-xl1-aside-0,
  aside .py-xl1-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-xl1-aside-0,
  aside .px-xl1-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-xl1-aside-0,
  aside .py-xl1-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-xl1-aside-0,
  aside .px-xl1-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-xl1-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-xl1-aside-1,
  aside .py-xl1-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-xl1-aside-1,
  aside .px-xl1-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-xl1-aside-1,
  aside .py-xl1-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-xl1-aside-1,
  aside .px-xl1-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-xl1-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-xl1-aside-2,
  aside .py-xl1-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-xl1-aside-2,
  aside .px-xl1-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-xl1-aside-2,
  aside .py-xl1-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-xl1-aside-2,
  aside .px-xl1-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-xl1-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-xl1-aside-3,
  aside .py-xl1-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-xl1-aside-3,
  aside .px-xl1-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-xl1-aside-3,
  aside .py-xl1-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-xl1-aside-3,
  aside .px-xl1-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-xl1-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-xl1-aside-4,
  aside .py-xl1-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-xl1-aside-4,
  aside .px-xl1-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-xl1-aside-4,
  aside .py-xl1-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-xl1-aside-4,
  aside .px-xl1-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-xl1-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-xl1-aside-5,
  aside .py-xl1-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-xl1-aside-5,
  aside .px-xl1-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-xl1-aside-5,
  aside .py-xl1-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-xl1-aside-5,
  aside .px-xl1-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-xl1-aside-auto {
    margin: auto !important;
  }
  aside .mt-xl1-aside-auto,
  aside .my-xl1-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-xl1-aside-auto,
  aside .mx-xl1-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-xl1-aside-auto,
  aside .my-xl1-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-xl1-aside-auto,
  aside .mx-xl1-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1660px) {
  aside .m-xl2-aside-0 {
    margin: 0 !important;
  }
  aside .mt-xl2-aside-0,
  aside .my-xl2-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-xl2-aside-0,
  aside .mx-xl2-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-xl2-aside-0,
  aside .my-xl2-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-xl2-aside-0,
  aside .mx-xl2-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-xl2-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-xl2-aside-1,
  aside .my-xl2-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-xl2-aside-1,
  aside .mx-xl2-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-xl2-aside-1,
  aside .my-xl2-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-xl2-aside-1,
  aside .mx-xl2-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-xl2-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-xl2-aside-2,
  aside .my-xl2-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-xl2-aside-2,
  aside .mx-xl2-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-xl2-aside-2,
  aside .my-xl2-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-xl2-aside-2,
  aside .mx-xl2-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-xl2-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-xl2-aside-3,
  aside .my-xl2-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-xl2-aside-3,
  aside .mx-xl2-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-xl2-aside-3,
  aside .my-xl2-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-xl2-aside-3,
  aside .mx-xl2-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-xl2-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-xl2-aside-4,
  aside .my-xl2-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-xl2-aside-4,
  aside .mx-xl2-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-xl2-aside-4,
  aside .my-xl2-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-xl2-aside-4,
  aside .mx-xl2-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-xl2-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-xl2-aside-5,
  aside .my-xl2-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-xl2-aside-5,
  aside .mx-xl2-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-xl2-aside-5,
  aside .my-xl2-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-xl2-aside-5,
  aside .mx-xl2-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-xl2-aside-0 {
    padding: 0 !important;
  }
  aside .pt-xl2-aside-0,
  aside .py-xl2-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-xl2-aside-0,
  aside .px-xl2-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-xl2-aside-0,
  aside .py-xl2-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-xl2-aside-0,
  aside .px-xl2-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-xl2-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-xl2-aside-1,
  aside .py-xl2-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-xl2-aside-1,
  aside .px-xl2-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-xl2-aside-1,
  aside .py-xl2-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-xl2-aside-1,
  aside .px-xl2-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-xl2-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-xl2-aside-2,
  aside .py-xl2-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-xl2-aside-2,
  aside .px-xl2-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-xl2-aside-2,
  aside .py-xl2-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-xl2-aside-2,
  aside .px-xl2-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-xl2-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-xl2-aside-3,
  aside .py-xl2-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-xl2-aside-3,
  aside .px-xl2-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-xl2-aside-3,
  aside .py-xl2-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-xl2-aside-3,
  aside .px-xl2-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-xl2-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-xl2-aside-4,
  aside .py-xl2-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-xl2-aside-4,
  aside .px-xl2-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-xl2-aside-4,
  aside .py-xl2-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-xl2-aside-4,
  aside .px-xl2-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-xl2-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-xl2-aside-5,
  aside .py-xl2-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-xl2-aside-5,
  aside .px-xl2-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-xl2-aside-5,
  aside .py-xl2-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-xl2-aside-5,
  aside .px-xl2-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-xl2-aside-auto {
    margin: auto !important;
  }
  aside .mt-xl2-aside-auto,
  aside .my-xl2-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-xl2-aside-auto,
  aside .mx-xl2-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-xl2-aside-auto,
  aside .my-xl2-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-xl2-aside-auto,
  aside .mx-xl2-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1921px) {
  aside .m-xxl-aside-0 {
    margin: 0 !important;
  }
  aside .mt-xxl-aside-0,
  aside .my-xxl-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-xxl-aside-0,
  aside .mx-xxl-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-xxl-aside-0,
  aside .my-xxl-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-xxl-aside-0,
  aside .mx-xxl-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-xxl-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-xxl-aside-1,
  aside .my-xxl-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-xxl-aside-1,
  aside .mx-xxl-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-xxl-aside-1,
  aside .my-xxl-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-xxl-aside-1,
  aside .mx-xxl-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-xxl-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-xxl-aside-2,
  aside .my-xxl-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-xxl-aside-2,
  aside .mx-xxl-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-xxl-aside-2,
  aside .my-xxl-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-xxl-aside-2,
  aside .mx-xxl-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-xxl-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-xxl-aside-3,
  aside .my-xxl-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-xxl-aside-3,
  aside .mx-xxl-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-xxl-aside-3,
  aside .my-xxl-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-xxl-aside-3,
  aside .mx-xxl-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-xxl-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-xxl-aside-4,
  aside .my-xxl-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-xxl-aside-4,
  aside .mx-xxl-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-xxl-aside-4,
  aside .my-xxl-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-xxl-aside-4,
  aside .mx-xxl-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-xxl-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-xxl-aside-5,
  aside .my-xxl-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-xxl-aside-5,
  aside .mx-xxl-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-xxl-aside-5,
  aside .my-xxl-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-xxl-aside-5,
  aside .mx-xxl-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-xxl-aside-0 {
    padding: 0 !important;
  }
  aside .pt-xxl-aside-0,
  aside .py-xxl-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-xxl-aside-0,
  aside .px-xxl-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-xxl-aside-0,
  aside .py-xxl-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-xxl-aside-0,
  aside .px-xxl-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-xxl-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-xxl-aside-1,
  aside .py-xxl-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-xxl-aside-1,
  aside .px-xxl-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-xxl-aside-1,
  aside .py-xxl-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-xxl-aside-1,
  aside .px-xxl-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-xxl-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-xxl-aside-2,
  aside .py-xxl-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-xxl-aside-2,
  aside .px-xxl-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-xxl-aside-2,
  aside .py-xxl-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-xxl-aside-2,
  aside .px-xxl-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-xxl-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-xxl-aside-3,
  aside .py-xxl-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-xxl-aside-3,
  aside .px-xxl-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-xxl-aside-3,
  aside .py-xxl-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-xxl-aside-3,
  aside .px-xxl-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-xxl-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-xxl-aside-4,
  aside .py-xxl-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-xxl-aside-4,
  aside .px-xxl-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-xxl-aside-4,
  aside .py-xxl-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-xxl-aside-4,
  aside .px-xxl-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-xxl-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-xxl-aside-5,
  aside .py-xxl-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-xxl-aside-5,
  aside .px-xxl-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-xxl-aside-5,
  aside .py-xxl-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-xxl-aside-5,
  aside .px-xxl-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-xxl-aside-auto {
    margin: auto !important;
  }
  aside .mt-xxl-aside-auto,
  aside .my-xxl-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-xxl-aside-auto,
  aside .mx-xxl-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-xxl-aside-auto,
  aside .my-xxl-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-xxl-aside-auto,
  aside .mx-xxl-aside-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 2100px) {
  aside .m-xxxl-aside-0 {
    margin: 0 !important;
  }
  aside .mt-xxxl-aside-0,
  aside .my-xxxl-aside-0 {
    margin-top: 0 !important;
  }
  aside .mr-xxxl-aside-0,
  aside .mx-xxxl-aside-0 {
    margin-right: 0 !important;
  }
  aside .mb-xxxl-aside-0,
  aside .my-xxxl-aside-0 {
    margin-bottom: 0 !important;
  }
  aside .ml-xxxl-aside-0,
  aside .mx-xxxl-aside-0 {
    margin-left: 0 !important;
  }
  aside .m-xxxl-aside-1 {
    margin: 0.25rem !important;
  }
  aside .mt-xxxl-aside-1,
  aside .my-xxxl-aside-1 {
    margin-top: 0.25rem !important;
  }
  aside .mr-xxxl-aside-1,
  aside .mx-xxxl-aside-1 {
    margin-right: 0.25rem !important;
  }
  aside .mb-xxxl-aside-1,
  aside .my-xxxl-aside-1 {
    margin-bottom: 0.25rem !important;
  }
  aside .ml-xxxl-aside-1,
  aside .mx-xxxl-aside-1 {
    margin-left: 0.25rem !important;
  }
  aside .m-xxxl-aside-2 {
    margin: 0.5rem !important;
  }
  aside .mt-xxxl-aside-2,
  aside .my-xxxl-aside-2 {
    margin-top: 0.5rem !important;
  }
  aside .mr-xxxl-aside-2,
  aside .mx-xxxl-aside-2 {
    margin-right: 0.5rem !important;
  }
  aside .mb-xxxl-aside-2,
  aside .my-xxxl-aside-2 {
    margin-bottom: 0.5rem !important;
  }
  aside .ml-xxxl-aside-2,
  aside .mx-xxxl-aside-2 {
    margin-left: 0.5rem !important;
  }
  aside .m-xxxl-aside-3 {
    margin: 1rem !important;
  }
  aside .mt-xxxl-aside-3,
  aside .my-xxxl-aside-3 {
    margin-top: 1rem !important;
  }
  aside .mr-xxxl-aside-3,
  aside .mx-xxxl-aside-3 {
    margin-right: 1rem !important;
  }
  aside .mb-xxxl-aside-3,
  aside .my-xxxl-aside-3 {
    margin-bottom: 1rem !important;
  }
  aside .ml-xxxl-aside-3,
  aside .mx-xxxl-aside-3 {
    margin-left: 1rem !important;
  }
  aside .m-xxxl-aside-4 {
    margin: 1.5rem !important;
  }
  aside .mt-xxxl-aside-4,
  aside .my-xxxl-aside-4 {
    margin-top: 1.5rem !important;
  }
  aside .mr-xxxl-aside-4,
  aside .mx-xxxl-aside-4 {
    margin-right: 1.5rem !important;
  }
  aside .mb-xxxl-aside-4,
  aside .my-xxxl-aside-4 {
    margin-bottom: 1.5rem !important;
  }
  aside .ml-xxxl-aside-4,
  aside .mx-xxxl-aside-4 {
    margin-left: 1.5rem !important;
  }
  aside .m-xxxl-aside-5 {
    margin: 3rem !important;
  }
  aside .mt-xxxl-aside-5,
  aside .my-xxxl-aside-5 {
    margin-top: 3rem !important;
  }
  aside .mr-xxxl-aside-5,
  aside .mx-xxxl-aside-5 {
    margin-right: 3rem !important;
  }
  aside .mb-xxxl-aside-5,
  aside .my-xxxl-aside-5 {
    margin-bottom: 3rem !important;
  }
  aside .ml-xxxl-aside-5,
  aside .mx-xxxl-aside-5 {
    margin-left: 3rem !important;
  }
  aside .p-xxxl-aside-0 {
    padding: 0 !important;
  }
  aside .pt-xxxl-aside-0,
  aside .py-xxxl-aside-0 {
    padding-top: 0 !important;
  }
  aside .pr-xxxl-aside-0,
  aside .px-xxxl-aside-0 {
    padding-right: 0 !important;
  }
  aside .pb-xxxl-aside-0,
  aside .py-xxxl-aside-0 {
    padding-bottom: 0 !important;
  }
  aside .pl-xxxl-aside-0,
  aside .px-xxxl-aside-0 {
    padding-left: 0 !important;
  }
  aside .p-xxxl-aside-1 {
    padding: 0.25rem !important;
  }
  aside .pt-xxxl-aside-1,
  aside .py-xxxl-aside-1 {
    padding-top: 0.25rem !important;
  }
  aside .pr-xxxl-aside-1,
  aside .px-xxxl-aside-1 {
    padding-right: 0.25rem !important;
  }
  aside .pb-xxxl-aside-1,
  aside .py-xxxl-aside-1 {
    padding-bottom: 0.25rem !important;
  }
  aside .pl-xxxl-aside-1,
  aside .px-xxxl-aside-1 {
    padding-left: 0.25rem !important;
  }
  aside .p-xxxl-aside-2 {
    padding: 0.5rem !important;
  }
  aside .pt-xxxl-aside-2,
  aside .py-xxxl-aside-2 {
    padding-top: 0.5rem !important;
  }
  aside .pr-xxxl-aside-2,
  aside .px-xxxl-aside-2 {
    padding-right: 0.5rem !important;
  }
  aside .pb-xxxl-aside-2,
  aside .py-xxxl-aside-2 {
    padding-bottom: 0.5rem !important;
  }
  aside .pl-xxxl-aside-2,
  aside .px-xxxl-aside-2 {
    padding-left: 0.5rem !important;
  }
  aside .p-xxxl-aside-3 {
    padding: 1rem !important;
  }
  aside .pt-xxxl-aside-3,
  aside .py-xxxl-aside-3 {
    padding-top: 1rem !important;
  }
  aside .pr-xxxl-aside-3,
  aside .px-xxxl-aside-3 {
    padding-right: 1rem !important;
  }
  aside .pb-xxxl-aside-3,
  aside .py-xxxl-aside-3 {
    padding-bottom: 1rem !important;
  }
  aside .pl-xxxl-aside-3,
  aside .px-xxxl-aside-3 {
    padding-left: 1rem !important;
  }
  aside .p-xxxl-aside-4 {
    padding: 1.5rem !important;
  }
  aside .pt-xxxl-aside-4,
  aside .py-xxxl-aside-4 {
    padding-top: 1.5rem !important;
  }
  aside .pr-xxxl-aside-4,
  aside .px-xxxl-aside-4 {
    padding-right: 1.5rem !important;
  }
  aside .pb-xxxl-aside-4,
  aside .py-xxxl-aside-4 {
    padding-bottom: 1.5rem !important;
  }
  aside .pl-xxxl-aside-4,
  aside .px-xxxl-aside-4 {
    padding-left: 1.5rem !important;
  }
  aside .p-xxxl-aside-5 {
    padding: 3rem !important;
  }
  aside .pt-xxxl-aside-5,
  aside .py-xxxl-aside-5 {
    padding-top: 3rem !important;
  }
  aside .pr-xxxl-aside-5,
  aside .px-xxxl-aside-5 {
    padding-right: 3rem !important;
  }
  aside .pb-xxxl-aside-5,
  aside .py-xxxl-aside-5 {
    padding-bottom: 3rem !important;
  }
  aside .pl-xxxl-aside-5,
  aside .px-xxxl-aside-5 {
    padding-left: 3rem !important;
  }
  aside .m-xxxl-aside-auto {
    margin: auto !important;
  }
  aside .mt-xxxl-aside-auto,
  aside .my-xxxl-aside-auto {
    margin-top: auto !important;
  }
  aside .mr-xxxl-aside-auto,
  aside .mx-xxxl-aside-auto {
    margin-right: auto !important;
  }
  aside .mb-xxxl-aside-auto,
  aside .my-xxxl-aside-auto {
    margin-bottom: auto !important;
  }
  aside .ml-xxxl-aside-auto,
  aside .mx-xxxl-aside-auto {
    margin-left: auto !important;
  }
}
.element-text-with-image .image-container {
  text-align: center;
  padding: 5%;
}

.element-text-with-image .image-container img {
  vertical-align: middle;
  width: 98%;
  margin-left: 1%;
}

.element-text-with-image .image-container .alignment-helper {
  vertical-align: middle;
  display: inline-block;
  height: 100%;
  width: 1%;
}

.image-with-monitor .element-text-with-image .image-container {
  background: url(img/imac-background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 350px;
  text-align: center;
  padding: 5% 7%;
  height: auto !important;
}

.image-with-monitor .element-text-with-image .image-container a {
  margin-left: 1px;
  height: 70% !important;
}

.image-with-monitor .element-text-with-image .image-container img {
  width: 370px;
  margin-left: 0px;
}

.image-with-monitor .element-text-with-image .image-container .alignment-helper {
  display: none;
}

@media (max-width: 991.98px) {
  .element-text-with-image .image-container img {
    width: 60vw;
    margin-left: 0px;
  }
}
@media (max-width: 767.98px) {
  .element-text-with-image .image-container img {
    width: 70vw;
    margin-left: 0px;
  }
}
@media (max-width: 575.98px) {
  .element-text-with-image .image-container img {
    width: 100vw;
    margin-left: 0px;
  }
  .image-with-monitor .element-text-with-image .image-container {
    min-height: 350px;
  }
}
@media (max-width: 575.98px) {
  .element-text-with-image .text-justify {
    text-align: left !important;
  }
}
.required-field-marker {
  color: #e3000f;
}

.spinner-field input[type=number]::-webkit-inner-spin-button,
.spinner-field input[type=number]::-webkit-outer-spin-button,
input[type=number][name=productQuantity]::-webkit-inner-spin-button,
input[type=number][name=productQuantity]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.spinner-field input[type=number],
input[type=number][name=productQuantity] {
  -moz-appearance: textfield;
}

.spinner-field .spinner-container {
  position: relative;
  display: inline-block;
}

.spinner-field input {
  width: 60px;
  height: 31px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-right: 18px;
  padding-left: 5px;
  text-align: right;
}

.spinner-field .spinner-up,
.spinner-field .spinner-down {
  position: absolute;
  right: 0px;
  display: block;
  width: 17px;
  height: 15px;
  font-size: 0.875rem;
}

.spinner-field .spinner-up {
  top: 0px;
}

.spinner-field .spinner-down {
  bottom: 0px;
}

.spinner-field.input-group-text .spinner-up,
.spinner-field.input-group-text .spinner-down {
  right: -10px;
}

.spinner-field.input-group-text .spinner-up {
  top: -15px;
}

.spinner-field.input-group-text .spinner-down {
  bottom: -15px;
}

.spinner-field .spinner-up span,
.spinner-field .spinner-down span {
  position: absolute;
  right: 6px;
}

.spinner-field .spinner-up span {
  bottom: -2px;
}

.spinner-field .spinner-down span {
  top: -2px;
}

.dropdown-menu.cart-content .spinner-field .spinner-up span {
  bottom: 0px;
}

.dropdown-menu.cart-content .spinner-field .spinner-down span {
  top: 0px;
}

.spinner-field .loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff !important;
  background-image: url("img/loading.gif") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  opacity: 0.5;
}

.spinner-field input.form-control-sm,
.spinner-field-xs input {
  width: 34px;
  height: 23px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 18px;
  padding-left: 0px;
  font-size: 12px;
  line-height: 1.5;
}

.spinner-field input.form-control-sm + .spinner-up,
.spinner-field-xs .spinner-up {
  top: -3px;
}

.spinner-field input.form-control-sm + .spinner-up + .spinner-down,
.spinner-field-xs .spinner-down {
  bottom: -3px;
}

.spinner-field .spinner-container,
.spinner-field-xs.spinner-field .spinner-container {
  float: left;
  margin-right: 10px;
}

.panel-products .spinner-field .spinner-container,
.panel-products .spinner-field-xs.spinner-field .spinner-container {
  margin-right: 2px;
}

.spinner-field .text-right .spinner-container,
.spinner-field.text-right .spinner-container {
  float: none;
  margin-right: 0px;
}

.spinner-field .spinner-container + button,
.spinner-field-xs .spinner-container + button {
  float: left;
}

/********************************************************************************/
/********************************************************************************/
/**                                                                            **/
/**                             REGISTRATION FORM                              **/
/**                                                                            **/
/********************************************************************************/
/********************************************************************************/
.form-registration-step {
  border-bottom: 1px solid #919191;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.form-registration-step h4 .fa.fa-check-circle-o {
  display: none;
}

.form-registration-step h4 .fa.fa-arrow-circle-o-right {
  display: none;
}

.form-registration-step h4 .fa.fa-circle-thin {
  display: inline;
}

.form-registration-step .summary {
  display: none;
}

.form-registration-step.current .fields {
  display: block;
}

.form-registration-step.current h4 {
  display: block;
  color: #003366 !important;
}

.form-registration-step.current h4 .border {
  border-color: #003366 !important;
}

.form-registration-step.current h4 .fa.fa-check-circle-o {
  display: none;
}

.form-registration-step.current h4 .fa.fa-arrow-circle-o-right {
  display: inline;
}

.form-registration-step.current h4 .fa.fa-circle-thin {
  display: none;
}

.form-registration-step.current h4 .update-step-data {
  display: none;
}

.form-registration-step.completed .fields {
  display: none;
}

.form-registration-step.completed h4 {
  display: block;
  color: #94c11c;
}

.form-registration-step.completed h4 .border {
  border-color: #94c11c !important;
}

.form-registration-step.completed h4 .fa.fa-check-circle-o {
  display: inline;
}

.form-registration-step.completed h4 .fa.fa-arrow-circle-o-right {
  display: none;
}

.form-registration-step.completed h4 .fa.fa-circle-thin {
  display: none;
}

.form-registration-step.completed h4 .update-step-data {
  display: inline;
}

.form-registration-step.completed .summary {
  display: block;
}

.form-registration-step.undone .fields {
  display: none;
}

.form-registration-step.undone h4 {
  display: block;
  color: #6c757d !important;
}

.form-registration-step.undone h4 .border {
  border-color: #6c757d !important;
}

.form-registration-step.undone h4 .fa.fa-check-circle-o {
  display: none;
}

.form-registration-step.undone h4 .fa.fa-arrow-circle-o-right {
  display: none;
}

.form-registration-step.undone h4 .fa.fa-circle-thin {
  display: inline;
}

.form-registration-step.undone h4 .update-step-data {
  display: none;
}

.label-as-placeholder {
  position: relative;
}

.label-as-placeholder input[type=email].form-control,
.label-as-placeholder input[type=number].form-control,
.label-as-placeholder input[type=password].form-control,
.label-as-placeholder input[type=text].form-control,
.label-as-placeholder textarea.form-control,
.label-as-placeholder .chosen-container .chosen-single {
  background: none;
}

.label-as-placeholder input[type=email].form-control,
.label-as-placeholder input[type=number].form-control,
.label-as-placeholder input[type=password].form-control,
.label-as-placeholder input[type=text].form-control,
.label-as-placeholder select.form-control,
.label-as-placeholder textarea.form-control,
.label-as-placeholder .btn,
.label-as-placeholder .chosen-container .chosen-single {
  background-color: var(--brand-white);
  display: block;
  width: 100%;
  padding: 20px var(--spacing-xs) 2px;
  outline: 0;
  border: 1px solid var(--brand-gray-40);
  transition: border-color 0.1s cubic-bezier(0, 0, 0.2, 1);
  font-size: 18px;
  border-radius: 0;
  height: 100%;
}

.was-validated .label-as-placeholder .form-control:valid, .label-as-placeholder .form-control.is-valid {
  border-color: #94c11c !important;
}

.was-validated .label-as-placeholder .form-control:invalid, .label-as-placeholder .form-control.is-invalid {
  border-color: #FF4057 !important;
}

.label-as-placeholder .btn {
  text-align: left;
}

.label-as-placeholder label {
  margin-left: var(--spacing-xs);
  position: absolute;
  left: 0;
  transform: translateY(14px) scale(1);
  transform-origin: top left;
  transition: color 0ms cubic-bezier(0, 0, 0.2, 1), transform 0.2s cubic-bezier(0, 0, 0.2, 1);
  pointer-events: none;
  color: var(--brand-gray-100);
  font-size: 18px;
  z-index: 1;
  white-space: nowrap;
  max-width: calc(100% - var(--spacing-xs) - var(--spacing-xs));
  text-overflow: ellipsis;
  overflow: hidden;
}

.label-as-placeholder.field-filled label {
  transform: translateY(5px) scale(0.75);
  max-width: calc(125% - var(--spacing-xs) - var(--spacing-xs));
}

.label-as-placeholder .chosen-container-single .chosen-single div {
  width: 16px;
}

.label-as-placeholder .chosen-container-single .chosen-single div b {
  margin-top: 50%;
}

.form-check-input + label {
  line-height: 24px;
}

.form-check input[type=radio] :checked + label {
  font-weight: bold;
}

.footer-search-and-contact {
  padding-bottom: var(--container-inner-spacing);
  margin-bottom: var(--container-inner-spacing);
  border-bottom: 1px solid var(--brand-gray-40);
}

.footer-search-headline {
  margin-bottom: var(--spacing-m);
}

.footer-search-container .autoComplete_list {
  background: var(--brand-white);
  border: 1px solid var(--brand-gray-100);
  border-top: 0 solid var(--brand-gray-100);
}

.footer-search-container .search-auto-complete-container {
  margin: 0;
}

.footer-share-banner {
  margin-bottom: var(--spacing-m);
}

.footer-share-banner__link-title {
  padding-bottom: var(--spacing-xs);
  color: var(--font-color-blue);
  font-size: var(--font-size-h2);
  font-weight: var(--font-weight-bold);
}

.footer-share-banner__icon-container .gdpr-links-bar__icon {
  margin: 0 0 0 var(--spacing-xs);
}

.footer-share-banner__icon-container .gdpr-links-bar__icon:first-of-type {
  margin-left: 0;
}

@media (min-width: 768px) {
  .footer-share-banner {
    margin-bottom: var(--spacing-xl);
  }
  .footer-share-banner__link-title {
    padding-bottom: var(--spacing-s);
  }
  .footer-share-banner__icon-container .gdpr-links-bar__icon {
    margin-left: var(--spacing-s);
  }
}
.footer-menus {
  margin-bottom: var(--container-inner-spacing);
}

.footermenu {
  font-family: Prompt, Calibri, Helvetica Neue, Arial, sans-serif;
  color: var(--brand-blue-100);
  display: flex;
}

.footermenu__header {
  font-size: var(--font-size-lg);
}

.footermenu__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  line-height: 1.6;
  flex-grow: 1;
}

.footermenu__item {
  font-size: var(--font-size-base);
  color: var(--brand-blue-100);
  text-decoration: none;
}

.footermenu__item:hover {
  color: var(--brand-accent-blue-100);
}

@media (min-width: 768px) {
  .footermenu__list:first-child {
    padding: 0 var(--spacing-s) 0 0;
  }
}
.footerline {
  display: flex;
  padding: var(--spacing-xs) 0;
  font-size: var(--font-size-14);
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}

.footerline__copyright {
  color: var(--font-color-black);
  white-space: nowrap;
  margin-bottom: var(--spacing-xxs);
}

.footerline__menu {
  display: flex;
  margin-top: calc(var(--spacing-xs) * -1);
  justify-content: center;
}

.footerline__item {
  margin-top: var(--spacing-xs);
  color: var(--brand-blue-100);
  text-decoration: none;
}

.footerline__item:hover {
  color: var(--brand-accent-blue-100);
}

.footerline__item + .footerline__item {
  padding-left: var(--spacing-xs);
}

.footerline__imprint--placeholder {
  display: none;
}

@media (min-width: 768px) {
  .footerline {
    flex-direction: row;
  }
  .footerline__copyright {
    margin-bottom: 0;
  }
  .footerline__imprint--placeholder {
    display: flex;
    visibility: hidden;
  }
}
.paymentList, .paymentList {
  box-sizing: border-box;
  padding: 0px 0.75rem;
  max-width: 100%;
}

.paymentListItems, .shipingListItems {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px;
  margin: 0px 0px 1rem;
}
.paymentListItems .payment-icon, .paymentListItems .shipping-icon, .shipingListItems .payment-icon, .shipingListItems .shipping-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 4.375rem;
  height: 2.5rem;
  margin-bottom: 0.75rem;
  padding: 0px;
  border-radius: 0.125rem;
  border: 1px solid rgb(212, 218, 222);
}

.gdpr-links-bar {
  position: relative;
}

.gdpr-links-bar__list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: calc(var(--grid-gutter-width) * -1 / 2);
}
@keyframes gdpr-links-bar-open {
  0% {
    transform: scale(0.8) translateX(-20px);
    opacity: 0;
  }
  to {
    transform: scale(1) translateX(0);
    opacity: 1;
  }
}
.gdpr-links-bar__gdpr {
  display: none;
  background: var(--brand-white);
  position: absolute;
  padding: var(--spacing-s);
  z-index: 1;
  top: calc(100% + var(--spacing-xs));
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  max-width: 30rem;
  min-width: 15rem;
}

.gdpr-links-bar__gdpr__indicator {
  content: "";
  position: absolute;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid var(--brand-blue-100);
  top: -12px;
  left: 4px;
  z-index: -1;
}

.gdpr-links-bar__gdpr.open {
  transform-origin: 0 0;
  display: block;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
  animation-duration: 0.3s;
  animation-name: gdpr-links-bar-open;
}

.gdpr-links-bar__gdpr.open .gdpr-links-bar__gdpr__indicator {
  transition: left 0.15s ease;
}

.gdpr-links-bar__icon {
  line-height: 1;
  cursor: pointer;
  margin-bottom: calc(var(--grid-gutter-width) / 2);
}

.gdpr-links-bar__icon:not(:last-child) {
  margin-right: var(--spacing-xs);
}

.gdpr-links-bar__icon.pending {
  color: var(--brand-blue-100);
}

@media (min-width: 768px) {
  .gdpr-links-bar__gdpr {
    width: 30rem;
  }
}
@media (hover: hover) {
  .gdpr-links-bar__icon:not(:last-child) {
    margin-right: var(--spacing-xxs);
  }
}
a.gdpr-links-bar__icon {
  color: var(--font-color-accent-blue);
  background-color: transparent;
}

a.gdpr-links-bar__icon:hover {
  color: var(--brand-blue-100);
}

.background--gray {
  background: var(--brand-gray-10);
}

.modal-title {
  margin-top: 0;
}

body.modal-sidebar-is-visible {
  overflow: hidden;
}

.modal-sidebar {
  display: none;
  position: fixed;
  right: -350px;
  top: 0px;
  z-index: 1100;
  height: 100vh;
  width: 375px;
  background-color: #ffffff;
  border-left: 1px solid #e8e8e8;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  transition: right 500ms;
  overflow: auto;
}
.modal-sidebar .modal-sidebar-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e8e8e8;
  padding: 10px;
}
.modal-sidebar .modal-sidebar-header .modal-sidebar-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-sidebar .modal-sidebar-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-sidebar .modal-sidebar-body {
  padding: 10px;
}

.modal-sidebar.is-visible {
  right: 0px;
}

#modal-sidebar-mask {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1049;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
  opacity: 0.8;
}

@media (min-width: var(--breakpoint-md)) {
  .modal-sidebar {
    width: 450px;
  }
}
@media print, screen {
  #cart-holder .print-preview-position-notice a.btn {
    display: none !important;
  }
}
/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker-rtl {
  direction: rtl;
}

.datepicker-rtl.dropdown-menu {
  left: auto;
}

.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
}

.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9 ;
}

.datepicker table tr td.today:hover:hover {
  color: #000;
}

.datepicker table tr td.today.active:hover {
  color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9 ;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9 ;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9 ;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9 ;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

.input-daterange input {
  text-align: center;
}

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1020 !important;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-size: 13px;
  line-height: 20px;
}

.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 4px 5px;
}


#cgm-quick-order-table td.product-quantity input[type=text] {
  width: 55px;
  padding: 0px 18px 0px 10px;
  text-align: right;
}
#cgm-quick-order-table td.product-number {
  white-space: nowrap;
}
#cgm-quick-order-table th.product-title,
#cgm-quick-order-table td.product-title {
  width: 100%;
}
#cgm-quick-order-table td.product-price {
  white-space: nowrap;
  text-align: right;
}
#cgm-quick-order-table th.shipping-address,
#cgm-quick-order-table td.shipping-address {
  min-width: 244px;
}
#cgm-quick-order-table th.shipping-address select,
#cgm-quick-order-table td.shipping-address select {
  min-width: 220px;
  max-width: 220px;
}
#cgm-quick-order-table th.desired-date,
#cgm-quick-order-table td.desired-date {
  min-width: 160px;
}
#cgm-quick-order-table th.desired-date input[type=text],
#cgm-quick-order-table td.desired-date input[type=text] {
  min-width: 100px;
  max-width: 100px;
}

.product-auto-complete-list,
#cgm-quick-order-auto-complete-list,
#cgm-quick-order-address-auto-complete-list {
  display: none;
  width: 0px;
  height: 0px;
  overflow: visible;
}
.product-auto-complete-list ul,
#cgm-quick-order-auto-complete-list ul,
#cgm-quick-order-address-auto-complete-list ul {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  z-index: 1100;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  border-radius: 4px 0 4px 4px;
}
.product-auto-complete-list ul li,
#cgm-quick-order-auto-complete-list ul li,
#cgm-quick-order-address-auto-complete-list ul li {
  margin: 0;
  padding: 0;
  background: #ffffff;
  border: none;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.product-auto-complete-list ul li span.result,
#cgm-quick-order-auto-complete-list ul li span.result,
#cgm-quick-order-address-auto-complete-list ul li span.result {
  cursor: pointer;
  margin: 0;
  padding: 4px 8px;
  display: block;
  text-decoration: none;
  color: #353535;
}
.product-auto-complete-list ul li span.result :hover,
#cgm-quick-order-auto-complete-list ul li span.result :hover,
#cgm-quick-order-address-auto-complete-list ul li span.result :hover {
  background: #dddddd;
}
.product-auto-complete-list ul li span.result .title,
#cgm-quick-order-auto-complete-list ul li span.result .title,
#cgm-quick-order-address-auto-complete-list ul li span.result .title {
  float: left;
}
.product-auto-complete-list ul li span.result .price,
#cgm-quick-order-auto-complete-list ul li span.result .price,
#cgm-quick-order-address-auto-complete-list ul li span.result .price {
  float: right;
  padding-left: 12px;
  font-weight: bold;
}
.product-auto-complete-list ul li span.result .product-number,
#cgm-quick-order-auto-complete-list ul li span.result .product-number,
#cgm-quick-order-address-auto-complete-list ul li span.result .product-number {
  float: left;
  padding-right: 12px;
  width: 100px;
}
.product-auto-complete-list ul li:first-child,
#cgm-quick-order-auto-complete-list ul li:first-child,
#cgm-quick-order-address-auto-complete-list ul li:first-child {
  border-top: 1px solid #dddddd;
}
.product-auto-complete-list ul li:last-child,
#cgm-quick-order-auto-complete-list ul li:last-child,
#cgm-quick-order-address-auto-complete-list ul li:last-child {
  border-bottom: 1px solid #dddddd;
}
.product-auto-complete-list ul li:nth-child(even),
#cgm-quick-order-auto-complete-list ul li:nth-child(even),
#cgm-quick-order-address-auto-complete-list ul li:nth-child(even) {
  background: #f4f4f4;
}
.product-auto-complete-list ul li:hover span.result,
.product-auto-complete-list ul li.active span.result,
#cgm-quick-order-auto-complete-list ul li:hover span.result,
#cgm-quick-order-auto-complete-list ul li.active span.result,
#cgm-quick-order-address-auto-complete-list ul li:hover span.result,
#cgm-quick-order-address-auto-complete-list ul li.active span.result {
  background: #dddddd;
}

.cgm-cookie-consent-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll;
}

#cgm-cookie-consent-main, #cookie-consent-manage {
  max-width: 66rem;
  padding: 1em;
  margin: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.cgm-cookie-consent {
  top: 7rem;
  max-width: calc(100% - 2rem);
  z-index: 1006;
  backface-visibility: hidden;
  border: 1px solid #cacaca;
  border-radius: 8px;
  overflow-y: auto;
  border-radius: 8px;
  background-color: #fefefe;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1;
  width: 100%;
  height: auto;
  display: flex;
  margin: 1rem auto;
  padding: 1rem;
}
@media print, screen and (min-width: 37rem) {
  .cgm-cookie-consent {
    width: 66rem !important;
  }
}
.cgm-cookie-consent__button {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.5rem;
  justify-content: center;
}
@media print, screen and (min-width: 37rem) {
  .cgm-cookie-consent__button {
    flex-wrap: wrap;
  }
}
.cgm-cookie-consent__field--checkbox:disabled ~ .switch-paddle {
  cursor: not-allowed;
}

@media print, screen and (max-width: 37rem) {
  .cgm-cookie-consent__buttons {
    flex-wrap: wrap;
  }
}
.cgm-cookie-consent-field {
  display: inline-block;
  width: 100%;
}
.cgm-cookie-consent-field__field, .cgm-cookie-consent-field__description, .cgm-cookie-consent-field__label {
  box-sizing: border-box;
  float: left;
  padding: 0 0.5rem;
  width: 100%;
}
.cgm-cookie-consent-field__field, .cgm-cookie-consent-field__label {
  width: 50%;
}
@media print, screen and (min-width: 37rem) {
  .cgm-cookie-consent-field__field, .cgm-cookie-consent-field__label {
    width: 16.66667%;
  }
}
@media print, screen and (min-width: 37rem) {
  .cgm-cookie-consent-field__description {
    width: 66.66667%;
    position: relative;
    left: -16.66667%;
  }
}
.cgm-cookie-consent-field__message {
  box-sizing: border-box;
}
.cgm-cookie-consent-field__field input[type=checkbox],
.cgm-cookie-consent-field__field .switch {
  float: right;
}
@media print, screen and (min-width: 37rem) {
  .cgm-cookie-consent-field__field {
    position: relative;
    left: 66.66667%;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  padding: 0.1rem;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.widget .slick-container {
  overflow: hidden;
  position: relative;
  padding-bottom: 6px;
  min-width: 100%;
}

.widget .slick-container .slider-item {
  display: inline-flex;
  vertical-align: top;
  width: 50%;
  margin-right: 0.5rem;
  padding: 0.2rem;
}
@media (min-width: var(--breakpoint-md)) {
  .widget .slick-container .slider-item {
    width: 33.33%;
  }
}
@media (min-width: var(--breakpoint-lg)) {
  .widget .slick-container .slider-item {
    width: 25%;
  }
}
@media (min-width: var(--breakpoint-xl)) {
  .widget .slick-container .slider-item {
    width: 20%;
  }
}
.widget .slick-container .slider-item img {
  display: block;
  width: 100%;
  height: auto;
}

.widget .slick-container .slick-slide,
.widget .slick-container .slider-item {
  border-radius: 5px;
}
.widget .slick-container .slick-slide a.full,
.widget .slick-container .slider-item a.full {
  flex: 1;
}
.widget .slick-container .slick-slide a.btn,
.widget .slick-container .slider-item a.btn {
  white-space: normal;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0.5rem;
}
.widget .slick-container .slick-slide .sc-product-title,
.widget .slick-container .slider-item .sc-product-title {
  min-height: 4rem;
}
.widget .slick-container .slick-slide .card-title a,
.widget .slick-container .slider-item .card-title a {
  max-height: 65px;
  display: inline-block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.widget .slick-container .slick-slide.small {
  flex: 0 0 70px;
}

.widget .slick-container .slick-next,
.widget .slick-container .slick-prev {
  position: absolute;
  z-index: 1;
  width: 3.5rem;
  height: 100%;
  border: none;
  outline: none;
  background-color: transparent;
  color: #888888;
  text-align: center;
  cursor: pointer;
  transition: 0.3s ease;
}
.widget .slick-container .slick-next svg,
.widget .slick-container .slick-prev svg {
  color: var(--brand-gray-100);
  fill: var(--brand-gray-100);
}
.widget .slick-container .slick-next svg:hover,
.widget .slick-container .slick-next svg:focus,
.widget .slick-container .slick-prev svg:hover,
.widget .slick-container .slick-prev svg:focus {
  color: var(--brand-accent-blue-100);
  fill: var(--brand-accent-blue-100);
}
.widget .slick-container .slick-next svg,
.widget .slick-container .slick-prev svg {
  width: 1rem;
}

.widget .slick-container .pull-right {
  right: 0;
}

.widget .slick-container .pull-left > svg {
  transform: rotate(180deg);
}

.widget .slick-container .slick-disabled {
  visibility: hidden;
}

.slick-container .slider_slick {
  --font-color-white:var(--brand-white);
  --font-color-black:var(--brand-black);
  --font-color-blue:var(--brand-blue-100);
  --font-color-accent-blue:var(--brand-accent-blue-100);
}

.slick-dots li {
  width: 0.625rem;
  height: 0.625rem;
  margin: 0 0.25rem;
  background-color: #efd5d5;
  border: none;
  border-radius: 50%;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0.3125rem;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}

.slick-dots li,
.slick-dots li.p-small-1,
.slick-dots li.n-small-1 {
  transform: scale(0.5);
}

.slick-dots li.slick-active {
  transform: scale(0.75);
  transform-origin: center;
  background: #3498db;
}

.slick-dots li button:before {
  color: transparent !important;
}

/* NavBar */
.sidenav {
  max-width: 380px;
  width: 85%;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 100%;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  background-color: white;
  transform-origin: left center;
  transform: translateX(-380px);
}

.sidenavHeader {
  color: white;
  font-weight: bold;
  background-color: rgb(35, 47, 62);
  padding: 10px 0px 10px 30px;
  font-size: 23px;
}

.sidenavContentHeader {
  margin-top: 5px;
  padding: 15px 0px 15px 25px;
  font-size: 20px;
  font-weight: bold;
}

.sidenavContent {
  padding: 15px 0px 15px 25px;
}

.sidenavContent:hover {
  background-color: #eaeded;
}

hr {
  height: 1px;
  border: 0;
  color: gray;
  background-color: gray;
  margin: 15px auto 10px auto;
}

.sidenavRow {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 15px 25px 15px 25px;
}

.sidenavRow:hover {
  background-color: #eaeded;
}

.sidenavRow:hover i {
  color: #111111 !important;
}

#closeBtn {
  display: none;
  position: absolute;
  top: 0;
  color: #000;
  font-size: 50px;
  cursor: pointer;
  z-index: 75;
  transform: translateY(-5px);
  transition: visibility 0.5s;
  left: 20rem;
}

/* animation */
@keyframes collapse {
  0% {
    z-index: 100;
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-380px);
  }
}
@keyframes expand {
  0% {
    z-index: 100;
    transform: translateX(-380px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* Overlay */
#overlay-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 50;
  background-color: rgba(0, 0, 0, 0.7);
}

/* Dropdown */
.sidenavContainer hr {
  width: 85%;
}

.sidenavRowDropdown {
  display: flex;
  width: 100%;
  justify-content: start;
  align-items: center;
  padding: 15px 25px 15px 25px;
  cursor: pointer;
}

.sidenavRowDropdown:hover {
  background-color: #eaeded;
}

.sidenavRowDropdown:hover i {
  color: #111111 !important;
}

.sidenavContainer {
  display: none;
  height: 0px;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center top;
}

@keyframes expandDropDown {
  0% {
    transform: scaleY(0);
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    opacity: 1;
  }
}
@keyframes collapseDropDown {
  0% {
    transform: scaleY(1);
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    opacity: 0;
  }
}
/* Container part */
#main-container-menu {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}

@keyframes mainAway {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(-380px);
  }
}
@keyframes mainBack {
  0% {
    transform: translateX(-380px);
  }
  100% {
    transform: translateX(0px);
  }
}
.sub-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background-color: white;
  transform: translateX(380px);
  top: 0;
}

@keyframes subBack {
  0% {
    transform: translateX(380px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes subPush {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(380px);
  }
}
.mainMenu {
  margin-top: 5px;
  padding: 15px 0px 15px 25px;
  font-weight: bold;
}

.mainMenu:hover {
  background-color: #eaeded;
  cursor: pointer;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./img/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./font/slick.eot");
  src: url("./font/slick.eot?#iefix") format("embedded-opentype"), url("./font/slick.woff") format("woff"), url("./font/slick.ttf") format("truetype"), url("./font/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.form-group.password-strength,
.form-group.password-strength-check {
  position: relative;
}
.form-group.password-strength input[type=password],
.form-group.password-strength-check input[type=password] {
  background-color: transparent !important;
  position: relative;
  z-index: 1;
}
.form-group.password-strength .strength_meter,
.form-group.password-strength-check .strength_meter {
  position: absolute;
  left: 0px;
  top: 46px;
  width: 100%;
  height: 6px;
  z-index: 0;
  overflow: hidden;
}
.form-group.password-strength .strength_meter div,
.form-group.password-strength-check .strength_meter div {
  width: 0%;
  height: 43px;
  text-align: right;
  color: #000;
  line-height: 6px;
  transition: all 0.3s ease-in-out;
}
.form-group.password-strength .strength_meter div p,
.form-group.password-strength-check .strength_meter div p {
  position: absolute;
  top: 22px;
  right: 0px;
  color: #FFF;
  font-size: 13px;
}
.form-group.password-strength .mismatch,
.form-group.password-strength-check .mismatch {
  background-color: #FF4057;
  border-color: #FF4057 !important;
  width: 100% !important;
}
.form-group.password-strength .match,
.form-group.password-strength-check .match {
  background-color: #94c11c;
  border-color: #94c11c !important;
  width: 100% !important;
}
.form-group.password-strength .veryweak,
.form-group.password-strength-check .veryweak {
  background-color: #FF4057;
  border-color: #FF4057 !important;
  width: 25% !important;
}
.form-group.password-strength .weak,
.form-group.password-strength-check .weak {
  background-color: #fd7e14;
  border-color: #fd7e14 !important;
  width: 50% !important;
}
.form-group.password-strength .medium,
.form-group.password-strength-check .medium {
  background-color: #ffc107;
  border-color: #ffc107 !important;
  width: 75% !important;
}
.form-group.password-strength .strong,
.form-group.password-strength-check .strong {
  background-color: #94c11c;
  border-color: #94c11c !important;
  width: 100% !important;
}
.form-group.password-strength .button_strength,
.form-group.password-strength-check .button_strength {
  display: none;
}

/*********************************************/
/*********************************************/
/**                                         **/
/** USE THIS FILE FOR TEMPORARY DEV STYLES. **/
/**                                         **/
/*********************************************/
/*********************************************//*# sourceMappingURL=theme-default.css.map */
.option-set-title {
    position: relative;
    display: block;
    padding: 10px 15px;
    border-radius: 4px;
    color: #fff;
    background-color: #337ab7;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-top: 0px;
}
.wizard-option .tooltip,
.ProductWizardStepOptionSet .tooltip {
    min-width: 200px;
}
.choosable-option {
    cursor: pointer;
}
.choosable-option .fa-info-circle {
    cursor: help;
}
.choosable-option .fa-check,
.product-box .fa-check {
    display: none;
}
.choosable-option.picked .fa-check,
.product-box.picked .fa-check {
    display: block;
}
.card.choosable-option>.card-title {
    border-bottom-width: 0px;
}
.card.choosable-option:hover {
    border-color: rgba(27,117,186,.45);
    box-shadow: 0 1px 1px rgba(27,117,186,.05);
}
.card.choosable-option:hover>.card-title {
    color: #333;
    background-color: rgba(27,117,186,.35);
    border-color: rgba(27,117,186,.45);
}
.card.choosable-option.picked {
    color: #fff;
    border-color: rgba(27,117,186,1);
    box-shadow: 0 1px 1px rgba(27,117,186,.25);
    background-color: rgba(27,117,186,.95);
}
#product-wizard-step .info-box {
    height: calc(100% - 86px);
}
.wizard-option.pickable {
    transition: box-shadow 500ms;
}
.wizard-option.pickable .wizard-option-picker {
    cursor: pointer;
    transition: color 500ms, border-color 500ms, background-color 500ms;
}
.wizard-option.pickable .card-header {
    transition: color 500ms, border-color 500ms, background-color 500ms;
}
.wizard-option.pickable.not-picked .btn-primary,
.wizard-option.pickable.validation-error .btn-primary {
    transition: color 500ms, border-color 500ms, background-color 500ms;
}
.wizard-option.pickable.not-picked .wizard-option-picker {
    color: #e8e8e8 !important;
    border-color: rgba(0, 0, 0, 0.125) !important;
}
.wizard-option.wizard-option-product.pickable.not-picked .fa.wizard-option-picker {
    color: #ffffff !important;
}
.wizard-option.pickable.not-picked {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) inset !important;
    box-shadow: none !important;
}
.wizard-option.pickable.not-picked:hover {
    box-shadow: none !important;
}
.wizard-option.pickable.not-picked .card-header {
    background-color: #e8e8e8 !important;
    color: #919191 !important;
}
.wizard-option.pickable.not-picked .btn-primary {
    background-color: #e8e8e8 !important;
    border-color: #e8e8e8 !important;
    color: #919191 !important;
}
.wizard-option.pickable .border-blue {
    transition: border-color 500ms;
}
.wizard-option.pickable.not-picked .border-blue {
    border-color: #919191 !important;
}
.wizard-option.wizard-option-product.pickable.not-picked .border-blue {
    border-color: #ffffff !important;
}
.wizard-option.pickable.validation-error .wizard-option-picker {
    color: #e3000f !important;
    border-color: rgba(0, 0, 0, 0.125) !important;
}
.wizard-option.pickable.validation-error .card-header {
    background-color: #e3000f !important;
    color: #ffffff !important;
}
.wizard-option.pickable.validation-error .btn-primary {
    background-color: #e3000f !important;
    border-color: #e3000f !important;
    color: #ffffff !important;
}
.wizard-option.pickable.validation-error .border-blue {
    border-color: #e3000f !important;
}
.wizard-option .product-description-sm {
    height: 4em;
    overflow: hidden;
}
.wizard-option .product-description-md {
    height: 5.5em;
    overflow: hidden;
}
.wizard-option .product-description-lg {
    height: 6.5em;
    overflow: hidden;
}
.wizard-option .pick-button-label {
    height: 63px;
    overflow: hidden;
}
.wizard-option.loading::after,
#ProductWizardCartSummary.loading::after {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: url(img/loader-circle.gif);
    background-repeat: no-repeat;
    background-position: center;
}
form[name="ProductWizardStepForm"] .btn-additional-options {
    padding: 30px 10px;
    margin-top: 10px;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    cursor: pointer;
    transition: color 500ms, background-color 500ms;
}
form[name="ProductWizardStepForm"] .btn-additional-options .fa:last-child {
    float: right;
    line-height: 1.5;
    transition: margin 500ms;
}
form[name="ProductWizardStepForm"] .btn-additional-options:hover {
    color: #ffffff;
    background-color: #919191;
}
form[name="ProductWizardStepForm"] .btn-additional-options:hover .fa:last-child {
    margin-right: -8px;
}
form[name="ProductWizardStepForm"] .has-additional-options .radio-option-picker:nth-child(n+2) {
    display: none !important;
}
.radio-option-picker {
    min-height: 85px;
    transition: color 500ms;
}
.radio-option-picker .label {
    float: left;
    width: calc(100% - 38px);
}
.radio-option-picker .fa {
    transition: color 500ms;
}
.radio-option-picker:not(.checked) .fa.text-blue {
    color: #ffffff !important;
}
.modal-sidebar .radio-option-picker:not(.checked) .fa.text-blue,
.wizard-option.picked .radio-option-picker:not(.checked) .fa.text-blue {
    color: #ffffff !important;
}

@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.flex-active-slide h2,.flex-active-slide p,.flex-active-slide a.flexLink{left:10%;position:absolute;opacity:1;z-index:1000}.flexslider li{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:1s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:1s;-ms-animation-delay:.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:1s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-child-rifle:before{content:"\e4e0"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(font/fa-brands-400.woff2) format("woff2"),url(font/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(font/fa-regular-400.woff2) format("woff2"),url(font/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(font/fa-solid-900.woff2) format("woff2"),url(font/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(font/fa-brands-400.woff2) format("woff2"),url(font/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(font/fa-solid-900.woff2) format("woff2"),url(font/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(font/fa-regular-400.woff2) format("woff2"),url(font/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(font/fa-solid-900.woff2) format("woff2"),url(font/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(font/fa-brands-400.woff2) format("woff2"),url(font/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(font/fa-regular-400.woff2) format("woff2"),url(font/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(font/fa-v4compatibility.woff2) format("woff2"),url(font/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -.0667em;
}

.fa-xs {
    font-size: .75em;
}

.fa-sm {
    font-size: .875em;
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}

.fa-border {
    border: solid 0.08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
    margin-left: .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(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.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);
}

.fa-flip-both, .fa-flip-horizontal.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,
:root .fa-flip-both {
    -webkit-filter: none;
    filter: none;
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.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-500px:before {
    content: "\f26e";
}

.fa-accessible-icon:before {
    content: "\f368";
}

.fa-accusoft:before {
    content: "\f369";
}

.fa-acquisitions-incorporated:before {
    content: "\f6af";
}

.fa-ad:before {
    content: "\f641";
}

.fa-address-book:before {
    content: "\f2b9";
}

.fa-address-card:before {
    content: "\f2bb";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-adn:before {
    content: "\f170";
}

.fa-adobe:before {
    content: "\f778";
}

.fa-adversal:before {
    content: "\f36a";
}

.fa-affiliatetheme:before {
    content: "\f36b";
}

.fa-air-freshener:before {
    content: "\f5d0";
}

.fa-airbnb:before {
    content: "\f834";
}

.fa-algolia:before {
    content: "\f36c";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-alipay:before {
    content: "\f642";
}

.fa-allergies:before {
    content: "\f461";
}

.fa-amazon:before {
    content: "\f270";
}

.fa-amazon-pay:before {
    content: "\f42c";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3";
}

.fa-amilia:before {
    content: "\f36d";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-android:before {
    content: "\f17b";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angry:before {
    content: "\f556";
}

.fa-angrycreative:before {
    content: "\f36e";
}

.fa-angular:before {
    content: "\f420";
}

.fa-ankh:before {
    content: "\f644";
}

.fa-app-store:before {
    content: "\f36f";
}

.fa-app-store-ios:before {
    content: "\f370";
}

.fa-apper:before {
    content: "\f371";
}

.fa-apple:before {
    content: "\f179";
}

.fa-apple-alt:before {
    content: "\f5d1";
}

.fa-apple-pay:before {
    content: "\f415";
}

.fa-archive:before {
    content: "\f187";
}

.fa-archway:before {
    content: "\f557";
}

.fa-arrow-alt-circle-down:before {
    content: "\f358";
}

.fa-arrow-alt-circle-left:before {
    content: "\f359";
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-arrows-alt-h:before {
    content: "\f337";
}

.fa-arrows-alt-v:before {
    content: "\f338";
}

.fa-artstation:before {
    content: "\f77a";
}

.fa-assistive-listening-systems:before {
    content: "\f2a2";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-asymmetrik:before {
    content: "\f372";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-atlas:before {
    content: "\f558";
}

.fa-atlassian:before {
    content: "\f77b";
}

.fa-atom:before {
    content: "\f5d2";
}

.fa-audible:before {
    content: "\f373";
}

.fa-audio-description:before {
    content: "\f29e";
}

.fa-autoprefixer:before {
    content: "\f41c";
}

.fa-avianex:before {
    content: "\f374";
}

.fa-aviato:before {
    content: "\f421";
}

.fa-award:before {
    content: "\f559";
}

.fa-aws:before {
    content: "\f375";
}

.fa-baby:before {
    content: "\f77c";
}

.fa-baby-carriage:before {
    content: "\f77d";
}

.fa-backspace:before {
    content: "\f55a";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-bacon:before {
    content: "\f7e5";
}

.fa-balance-scale:before {
    content: "\f24e";
}

.fa-balance-scale-left:before {
    content: "\f515";
}

.fa-balance-scale-right:before {
    content: "\f516";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-band-aid:before {
    content: "\f462";
}

.fa-bandcamp:before {
    content: "\f2d5";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-bars:before {
    content: "\f0c9";
}

.fa-baseball-ball:before {
    content: "\f433";
}

.fa-basketball-ball:before {
    content: "\f434";
}

.fa-bath:before {
    content: "\f2cd";
}

.fa-battery-empty:before {
    content: "\f244";
}

.fa-battery-full:before {
    content: "\f240";
}

.fa-battery-half:before {
    content: "\f242";
}

.fa-battery-quarter:before {
    content: "\f243";
}

.fa-battery-three-quarters:before {
    content: "\f241";
}

.fa-battle-net:before {
    content: "\f835";
}

.fa-bed:before {
    content: "\f236";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bezier-curve:before {
    content: "\f55b";
}

.fa-bible:before {
    content: "\f647";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-biking:before {
    content: "\f84a";
}

.fa-bimobject:before {
    content: "\f378";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-biohazard:before {
    content: "\f780";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitcoin:before {
    content: "\f379";
}

.fa-bity:before {
    content: "\f37a";
}

.fa-black-tie:before {
    content: "\f27e";
}

.fa-blackberry:before {
    content: "\f37b";
}

.fa-blender:before {
    content: "\f517";
}

.fa-blender-phone:before {
    content: "\f6b6";
}

.fa-blind:before {
    content: "\f29d";
}

.fa-blog:before {
    content: "\f781";
}

.fa-blogger:before {
    content: "\f37c";
}

.fa-blogger-b:before {
    content: "\f37d";
}

.fa-bluetooth:before {
    content: "\f293";
}

.fa-bluetooth-b:before {
    content: "\f294";
}

.fa-bold:before {
    content: "\f032";
}

.fa-bolt:before {
    content: "\f0e7";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-bone:before {
    content: "\f5d7";
}

.fa-bong:before {
    content: "\f55c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-book-dead:before {
    content: "\f6b7";
}

.fa-book-medical:before {
    content: "\f7e6";
}

.fa-book-open:before {
    content: "\f518";
}

.fa-book-reader:before {
    content: "\f5da";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-bootstrap:before {
    content: "\f836";
}

.fa-border-all:before {
    content: "\f84c";
}

.fa-border-none:before {
    content: "\f850";
}

.fa-border-style:before {
    content: "\f853";
}

.fa-bowling-ball:before {
    content: "\f436";
}

.fa-box:before {
    content: "\f466";
}

.fa-box-open:before {
    content: "\f49e";
}

.fa-boxes:before {
    content: "\f468";
}

.fa-braille:before {
    content: "\f2a1";
}

.fa-brain:before {
    content: "\f5dc";
}

.fa-bread-slice:before {
    content: "\f7ec";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-briefcase-medical:before {
    content: "\f469";
}

.fa-broadcast-tower:before {
    content: "\f519";
}

.fa-broom:before {
    content: "\f51a";
}

.fa-brush:before {
    content: "\f55d";
}

.fa-btc:before {
    content: "\f15a";
}

.fa-buffer:before {
    content: "\f837";
}

.fa-bug:before {
    content: "\f188";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-burn:before {
    content: "\f46a";
}

.fa-buromobelexperte:before {
    content: "\f37f";
}

.fa-bus:before {
    content: "\f207";
}

.fa-bus-alt:before {
    content: "\f55e";
}

.fa-business-time:before {
    content: "\f64a";
}

.fa-buy-n-large:before {
    content: "\f8a6";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-calendar:before {
    content: "\f133";
}

.fa-calendar-alt:before {
    content: "\f073";
}

.fa-calendar-check:before {
    content: "\f274";
}

.fa-calendar-day:before {
    content: "\f783";
}

.fa-calendar-minus:before {
    content: "\f272";
}

.fa-calendar-plus:before {
    content: "\f271";
}

.fa-calendar-times:before {
    content: "\f273";
}

.fa-calendar-week:before {
    content: "\f784";
}

.fa-camera:before {
    content: "\f030";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-campground:before {
    content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
    content: "\f785";
}

.fa-candy-cane:before {
    content: "\f786";
}

.fa-cannabis:before {
    content: "\f55f";
}

.fa-capsules:before {
    content: "\f46b";
}

.fa-car:before {
    content: "\f1b9";
}

.fa-car-alt:before {
    content: "\f5de";
}

.fa-car-battery:before {
    content: "\f5df";
}

.fa-car-crash:before {
    content: "\f5e1";
}

.fa-car-side:before {
    content: "\f5e4";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-caret-square-down:before {
    content: "\f150";
}

.fa-caret-square-left:before {
    content: "\f191";
}

.fa-caret-square-right:before {
    content: "\f152";
}

.fa-caret-square-up:before {
    content: "\f151";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-carrot:before {
    content: "\f787";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cash-register:before {
    content: "\f788";
}

.fa-cat:before {
    content: "\f6be";
}

.fa-cc-amazon-pay:before {
    content: "\f42d";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-apple-pay:before {
    content: "\f416";
}

.fa-cc-diners-club:before {
    content: "\f24c";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-jcb:before {
    content: "\f24b";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-centercode:before {
    content: "\f380";
}

.fa-centos:before {
    content: "\f789";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-chair:before {
    content: "\f6c0";
}

.fa-chalkboard:before {
    content: "\f51b";
}

.fa-chalkboard-teacher:before {
    content: "\f51c";
}

.fa-charging-station:before {
    content: "\f5e7";
}

.fa-chart-area:before {
    content: "\f1fe";
}

.fa-chart-bar:before {
    content: "\f080";
}

.fa-chart-line:before {
    content: "\f201";
}

.fa-chart-pie:before {
    content: "\f200";
}

.fa-check:before {
    content: "\f00c";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-check-double:before {
    content: "\f560";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-cheese:before {
    content: "\f7ef";
}

.fa-chess:before {
    content: "\f439";
}

.fa-chess-bishop:before {
    content: "\f43a";
}

.fa-chess-board:before {
    content: "\f43c";
}

.fa-chess-king:before {
    content: "\f43f";
}

.fa-chess-knight:before {
    content: "\f441";
}

.fa-chess-pawn:before {
    content: "\f443";
}

.fa-chess-queen:before {
    content: "\f445";
}

.fa-chess-rook:before {
    content: "\f447";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-chrome:before {
    content: "\f268";
}

.fa-chromecast:before {
    content: "\f838";
}

.fa-church:before {
    content: "\f51d";
}

.fa-circle:before {
    content: "\f111";
}

.fa-circle-notch:before {
    content: "\f1ce";
}

.fa-city:before {
    content: "\f64f";
}

.fa-clinic-medical:before {
    content: "\f7f2";
}

.fa-clipboard:before {
    content: "\f328";
}

.fa-clipboard-check:before {
    content: "\f46c";
}

.fa-clipboard-list:before {
    content: "\f46d";
}

.fa-clock:before {
    content: "\f017";
}

.fa-clone:before {
    content: "\f24d";
}

.fa-closed-captioning:before {
    content: "\f20a";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-cloud-download-alt:before {
    content: "\f381";
}

.fa-cloud-meatball:before {
    content: "\f73b";
}

.fa-cloud-moon:before {
    content: "\f6c3";
}

.fa-cloud-moon-rain:before {
    content: "\f73c";
}

.fa-cloud-rain:before {
    content: "\f73d";
}

.fa-cloud-showers-heavy:before {
    content: "\f740";
}

.fa-cloud-sun:before {
    content: "\f6c4";
}

.fa-cloud-sun-rain:before {
    content: "\f743";
}

.fa-cloud-upload-alt:before {
    content: "\f382";
}

.fa-cloudscale:before {
    content: "\f383";
}

.fa-cloudsmith:before {
    content: "\f384";
}

.fa-cloudversify:before {
    content: "\f385";
}

.fa-cocktail:before {
    content: "\f561";
}

.fa-code:before {
    content: "\f121";
}

.fa-code-branch:before {
    content: "\f126";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-codiepie:before {
    content: "\f284";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cog:before {
    content: "\f013";
}

.fa-cogs:before {
    content: "\f085";
}

.fa-coins:before {
    content: "\f51e";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-comment:before {
    content: "\f075";
}

.fa-comment-alt:before {
    content: "\f27a";
}

.fa-comment-dollar:before {
    content: "\f651";
}

.fa-comment-dots:before {
    content: "\f4ad";
}

.fa-comment-medical:before {
    content: "\f7f5";
}

.fa-comment-slash:before {
    content: "\f4b3";
}

.fa-comments:before {
    content: "\f086";
}

.fa-comments-dollar:before {
    content: "\f653";
}

.fa-compact-disc:before {
    content: "\f51f";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-compress:before {
    content: "\f066";
}

.fa-compress-arrows-alt:before {
    content: "\f78c";
}

.fa-concierge-bell:before {
    content: "\f562";
}

.fa-confluence:before {
    content: "\f78d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-contao:before {
    content: "\f26d";
}

.fa-cookie:before {
    content: "\f563";
}

.fa-cookie-bite:before {
    content: "\f564";
}

.fa-copy:before {
    content: "\f0c5";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-cotton-bureau:before {
    content: "\f89e";
}

.fa-couch:before {
    content: "\f4b8";
}

.fa-cpanel:before {
    content: "\f388";
}

.fa-creative-commons:before {
    content: "\f25e";
}

.fa-creative-commons-by:before {
    content: "\f4e7";
}

.fa-creative-commons-nc:before {
    content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea";
}

.fa-creative-commons-nd:before {
    content: "\f4eb";
}

.fa-creative-commons-pd:before {
    content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed";
}

.fa-creative-commons-remix:before {
    content: "\f4ee";
}

.fa-creative-commons-sa:before {
    content: "\f4ef";
}

.fa-creative-commons-sampling:before {
    content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1";
}

.fa-creative-commons-share:before {
    content: "\f4f2";
}

.fa-creative-commons-zero:before {
    content: "\f4f3";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-critical-role:before {
    content: "\f6c9";
}

.fa-crop:before {
    content: "\f125";
}

.fa-crop-alt:before {
    content: "\f565";
}

.fa-cross:before {
    content: "\f654";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-crow:before {
    content: "\f520";
}

.fa-crown:before {
    content: "\f521";
}

.fa-crutch:before {
    content: "\f7f7";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-css3-alt:before {
    content: "\f38b";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-cut:before {
    content: "\f0c4";
}

.fa-cuttlefish:before {
    content: "\f38c";
}

.fa-d-and-d:before {
    content: "\f38d";
}

.fa-d-and-d-beyond:before {
    content: "\f6ca";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-deaf:before {
    content: "\f2a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-democrat:before {
    content: "\f747";
}

.fa-deploydog:before {
    content: "\f38e";
}

.fa-deskpro:before {
    content: "\f38f";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-dev:before {
    content: "\f6cc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-dharmachakra:before {
    content: "\f655";
}

.fa-dhl:before {
    content: "\f790";
}

.fa-diagnoses:before {
    content: "\f470";
}

.fa-diaspora:before {
    content: "\f791";
}

.fa-dice:before {
    content: "\f522";
}

.fa-dice-d20:before {
    content: "\f6cf";
}

.fa-dice-d6:before {
    content: "\f6d1";
}

.fa-dice-five:before {
    content: "\f523";
}

.fa-dice-four:before {
    content: "\f524";
}

.fa-dice-one:before {
    content: "\f525";
}

.fa-dice-six:before {
    content: "\f526";
}

.fa-dice-three:before {
    content: "\f527";
}

.fa-dice-two:before {
    content: "\f528";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-digital-ocean:before {
    content: "\f391";
}

.fa-digital-tachograph:before {
    content: "\f566";
}

.fa-directions:before {
    content: "\f5eb";
}

.fa-discord:before {
    content: "\f392";
}

.fa-discourse:before {
    content: "\f393";
}

.fa-divide:before {
    content: "\f529";
}

.fa-dizzy:before {
    content: "\f567";
}

.fa-dna:before {
    content: "\f471";
}

.fa-dochub:before {
    content: "\f394";
}

.fa-docker:before {
    content: "\f395";
}

.fa-dog:before {
    content: "\f6d3";
}

.fa-dollar-sign:before {
    content: "\f155";
}

.fa-dolly:before {
    content: "\f472";
}

.fa-dolly-flatbed:before {
    content: "\f474";
}

.fa-donate:before {
    content: "\f4b9";
}

.fa-door-closed:before {
    content: "\f52a";
}

.fa-door-open:before {
    content: "\f52b";
}

.fa-dot-circle:before {
    content: "\f192";
}

.fa-dove:before {
    content: "\f4ba";
}

.fa-download:before {
    content: "\f019";
}

.fa-draft2digital:before {
    content: "\f396";
}

.fa-drafting-compass:before {
    content: "\f568";
}

.fa-dragon:before {
    content: "\f6d5";
}

.fa-draw-polygon:before {
    content: "\f5ee";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-dribbble-square:before {
    content: "\f397";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-drum:before {
    content: "\f569";
}

.fa-drum-steelpan:before {
    content: "\f56a";
}

.fa-drumstick-bite:before {
    content: "\f6d7";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-dumbbell:before {
    content: "\f44b";
}

.fa-dumpster:before {
    content: "\f793";
}

.fa-dumpster-fire:before {
    content: "\f794";
}

.fa-dungeon:before {
    content: "\f6d9";
}

.fa-dyalog:before {
    content: "\f399";
}

.fa-earlybirds:before {
    content: "\f39a";
}

.fa-ebay:before {
    content: "\f4f4";
}

.fa-edge:before {
    content: "\f282";
}

.fa-edit:before {
    content: "\f044";
}

.fa-egg:before {
    content: "\f7fb";
}

.fa-eject:before {
    content: "\f052";
}

.fa-elementor:before {
    content: "\f430";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-ello:before {
    content: "\f5f1";
}

.fa-ember:before {
    content: "\f423";
}

.fa-empire:before {
    content: "\f1d1";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-envelope-open:before {
    content: "\f2b6";
}

.fa-envelope-open-text:before {
    content: "\f658";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-envira:before {
    content: "\f299";
}

.fa-equals:before {
    content: "\f52c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-erlang:before {
    content: "\f39d";
}

.fa-ethereum:before {
    content: "\f42e";
}

.fa-ethernet:before {
    content: "\f796";
}

.fa-etsy:before {
    content: "\f2d7";
}

.fa-euro-sign:before {
    content: "\f153";
}

.fa-evernote:before {
    content: "\f839";
}

.fa-exchange-alt:before {
    content: "\f362";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-expand:before {
    content: "\f065";
}

.fa-expand-arrows-alt:before {
    content: "\f31e";
}

.fa-expeditedssl:before {
    content: "\f23e";
}

.fa-external-link-alt:before {
    content: "\f35d";
}

.fa-external-link-square-alt:before {
    content: "\f360";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-dropper:before {
    content: "\f1fb";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-facebook:before {
    content: "\f09a";
}

.fa-facebook-f:before {
    content: "\f39e";
}

.fa-facebook-messenger:before {
    content: "\f39f";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-fan:before {
    content: "\f863";
}

.fa-fantasy-flight-games:before {
    content: "\f6dc";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-feather:before {
    content: "\f52d";
}

.fa-feather-alt:before {
    content: "\f56b";
}

.fa-fedex:before {
    content: "\f797";
}

.fa-fedora:before {
    content: "\f798";
}

.fa-female:before {
    content: "\f182";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-figma:before {
    content: "\f799";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-alt:before {
    content: "\f15c";
}

.fa-file-archive:before {
    content: "\f1c6";
}

.fa-file-audio:before {
    content: "\f1c7";
}

.fa-file-code:before {
    content: "\f1c9";
}

.fa-file-contract:before {
    content: "\f56c";
}

.fa-file-csv:before {
    content: "\f6dd";
}

.fa-file-download:before {
    content: "\f56d";
}

.fa-file-excel:before {
    content: "\f1c3";
}

.fa-file-export:before {
    content: "\f56e";
}

.fa-file-image:before {
    content: "\f1c5";
}

.fa-file-import:before {
    content: "\f56f";
}

.fa-file-invoice:before {
    content: "\f570";
}

.fa-file-invoice-dollar:before {
    content: "\f571";
}

.fa-file-medical:before {
    content: "\f477";
}

.fa-file-medical-alt:before {
    content: "\f478";
}

.fa-file-pdf:before {
    content: "\f1c1";
}

.fa-file-powerpoint:before {
    content: "\f1c4";
}

.fa-file-prescription:before {
    content: "\f572";
}

.fa-file-signature:before {
    content: "\f573";
}

.fa-file-upload:before {
    content: "\f574";
}

.fa-file-video:before {
    content: "\f1c8";
}

.fa-file-word:before {
    content: "\f1c2";
}

.fa-fill:before {
    content: "\f575";
}

.fa-fill-drip:before {
    content: "\f576";
}

.fa-film:before {
    content: "\f008";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-fingerprint:before {
    content: "\f577";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-fire-alt:before {
    content: "\f7e4";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-firefox:before {
    content: "\f269";
}

.fa-first-aid:before {
    content: "\f479";
}

.fa-first-order:before {
    content: "\f2b0";
}

.fa-first-order-alt:before {
    content: "\f50a";
}

.fa-firstdraft:before {
    content: "\f3a1";
}

.fa-fish:before {
    content: "\f578";
}

.fa-fist-raised:before {
    content: "\f6de";
}

.fa-flag:before {
    content: "\f024";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-flag-usa:before {
    content: "\f74d";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-flipboard:before {
    content: "\f44d";
}

.fa-flushed:before {
    content: "\f579";
}

.fa-fly:before {
    content: "\f417";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-minus:before {
    content: "\f65d";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-folder-plus:before {
    content: "\f65e";
}

.fa-font:before {
    content: "\f031";
}

.fa-font-awesome:before {
    content: "\f2b4";
}

.fa-font-awesome-alt:before {
    content: "\f35c";
}

.fa-font-awesome-flag:before {
    content: "\f425";
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6";
}

.fa-fonticons:before {
    content: "\f280";
}

.fa-fonticons-fi:before {
    content: "\f3a2";
}

.fa-football-ball:before {
    content: "\f44e";
}

.fa-fort-awesome:before {
    content: "\f286";
}

.fa-fort-awesome-alt:before {
    content: "\f3a3";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-free-code-camp:before {
    content: "\f2c5";
}

.fa-freebsd:before {
    content: "\f3a4";
}

.fa-frog:before {
    content: "\f52e";
}

.fa-frown:before {
    content: "\f119";
}

.fa-frown-open:before {
    content: "\f57a";
}

.fa-fulcrum:before {
    content: "\f50b";
}

.fa-funnel-dollar:before {
    content: "\f662";
}

.fa-futbol:before {
    content: "\f1e3";
}

.fa-galactic-republic:before {
    content: "\f50c";
}

.fa-galactic-senate:before {
    content: "\f50d";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-gas-pump:before {
    content: "\f52f";
}

.fa-gavel:before {
    content: "\f0e3";
}

.fa-gem:before {
    content: "\f3a5";
}

.fa-genderless:before {
    content: "\f22d";
}

.fa-get-pocket:before {
    content: "\f265";
}

.fa-gg:before {
    content: "\f260";
}

.fa-gg-circle:before {
    content: "\f261";
}

.fa-ghost:before {
    content: "\f6e2";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-gifts:before {
    content: "\f79c";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-git-alt:before {
    content: "\f841";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-github:before {
    content: "\f09b";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-gitkraken:before {
    content: "\f3a6";
}

.fa-gitlab:before {
    content: "\f296";
}

.fa-gitter:before {
    content: "\f426";
}

.fa-glass-cheers:before {
    content: "\f79f";
}

.fa-glass-martini:before {
    content: "\f000";
}

.fa-glass-martini-alt:before {
    content: "\f57b";
}

.fa-glass-whiskey:before {
    content: "\f7a0";
}

.fa-glasses:before {
    content: "\f530";
}

.fa-glide:before {
    content: "\f2a5";
}

.fa-glide-g:before {
    content: "\f2a6";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-globe-africa:before {
    content: "\f57c";
}

.fa-globe-americas:before {
    content: "\f57d";
}

.fa-globe-asia:before {
    content: "\f57e";
}

.fa-globe-europe:before {
    content: "\f7a2";
}

.fa-gofore:before {
    content: "\f3a7";
}

.fa-golf-ball:before {
    content: "\f450";
}

.fa-goodreads:before {
    content: "\f3a8";
}

.fa-goodreads-g:before {
    content: "\f3a9";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-google-drive:before {
    content: "\f3aa";
}

.fa-google-play:before {
    content: "\f3ab";
}

.fa-google-plus:before {
    content: "\f2b3";
}

.fa-google-plus-g:before {
    content: "\f0d5";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-gopuram:before {
    content: "\f664";
}

.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-gratipay:before {
    content: "\f184";
}

.fa-grav:before {
    content: "\f2d6";
}

.fa-greater-than:before {
    content: "\f531";
}

.fa-greater-than-equal:before {
    content: "\f532";
}

.fa-grimace:before {
    content: "\f57f";
}

.fa-grin:before {
    content: "\f580";
}

.fa-grin-alt:before {
    content: "\f581";
}

.fa-grin-beam:before {
    content: "\f582";
}

.fa-grin-beam-sweat:before {
    content: "\f583";
}

.fa-grin-hearts:before {
    content: "\f584";
}

.fa-grin-squint:before {
    content: "\f585";
}

.fa-grin-squint-tears:before {
    content: "\f586";
}

.fa-grin-stars:before {
    content: "\f587";
}

.fa-grin-tears:before {
    content: "\f588";
}

.fa-grin-tongue:before {
    content: "\f589";
}

.fa-grin-tongue-squint:before {
    content: "\f58a";
}

.fa-grin-tongue-wink:before {
    content: "\f58b";
}

.fa-grin-wink:before {
    content: "\f58c";
}

.fa-grip-horizontal:before {
    content: "\f58d";
}

.fa-grip-lines:before {
    content: "\f7a4";
}

.fa-grip-lines-vertical:before {
    content: "\f7a5";
}

.fa-grip-vertical:before {
    content: "\f58e";
}

.fa-gripfire:before {
    content: "\f3ac";
}

.fa-grunt:before {
    content: "\f3ad";
}

.fa-guitar:before {
    content: "\f7a6";
}

.fa-gulp:before {
    content: "\f3ae";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-hacker-news-square:before {
    content: "\f3af";
}

.fa-hackerrank:before {
    content: "\f5f7";
}

.fa-hamburger:before {
    content: "\f805";
}

.fa-hammer:before {
    content: "\f6e3";
}

.fa-hamsa:before {
    content: "\f665";
}

.fa-hand-holding:before {
    content: "\f4bd";
}

.fa-hand-holding-heart:before {
    content: "\f4be";
}

.fa-hand-holding-usd:before {
    content: "\f4c0";
}

.fa-hand-lizard:before {
    content: "\f258";
}

.fa-hand-middle-finger:before {
    content: "\f806";
}

.fa-hand-paper:before {
    content: "\f256";
}

.fa-hand-peace:before {
    content: "\f25b";
}

.fa-hand-point-down:before {
    content: "\f0a7";
}

.fa-hand-point-left:before {
    content: "\f0a5";
}

.fa-hand-point-right:before {
    content: "\f0a4";
}

.fa-hand-point-up:before {
    content: "\f0a6";
}

.fa-hand-pointer:before {
    content: "\f25a";
}

.fa-hand-rock:before {
    content: "\f255";
}

.fa-hand-scissors:before {
    content: "\f257";
}

.fa-hand-spock:before {
    content: "\f259";
}

.fa-hands:before {
    content: "\f4c2";
}

.fa-hands-helping:before {
    content: "\f4c4";
}

.fa-handshake:before {
    content: "\f2b5";
}

.fa-hanukiah:before {
    content: "\f6e6";
}

.fa-hard-hat:before {
    content: "\f807";
}

.fa-hashtag:before {
    content: "\f292";
}

.fa-hat-cowboy:before {
    content: "\f8c0";
}

.fa-hat-cowboy-side:before {
    content: "\f8c1";
}

.fa-hat-wizard:before {
    content: "\f6e8";
}

.fa-haykal:before {
    content: "\f666";
}

.fa-hdd:before {
    content: "\f0a0";
}

.fa-heading:before {
    content: "\f1dc";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-headphones-alt:before {
    content: "\f58f";
}

.fa-headset:before {
    content: "\f590";
}

.fa-heart:before {
    content: "\f004";
}

.fa-heart-broken:before {
    content: "\f7a9";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-helicopter:before {
    content: "\f533";
}

.fa-highlighter:before {
    content: "\f591";
}

.fa-hiking:before {
    content: "\f6ec";
}

.fa-hippo:before {
    content: "\f6ed";
}

.fa-hips:before {
    content: "\f452";
}

.fa-hire-a-helper:before {
    content: "\f3b0";
}

.fa-history:before {
    content: "\f1da";
}

.fa-hockey-puck:before {
    content: "\f453";
}

.fa-holly-berry:before {
    content: "\f7aa";
}

.fa-home:before {
    content: "\f015";
}

.fa-hooli:before {
    content: "\f427";
}

.fa-hornbill:before {
    content: "\f592";
}

.fa-horse:before {
    content: "\f6f0";
}

.fa-horse-head:before {
    content: "\f7ab";
}

.fa-hospital:before {
    content: "\f0f8";
}

.fa-hospital-alt:before {
    content: "\f47d";
}

.fa-hospital-symbol:before {
    content: "\f47e";
}

.fa-hot-tub:before {
    content: "\f593";
}

.fa-hotdog:before {
    content: "\f80f";
}

.fa-hotel:before {
    content: "\f594";
}

.fa-hotjar:before {
    content: "\f3b1";
}

.fa-hourglass:before {
    content: "\f254";
}

.fa-hourglass-end:before {
    content: "\f253";
}

.fa-hourglass-half:before {
    content: "\f252";
}

.fa-hourglass-start:before {
    content: "\f251";
}

.fa-house-damage:before {
    content: "\f6f1";
}

.fa-houzz:before {
    content: "\f27c";
}

.fa-hryvnia:before {
    content: "\f6f2";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-hubspot:before {
    content: "\f3b2";
}

.fa-i-cursor:before {
    content: "\f246";
}

.fa-ice-cream:before {
    content: "\f810";
}

.fa-icicles:before {
    content: "\f7ad";
}

.fa-icons:before {
    content: "\f86d";
}

.fa-id-badge:before {
    content: "\f2c1";
}

.fa-id-card:before {
    content: "\f2c2";
}

.fa-id-card-alt:before {
    content: "\f47f";
}

.fa-igloo:before {
    content: "\f7ae";
}

.fa-image:before {
    content: "\f03e";
}

.fa-images:before {
    content: "\f302";
}

.fa-imdb:before {
    content: "\f2d8";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-industry:before {
    content: "\f275";
}

.fa-infinity:before {
    content: "\f534";
}

.fa-info:before {
    content: "\f129";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-intercom:before {
    content: "\f7af";
}

.fa-internet-explorer:before {
    content: "\f26b";
}

.fa-invision:before {
    content: "\f7b0";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-italic:before {
    content: "\f033";
}

.fa-itch-io:before {
    content: "\f83a";
}

.fa-itunes:before {
    content: "\f3b4";
}

.fa-itunes-note:before {
    content: "\f3b5";
}

.fa-java:before {
    content: "\f4e4";
}

.fa-jedi:before {
    content: "\f669";
}

.fa-jedi-order:before {
    content: "\f50e";
}

.fa-jenkins:before {
    content: "\f3b6";
}

.fa-jira:before {
    content: "\f7b1";
}

.fa-joget:before {
    content: "\f3b7";
}

.fa-joint:before {
    content: "\f595";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-journal-whills:before {
    content: "\f66a";
}

.fa-js:before {
    content: "\f3b8";
}

.fa-js-square:before {
    content: "\f3b9";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-kaaba:before {
    content: "\f66b";
}

.fa-kaggle:before {
    content: "\f5fa";
}

.fa-key:before {
    content: "\f084";
}

.fa-keybase:before {
    content: "\f4f5";
}

.fa-keyboard:before {
    content: "\f11c";
}

.fa-keycdn:before {
    content: "\f3ba";
}

.fa-khanda:before {
    content: "\f66d";
}

.fa-kickstarter:before {
    content: "\f3bb";
}

.fa-kickstarter-k:before {
    content: "\f3bc";
}

.fa-kiss:before {
    content: "\f596";
}

.fa-kiss-beam:before {
    content: "\f597";
}

.fa-kiss-wink-heart:before {
    content: "\f598";
}

.fa-kiwi-bird:before {
    content: "\f535";
}

.fa-korvue:before {
    content: "\f42f";
}

.fa-landmark:before {
    content: "\f66f";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-laptop-code:before {
    content: "\f5fc";
}

.fa-laptop-medical:before {
    content: "\f812";
}

.fa-laravel:before {
    content: "\f3bd";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-laugh:before {
    content: "\f599";
}

.fa-laugh-beam:before {
    content: "\f59a";
}

.fa-laugh-squint:before {
    content: "\f59b";
}

.fa-laugh-wink:before {
    content: "\f59c";
}

.fa-layer-group:before {
    content: "\f5fd";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-lemon:before {
    content: "\f094";
}

.fa-less:before {
    content: "\f41d";
}

.fa-less-than:before {
    content: "\f536";
}

.fa-less-than-equal:before {
    content: "\f537";
}

.fa-level-down-alt:before {
    content: "\f3be";
}

.fa-level-up-alt:before {
    content: "\f3bf";
}

.fa-life-ring:before {
    content: "\f1cd";
}

.fa-lightbulb:before {
    content: "\f0eb";
}

.fa-line:before {
    content: "\f3c0";
}

.fa-link:before {
    content: "\f0c1";
}

.fa-linkedin:before {
    content: "\f08c";
}

.fa-linkedin-in:before {
    content: "\f0e1";
}

.fa-linode:before {
    content: "\f2b8";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-lira-sign:before {
    content: "\f195";
}

.fa-list:before {
    content: "\f03a";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-lock:before {
    content: "\f023";
}

.fa-lock-open:before {
    content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
    content: "\f309";
}

.fa-long-arrow-alt-left:before {
    content: "\f30a";
}

.fa-long-arrow-alt-right:before {
    content: "\f30b";
}

.fa-long-arrow-alt-up:before {
    content: "\f30c";
}

.fa-low-vision:before {
    content: "\f2a8";
}

.fa-luggage-cart:before {
    content: "\f59d";
}

.fa-lyft:before {
    content: "\f3c3";
}

.fa-magento:before {
    content: "\f3c4";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-mail-bulk:before {
    content: "\f674";
}

.fa-mailchimp:before {
    content: "\f59e";
}

.fa-male:before {
    content: "\f183";
}

.fa-mandalorian:before {
    content: "\f50f";
}

.fa-map:before {
    content: "\f279";
}

.fa-map-marked:before {
    content: "\f59f";
}

.fa-map-marked-alt:before {
    content: "\f5a0";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-map-marker-alt:before {
    content: "\f3c5";
}

.fa-map-pin:before {
    content: "\f276";
}

.fa-map-signs:before {
    content: "\f277";
}

.fa-markdown:before {
    content: "\f60f";
}

.fa-marker:before {
    content: "\f5a1";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mask:before {
    content: "\f6fa";
}

.fa-mastodon:before {
    content: "\f4f6";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-mdb:before {
    content: "\f8ca";
}

.fa-medal:before {
    content: "\f5a2";
}

.fa-medapps:before {
    content: "\f3c6";
}

.fa-medium:before {
    content: "\f23a";
}

.fa-medium-m:before {
    content: "\f3c7";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-medrt:before {
    content: "\f3c8";
}

.fa-meetup:before {
    content: "\f2e0";
}

.fa-megaport:before {
    content: "\f5a3";
}

.fa-meh:before {
    content: "\f11a";
}

.fa-meh-blank:before {
    content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5";
}

.fa-memory:before {
    content: "\f538";
}

.fa-mendeley:before {
    content: "\f7b3";
}

.fa-menorah:before {
    content: "\f676";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-meteor:before {
    content: "\f753";
}

.fa-microchip:before {
    content: "\f2db";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-alt:before {
    content: "\f3c9";
}

.fa-microphone-alt-slash:before {
    content: "\f539";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-microscope:before {
    content: "\f610";
}

.fa-microsoft:before {
    content: "\f3ca";
}

.fa-minus:before {
    content: "\f068";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-mitten:before {
    content: "\f7b5";
}

.fa-mix:before {
    content: "\f3cb";
}

.fa-mixcloud:before {
    content: "\f289";
}

.fa-mizuni:before {
    content: "\f3cc";
}

.fa-mobile:before {
    content: "\f10b";
}

.fa-mobile-alt:before {
    content: "\f3cd";
}

.fa-modx:before {
    content: "\f285";
}

.fa-monero:before {
    content: "\f3d0";
}

.fa-money-bill:before {
    content: "\f0d6";
}

.fa-money-bill-alt:before {
    content: "\f3d1";
}

.fa-money-bill-wave:before {
    content: "\f53a";
}

.fa-money-bill-wave-alt:before {
    content: "\f53b";
}

.fa-money-check:before {
    content: "\f53c";
}

.fa-money-check-alt:before {
    content: "\f53d";
}

.fa-monument:before {
    content: "\f5a6";
}

.fa-moon:before {
    content: "\f186";
}

.fa-mortar-pestle:before {
    content: "\f5a7";
}

.fa-mosque:before {
    content: "\f678";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-mountain:before {
    content: "\f6fc";
}

.fa-mouse:before {
    content: "\f8cc";
}

.fa-mouse-pointer:before {
    content: "\f245";
}

.fa-mug-hot:before {
    content: "\f7b6";
}

.fa-music:before {
    content: "\f001";
}

.fa-napster:before {
    content: "\f3d2";
}

.fa-neos:before {
    content: "\f612";
}

.fa-network-wired:before {
    content: "\f6ff";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-newspaper:before {
    content: "\f1ea";
}

.fa-nimblr:before {
    content: "\f5a8";
}

.fa-node:before {
    content: "\f419";
}

.fa-node-js:before {
    content: "\f3d3";
}

.fa-not-equal:before {
    content: "\f53e";
}

.fa-notes-medical:before {
    content: "\f481";
}

.fa-npm:before {
    content: "\f3d4";
}

.fa-ns8:before {
    content: "\f3d5";
}

.fa-nutritionix:before {
    content: "\f3d6";
}

.fa-object-group:before {
    content: "\f247";
}

.fa-object-ungroup:before {
    content: "\f248";
}

.fa-odnoklassniki:before {
    content: "\f263";
}

.fa-odnoklassniki-square:before {
    content: "\f264";
}

.fa-oil-can:before {
    content: "\f613";
}

.fa-old-republic:before {
    content: "\f510";
}

.fa-om:before {
    content: "\f679";
}

.fa-opencart:before {
    content: "\f23d";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-opera:before {
    content: "\f26a";
}

.fa-optin-monster:before {
    content: "\f23c";
}

.fa-orcid:before {
    content: "\f8d2";
}

.fa-osi:before {
    content: "\f41a";
}

.fa-otter:before {
    content: "\f700";
}

.fa-outdent:before {
    content: "\f03b";
}

.fa-page4:before {
    content: "\f3d7";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-pager:before {
    content: "\f815";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-paint-roller:before {
    content: "\f5aa";
}

.fa-palette:before {
    content: "\f53f";
}

.fa-palfed:before {
    content: "\f3d8";
}

.fa-pallet:before {
    content: "\f482";
}

.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-parachute-box:before {
    content: "\f4cd";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-parking:before {
    content: "\f540";
}

.fa-passport:before {
    content: "\f5ab";
}

.fa-pastafarianism:before {
    content: "\f67b";
}

.fa-paste:before {
    content: "\f0ea";
}

.fa-patreon:before {
    content: "\f3d9";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-pause-circle:before {
    content: "\f28b";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-peace:before {
    content: "\f67c";
}

.fa-pen:before {
    content: "\f304";
}

.fa-pen-alt:before {
    content: "\f305";
}

.fa-pen-fancy:before {
    content: "\f5ac";
}

.fa-pen-nib:before {
    content: "\f5ad";
}

.fa-pen-square:before {
    content: "\f14b";
}

.fa-pencil-alt:before {
    content: "\f303";
}

.fa-pencil-ruler:before {
    content: "\f5ae";
}

.fa-penny-arcade:before {
    content: "\f704";
}

.fa-people-carry:before {
    content: "\f4ce";
}

.fa-pepper-hot:before {
    content: "\f816";
}

.fa-percent:before {
    content: "\f295";
}

.fa-percentage:before {
    content: "\f541";
}

.fa-periscope:before {
    content: "\f3da";
}

.fa-person-booth:before {
    content: "\f756";
}

.fa-phabricator:before {
    content: "\f3db";
}

.fa-phoenix-framework:before {
    content: "\f3dc";
}

.fa-phoenix-squadron:before {
    content: "\f511";
}

.fa-phone:before {
    content: "\f095";
}

.fa-phone-alt:before {
    content: "\f879";
}

.fa-phone-slash:before {
    content: "\f3dd";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-phone-square-alt:before {
    content: "\f87b";
}

.fa-phone-volume:before {
    content: "\f2a0";
}

.fa-photo-video:before {
    content: "\f87c";
}

.fa-php:before {
    content: "\f457";
}

.fa-pied-piper:before {
    content: "\f2ae";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-pied-piper-hat:before {
    content: "\f4e5";
}

.fa-pied-piper-pp:before {
    content: "\f1a7";
}

.fa-piggy-bank:before {
    content: "\f4d3";
}

.fa-pills:before {
    content: "\f484";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-pizza-slice:before {
    content: "\f818";
}

.fa-place-of-worship:before {
    content: "\f67f";
}

.fa-plane:before {
    content: "\f072";
}

.fa-plane-arrival:before {
    content: "\f5af";
}

.fa-plane-departure:before {
    content: "\f5b0";
}

.fa-play:before {
    content: "\f04b";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-playstation:before {
    content: "\f3df";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-plus:before {
    content: "\f067";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-podcast:before {
    content: "\f2ce";
}

.fa-poll:before {
    content: "\f681";
}

.fa-poll-h:before {
    content: "\f682";
}

.fa-poo:before {
    content: "\f2fe";
}

.fa-poo-storm:before {
    content: "\f75a";
}

.fa-poop:before {
    content: "\f619";
}

.fa-portrait:before {
    content: "\f3e0";
}

.fa-pound-sign:before {
    content: "\f154";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-pray:before {
    content: "\f683";
}

.fa-praying-hands:before {
    content: "\f684";
}

.fa-prescription:before {
    content: "\f5b1";
}

.fa-prescription-bottle:before {
    content: "\f485";
}

.fa-prescription-bottle-alt:before {
    content: "\f486";
}

.fa-print:before {
    content: "\f02f";
}

.fa-procedures:before {
    content: "\f487";
}

.fa-product-hunt:before {
    content: "\f288";
}

.fa-project-diagram:before {
    content: "\f542";
}

.fa-pushed:before {
    content: "\f3e1";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-python:before {
    content: "\f3e2";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-question:before {
    content: "\f128";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-quidditch:before {
    content: "\f458";
}

.fa-quinscape:before {
    content: "\f459";
}

.fa-quora:before {
    content: "\f2c4";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-quran:before {
    content: "\f687";
}

.fa-r-project:before {
    content: "\f4f7";
}

.fa-radiation:before {
    content: "\f7b9";
}

.fa-radiation-alt:before {
    content: "\f7ba";
}

.fa-rainbow:before {
    content: "\f75b";
}

.fa-random:before {
    content: "\f074";
}

.fa-raspberry-pi:before {
    content: "\f7bb";
}

.fa-ravelry:before {
    content: "\f2d9";
}

.fa-react:before {
    content: "\f41b";
}

.fa-reacteurope:before {
    content: "\f75d";
}

.fa-readme:before {
    content: "\f4d5";
}

.fa-rebel:before {
    content: "\f1d0";
}

.fa-receipt:before {
    content: "\f543";
}

.fa-record-vinyl:before {
    content: "\f8d9";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-red-river:before {
    content: "\f3e3";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-alien:before {
    content: "\f281";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-redhat:before {
    content: "\f7bc";
}

.fa-redo:before {
    content: "\f01e";
}

.fa-redo-alt:before {
    content: "\f2f9";
}

.fa-registered:before {
    content: "\f25d";
}

.fa-remove-format:before {
    content: "\f87d";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-reply:before {
    content: "\f3e5";
}

.fa-reply-all:before {
    content: "\f122";
}

.fa-replyd:before {
    content: "\f3e6";
}

.fa-republican:before {
    content: "\f75e";
}

.fa-researchgate:before {
    content: "\f4f8";
}

.fa-resolving:before {
    content: "\f3e7";
}

.fa-restroom:before {
    content: "\f7bd";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-rev:before {
    content: "\f5b2";
}

.fa-ribbon:before {
    content: "\f4d6";
}

.fa-ring:before {
    content: "\f70b";
}

.fa-road:before {
    content: "\f018";
}

.fa-robot:before {
    content: "\f544";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-rocketchat:before {
    content: "\f3e8";
}

.fa-rockrms:before {
    content: "\f3e9";
}

.fa-route:before {
    content: "\f4d7";
}

.fa-rss:before {
    content: "\f09e";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-ruble-sign:before {
    content: "\f158";
}

.fa-ruler:before {
    content: "\f545";
}

.fa-ruler-combined:before {
    content: "\f546";
}

.fa-ruler-horizontal:before {
    content: "\f547";
}

.fa-ruler-vertical:before {
    content: "\f548";
}

.fa-running:before {
    content: "\f70c";
}

.fa-rupee-sign:before {
    content: "\f156";
}

.fa-sad-cry:before {
    content: "\f5b3";
}

.fa-sad-tear:before {
    content: "\f5b4";
}

.fa-safari:before {
    content: "\f267";
}

.fa-salesforce:before {
    content: "\f83b";
}

.fa-sass:before {
    content: "\f41e";
}

.fa-satellite:before {
    content: "\f7bf";
}

.fa-satellite-dish:before {
    content: "\f7c0";
}

.fa-save:before {
    content: "\f0c7";
}

.fa-schlix:before {
    content: "\f3ea";
}

.fa-school:before {
    content: "\f549";
}

.fa-screwdriver:before {
    content: "\f54a";
}

.fa-scribd:before {
    content: "\f28a";
}

.fa-scroll:before {
    content: "\f70e";
}

.fa-sd-card:before {
    content: "\f7c2";
}

.fa-search:before {
    content: "\f002";
}

.fa-search-dollar:before {
    content: "\f688";
}

.fa-search-location:before {
    content: "\f689";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-searchengin:before {
    content: "\f3eb";
}

.fa-seedling:before {
    content: "\f4d8";
}

.fa-sellcast:before {
    content: "\f2da";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-server:before {
    content: "\f233";
}

.fa-servicestack:before {
    content: "\f3ec";
}

.fa-shapes:before {
    content: "\f61f";
}

.fa-share:before {
    content: "\f064";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-shekel-sign:before {
    content: "\f20b";
}

.fa-shield-alt:before {
    content: "\f3ed";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-shipping-fast:before {
    content: "\f48b";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-shoe-prints:before {
    content: "\f54b";
}

.fa-shopping-bag:before {
    content: "\f290";
}

.fa-shopping-basket:before {
    content: "\f291";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-shopware:before {
    content: "\f5b5";
}

.fa-shower:before {
    content: "\f2cc";
}

.fa-shuttle-van:before {
    content: "\f5b6";
}

.fa-sign:before {
    content: "\f4d9";
}

.fa-sign-in-alt:before {
    content: "\f2f6";
}

.fa-sign-language:before {
    content: "\f2a7";
}

.fa-sign-out-alt:before {
    content: "\f2f5";
}

.fa-signal:before {
    content: "\f012";
}

.fa-signature:before {
    content: "\f5b7";
}

.fa-sim-card:before {
    content: "\f7c4";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-sistrix:before {
    content: "\f3ee";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-sith:before {
    content: "\f512";
}

.fa-skating:before {
    content: "\f7c5";
}

.fa-sketch:before {
    content: "\f7c6";
}

.fa-skiing:before {
    content: "\f7c9";
}

.fa-skiing-nordic:before {
    content: "\f7ca";
}

.fa-skull:before {
    content: "\f54c";
}

.fa-skull-crossbones:before {
    content: "\f714";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-slack:before {
    content: "\f198";
}

.fa-slack-hash:before {
    content: "\f3ef";
}

.fa-slash:before {
    content: "\f715";
}

.fa-sleigh:before {
    content: "\f7cc";
}

.fa-sliders-h:before {
    content: "\f1de";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-smile:before {
    content: "\f118";
}

.fa-smile-beam:before {
    content: "\f5b8";
}

.fa-smile-wink:before {
    content: "\f4da";
}

.fa-smog:before {
    content: "\f75f";
}

.fa-smoking:before {
    content: "\f48d";
}

.fa-smoking-ban:before {
    content: "\f54d";
}

.fa-sms:before {
    content: "\f7cd";
}

.fa-snapchat:before {
    content: "\f2ab";
}

.fa-snapchat-ghost:before {
    content: "\f2ac";
}

.fa-snapchat-square:before {
    content: "\f2ad";
}

.fa-snowboarding:before {
    content: "\f7ce";
}

.fa-snowflake:before {
    content: "\f2dc";
}

.fa-snowman:before {
    content: "\f7d0";
}

.fa-snowplow:before {
    content: "\f7d2";
}

.fa-socks:before {
    content: "\f696";
}

.fa-solar-panel:before {
    content: "\f5ba";
}

.fa-sort:before {
    content: "\f0dc";
}

.fa-sort-alpha-down:before {
    content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
    content: "\f881";
}

.fa-sort-alpha-up:before {
    content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
    content: "\f882";
}

.fa-sort-amount-down:before {
    content: "\f160";
}

.fa-sort-amount-down-alt:before {
    content: "\f884";
}

.fa-sort-amount-up:before {
    content: "\f161";
}

.fa-sort-amount-up-alt:before {
    content: "\f885";
}

.fa-sort-down:before {
    content: "\f0dd";
}

.fa-sort-numeric-down:before {
    content: "\f162";
}

.fa-sort-numeric-down-alt:before {
    content: "\f886";
}

.fa-sort-numeric-up:before {
    content: "\f163";
}

.fa-sort-numeric-up-alt:before {
    content: "\f887";
}

.fa-sort-up:before {
    content: "\f0de";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-sourcetree:before {
    content: "\f7d3";
}

.fa-spa:before {
    content: "\f5bb";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-speakap:before {
    content: "\f3f3";
}

.fa-speaker-deck:before {
    content: "\f83c";
}

.fa-spell-check:before {
    content: "\f891";
}

.fa-spider:before {
    content: "\f717";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-splotch:before {
    content: "\f5bc";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-spray-can:before {
    content: "\f5bd";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-square-full:before {
    content: "\f45c";
}

.fa-square-root-alt:before {
    content: "\f698";
}

.fa-squarespace:before {
    content: "\f5be";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-stackpath:before {
    content: "\f842";
}

.fa-stamp:before {
    content: "\f5bf";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-and-crescent:before {
    content: "\f699";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-star-half-alt:before {
    content: "\f5c0";
}

.fa-star-of-david:before {
    content: "\f69a";
}

.fa-star-of-life:before {
    content: "\f621";
}

.fa-staylinked:before {
    content: "\f3f5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-steam-symbol:before {
    content: "\f3f6";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-sticker-mule:before {
    content: "\f3f7";
}

.fa-sticky-note:before {
    content: "\f249";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-stop-circle:before {
    content: "\f28d";
}

.fa-stopwatch:before {
    content: "\f2f2";
}

.fa-store:before {
    content: "\f54e";
}

.fa-store-alt:before {
    content: "\f54f";
}

.fa-strava:before {
    content: "\f428";
}

.fa-stream:before {
    content: "\f550";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-stripe:before {
    content: "\f429";
}

.fa-stripe-s:before {
    content: "\f42a";
}

.fa-stroopwafel:before {
    content: "\f551";
}

.fa-studiovinari:before {
    content: "\f3f8";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-subway:before {
    content: "\f239";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-suitcase-rolling:before {
    content: "\f5c1";
}

.fa-sun:before {
    content: "\f185";
}

.fa-superpowers:before {
    content: "\f2dd";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-supple:before {
    content: "\f3f9";
}

.fa-surprise:before {
    content: "\f5c2";
}

.fa-suse:before {
    content: "\f7d6";
}

.fa-swatchbook:before {
    content: "\f5c3";
}

.fa-swift:before {
    content: "\f8e1";
}

.fa-swimmer:before {
    content: "\f5c4";
}

.fa-swimming-pool:before {
    content: "\f5c5";
}

.fa-symfony:before {
    content: "\f83d";
}

.fa-synagogue:before {
    content: "\f69b";
}

.fa-sync:before {
    content: "\f021";
}

.fa-sync-alt:before {
    content: "\f2f1";
}

.fa-syringe:before {
    content: "\f48e";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-table-tennis:before {
    content: "\f45d";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-tablet-alt:before {
    content: "\f3fa";
}

.fa-tablets:before {
    content: "\f490";
}

.fa-tachometer-alt:before {
    content: "\f3fd";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-tape:before {
    content: "\f4db";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-taxi:before {
    content: "\f1ba";
}

.fa-teamspeak:before {
    content: "\f4f9";
}

.fa-teeth:before {
    content: "\f62e";
}

.fa-teeth-open:before {
    content: "\f62f";
}

.fa-telegram:before {
    content: "\f2c6";
}

.fa-telegram-plane:before {
    content: "\f3fe";
}

.fa-temperature-high:before {
    content: "\f769";
}

.fa-temperature-low:before {
    content: "\f76b";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-tenge:before {
    content: "\f7d7";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-the-red-yeti:before {
    content: "\f69d";
}

.fa-theater-masks:before {
    content: "\f630";
}

.fa-themeco:before {
    content: "\f5c6";
}

.fa-themeisle:before {
    content: "\f2b2";
}

.fa-thermometer:before {
    content: "\f491";
}

.fa-thermometer-empty:before {
    content: "\f2cb";
}

.fa-thermometer-full:before {
    content: "\f2c7";
}

.fa-thermometer-half:before {
    content: "\f2c9";
}

.fa-thermometer-quarter:before {
    content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8";
}

.fa-think-peaks:before {
    content: "\f731";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbtack:before {
    content: "\f08d";
}

.fa-ticket-alt:before {
    content: "\f3ff";
}

.fa-times:before {
    content: "\f00d";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-tint:before {
    content: "\f043";
}

.fa-tint-slash:before {
    content: "\f5c7";
}

.fa-tired:before {
    content: "\f5c8";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-toilet:before {
    content: "\f7d8";
}

.fa-toilet-paper:before {
    content: "\f71e";
}

.fa-toolbox:before {
    content: "\f552";
}

.fa-tools:before {
    content: "\f7d9";
}

.fa-tooth:before {
    content: "\f5c9";
}

.fa-torah:before {
    content: "\f6a0";
}

.fa-torii-gate:before {
    content: "\f6a1";
}

.fa-tractor:before {
    content: "\f722";
}

.fa-trade-federation:before {
    content: "\f513";
}

.fa-trademark:before {
    content: "\f25c";
}

.fa-traffic-light:before {
    content: "\f637";
}

.fa-train:before {
    content: "\f238";
}

.fa-tram:before {
    content: "\f7da";
}

.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-trash-alt:before {
    content: "\f2ed";
}

.fa-trash-restore:before {
    content: "\f829";
}

.fa-trash-restore-alt:before {
    content: "\f82a";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-trello:before {
    content: "\f181";
}

.fa-tripadvisor:before {
    content: "\f262";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-truck-loading:before {
    content: "\f4de";
}

.fa-truck-monster:before {
    content: "\f63b";
}

.fa-truck-moving:before {
    content: "\f4df";
}

.fa-truck-pickup:before {
    content: "\f63c";
}

.fa-tshirt:before {
    content: "\f553";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-tv:before {
    content: "\f26c";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-typo3:before {
    content: "\f42b";
}

.fa-uber:before {
    content: "\f402";
}

.fa-ubuntu:before {
    content: "\f7df";
}

.fa-uikit:before {
    content: "\f403";
}

.fa-umbraco:before {
    content: "\f8e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-umbrella-beach:before {
    content: "\f5ca";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-undo:before {
    content: "\f0e2";
}

.fa-undo-alt:before {
    content: "\f2ea";
}

.fa-uniregistry:before {
    content: "\f404";
}

.fa-universal-access:before {
    content: "\f29a";
}

.fa-university:before {
    content: "\f19c";
}

.fa-unlink:before {
    content: "\f127";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-untappd:before {
    content: "\f405";
}

.fa-upload:before {
    content: "\f093";
}

.fa-ups:before {
    content: "\f7e0";
}

.fa-usb:before {
    content: "\f287";
}

.fa-user:before {
    content: "\f007";
}

.fa-user-alt:before {
    content: "\f406";
}

.fa-user-alt-slash:before {
    content: "\f4fa";
}

.fa-user-astronaut:before {
    content: "\f4fb";
}

.fa-user-check:before {
    content: "\f4fc";
}

.fa-user-circle:before {
    content: "\f2bd";
}

.fa-user-clock:before {
    content: "\f4fd";
}

.fa-user-cog:before {
    content: "\f4fe";
}

.fa-user-edit:before {
    content: "\f4ff";
}

.fa-user-friends:before {
    content: "\f500";
}

.fa-user-graduate:before {
    content: "\f501";
}

.fa-user-injured:before {
    content: "\f728";
}

.fa-user-lock:before {
    content: "\f502";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-user-minus:before {
    content: "\f503";
}

.fa-user-ninja:before {
    content: "\f504";
}

.fa-user-nurse:before {
    content: "\f82f";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-user-shield:before {
    content: "\f505";
}

.fa-user-slash:before {
    content: "\f506";
}

.fa-user-tag:before {
    content: "\f507";
}

.fa-user-tie:before {
    content: "\f508";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-users:before {
    content: "\f0c0";
}

.fa-users-cog:before {
    content: "\f509";
}

.fa-usps:before {
    content: "\f7e1";
}

.fa-ussunnah:before {
    content: "\f407";
}

.fa-utensil-spoon:before {
    content: "\f2e5";
}

.fa-utensils:before {
    content: "\f2e7";
}

.fa-vaadin:before {
    content: "\f408";
}

.fa-vector-square:before {
    content: "\f5cb";
}

.fa-venus:before {
    content: "\f221";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-viadeo:before {
    content: "\f2a9";
}

.fa-viadeo-square:before {
    content: "\f2aa";
}

.fa-vial:before {
    content: "\f492";
}

.fa-vials:before {
    content: "\f493";
}

.fa-viber:before {
    content: "\f409";
}

.fa-video:before {
    content: "\f03d";
}

.fa-video-slash:before {
    content: "\f4e2";
}

.fa-vihara:before {
    content: "\f6a7";
}

.fa-vimeo:before {
    content: "\f40a";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-vimeo-v:before {
    content: "\f27d";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-vk:before {
    content: "\f189";
}

.fa-vnv:before {
    content: "\f40b";
}

.fa-voicemail:before {
    content: "\f897";
}

.fa-volleyball-ball:before {
    content: "\f45f";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-mute:before {
    content: "\f6a9";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-vote-yea:before {
    content: "\f772";
}

.fa-vr-cardboard:before {
    content: "\f729";
}

.fa-vuejs:before {
    content: "\f41f";
}

.fa-walking:before {
    content: "\f554";
}

.fa-wallet:before {
    content: "\f555";
}

.fa-warehouse:before {
    content: "\f494";
}

.fa-water:before {
    content: "\f773";
}

.fa-wave-square:before {
    content: "\f83e";
}

.fa-waze:before {
    content: "\f83f";
}

.fa-weebly:before {
    content: "\f5cc";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-weight:before {
    content: "\f496";
}

.fa-weight-hanging:before {
    content: "\f5cd";
}

.fa-weixin:before {
    content: "\f1d7";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-whatsapp-square:before {
    content: "\f40c";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-whmcs:before {
    content: "\f40d";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-wikipedia-w:before {
    content: "\f266";
}

.fa-wind:before {
    content: "\f72e";
}

.fa-window-close:before {
    content: "\f410";
}

.fa-window-maximize:before {
    content: "\f2d0";
}

.fa-window-minimize:before {
    content: "\f2d1";
}

.fa-window-restore:before {
    content: "\f2d2";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-wine-bottle:before {
    content: "\f72f";
}

.fa-wine-glass:before {
    content: "\f4e3";
}

.fa-wine-glass-alt:before {
    content: "\f5ce";
}

.fa-wix:before {
    content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
    content: "\f730";
}

.fa-wolf-pack-battalion:before {
    content: "\f514";
}

.fa-won-sign:before {
    content: "\f159";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-wordpress-simple:before {
    content: "\f411";
}

.fa-wpbeginner:before {
    content: "\f297";
}

.fa-wpexplorer:before {
    content: "\f2de";
}

.fa-wpforms:before {
    content: "\f298";
}

.fa-wpressr:before {
    content: "\f3e4";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-x-ray:before {
    content: "\f497";
}

.fa-xbox:before {
    content: "\f412";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-y-combinator:before {
    content: "\f23b";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-yammer:before {
    content: "\f840";
}

.fa-yandex:before {
    content: "\f413";
}

.fa-yandex-international:before {
    content: "\f414";
}

.fa-yarn:before {
    content: "\f7e3";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-yen-sign:before {
    content: "\f157";
}

.fa-yin-yang:before {
    content: "\f6ad";
}

.fa-yoast:before {
    content: "\f2b1";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-youtube-square:before {
    content: "\f431";
}

.fa-zhihu:before {
    content: "\f63f";
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url("webfonts/fa-brands-400.eot");
    src: url("webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-brands-400.woff2") format("woff2"), url("webfonts/fa-brands-400.woff") format("woff"), url("webfonts/fa-brands-400.ttf") format("truetype"), url("webfonts/fa-brands-400.svg#fontawesome") format("svg");
}

.fab {
    font-family: 'Font Awesome 5 Brands';
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("webfonts/fa-regular-400.eot");
    src: url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg");
}

.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    src: url("webfonts/fa-solid-900.eot");
    src: url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg");
    font-display: swap;
}

.fa,
.fas {
    font-family: 'Font Awesome 5 Free', serif;
    font-weight: 900;
}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-cab:before{content:"\f1ba"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-spotify,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}

/* Slidorion Stylesheet */
.silvercart-widget-slidorion-productgroup-slider {
    width: 658px;			/* Set to slidorion width. Is equal to #slider + .silvercart-slidorion-accordeon width */
    height: 400px;			/* Set to slidorion height. Is equal to #slider and .silvercart-slidorion-accordeon height */
    position: relative;
    left: 50%;
    margin-left: -330px;
}
.silvercart-slidorion-slider {
    width: 426px;			/* Set to slider width */
    height: 384px;			/* Set to slider height */
    position: relative;
    float: left;
    overflow: hidden;		/* Hides the animations */
    margin: 8px;
}
.silvercart-slidorion-slider > div {
    position:absolute;
    left: 0px;
    top: 0px;
    width:98%;
    height:98%;
    padding: 1%;
}
.silvercart-slidorion-slide .silvercart-slidorion-slide-prev,
.silvercart-slidorion-slide .silvercart-slidorion-slide-next {
    position: absolute;
    width: 100%;
    height: 49%;
    cursor: pointer;
    opacity: 0.2;
}
.silvercart-slidorion-slide .silvercart-slidorion-slide-prev:hover,
.silvercart-slidorion-slide .silvercart-slidorion-slide-next:hover {
    opacity: 1;
}
.silvercart-slidorion-slide .silvercart-slidorion-slide-prev {
    top: 0px;
}
.silvercart-slidorion-slide .silvercart-slidorion-slide-next {
    bottom: 0px;
}
.silvercart-slidorion-accordeon {
    width: 214px;
    height: 400px;
    border-left: 1px #e2e2e2 solid;
    position: relative;
    z-index:59;
    overflow: hidden;
    float: left;
}

.silvercart-slidorion-accordeon > .silvercart-slidorion-link-header {
    height: 30px;
    font-size: 11px;
    color: #333;
    background: white;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED));
    background: -moz-linear-gradient(top, white, #EDEDED);
    background: -o-linear-gradient(top, white, #EDEDED);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.silvercart-slidorion-accordeon > .silvercart-slidorion-link-header span {
    display: block;
    padding: 8px 8px 0px 8px;
    border-top: 1px solid #ccc;
}
.silvercart-slidorion-accordeon > .silvercart-slidorion-link-header:first-child span {
    border-top: none;
}

.silvercart-slidorion-accordeon > .silvercart-slidorion-link-header:first-child {
    border-top:none;
}

.silvercart-slidorion-accordeon > .silvercart-slidorion-link-header:hover {
    background: #ededed;
    cursor: pointer;
}

.silvercart-slidorion-accordeon > .silvercart-slidorion-link-header.active {
    border-bottom: none;
    background: #e6e6e6;
    background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#d4d4d4));
    background: -moz-linear-gradient(top, #e6e6e6, #d4d4d4);
    background: -o-linear-gradient(top, #e6e6e6, #d4d4d4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#d4d4d4');
}

.silvercart-slidorion-accordeon > .silvercart-slidorion-link-content {
    height: 295px;			/* This height needs to be changed as it depends on the accordion height and number of tabs */
    margin: 0;
    padding: 8px;
    border: none;
    background: white;
    background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(white));
    background: -moz-linear-gradient(top, #FAFAFA, white);
    background: -o-linear-gradient(top, #FAFAFA, white);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#ffffff');
    overflow:auto;
}


/**
  * bootstrap-table - An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)
  *
  * @version v1.21.2
  * @homepage https://bootstrap-table.com
  * @author wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)
  * @license MIT
  */

.bootstrap-table .fixed-table-toolbar::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-toolbar .bs-bars,.bootstrap-table .fixed-table-toolbar .columns,.bootstrap-table .fixed-table-toolbar .search{position:relative;margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group>.btn{border-radius:0}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu{text-align:left;max-height:300px;overflow:auto;-ms-overflow-style:scrollbar;z-index:1001}.bootstrap-table .fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.4286}.bootstrap-table .fixed-table-toolbar .columns-left{margin-right:5px}.bootstrap-table .fixed-table-toolbar .columns-right{margin-left:5px}.bootstrap-table .fixed-table-toolbar .pull-right .dropdown-menu{right:0;left:auto}.bootstrap-table .fixed-table-container{position:relative;clear:both}.bootstrap-table .fixed-table-container .table{width:100%;margin-bottom:0!important}.bootstrap-table .fixed-table-container .table td,.bootstrap-table .fixed-table-container .table th{vertical-align:middle;box-sizing:border-box}.bootstrap-table .fixed-table-container .table thead th{vertical-align:bottom;padding:0;margin:0}.bootstrap-table .fixed-table-container .table thead th:focus{outline:0 solid transparent}.bootstrap-table .fixed-table-container .table thead th.detail{width:30px}.bootstrap-table .fixed-table-container .table thead th .th-inner{padding:.75rem;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-table .fixed-table-container .table thead th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px!important}.bootstrap-table .fixed-table-container .table thead th .sortable.sortable-center{padding-left:20px!important;padding-right:20px!important}.bootstrap-table .fixed-table-container .table thead th .both{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC")}.bootstrap-table .fixed-table-container .table thead th .asc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==")}.bootstrap-table .fixed-table-container .table thead th .desc{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ")}.bootstrap-table .fixed-table-container .table tbody tr.selected td{background-color:rgba(0,0,0,.075)}.bootstrap-table .fixed-table-container .table tbody tr.no-records-found td{text-align:center}.bootstrap-table .fixed-table-container .table tbody tr .card-view{display:flex}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title{font-weight:700;display:inline-block;min-width:30%;width:auto!important;text-align:left!important}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value{width:100%!important;text-align:left!important}.bootstrap-table .fixed-table-container .table .bs-checkbox{text-align:center}.bootstrap-table .fixed-table-container .table .bs-checkbox label{margin-bottom:0}.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=checkbox],.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=radio]{margin:0 auto!important}.bootstrap-table .fixed-table-container .table.table-sm .th-inner{padding:.3rem}.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer){border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height.has-card-view{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table thead th{border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table-dark thead th{border-bottom:1px solid #32383e}.bootstrap-table .fixed-table-container .fixed-table-header{overflow:hidden}.bootstrap-table .fixed-table-container .fixed-table-body{overflow-x:auto;overflow-y:auto;height:100%}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{align-items:center;background:#fff;display:flex;justify-content:center;position:absolute;bottom:0;width:100%;max-width:100%;z-index:1000;transition:visibility 0s,opacity .15s ease-in-out;opacity:0;visibility:hidden}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.open{visibility:visible;opacity:1}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap{align-items:baseline;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text{margin-right:6px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap{align-items:center;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before{content:"";animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading;background:#212529;border-radius:50%;display:block;height:5px;margin:0 4px;opacity:0;width:5px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot{animation-delay:.3s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after{animation-delay:.6s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark{background:#212529}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::before{background:#fff}.bootstrap-table .fixed-table-container .fixed-table-footer{overflow:hidden}.bootstrap-table .fixed-table-pagination::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-pagination>.pagination,.bootstrap-table .fixed-table-pagination>.pagination-detail{margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-pagination>.pagination-detail .pagination-info{line-height:34px;margin-right:5px}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list{display:inline-block}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group{position:relative;display:inline-block;vertical-align:middle}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group .dropdown-menu{margin-bottom:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination{margin:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a{color:#c8c8c8}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::before{content:"\2B05"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::after{content:"\27A1"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.disabled a{pointer-events:none;cursor:default}.bootstrap-table.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important;background:#fff;height:calc(100vh);overflow-y:scroll}.bootstrap-table.bootstrap4 .pagination-lg .page-link,.bootstrap-table.bootstrap5 .pagination-lg .page-link{padding:.5rem 1rem}.bootstrap-table.bootstrap5 .float-left{float:left}.bootstrap-table.bootstrap5 .float-right{float:right}div.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}@keyframes loading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
