/* uncss:ignore start */
@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-300.woff") format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-300Italic.woff") format("woff");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-500.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-500Italic.woff") format("woff");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-700.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-700Italic.woff") format("woff");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-900.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Museo Sans';
  src: url("../fonts/MuseoSansCyrl-900Italic.woff") format("woff");
  font-weight: 900;
  font-style: italic; }

/* uncss:ignore end */
/* uncss:ignore start */
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

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

body {
  margin: 0;
  font-family: "Museo Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
  color: #4C5164;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.75rem; }

p {
  margin-top: 0;
  margin-bottom: 1.5rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  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: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #E12D39;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #a91822;
    text-decoration: underline; }

a:not([href]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):hover {
    color: inherit;
    text-decoration: none; }

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: .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: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
  color: #151822; }

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

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

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

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

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

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

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.container {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 33.75rem; } }
  @media (min-width: 768px) {
    .container {
      max-width: 45rem; } }
  @media (min-width: 992px) {
    .container {
      max-width: 60rem; } }
  @media (min-width: 1300px) {
    .container {
      max-width: 78.75rem; } }

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto; }

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

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 45rem; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 60rem; } }

@media (min-width: 1300px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 78.75rem; } }



@media (min-width: 576px) {
  .container.pos-a, .container-sm.pos-a {
	left: 50%;
    margin-left: -16.875rem; } }

@media (min-width: 768px) {
  .container.pos-a, .container-sm.pos-a, .container-md.pos-a {
	left: 50%;
    margin-left: -22.5rem; } }

@media (min-width: 992px) {
  .container.pos-a, .container-sm.pos-a, .container-md.pos-a, .container-lg.pos-a {
	left: 50%;
    margin-left: -30rem; } }

@media (min-width: 1300px) {
  .container.pos-a, .container-sm.pos-a, .container-md.pos-a, .container-lg.pos-a, .container-xl.pos-a {
	left: 50%;
    margin-left: -39.375rem; } }


.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem; }

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

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

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

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1300px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1420px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: 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.modal-static .modal-dialog {
    transform: scale(1.02); }

.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: #f5f5f5;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
  outline: 0; }

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1.25rem 2rem;
  border-bottom: 0 solid #dee2e6;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }
  .modal-header .close {
    padding: 1.25rem 2rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 3.125rem 3.75rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 3.125rem 3.75rem-0.25rem;
  border-top: 0 solid #dee2e6;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px; }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -624.9375rem;
  width: 3.125rem;
  height: 3.125rem;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 35rem;
    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: 21.875rem; } }

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

@media (min-width: 1300px) {
  .modal-xl {
    max-width: 71.25rem; } }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

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

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

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

.modal-close {
  display: block;
  background: none;
  border: 0;
  padding: 0;
  color: #fff;
  line-height: 1;
  transition: all .3s;
  position: absolute;
  top: -2rem;
  right: 0;
  z-index: 1; }
  .modal-close .icon {
    width: 1.25rem;
    height: 1.25rem; }
  .modal-close:hover {
    color: #E12D39; }

@media (max-width: 1419.98px) {
  .modal-body {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; } }

@media (max-width: 575.98px) {
  .modal-body {
    padding: 1.875rem 1.25rem; } }

.collapse-btn[aria-expanded='true'] .d-n {
  display: block; }

.collapse-btn[aria-expanded='true'] .d-b {
  display: none; }

/* uncss:ignore end */
/* uncss:ignore start */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px; }
  .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

.swiper-button-prev, .swiper-button-next {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 2.75rem;
  height: 2.75rem;
  background-color: #fff;
  box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.13);
  border-radius: 50%;
  border: 0;
  padding: 0;
  color: #808596;
  cursor: pointer;
  transition: all .3s; }
  .swiper-button-prev .icon, .swiper-button-next .icon {
    width: 0.875rem;
    height: 0.875rem; }
  .swiper-button-prev:hover, .swiper-button-prev:focus, .swiper-button-next:hover, .swiper-button-next:focus {
    background-color: #E12D39;
    color: #fff; }

.swiper-button-disabled {
  opacity: 0.5;
  cursor: default !important;
  background-color: #fff !important;
  color: #808596 !important; }

.swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1rem; }

.swiper-pagination-bullet {
  width: 0.5rem;
  height: 0.5rem;
  background: rgba(128, 133, 150, 0.5);
  border-radius: 50%;
  cursor: pointer;
  transition: all .4s;
  margin: 0 0.375rem;
  position: relative; }
  .swiper-pagination-bullet::before {
    content: '';
    display: block;
    width: 0.875rem;
    height: 0.875rem;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid #E12D39;
    position: absolute;
    top: -0.1875rem;
    left: -0.1875rem;
    opacity: 0;
    transition: all .4s; }
  .swiper-pagination-bullet:hover {
    background: rgba(128, 133, 150, 0.8); }
  .swiper-pagination-bullet-active {
    background: #E12D39 !important; }
    .swiper-pagination-bullet-active::before {
      opacity: 1; }

.swiper-theme-1 {
  position: relative; }
  .swiper-theme-1 .swiper-slide {
    background: url("../img/slides/slide-1.jpg") 50% 50%/cover no-repeat;
    color: #fff; }
    .swiper-theme-1 .swiper-slide-bg {
      min-height: 34.375rem;
      padding: 6.875rem 0;
      background: linear-gradient(90deg, rgba(43, 47, 58, 0.66) 0%, rgba(58, 63, 81, 0) 100%), rgba(32, 34, 44, 0.15); }
  .swiper-theme-1 .swiper-pagination {
    width: 100%;
    position: absolute;
    bottom: 1.25rem;
    left: 0;
    z-index: 1; }
    .swiper-theme-1 .swiper-pagination-bullet {
      background: rgba(255, 255, 255, 0.7); }

.swiper-theme-2 {
  position: relative; }
  .swiper-theme-2 .swiper-container {
    padding: 0 1.25rem; }
  .swiper-theme-2 .swiper-wrapper {
    align-items: center; }
  .swiper-theme-2 .swiper-slide {
    padding: 0 1.5rem;
    text-align: center; }
    .swiper-theme-2 .swiper-slide img {
      max-width: 100%;
      max-height: 100%; }
  .swiper-theme-2 .swiper-button-prev, .swiper-theme-2 .swiper-button-next {
    position: absolute;
    top: 50%;
    margin-top: -1.375rem;
    z-index: 1; }
  .swiper-theme-2 .swiper-button-prev {
    left: -1rem; }
  .swiper-theme-2 .swiper-button-next {
    right: -1rem; }

.swiper-theme-4 {
  position: relative; }
  .swiper-theme-4 .swiper-container {
    margin: 0 6.25rem; }
  .swiper-theme-4 .swiper-button-prev, .swiper-theme-4 .swiper-button-next {
    position: absolute;
    top: 50%;
    margin-top: -1.375rem;
    z-index: 1; }
  .swiper-theme-4 .swiper-button-prev {
    left: 0; }
  .swiper-theme-4 .swiper-button-next {
    right: 0; }

@media (max-width: 1419.98px) {
  .swiper-theme-1 .swiper-slide-bg {
    min-height: 30rem;
    padding: 5rem 0; } }

@media (max-width: 1299.98px) {
  .swiper-theme-2 .swiper-slide {
    padding: 0 1rem; }
  .swiper-theme-4 .swiper-container {
    margin: 0 3.75rem; } }

@media (max-width: 575.98px) {
  .swiper-theme-1 .swiper-slide-bg {
    min-height: 27.5rem;
    padding: 3.75rem 0 5rem; }
  .swiper-theme-2 .swiper-slide {
    padding: 0 0.625rem; }
  .swiper-theme-2 .swiper-button-prev {
    left: 0; }
  .swiper-theme-2 .swiper-button-next {
    right: 0; }
  .swiper-theme-4 .swiper-container {
    margin: 0; } }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 0.5rem;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 0.5rem;
  right: 0.5rem;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 2.75rem;
  height: 2.75rem;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 1.125rem 0.625rem;
  color: #FFF;
  font-style: normal;
  font-size: 1.75rem;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 0.0625rem; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -0.375rem;
  text-align: right;
  padding-right: 0.375rem;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 0.75rem;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -3.4375rem;
  padding: 0;
  width: 5.625rem;
  height: 6.875rem;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -3.375rem; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 2.1875rem;
    margin-left: 2.1875rem;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 0.5rem; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 1.9375rem; }
  .mfp-arrow-left:before {
    margin-left: 1.5625rem;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 2.4375rem; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 56.25rem; }
  .mfp-iframe-holder .mfp-close {
    top: -2.5rem; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 2.5rem 0 2.5rem;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 2.5rem;
    bottom: 2.5rem;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 0.75rem;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -2.25rem;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 2.25rem; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 0.3125rem; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 0.1875rem 0.3125rem;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 0.3125rem;
    top: 0.1875rem; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 2.1875rem;
    height: 2.1875rem;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 0.375rem;
    padding-right: 0.375rem; } }

/* uncss:ignore end */
/* uncss:ignore start */
html {
  font-size: 1rem; }

body {
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  font-size: 1.125rem; }

*:focus {
  outline: 0 !important; }

a,
.btn,
.form-input {
  transition: all .3s; }

svg {
  fill: currentColor; }

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

.content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 1.75rem; }
  .content ul li {
    padding-left: 1.5rem;
    margin-left: 0;
    margin-bottom: 0.75rem;
    position: relative; }
    .content ul li:last-child {
      margin-bottom: 0; }
    .content ul li:before {
      content: '';
      width: 0.375rem;
      height: 0.375rem;
      background-color: #E12D39;
      border-radius: 50%;
      position: absolute;
      top: 0.625rem;
      left: 0;
      z-index: 1; }
  .content ul ul {
    margin-top: 0.75rem; }

.content ol {
  counter-reset: li;
  padding-left: 0;
  margin-bottom: 1.75rem; }
  .content ol li {
    list-style: none;
    padding-left: 1.5rem;
    margin-bottom: 0.75rem;
    position: relative; }
    .content ol li:last-child {
      margin-bottom: 0; }
    .content ol li:before {
      content: counter(li) ".";
      counter-increment: li;
      font-weight: 700;
      color: #E12D39;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1; }
  .content ol ol {
    margin-top: 0.75rem; }

.content a {
  text-decoration: underline; }
  .content a:hover {
    text-decoration: none; }

.content p:last-child,
.content ul:last-child,
.content ol:last-child {
  margin-bottom: 0; }

blockquote {
  border-color: #DEE1ED;
  border-width: 0.0625rem 0;
  border-style: solid;
  font-style: italic;
  padding: 3.125rem 0;
  margin-bottom: 2rem;
  margin-top: 2rem;
  position: relative; }
  blockquote::before {
    content: '';
    display: block;
    width: 8.25rem;
    height: 3rem;
    background: #fff url("../img/icons/quote.svg") 50% 50%/contain no-repeat;
    position: absolute;
    top: -1.5rem;
    left: 50%;
    margin-left: -4.125rem;
    z-index: 1; }
  blockquote p:last-child {
    margin-bottom: 0; }

.list-1 ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  .list-1 ul li {
    padding-left: 1.75rem;
    margin-left: 0;
    margin-bottom: 0.75rem;
    position: relative; }
    .list-1 ul li:last-child {
      margin-bottom: 0; }
    .list-1 ul li:before {
      content: '';
      display: block;
      width: 0.875rem;
      height: 0.625rem;
      background: url("../img/icons/check.png") 50% 50%/contain no-repeat;
      position: absolute;
      top: 0.375rem;
      left: 0;
      z-index: 1; }
  .list-1 ul ul {
    margin-top: 0.75rem; }

.list-1-1 ul li {
  margin-bottom: 1.5rem; }

@media (max-width: 1419.98px) {
  html {
    font-size: 0.9375rem; }
  blockquote {
    padding: 2rem 0;
    margin-top: 1.5rem; }
    blockquote::before {
      width: 7.75rem;
      height: 2.5rem;
      top: -1.25rem;
      margin-left: -3.875rem; } }

@media (max-width: 991.98px) {
  html {
    font-size: 0.875rem; }
  body {
    line-height: 1.4; } }

@media (max-width: 767.98px) {
  .list-1-1 ul li {
    margin-bottom: 1.125rem; } }

@media (max-width: 575.98px) {
  html {
    font-size: 0.8125rem; }
  .content ul > li,
  .content ol > li {
    padding-left: 1.25rem; } }

/* uncss:ignore end */
/* uncss:ignore start */
.icon {
  display: inline-block;
  width: 1rem;
  height: 1rem; }

.icon-wrap {
  display: inline-flex;
  align-items: center; }
  .icon-wrap img,
  .icon-wrap .icon {
    flex: 0 0 auto; }

.btn {
  display: inline-block;
  font-family: "Museo Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
  color: #4C5164;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.1875rem;
  padding: 1rem 2rem; }
  .btn:hover {
    color: #4C5164;
    text-decoration: none; }
  .btn.disabled, .btn:disabled {
    opacity: 0.65;
    pointer-events: none; }

.btn-link {
  font-weight: 300;
  line-height: 1.5;
  color: #E12D39;
  border: 0;
  border-radius: 0;
  padding: 0; }
  .btn-link:hover {
    color: #b71a25;
    text-decoration: none; }
  .btn-link:focus, .btn-link.focus {
    color: #E12D39; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center; }
  .btn-icon .icon {
    flex: 0 0 auto; }

.btn-bg-1 {
  color: #fffefe;
  background-color: #4C5164;
  border-color: #4C5164; }
  .btn-bg-1:hover, .btn-bg-1:focus {
    color: #fffefe;
    background-color: #323541;
    border-color: #323541; }

.btn-bd-1 {
  color: #4C5164;
  background-color: transparent;
  border-color: #4C5164; }
  .btn-bd-1:hover, .btn-bd-1:focus {
    color: #fffefe;
    background-color: #4C5164;
    border-color: #4C5164; }

.btn-bg-2 {
  color: #fffefe;
  background-color: #E12D39;
  border-color: #E12D39; }
  .btn-bg-2:hover, .btn-bg-2:focus {
    color: #fffefe;
    background-color: #b71a25;
    border-color: #b71a25; }

.btn-bd-2 {
  color: #E12D39;
  background-color: transparent;
  border-color: #E12D39; }
  .btn-bd-2:hover, .btn-bd-2:focus {
    color: #fffefe;
    background-color: #E12D39;
    border-color: #E12D39; }

/* uncss:ignore start */
.form-input {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #DCE4EB;
  border-radius: 0.1875rem;
  box-shadow: none;
  padding: 1rem 1rem;
  font-family: "Museo Sans", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  color: #4C5164;
  line-height: 1;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }
  .form-input::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-input::placeholder {
    color: #878A96; }
  .form-input:focus {
    border-color: #4C5164; }
  .form-input.error {
    border-color: #4C5164; }

.form label.error {
  font-size: 0.875rem;
  color: #ff424e;
  margin-top: 0.5rem;
  margin-bottom: 0; }

.form-error {
  font-size: 0.75rem;
  color: #ff424e; }

.checkbox {
  display: flex;
  align-items: baseline;
  margin-bottom: 0;
  position: relative;
  cursor: pointer;
  transition: all .2s; }
  .checkbox-custom {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    border: 1px solid #808596;
    border-radius: 0.0625rem;
    transition: all .3s; }
    .checkbox-custom .icon {
      width: 0.75rem;
      height: 0.625rem;
      color: #fff;
      transition: all .2s;
      opacity: 0; }
  .checkbox-txt {
    padding-left: 1rem;
    line-height: 1.2; }
  .checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .checkbox input:checked ~ .checkbox-custom {
      background-color: #E12D39;
      border-color: #E12D39; }
      .checkbox input:checked ~ .checkbox-custom .icon {
        opacity: 1; }

/* uncss:ignore end */
table {
  width: 100%;
  margin-bottom: 1.75rem; }
  table th,
  table td {
    border: 1px solid #ECECEC;
    vertical-align: middle;
    padding: 1rem 0.75rem; }
  table thead th {
    font-weight: 700;
    vertical-align: bottom; }

.table-responsive {
  padding-left: 0.125rem;
  padding-right: 0.125rem; }
  @media (max-width: 575.98px) {
    .table-responsive-sm {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      margin-bottom: 2rem; }
      .table-responsive-sm table {
        margin-bottom: 0; } }
  @media (max-width: 767.98px) {
    .table-responsive-md {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      margin-bottom: 2rem; }
      .table-responsive-md table {
        margin-bottom: 0; } }
  @media (max-width: 991.98px) {
    .table-responsive-lg {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      margin-bottom: 2rem; }
      .table-responsive-lg table {
        margin-bottom: 0; } }
  @media (max-width: 1299.98px) {
    .table-responsive-xl {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      margin-bottom: 2rem; }
      .table-responsive-xl table {
        margin-bottom: 0; } }
  @media (max-width: 1419.98px) {
    .table-responsive-xxl {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      margin-bottom: 2rem; }
      .table-responsive-xxl table {
        margin-bottom: 0; } }
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 2rem; }
    .table-responsive table {
      margin-bottom: 0; }

.table-1 {
  font-size: 1.0625rem; }
  .table-1 thead th {
    border: none;
    padding: 0 0.5rem 1.5rem;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    text-align: center; }
  .table-1 th,
  .table-1 td {
    padding: 1.25rem 1.25rem; }
  .table-1 tbody tr:nth-of-type(even) {
    background-color: #F7F7FA; }

.table-2 {
  line-height: 120%; }
  .table-2 thead th {
    padding-top: 1rem;
    padding-bottom: 1rem;
    border: none;
    border-radius: 0.625rem 0.625rem 0 0;
    font-weight: 500; }
  .table-2 th,
  .table-2 td {
    padding: 1.375rem 1.875rem; }
  .table-2 tbody tr:nth-of-type(even) {
    background-color: rgba(0, 0, 0, 0.03); }

@media (max-width: 1419.98px) {
  .table-1 th,
  .table-1 td {
    padding: 1rem 1rem; }
  .table-2 thead th {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem; }
  .table-2 th,
  .table-2 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; } }

@media (max-width: 991.98px) {
  table {
    font-size: 1rem; }
    table td,
    table th {
      padding: 0.75rem 0.5rem; }
  .table-2 th,
  .table-2 td {
    padding: 1rem 0.75rem; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .nav .nav-link {
    display: block;
    color: #4C5164;
    line-height: 120%;
    padding: 0.5rem 1rem; }
    .nav .nav-link:hover, .nav .nav-link:focus {
      text-decoration: none;
      color: #E12D39; }
  .nav .active > .nav-link,
  .nav .active.nav-link {
    color: #E12D39; }

.nav-1 {
  justify-content: center; }
  .nav-1 .nav-link {
    padding: 0.5rem 1.5rem;
    font-size: 1rem;
    color: #808596; }

.nav-2 {
  display: block; }
  .nav-2 .nav-item {
    margin-bottom: 1rem; }
    .nav-2 .nav-item:last-child {
      margin-bottom: 0; }
  .nav-2 .nav-link {
    display: inline-block;
    padding: 0;
    font-size: 1rem;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.6); }

.nav-3 {
  display: block; }
  .nav-3 .nav-link {
    padding: 1.25rem;
    border-left: 2px solid transparent;
    font-size: 1rem; }
    .nav-3 .nav-link:hover {
      border-left-color: #E12D39;
      background-color: #fff; }
  .nav-3 .active > .nav-link,
  .nav-3 .active.nav-link {
    border-left-color: #E12D39;
    background-color: #fff;
    font-weight: 500; }

.nav-4 {
  margin: 0 -1.125rem; }
  .nav-4 .nav-item {
    margin: 0 1.125rem; }
  .nav-4 .nav-link {
    font-size: 1.25rem;
    color: #808596;
    font-weight: 500;
    padding: 0 0 1.75rem;
    border-bottom: 4px solid transparent; }
    .nav-4 .nav-link:hover {
      color: #151822; }
  .nav-4 .active > .nav-link,
  .nav-4 .active.nav-link {
    border-bottom-color: #E12D39;
    color: #151822; }

.nav-5 {
  display: block; }
  .nav-5 .nav-item {
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px solid #EBEBEB; }
    .nav-5 .nav-item:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  .nav-5 .nav-icon {
    display: flex;
    align-items: center;
    font-size: 0.8125rem;
    line-height: 1;
    color: #808596;
    margin-bottom: 0.625rem; }
    .nav-5 .nav-icon .icon {
      width: 0.875rem;
      height: 0.875rem;
      margin-right: 0.625rem; }
  .nav-5 .nav-link {
    padding: 0;
    font-size: 1rem;
    line-height: 1.4; }
    .nav-5 .nav-link:hover {
      color: #687CC1;
      text-decoration: underline; }

.nav-main {
  margin: 0 -1.5rem; }
  .nav-main > .nav-item {
    margin: 0 1.5rem;
    position: relative; }
  .nav-main .active > .nav-link,
  .nav-main .active.nav-link {
    border-bottom-color: #E12D39;
    color: #151822; }
  .nav-main .nav-link {
    padding: 0 0 1.25rem;
    border-bottom: 4px solid transparent;
    font-size: 1.125rem;
    color: #151822; }
    .nav-main .nav-link:hover, .nav-main .nav-link:focus {
      color: #E12D39; }
  .nav-main-sub {
    display: block;
    min-width: 16.875rem;
    padding: 0.625rem 0;
    background-color: #fff;
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    transition: all .4s;
    opacity: 0;
    visibility: hidden; }
    .nav-main-sub.show {
      z-index: 9;
      opacity: 1;
      visibility: visible; }
    .nav-main-sub .nav-item:last-child .nav-link {
      border-bottom: 0; }
    .nav-main-sub .nav-link {
      padding: 1rem 1.375rem;
      border-bottom: 1px solid #ECECF3; }
    .nav-main-sub .active > .nav-link,
    .nav-main-sub .active.nav-link {
      border-bottom-color: #ECECF3;
      color: #E12D39; }
  @media (min-width: 992px) {
    .nav-main-collapse {
      display: block !important; } }

.nav-crumbs {
  align-items: center;
  margin-bottom: 1.25rem; }
  .nav-crumbs .nav-link {
    padding: 0;
    line-height: 1.1;
    color: #808596; }
  .nav-crumbs .nav-item {
    display: flex;
    align-items: baseline;
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
    color: #808596; }
    .nav-crumbs .nav-item + .nav-item:before {
      content: '/';
      flex: 0 0 auto;
      margin: 0 0.375rem;
      font-size: 0.875rem; }
    .nav-crumbs .nav-item.active .nav-link {
      color: #808596; }

.nav-pagination .nav-item {
  margin-right: 0.25rem;
  margin-bottom: 0.25rem; }

.nav-pagination .nav-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.625rem;
  height: 2.625rem;
  border-radius: 50%;
  color: #808596;
  font-weight: 500;
  line-height: 1; }
  .nav-pagination .nav-link .icon {
    width: 0.75rem;
    height: 0.75rem; }
  .nav-pagination .nav-link:hover, .nav-pagination .nav-link:focus {
    background-color: #F7F7F7;
    color: #808596; }

.nav-pagination .active > .nav-link,
.nav-pagination .active.nav-link {
  background-color: #E12D39;
  color: #fff; }

.nav-pagination .disabled > .nav-link,
.nav-pagination .disabled.nav-link {
  background-color: #fff;
  opacity: 0.5;
  cursor: default; }

@media (max-width: 1419.98px) {
  .nav-main .nav-link {
    padding-bottom: 0.875rem;
    font-size: 1.0625rem; }
  .nav-main-sub .nav-link {
    padding-top: 0.875rem; } }

@media (max-width: 1299.98px) {
  .nav-1 .nav-link {
    padding: 0.375rem 0.625rem; }
  .nav-4 {
    margin: 0 -0.75rem; }
    .nav-4 .nav-item {
      margin: 0 0.75rem; }
    .nav-4 .nav-link {
      font-size: 1.125rem;
      padding-bottom: 1.5rem; }
  .nav-main {
    margin: 0 -1rem; }
    .nav-main > .nav-item {
      margin: 0 1rem; }
    .nav-main .nav-link {
      border-bottom-width: 2px; } }

@media (max-width: 991.98px) {
  .nav-main {
    display: block;
    margin: 0 0 1rem; }
    .nav-main-collapse {
      width: 100%;
      background-color: #fff;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 9;
      margin-top: 0.0625rem; }
    .nav-main > .nav-item {
      margin: 0;
      border-bottom: 1px solid #ECECF3; }
    .nav-main .nav-link {
      padding: 0.625rem 0 0.625rem 2.875rem;
      border-bottom-width: 1px; }
    .nav-main-sub {
      display: block;
      padding: 0.625rem 0;
      box-shadow: none;
      position: static;
      top: 0;
      z-index: 1;
      opacity: 1;
      visibility: visible; }
      .nav-main-sub .nav-link {
        border-bottom: 0; } }

@media (max-width: 767.98px) {
  .nav-2 .nav-item {
    margin-bottom: 0.625rem; }
  .nav-4 .nav-link {
    padding: 0.75rem 0; } }

@media (max-width: 575.98px) {
  .nav-4 {
    display: block;
    margin: 0; }
    .nav-4 .nav-item {
      margin: 0; }
    .nav-4 .nav-link {
      border-bottom-width: 2px; } }

.title-1 {
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 120%;
  color: #151822; }

@media (max-width: 1419.98px) {
  .title-1 {
    font-size: 2.25rem; } }

@media (max-width: 767.98px) {
  .title-1 {
    font-size: 2rem; } }

.block-expand {
  overflow-y: hidden;
  transition: all .4s; }
  .block-expand.show {
    height: 100%; }

.block-1 {
  height: 100%;
  transition: all .4s; }
  .block-1:hover, .block-1:focus {
    background-color: #fff;
    box-shadow: 0 0.75rem 3.125rem rgba(0, 16, 37, 0.2); }

.card-1 {
  position: relative; }
  .card-1-img {
    display: block;
    border-radius: 0.1875rem;
    overflow: hidden;
    margin-bottom: 1.25rem;
    transition-duration: .5s; }
    .card-1-img img {
      width: 100%; }
    .card-1-img:hover {
      opacity: 0.85; }
  .card-1-title-1 {
    margin-bottom: 0.25rem;
    font-size: 0.75rem;
    line-height: 120%;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #808596; }
  .card-1-title {
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 120%;
    color: #151822; }
    .card-1-title a {
      color: #151822; }
      .card-1-title a:hover {
        text-decoration: none;
        color: #E12D39; }

.card-2-img {
  margin-bottom: 1.375rem; }
  .card-2-img img {
    max-width: 100%; }
  .card-2-img a:hover {
    opacity: 0.8; }

.card-2-date {
  display: flex;
  align-items: center;
  margin-bottom: 1.125rem;
  font-size: 0.8125rem;
  line-height: 1;
  color: #B3B7C5; }
  .card-2-date .icon {
    flex: 0 0 auto;
    width: 0.875rem;
    height: 0.875rem;
    margin-right: 0.625rem; }

.card-2-title {
  margin-bottom: 0.875rem;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 130%; }
  .card-2-title a {
    color: #4D587E; }
    .card-2-title a:hover {
      color: #E12D39;
      text-decoration: none; }

.card-2-txt {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 140%; }

.card-2-link {
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  line-height: 100%;
  color: #4C5164; }
  .card-2-link .icon {
    flex: 0 0 auto;
    width: 0.75rem;
    height: 0.75rem;
    margin-left: 0.625rem;
    transition: all .3s; }
  .card-2-link:hover {
    color: #E12D39;
    text-decoration: none; }
    .card-2-link:hover .icon {
      opacity: 0;
      transform: translateX(-10px); }

.card-3 {
  border: 1px solid #F0F0F0;
  border-radius: 0.25rem;
  padding: 2.5rem;
  font-size: 1rem;
  line-height: 1.4; }
  .card-3-img {
    margin-bottom: 1.25rem; }
    .card-3-img img {
      max-width: 100%; }
  .card-3-title {
    margin-bottom: 1.125rem;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 120%;
    color: #151822; }
    .card-3-title a {
      color: #4D587E; }
      .card-3-title a:hover {
        color: #E12D39;
        text-decoration: none; }
  .card-3-title-1 {
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 0.625rem; }
  .card-3 p {
    margin-bottom: 0.625rem; }
    .card-3 p:last-child {
      margin-bottom: 0; }
  .card-3 ol li {
    margin-bottom: 0.5rem;
    padding-left: 1.25rem; }
  .card-3 .card-2-img {
    max-width: 15.125rem;
    border-radius: 0.1875rem;
    overflow: hidden; }
  .card-3 .card-2-link {
    color: #E12D39; }

.card-4-header {
  padding: 2rem 0;
  border-bottom: 2px solid #EDEFF5;
  position: relative; }

.card-4-icon {
  width: 3.125rem;
  height: 3.125rem;
  color: #E12D39; }

.card-4-numb {
  font-weight: 700;
  font-size: 2.375rem;
  line-height: 100%;
  color: #E7E9EF; }

.card-4-arrow {
  width: 1.625rem;
  height: 1.625rem;
  position: absolute;
  bottom: -0.8125rem;
  left: 0; }

.card-4-body {
  padding: 1.875rem 3rem 1.875rem 0; }

.card-4-title {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
  color: #151822;
  margin-bottom: 1.25rem; }

.card-4-txt {
  font-size: 1.0625rem; }

.card-4-last .card-4-header {
  border-bottom-color: transparent; }

.card-4-last .card-4-arrow {
  width: 2rem;
  height: 2rem;
  bottom: -1rem;
  color: #7ACA54; }

.card-5-img {
  display: block;
  max-width: 30.9375rem;
  position: relative;
  margin-bottom: 1.5rem; }
  .card-5-img img {
    max-width: 100%; }
  .card-5-img:hover .card-5-btn {
    background-color: #151822; }

.card-5-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  padding: 0 0 0 0.375rem;
  border-radius: 50%;
  background-color: #E12D39;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  margin-top: -2.25rem;
  margin-left: -2.25rem;
  transition: all .3s; }
  .card-5-btn .icon {
    width: 1.625rem;
    height: 1.625rem; }

.card-5-title {
  line-height: 140%;
  font-weight: 500; }

.card-6 {
  height: 100%;
  border: 1px solid #F0F0F0;
  border-radius: 0.25rem;
  transition: all .3s; }
  .card-6-body {
    padding: 1.25rem 2rem 2.5rem; }
  .card-6-flag {
    display: flex;
    align-items: center;
    width: 4.75rem;
    height: 1.375rem;
    padding: 0 0.625rem;
    margin-bottom: 0.875rem;
    background: url("../img/icons/flag.png") 0% 50%/cover no-repeat;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 100%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF; }
  .card-6 .card-2-img {
    margin-bottom: 0; }
  .card-6 .card-2-date {
    margin-bottom: 0.875rem; }
  .card-6 .card-2-title {
    font-size: 1.25rem;
    margin-bottom: 1.125rem; }
  .card-6:hover {
    box-shadow: 0 0.75rem 1.875rem rgba(0, 16, 37, 0.12); }

.card-7 {
  padding: 3.125rem 0; }
  .card-7-img {
    display: block;
    max-width: 31.125rem;
    box-shadow: 0.375rem 0.5rem 1rem rgba(0, 0, 0, 0.03), 0.52436rem 0.83898rem 1.57309rem rgba(13, 25, 37, 0.1); }
    .card-7-img img {
      max-width: 100%; }
    .card-7-img:hover {
      box-shadow: none; }
  .card-7-title {
    margin-bottom: 2.5rem;
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 140%;
    color: #151822; }
    .card-7-title-1 {
      margin-top: 1rem;
      margin-bottom: 0.625rem;
      font-size: 1.25rem;
      line-height: 130%;
      color: #151822;
      font-weight: 500; }
  .card-7-wrap .card-7:nth-child(even) {
    background-color: #F8F8F8; }

.card-8 {
  height: 100%;
  background-color: #F7FAFC;
  border-radius: 0.25rem;
  padding: 2.5rem; }
  .card-8-icon {
    width: 3.75rem;
    height: 3.75rem;
    margin-bottom: 1.25rem;
    color: #E12D39; }
  .card-8-title {
    margin-bottom: 1.25rem;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 140%;
    color: #151822; }
  .card-8-txt {
    font-size: 1rem; }

@media (max-width: 1419.98px) {
  .card-3 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
    .card-3-title {
      font-size: 1.375rem; }
  .card-4-header {
    padding: 1.5rem 0; }
  .card-4-numb {
    font-size: 2.125rem; }
  .card-4-body {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .card-4-title {
    font-size: 1.25rem;
    margin-bottom: 1rem; }
  .card-6-body {
    padding-bottom: 1.875rem; }
  .card-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
    .card-8-icon {
      width: 3.375rem;
      height: 3.375rem; }
    .card-8-title {
      font-size: 1.25rem; } }

@media (max-width: 1299.98px) {
  .card-1-title {
    font-size: 1.25rem; }
  .card-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .card-4-body {
    padding-right: 2rem; }
  .card-6-body {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .card-7 {
    padding: 2.5rem 0; }
    .card-7-img {
      max-width: 25rem; }
    .card-7-title {
      margin-bottom: 1.5rem;
      font-size: 1.625rem;
      line-height: 1.3; }
  .card-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; } }

@media (max-width: 991.98px) {
  .card-5-btn {
    width: 3.75rem;
    height: 3.75rem;
    margin-top: -1.875rem;
    margin-left: -1.875rem; }
    .card-5-btn .icon {
      width: 1.25rem;
      height: 1.25rem; } }

@media (max-width: 767.98px) {
  .card-3-img {
    max-width: 12.5rem; }
  .card-7-img {
    margin-bottom: 1.5rem; } }

@media (max-width: 575.98px) {
  .card-1-title-1 {
    font-size: 0.6875rem;
    letter-spacing: 0.08em; }
  .card-1-title {
    font-size: 1.125rem; }
  .card-2-img {
    max-width: 13.75rem; }
  .card-6 .card-2-img {
    margin: 0 auto; }
  .card-7-title {
    font-size: 1.5rem; }
    .card-7-title-1 {
      font-size: 1.125rem; } }

/* uncss:ignore end */
.gx-0 {
  margin-right: 0;
  margin-left: 0; }
  .gx-0 > * {
    margin-right: 0;
    margin-left: 0; }
  .gx-0 > .col,
  .gx-0 > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0; }

.gy-0 {
  margin-bottom: 0; }
  .gy-0 > * {
    margin-bottom: 0; }

.gx-8 {
  margin-right: -0.25rem;
  margin-left: -0.25rem; }
  .gx-8 > * {
    margin-right: 0.25rem;
    margin-left: 0.25rem; }
  .gx-8 > .col,
  .gx-8 > [class*="col-"] {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    margin-right: 0;
    margin-left: 0; }

.gy-8 {
  margin-bottom: -0.5rem; }
  .gy-8 > * {
    margin-bottom: 0.5rem; }

.gx-12 {
  margin-right: -0.375rem;
  margin-left: -0.375rem; }
  .gx-12 > * {
    margin-right: 0.375rem;
    margin-left: 0.375rem; }
  .gx-12 > .col,
  .gx-12 > [class*="col-"] {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
    margin-right: 0;
    margin-left: 0; }

.gy-12 {
  margin-bottom: -0.75rem; }
  .gy-12 > * {
    margin-bottom: 0.75rem; }

.gx-16 {
  margin-right: -0.5rem;
  margin-left: -0.5rem; }
  .gx-16 > * {
    margin-right: 0.5rem;
    margin-left: 0.5rem; }
  .gx-16 > .col,
  .gx-16 > [class*="col-"] {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0;
    margin-left: 0; }

.gy-16 {
  margin-bottom: -1rem; }
  .gy-16 > * {
    margin-bottom: 1rem; }

.gx-20 {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }
  .gx-20 > * {
    margin-right: 0.625rem;
    margin-left: 0.625rem; }
  .gx-20 > .col,
  .gx-20 > [class*="col-"] {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-right: 0;
    margin-left: 0; }

.gy-20 {
  margin-bottom: -1.25rem; }
  .gy-20 > * {
    margin-bottom: 1.25rem; }

.gx-24 {
  margin-right: -0.75rem;
  margin-left: -0.75rem; }
  .gx-24 > * {
    margin-right: 0.75rem;
    margin-left: 0.75rem; }
  .gx-24 > .col,
  .gx-24 > [class*="col-"] {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    margin-right: 0;
    margin-left: 0; }

.gy-24 {
  margin-bottom: -1.5rem; }
  .gy-24 > * {
    margin-bottom: 1.5rem; }

.gx-28 {
  margin-right: -0.875rem;
  margin-left: -0.875rem; }
  .gx-28 > * {
    margin-right: 0.875rem;
    margin-left: 0.875rem; }
  .gx-28 > .col,
  .gx-28 > [class*="col-"] {
    padding-right: 0.875rem;
    padding-left: 0.875rem;
    margin-right: 0;
    margin-left: 0; }

.gy-28 {
  margin-bottom: -1.75rem; }
  .gy-28 > * {
    margin-bottom: 1.75rem; }

.gx-30 {
  margin-right: -0.9375rem;
  margin-left: -0.9375rem; }
  .gx-30 > * {
    margin-right: 0.9375rem;
    margin-left: 0.9375rem; }
  .gx-30 > .col,
  .gx-30 > [class*="col-"] {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-right: 0;
    margin-left: 0; }

.gy-30 {
  margin-bottom: -1.875rem; }
  .gy-30 > * {
    margin-bottom: 1.875rem; }

.gx-32 {
  margin-right: -1rem;
  margin-left: -1rem; }
  .gx-32 > * {
    margin-right: 1rem;
    margin-left: 1rem; }
  .gx-32 > .col,
  .gx-32 > [class*="col-"] {
    padding-right: 1rem;
    padding-left: 1rem;
    margin-right: 0;
    margin-left: 0; }

.gy-32 {
  margin-bottom: -2rem; }
  .gy-32 > * {
    margin-bottom: 2rem; }

.gx-40 {
  margin-right: -1.25rem;
  margin-left: -1.25rem; }
  .gx-40 > * {
    margin-right: 1.25rem;
    margin-left: 1.25rem; }
  .gx-40 > .col,
  .gx-40 > [class*="col-"] {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: 0; }

.gy-40 {
  margin-bottom: -2.5rem; }
  .gy-40 > * {
    margin-bottom: 2.5rem; }

.gx-48 {
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  .gx-48 > * {
    margin-right: 1.5rem;
    margin-left: 1.5rem; }
  .gx-48 > .col,
  .gx-48 > [class*="col-"] {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: 0;
    margin-left: 0; }

.gy-48 {
  margin-bottom: -3rem; }
  .gy-48 > * {
    margin-bottom: 3rem; }

.gx-60 {
  margin-right: -1.875rem;
  margin-left: -1.875rem; }
  .gx-60 > * {
    margin-right: 1.875rem;
    margin-left: 1.875rem; }
  .gx-60 > .col,
  .gx-60 > [class*="col-"] {
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    margin-right: 0;
    margin-left: 0; }

.gy-60 {
  margin-bottom: -3.75rem; }
  .gy-60 > * {
    margin-bottom: 3.75rem; }

.gx-70 {
  margin-right: -2.1875rem;
  margin-left: -2.1875rem; }
  .gx-70 > * {
    margin-right: 2.1875rem;
    margin-left: 2.1875rem; }
  .gx-70 > .col,
  .gx-70 > [class*="col-"] {
    padding-right: 2.1875rem;
    padding-left: 2.1875rem;
    margin-right: 0;
    margin-left: 0; }

.gy-70 {
  margin-bottom: -4.375rem; }
  .gy-70 > * {
    margin-bottom: 4.375rem; }

@media (min-width: 576px) {
  .gx-sm-0 {
    margin-right: 0;
    margin-left: 0; }
    .gx-sm-0 > * {
      margin-right: 0;
      margin-left: 0; }
    .gx-sm-0 > .col,
    .gx-sm-0 > [class*="col-"] {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-0 {
    margin-bottom: 0; }
    .gy-sm-0 > * {
      margin-bottom: 0; }
  .gx-sm-8 {
    margin-right: -0.25rem;
    margin-left: -0.25rem; }
    .gx-sm-8 > * {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
    .gx-sm-8 > .col,
    .gx-sm-8 > [class*="col-"] {
      padding-right: 0.25rem;
      padding-left: 0.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-8 {
    margin-bottom: -0.5rem; }
    .gy-sm-8 > * {
      margin-bottom: 0.5rem; }
  .gx-sm-12 {
    margin-right: -0.375rem;
    margin-left: -0.375rem; }
    .gx-sm-12 > * {
      margin-right: 0.375rem;
      margin-left: 0.375rem; }
    .gx-sm-12 > .col,
    .gx-sm-12 > [class*="col-"] {
      padding-right: 0.375rem;
      padding-left: 0.375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-12 {
    margin-bottom: -0.75rem; }
    .gy-sm-12 > * {
      margin-bottom: 0.75rem; }
  .gx-sm-16 {
    margin-right: -0.5rem;
    margin-left: -0.5rem; }
    .gx-sm-16 > * {
      margin-right: 0.5rem;
      margin-left: 0.5rem; }
    .gx-sm-16 > .col,
    .gx-sm-16 > [class*="col-"] {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-16 {
    margin-bottom: -1rem; }
    .gy-sm-16 > * {
      margin-bottom: 1rem; }
  .gx-sm-20 {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    .gx-sm-20 > * {
      margin-right: 0.625rem;
      margin-left: 0.625rem; }
    .gx-sm-20 > .col,
    .gx-sm-20 > [class*="col-"] {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-20 {
    margin-bottom: -1.25rem; }
    .gy-sm-20 > * {
      margin-bottom: 1.25rem; }
  .gx-sm-24 {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
    .gx-sm-24 > * {
      margin-right: 0.75rem;
      margin-left: 0.75rem; }
    .gx-sm-24 > .col,
    .gx-sm-24 > [class*="col-"] {
      padding-right: 0.75rem;
      padding-left: 0.75rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-24 {
    margin-bottom: -1.5rem; }
    .gy-sm-24 > * {
      margin-bottom: 1.5rem; }
  .gx-sm-28 {
    margin-right: -0.875rem;
    margin-left: -0.875rem; }
    .gx-sm-28 > * {
      margin-right: 0.875rem;
      margin-left: 0.875rem; }
    .gx-sm-28 > .col,
    .gx-sm-28 > [class*="col-"] {
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-28 {
    margin-bottom: -1.75rem; }
    .gy-sm-28 > * {
      margin-bottom: 1.75rem; }
  .gx-sm-30 {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    .gx-sm-30 > * {
      margin-right: 0.9375rem;
      margin-left: 0.9375rem; }
    .gx-sm-30 > .col,
    .gx-sm-30 > [class*="col-"] {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-30 {
    margin-bottom: -1.875rem; }
    .gy-sm-30 > * {
      margin-bottom: 1.875rem; }
  .gx-sm-32 {
    margin-right: -1rem;
    margin-left: -1rem; }
    .gx-sm-32 > * {
      margin-right: 1rem;
      margin-left: 1rem; }
    .gx-sm-32 > .col,
    .gx-sm-32 > [class*="col-"] {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-32 {
    margin-bottom: -2rem; }
    .gy-sm-32 > * {
      margin-bottom: 2rem; }
  .gx-sm-40 {
    margin-right: -1.25rem;
    margin-left: -1.25rem; }
    .gx-sm-40 > * {
      margin-right: 1.25rem;
      margin-left: 1.25rem; }
    .gx-sm-40 > .col,
    .gx-sm-40 > [class*="col-"] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-40 {
    margin-bottom: -2.5rem; }
    .gy-sm-40 > * {
      margin-bottom: 2.5rem; }
  .gx-sm-48 {
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
    .gx-sm-48 > * {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    .gx-sm-48 > .col,
    .gx-sm-48 > [class*="col-"] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-48 {
    margin-bottom: -3rem; }
    .gy-sm-48 > * {
      margin-bottom: 3rem; }
  .gx-sm-60 {
    margin-right: -1.875rem;
    margin-left: -1.875rem; }
    .gx-sm-60 > * {
      margin-right: 1.875rem;
      margin-left: 1.875rem; }
    .gx-sm-60 > .col,
    .gx-sm-60 > [class*="col-"] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-60 {
    margin-bottom: -3.75rem; }
    .gy-sm-60 > * {
      margin-bottom: 3.75rem; }
  .gx-sm-70 {
    margin-right: -2.1875rem;
    margin-left: -2.1875rem; }
    .gx-sm-70 > * {
      margin-right: 2.1875rem;
      margin-left: 2.1875rem; }
    .gx-sm-70 > .col,
    .gx-sm-70 > [class*="col-"] {
      padding-right: 2.1875rem;
      padding-left: 2.1875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-sm-70 {
    margin-bottom: -4.375rem; }
    .gy-sm-70 > * {
      margin-bottom: 4.375rem; } }

@media (min-width: 768px) {
  .gx-md-0 {
    margin-right: 0;
    margin-left: 0; }
    .gx-md-0 > * {
      margin-right: 0;
      margin-left: 0; }
    .gx-md-0 > .col,
    .gx-md-0 > [class*="col-"] {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-0 {
    margin-bottom: 0; }
    .gy-md-0 > * {
      margin-bottom: 0; }
  .gx-md-8 {
    margin-right: -0.25rem;
    margin-left: -0.25rem; }
    .gx-md-8 > * {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
    .gx-md-8 > .col,
    .gx-md-8 > [class*="col-"] {
      padding-right: 0.25rem;
      padding-left: 0.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-8 {
    margin-bottom: -0.5rem; }
    .gy-md-8 > * {
      margin-bottom: 0.5rem; }
  .gx-md-12 {
    margin-right: -0.375rem;
    margin-left: -0.375rem; }
    .gx-md-12 > * {
      margin-right: 0.375rem;
      margin-left: 0.375rem; }
    .gx-md-12 > .col,
    .gx-md-12 > [class*="col-"] {
      padding-right: 0.375rem;
      padding-left: 0.375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-12 {
    margin-bottom: -0.75rem; }
    .gy-md-12 > * {
      margin-bottom: 0.75rem; }
  .gx-md-16 {
    margin-right: -0.5rem;
    margin-left: -0.5rem; }
    .gx-md-16 > * {
      margin-right: 0.5rem;
      margin-left: 0.5rem; }
    .gx-md-16 > .col,
    .gx-md-16 > [class*="col-"] {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-16 {
    margin-bottom: -1rem; }
    .gy-md-16 > * {
      margin-bottom: 1rem; }
  .gx-md-20 {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    .gx-md-20 > * {
      margin-right: 0.625rem;
      margin-left: 0.625rem; }
    .gx-md-20 > .col,
    .gx-md-20 > [class*="col-"] {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-20 {
    margin-bottom: -1.25rem; }
    .gy-md-20 > * {
      margin-bottom: 1.25rem; }
  .gx-md-24 {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
    .gx-md-24 > * {
      margin-right: 0.75rem;
      margin-left: 0.75rem; }
    .gx-md-24 > .col,
    .gx-md-24 > [class*="col-"] {
      padding-right: 0.75rem;
      padding-left: 0.75rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-24 {
    margin-bottom: -1.5rem; }
    .gy-md-24 > * {
      margin-bottom: 1.5rem; }
  .gx-md-28 {
    margin-right: -0.875rem;
    margin-left: -0.875rem; }
    .gx-md-28 > * {
      margin-right: 0.875rem;
      margin-left: 0.875rem; }
    .gx-md-28 > .col,
    .gx-md-28 > [class*="col-"] {
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-28 {
    margin-bottom: -1.75rem; }
    .gy-md-28 > * {
      margin-bottom: 1.75rem; }
  .gx-md-30 {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    .gx-md-30 > * {
      margin-right: 0.9375rem;
      margin-left: 0.9375rem; }
    .gx-md-30 > .col,
    .gx-md-30 > [class*="col-"] {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-30 {
    margin-bottom: -1.875rem; }
    .gy-md-30 > * {
      margin-bottom: 1.875rem; }
  .gx-md-32 {
    margin-right: -1rem;
    margin-left: -1rem; }
    .gx-md-32 > * {
      margin-right: 1rem;
      margin-left: 1rem; }
    .gx-md-32 > .col,
    .gx-md-32 > [class*="col-"] {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-32 {
    margin-bottom: -2rem; }
    .gy-md-32 > * {
      margin-bottom: 2rem; }
  .gx-md-40 {
    margin-right: -1.25rem;
    margin-left: -1.25rem; }
    .gx-md-40 > * {
      margin-right: 1.25rem;
      margin-left: 1.25rem; }
    .gx-md-40 > .col,
    .gx-md-40 > [class*="col-"] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-40 {
    margin-bottom: -2.5rem; }
    .gy-md-40 > * {
      margin-bottom: 2.5rem; }
  .gx-md-48 {
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
    .gx-md-48 > * {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    .gx-md-48 > .col,
    .gx-md-48 > [class*="col-"] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-48 {
    margin-bottom: -3rem; }
    .gy-md-48 > * {
      margin-bottom: 3rem; }
  .gx-md-60 {
    margin-right: -1.875rem;
    margin-left: -1.875rem; }
    .gx-md-60 > * {
      margin-right: 1.875rem;
      margin-left: 1.875rem; }
    .gx-md-60 > .col,
    .gx-md-60 > [class*="col-"] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-60 {
    margin-bottom: -3.75rem; }
    .gy-md-60 > * {
      margin-bottom: 3.75rem; }
  .gx-md-70 {
    margin-right: -2.1875rem;
    margin-left: -2.1875rem; }
    .gx-md-70 > * {
      margin-right: 2.1875rem;
      margin-left: 2.1875rem; }
    .gx-md-70 > .col,
    .gx-md-70 > [class*="col-"] {
      padding-right: 2.1875rem;
      padding-left: 2.1875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-md-70 {
    margin-bottom: -4.375rem; }
    .gy-md-70 > * {
      margin-bottom: 4.375rem; } }

@media (min-width: 992px) {
  .gx-lg-0 {
    margin-right: 0;
    margin-left: 0; }
    .gx-lg-0 > * {
      margin-right: 0;
      margin-left: 0; }
    .gx-lg-0 > .col,
    .gx-lg-0 > [class*="col-"] {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-0 {
    margin-bottom: 0; }
    .gy-lg-0 > * {
      margin-bottom: 0; }
  .gx-lg-8 {
    margin-right: -0.25rem;
    margin-left: -0.25rem; }
    .gx-lg-8 > * {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
    .gx-lg-8 > .col,
    .gx-lg-8 > [class*="col-"] {
      padding-right: 0.25rem;
      padding-left: 0.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-8 {
    margin-bottom: -0.5rem; }
    .gy-lg-8 > * {
      margin-bottom: 0.5rem; }
  .gx-lg-12 {
    margin-right: -0.375rem;
    margin-left: -0.375rem; }
    .gx-lg-12 > * {
      margin-right: 0.375rem;
      margin-left: 0.375rem; }
    .gx-lg-12 > .col,
    .gx-lg-12 > [class*="col-"] {
      padding-right: 0.375rem;
      padding-left: 0.375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-12 {
    margin-bottom: -0.75rem; }
    .gy-lg-12 > * {
      margin-bottom: 0.75rem; }
  .gx-lg-16 {
    margin-right: -0.5rem;
    margin-left: -0.5rem; }
    .gx-lg-16 > * {
      margin-right: 0.5rem;
      margin-left: 0.5rem; }
    .gx-lg-16 > .col,
    .gx-lg-16 > [class*="col-"] {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-16 {
    margin-bottom: -1rem; }
    .gy-lg-16 > * {
      margin-bottom: 1rem; }
  .gx-lg-20 {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    .gx-lg-20 > * {
      margin-right: 0.625rem;
      margin-left: 0.625rem; }
    .gx-lg-20 > .col,
    .gx-lg-20 > [class*="col-"] {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-20 {
    margin-bottom: -1.25rem; }
    .gy-lg-20 > * {
      margin-bottom: 1.25rem; }
  .gx-lg-24 {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
    .gx-lg-24 > * {
      margin-right: 0.75rem;
      margin-left: 0.75rem; }
    .gx-lg-24 > .col,
    .gx-lg-24 > [class*="col-"] {
      padding-right: 0.75rem;
      padding-left: 0.75rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-24 {
    margin-bottom: -1.5rem; }
    .gy-lg-24 > * {
      margin-bottom: 1.5rem; }
  .gx-lg-28 {
    margin-right: -0.875rem;
    margin-left: -0.875rem; }
    .gx-lg-28 > * {
      margin-right: 0.875rem;
      margin-left: 0.875rem; }
    .gx-lg-28 > .col,
    .gx-lg-28 > [class*="col-"] {
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-28 {
    margin-bottom: -1.75rem; }
    .gy-lg-28 > * {
      margin-bottom: 1.75rem; }
  .gx-lg-30 {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    .gx-lg-30 > * {
      margin-right: 0.9375rem;
      margin-left: 0.9375rem; }
    .gx-lg-30 > .col,
    .gx-lg-30 > [class*="col-"] {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-30 {
    margin-bottom: -1.875rem; }
    .gy-lg-30 > * {
      margin-bottom: 1.875rem; }
  .gx-lg-32 {
    margin-right: -1rem;
    margin-left: -1rem; }
    .gx-lg-32 > * {
      margin-right: 1rem;
      margin-left: 1rem; }
    .gx-lg-32 > .col,
    .gx-lg-32 > [class*="col-"] {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-32 {
    margin-bottom: -2rem; }
    .gy-lg-32 > * {
      margin-bottom: 2rem; }
  .gx-lg-40 {
    margin-right: -1.25rem;
    margin-left: -1.25rem; }
    .gx-lg-40 > * {
      margin-right: 1.25rem;
      margin-left: 1.25rem; }
    .gx-lg-40 > .col,
    .gx-lg-40 > [class*="col-"] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-40 {
    margin-bottom: -2.5rem; }
    .gy-lg-40 > * {
      margin-bottom: 2.5rem; }
  .gx-lg-48 {
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
    .gx-lg-48 > * {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    .gx-lg-48 > .col,
    .gx-lg-48 > [class*="col-"] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-48 {
    margin-bottom: -3rem; }
    .gy-lg-48 > * {
      margin-bottom: 3rem; }
  .gx-lg-60 {
    margin-right: -1.875rem;
    margin-left: -1.875rem; }
    .gx-lg-60 > * {
      margin-right: 1.875rem;
      margin-left: 1.875rem; }
    .gx-lg-60 > .col,
    .gx-lg-60 > [class*="col-"] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-60 {
    margin-bottom: -3.75rem; }
    .gy-lg-60 > * {
      margin-bottom: 3.75rem; }
  .gx-lg-70 {
    margin-right: -2.1875rem;
    margin-left: -2.1875rem; }
    .gx-lg-70 > * {
      margin-right: 2.1875rem;
      margin-left: 2.1875rem; }
    .gx-lg-70 > .col,
    .gx-lg-70 > [class*="col-"] {
      padding-right: 2.1875rem;
      padding-left: 2.1875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-lg-70 {
    margin-bottom: -4.375rem; }
    .gy-lg-70 > * {
      margin-bottom: 4.375rem; } }

@media (min-width: 1300px) {
  .gx-xl-0 {
    margin-right: 0;
    margin-left: 0; }
    .gx-xl-0 > * {
      margin-right: 0;
      margin-left: 0; }
    .gx-xl-0 > .col,
    .gx-xl-0 > [class*="col-"] {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-0 {
    margin-bottom: 0; }
    .gy-xl-0 > * {
      margin-bottom: 0; }
  .gx-xl-8 {
    margin-right: -0.25rem;
    margin-left: -0.25rem; }
    .gx-xl-8 > * {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
    .gx-xl-8 > .col,
    .gx-xl-8 > [class*="col-"] {
      padding-right: 0.25rem;
      padding-left: 0.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-8 {
    margin-bottom: -0.5rem; }
    .gy-xl-8 > * {
      margin-bottom: 0.5rem; }
  .gx-xl-12 {
    margin-right: -0.375rem;
    margin-left: -0.375rem; }
    .gx-xl-12 > * {
      margin-right: 0.375rem;
      margin-left: 0.375rem; }
    .gx-xl-12 > .col,
    .gx-xl-12 > [class*="col-"] {
      padding-right: 0.375rem;
      padding-left: 0.375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-12 {
    margin-bottom: -0.75rem; }
    .gy-xl-12 > * {
      margin-bottom: 0.75rem; }
  .gx-xl-16 {
    margin-right: -0.5rem;
    margin-left: -0.5rem; }
    .gx-xl-16 > * {
      margin-right: 0.5rem;
      margin-left: 0.5rem; }
    .gx-xl-16 > .col,
    .gx-xl-16 > [class*="col-"] {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-16 {
    margin-bottom: -1rem; }
    .gy-xl-16 > * {
      margin-bottom: 1rem; }
  .gx-xl-20 {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    .gx-xl-20 > * {
      margin-right: 0.625rem;
      margin-left: 0.625rem; }
    .gx-xl-20 > .col,
    .gx-xl-20 > [class*="col-"] {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-20 {
    margin-bottom: -1.25rem; }
    .gy-xl-20 > * {
      margin-bottom: 1.25rem; }
  .gx-xl-24 {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
    .gx-xl-24 > * {
      margin-right: 0.75rem;
      margin-left: 0.75rem; }
    .gx-xl-24 > .col,
    .gx-xl-24 > [class*="col-"] {
      padding-right: 0.75rem;
      padding-left: 0.75rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-24 {
    margin-bottom: -1.5rem; }
    .gy-xl-24 > * {
      margin-bottom: 1.5rem; }
  .gx-xl-28 {
    margin-right: -0.875rem;
    margin-left: -0.875rem; }
    .gx-xl-28 > * {
      margin-right: 0.875rem;
      margin-left: 0.875rem; }
    .gx-xl-28 > .col,
    .gx-xl-28 > [class*="col-"] {
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-28 {
    margin-bottom: -1.75rem; }
    .gy-xl-28 > * {
      margin-bottom: 1.75rem; }
  .gx-xl-30 {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    .gx-xl-30 > * {
      margin-right: 0.9375rem;
      margin-left: 0.9375rem; }
    .gx-xl-30 > .col,
    .gx-xl-30 > [class*="col-"] {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-30 {
    margin-bottom: -1.875rem; }
    .gy-xl-30 > * {
      margin-bottom: 1.875rem; }
  .gx-xl-32 {
    margin-right: -1rem;
    margin-left: -1rem; }
    .gx-xl-32 > * {
      margin-right: 1rem;
      margin-left: 1rem; }
    .gx-xl-32 > .col,
    .gx-xl-32 > [class*="col-"] {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-32 {
    margin-bottom: -2rem; }
    .gy-xl-32 > * {
      margin-bottom: 2rem; }
  .gx-xl-40 {
    margin-right: -1.25rem;
    margin-left: -1.25rem; }
    .gx-xl-40 > * {
      margin-right: 1.25rem;
      margin-left: 1.25rem; }
    .gx-xl-40 > .col,
    .gx-xl-40 > [class*="col-"] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-40 {
    margin-bottom: -2.5rem; }
    .gy-xl-40 > * {
      margin-bottom: 2.5rem; }
  .gx-xl-48 {
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
    .gx-xl-48 > * {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    .gx-xl-48 > .col,
    .gx-xl-48 > [class*="col-"] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-48 {
    margin-bottom: -3rem; }
    .gy-xl-48 > * {
      margin-bottom: 3rem; }
  .gx-xl-60 {
    margin-right: -1.875rem;
    margin-left: -1.875rem; }
    .gx-xl-60 > * {
      margin-right: 1.875rem;
      margin-left: 1.875rem; }
    .gx-xl-60 > .col,
    .gx-xl-60 > [class*="col-"] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-60 {
    margin-bottom: -3.75rem; }
    .gy-xl-60 > * {
      margin-bottom: 3.75rem; }
  .gx-xl-70 {
    margin-right: -2.1875rem;
    margin-left: -2.1875rem; }
    .gx-xl-70 > * {
      margin-right: 2.1875rem;
      margin-left: 2.1875rem; }
    .gx-xl-70 > .col,
    .gx-xl-70 > [class*="col-"] {
      padding-right: 2.1875rem;
      padding-left: 2.1875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xl-70 {
    margin-bottom: -4.375rem; }
    .gy-xl-70 > * {
      margin-bottom: 4.375rem; } }

@media (min-width: 1420px) {
  .gx-xxl-0 {
    margin-right: 0;
    margin-left: 0; }
    .gx-xxl-0 > * {
      margin-right: 0;
      margin-left: 0; }
    .gx-xxl-0 > .col,
    .gx-xxl-0 > [class*="col-"] {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-0 {
    margin-bottom: 0; }
    .gy-xxl-0 > * {
      margin-bottom: 0; }
  .gx-xxl-8 {
    margin-right: -0.25rem;
    margin-left: -0.25rem; }
    .gx-xxl-8 > * {
      margin-right: 0.25rem;
      margin-left: 0.25rem; }
    .gx-xxl-8 > .col,
    .gx-xxl-8 > [class*="col-"] {
      padding-right: 0.25rem;
      padding-left: 0.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-8 {
    margin-bottom: -0.5rem; }
    .gy-xxl-8 > * {
      margin-bottom: 0.5rem; }
  .gx-xxl-12 {
    margin-right: -0.375rem;
    margin-left: -0.375rem; }
    .gx-xxl-12 > * {
      margin-right: 0.375rem;
      margin-left: 0.375rem; }
    .gx-xxl-12 > .col,
    .gx-xxl-12 > [class*="col-"] {
      padding-right: 0.375rem;
      padding-left: 0.375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-12 {
    margin-bottom: -0.75rem; }
    .gy-xxl-12 > * {
      margin-bottom: 0.75rem; }
  .gx-xxl-16 {
    margin-right: -0.5rem;
    margin-left: -0.5rem; }
    .gx-xxl-16 > * {
      margin-right: 0.5rem;
      margin-left: 0.5rem; }
    .gx-xxl-16 > .col,
    .gx-xxl-16 > [class*="col-"] {
      padding-right: 0.5rem;
      padding-left: 0.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-16 {
    margin-bottom: -1rem; }
    .gy-xxl-16 > * {
      margin-bottom: 1rem; }
  .gx-xxl-20 {
    margin-right: -0.625rem;
    margin-left: -0.625rem; }
    .gx-xxl-20 > * {
      margin-right: 0.625rem;
      margin-left: 0.625rem; }
    .gx-xxl-20 > .col,
    .gx-xxl-20 > [class*="col-"] {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-20 {
    margin-bottom: -1.25rem; }
    .gy-xxl-20 > * {
      margin-bottom: 1.25rem; }
  .gx-xxl-24 {
    margin-right: -0.75rem;
    margin-left: -0.75rem; }
    .gx-xxl-24 > * {
      margin-right: 0.75rem;
      margin-left: 0.75rem; }
    .gx-xxl-24 > .col,
    .gx-xxl-24 > [class*="col-"] {
      padding-right: 0.75rem;
      padding-left: 0.75rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-24 {
    margin-bottom: -1.5rem; }
    .gy-xxl-24 > * {
      margin-bottom: 1.5rem; }
  .gx-xxl-28 {
    margin-right: -0.875rem;
    margin-left: -0.875rem; }
    .gx-xxl-28 > * {
      margin-right: 0.875rem;
      margin-left: 0.875rem; }
    .gx-xxl-28 > .col,
    .gx-xxl-28 > [class*="col-"] {
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-28 {
    margin-bottom: -1.75rem; }
    .gy-xxl-28 > * {
      margin-bottom: 1.75rem; }
  .gx-xxl-30 {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    .gx-xxl-30 > * {
      margin-right: 0.9375rem;
      margin-left: 0.9375rem; }
    .gx-xxl-30 > .col,
    .gx-xxl-30 > [class*="col-"] {
      padding-right: 0.9375rem;
      padding-left: 0.9375rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-30 {
    margin-bottom: -1.875rem; }
    .gy-xxl-30 > * {
      margin-bottom: 1.875rem; }
  .gx-xxl-32 {
    margin-right: -1rem;
    margin-left: -1rem; }
    .gx-xxl-32 > * {
      margin-right: 1rem;
      margin-left: 1rem; }
    .gx-xxl-32 > .col,
    .gx-xxl-32 > [class*="col-"] {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-32 {
    margin-bottom: -2rem; }
    .gy-xxl-32 > * {
      margin-bottom: 2rem; }
  .gx-xxl-40 {
    margin-right: -1.25rem;
    margin-left: -1.25rem; }
    .gx-xxl-40 > * {
      margin-right: 1.25rem;
      margin-left: 1.25rem; }
    .gx-xxl-40 > .col,
    .gx-xxl-40 > [class*="col-"] {
      padding-right: 1.25rem;
      padding-left: 1.25rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-40 {
    margin-bottom: -2.5rem; }
    .gy-xxl-40 > * {
      margin-bottom: 2.5rem; }
  .gx-xxl-48 {
    margin-right: -1.5rem;
    margin-left: -1.5rem; }
    .gx-xxl-48 > * {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    .gx-xxl-48 > .col,
    .gx-xxl-48 > [class*="col-"] {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-48 {
    margin-bottom: -3rem; }
    .gy-xxl-48 > * {
      margin-bottom: 3rem; }
  .gx-xxl-60 {
    margin-right: -1.875rem;
    margin-left: -1.875rem; }
    .gx-xxl-60 > * {
      margin-right: 1.875rem;
      margin-left: 1.875rem; }
    .gx-xxl-60 > .col,
    .gx-xxl-60 > [class*="col-"] {
      padding-right: 1.875rem;
      padding-left: 1.875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-60 {
    margin-bottom: -3.75rem; }
    .gy-xxl-60 > * {
      margin-bottom: 3.75rem; }
  .gx-xxl-70 {
    margin-right: -2.1875rem;
    margin-left: -2.1875rem; }
    .gx-xxl-70 > * {
      margin-right: 2.1875rem;
      margin-left: 2.1875rem; }
    .gx-xxl-70 > .col,
    .gx-xxl-70 > [class*="col-"] {
      padding-right: 2.1875rem;
      padding-left: 2.1875rem;
      margin-right: 0;
      margin-left: 0; }
  .gy-xxl-70 {
    margin-bottom: -4.375rem; }
    .gy-xxl-70 > * {
      margin-bottom: 4.375rem; } }

@media (max-width: 575.98px) {
  .gx-40,
  .gx-64 {
    margin-right: -1rem;
    margin-left: -1rem; }
    .gx-40 > *,
    .gx-64 > * {
      margin-right: 1rem;
      margin-left: 1rem; }
    .gx-40 > .col,
    .gx-40 > [class*="col-"],
    .gx-64 > .col,
    .gx-64 > [class*="col-"] {
      padding-right: 1rem;
      padding-left: 1rem;
      margin-right: 0;
      margin-left: 0; } }

.m-0 {
  margin: 0; }

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

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

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

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

.m-2 {
  margin: 0.125rem; }

.mt-2,
.my-2 {
  margin-top: 0.125rem; }

.mr-2,
.mx-2 {
  margin-right: 0.125rem; }

.mb-2,
.my-2 {
  margin-bottom: 0.125rem; }

.ml-2,
.mx-2 {
  margin-left: 0.125rem; }

.m-4 {
  margin: 0.25rem; }

.mt-4,
.my-4 {
  margin-top: 0.25rem; }

.mr-4,
.mx-4 {
  margin-right: 0.25rem; }

.mb-4,
.my-4 {
  margin-bottom: 0.25rem; }

.ml-4,
.mx-4 {
  margin-left: 0.25rem; }

.m-6 {
  margin: 0.375rem; }

.mt-6,
.my-6 {
  margin-top: 0.375rem; }

.mr-6,
.mx-6 {
  margin-right: 0.375rem; }

.mb-6,
.my-6 {
  margin-bottom: 0.375rem; }

.ml-6,
.mx-6 {
  margin-left: 0.375rem; }

.m-8 {
  margin: 0.5rem; }

.mt-8,
.my-8 {
  margin-top: 0.5rem; }

.mr-8,
.mx-8 {
  margin-right: 0.5rem; }

.mb-8,
.my-8 {
  margin-bottom: 0.5rem; }

.ml-8,
.mx-8 {
  margin-left: 0.5rem; }

.m-10 {
  margin: 0.625rem; }

.mt-10,
.my-10 {
  margin-top: 0.625rem; }

.mr-10,
.mx-10 {
  margin-right: 0.625rem; }

.mb-10,
.my-10 {
  margin-bottom: 0.625rem; }

.ml-10,
.mx-10 {
  margin-left: 0.625rem; }

.m-12 {
  margin: 0.75rem; }

.mt-12,
.my-12 {
  margin-top: 0.75rem; }

.mr-12,
.mx-12 {
  margin-right: 0.75rem; }

.mb-12,
.my-12 {
  margin-bottom: 0.75rem; }

.ml-12,
.mx-12 {
  margin-left: 0.75rem; }

.m-14 {
  margin: 0.875rem; }

.mt-14,
.my-14 {
  margin-top: 0.875rem; }

.mr-14,
.mx-14 {
  margin-right: 0.875rem; }

.mb-14,
.my-14 {
  margin-bottom: 0.875rem; }

.ml-14,
.mx-14 {
  margin-left: 0.875rem; }

.m-16 {
  margin: 1rem; }

.mt-16,
.my-16 {
  margin-top: 1rem; }

.mr-16,
.mx-16 {
  margin-right: 1rem; }

.mb-16,
.my-16 {
  margin-bottom: 1rem; }

.ml-16,
.mx-16 {
  margin-left: 1rem; }

.m-17 {
  margin: 1.0625rem; }

.mt-17,
.my-17 {
  margin-top: 1.0625rem; }

.mr-17,
.mx-17 {
  margin-right: 1.0625rem; }

.mb-17,
.my-17 {
  margin-bottom: 1.0625rem; }

.ml-17,
.mx-17 {
  margin-left: 1.0625rem; }

.m-18 {
  margin: 1.125rem; }

.mt-18,
.my-18 {
  margin-top: 1.125rem; }

.mr-18,
.mx-18 {
  margin-right: 1.125rem; }

.mb-18,
.my-18 {
  margin-bottom: 1.125rem; }

.ml-18,
.mx-18 {
  margin-left: 1.125rem; }

.m-20 {
  margin: 1.25rem; }

.mt-20,
.my-20 {
  margin-top: 1.25rem; }

.mr-20,
.mx-20 {
  margin-right: 1.25rem; }

.mb-20,
.my-20 {
  margin-bottom: 1.25rem; }

.ml-20,
.mx-20 {
  margin-left: 1.25rem; }

.m-22 {
  margin: 1.375rem; }

.mt-22,
.my-22 {
  margin-top: 1.375rem; }

.mr-22,
.mx-22 {
  margin-right: 1.375rem; }

.mb-22,
.my-22 {
  margin-bottom: 1.375rem; }

.ml-22,
.mx-22 {
  margin-left: 1.375rem; }

.m-24 {
  margin: 1.5rem; }

.mt-24,
.my-24 {
  margin-top: 1.5rem; }

.mr-24,
.mx-24 {
  margin-right: 1.5rem; }

.mb-24,
.my-24 {
  margin-bottom: 1.5rem; }

.ml-24,
.mx-24 {
  margin-left: 1.5rem; }

.m-26 {
  margin: 1.625rem; }

.mt-26,
.my-26 {
  margin-top: 1.625rem; }

.mr-26,
.mx-26 {
  margin-right: 1.625rem; }

.mb-26,
.my-26 {
  margin-bottom: 1.625rem; }

.ml-26,
.mx-26 {
  margin-left: 1.625rem; }

.m-28 {
  margin: 1.75rem; }

.mt-28,
.my-28 {
  margin-top: 1.75rem; }

.mr-28,
.mx-28 {
  margin-right: 1.75rem; }

.mb-28,
.my-28 {
  margin-bottom: 1.75rem; }

.ml-28,
.mx-28 {
  margin-left: 1.75rem; }

.m-30 {
  margin: 1.875rem; }

.mt-30,
.my-30 {
  margin-top: 1.875rem; }

.mr-30,
.mx-30 {
  margin-right: 1.875rem; }

.mb-30,
.my-30 {
  margin-bottom: 1.875rem; }

.ml-30,
.mx-30 {
  margin-left: 1.875rem; }

.m-32 {
  margin: 2rem; }

.mt-32,
.my-32 {
  margin-top: 2rem; }

.mr-32,
.mx-32 {
  margin-right: 2rem; }

.mb-32,
.my-32 {
  margin-bottom: 2rem; }

.ml-32,
.mx-32 {
  margin-left: 2rem; }

.m-34 {
  margin: 2.125rem; }

.mt-34,
.my-34 {
  margin-top: 2.125rem; }

.mr-34,
.mx-34 {
  margin-right: 2.125rem; }

.mb-34,
.my-34 {
  margin-bottom: 2.125rem; }

.ml-34,
.mx-34 {
  margin-left: 2.125rem; }

.m-36 {
  margin: 2.25rem; }

.mt-36,
.my-36 {
  margin-top: 2.25rem; }

.mr-36,
.mx-36 {
  margin-right: 2.25rem; }

.mb-36,
.my-36 {
  margin-bottom: 2.25rem; }

.ml-36,
.mx-36 {
  margin-left: 2.25rem; }

.m-38 {
  margin: 2.375rem; }

.mt-38,
.my-38 {
  margin-top: 2.375rem; }

.mr-38,
.mx-38 {
  margin-right: 2.375rem; }

.mb-38,
.my-38 {
  margin-bottom: 2.375rem; }

.ml-38,
.mx-38 {
  margin-left: 2.375rem; }

.m-40 {
  margin: 2.5rem; }

.mt-40,
.my-40 {
  margin-top: 2.5rem; }

.mr-40,
.mx-40 {
  margin-right: 2.5rem; }

.mb-40,
.my-40 {
  margin-bottom: 2.5rem; }

.ml-40,
.mx-40 {
  margin-left: 2.5rem; }

.m-44 {
  margin: 2.75rem; }

.mt-44,
.my-44 {
  margin-top: 2.75rem; }

.mr-44,
.mx-44 {
  margin-right: 2.75rem; }

.mb-44,
.my-44 {
  margin-bottom: 2.75rem; }

.ml-44,
.mx-44 {
  margin-left: 2.75rem; }

.m-46 {
  margin: 2.875rem; }

.mt-46,
.my-46 {
  margin-top: 2.875rem; }

.mr-46,
.mx-46 {
  margin-right: 2.875rem; }

.mb-46,
.my-46 {
  margin-bottom: 2.875rem; }

.ml-46,
.mx-46 {
  margin-left: 2.875rem; }

.m-48 {
  margin: 3rem; }

.mt-48,
.my-48 {
  margin-top: 3rem; }

.mr-48,
.mx-48 {
  margin-right: 3rem; }

.mb-48,
.my-48 {
  margin-bottom: 3rem; }

.ml-48,
.mx-48 {
  margin-left: 3rem; }

.m-50 {
  margin: 3.125rem; }

.mt-50,
.my-50 {
  margin-top: 3.125rem; }

.mr-50,
.mx-50 {
  margin-right: 3.125rem; }

.mb-50,
.my-50 {
  margin-bottom: 3.125rem; }

.ml-50,
.mx-50 {
  margin-left: 3.125rem; }

.m-52 {
  margin: 3.25rem; }

.mt-52,
.my-52 {
  margin-top: 3.25rem; }

.mr-52,
.mx-52 {
  margin-right: 3.25rem; }

.mb-52,
.my-52 {
  margin-bottom: 3.25rem; }

.ml-52,
.mx-52 {
  margin-left: 3.25rem; }

.m-56 {
  margin: 3.5rem; }

.mt-56,
.my-56 {
  margin-top: 3.5rem; }

.mr-56,
.mx-56 {
  margin-right: 3.5rem; }

.mb-56,
.my-56 {
  margin-bottom: 3.5rem; }

.ml-56,
.mx-56 {
  margin-left: 3.5rem; }

.m-60 {
  margin: 3.75rem; }

.mt-60,
.my-60 {
  margin-top: 3.75rem; }

.mr-60,
.mx-60 {
  margin-right: 3.75rem; }

.mb-60,
.my-60 {
  margin-bottom: 3.75rem; }

.ml-60,
.mx-60 {
  margin-left: 3.75rem; }

.m-64 {
  margin: 4rem; }

.mt-64,
.my-64 {
  margin-top: 4rem; }

.mr-64,
.mx-64 {
  margin-right: 4rem; }

.mb-64,
.my-64 {
  margin-bottom: 4rem; }

.ml-64,
.mx-64 {
  margin-left: 4rem; }

.m-70 {
  margin: 4.375rem; }

.mt-70,
.my-70 {
  margin-top: 4.375rem; }

.mr-70,
.mx-70 {
  margin-right: 4.375rem; }

.mb-70,
.my-70 {
  margin-bottom: 4.375rem; }

.ml-70,
.mx-70 {
  margin-left: 4.375rem; }

.m-76 {
  margin: 4.75rem; }

.mt-76,
.my-76 {
  margin-top: 4.75rem; }

.mr-76,
.mx-76 {
  margin-right: 4.75rem; }

.mb-76,
.my-76 {
  margin-bottom: 4.75rem; }

.ml-76,
.mx-76 {
  margin-left: 4.75rem; }

.m-80 {
  margin: 5rem; }

.mt-80,
.my-80 {
  margin-top: 5rem; }

.mr-80,
.mx-80 {
  margin-right: 5rem; }

.mb-80,
.my-80 {
  margin-bottom: 5rem; }

.ml-80,
.mx-80 {
  margin-left: 5rem; }

.m-90 {
  margin: 5.625rem; }

.mt-90,
.my-90 {
  margin-top: 5.625rem; }

.mr-90,
.mx-90 {
  margin-right: 5.625rem; }

.mb-90,
.my-90 {
  margin-bottom: 5.625rem; }

.ml-90,
.mx-90 {
  margin-left: 5.625rem; }

.m-100 {
  margin: 6.25rem; }

.mt-100,
.my-100 {
  margin-top: 6.25rem; }

.mr-100,
.mx-100 {
  margin-right: 6.25rem; }

.mb-100,
.my-100 {
  margin-bottom: 6.25rem; }

.ml-100,
.mx-100 {
  margin-left: 6.25rem; }

.m-110 {
  margin: 6.875rem; }

.mt-110,
.my-110 {
  margin-top: 6.875rem; }

.mr-110,
.mx-110 {
  margin-right: 6.875rem; }

.mb-110,
.my-110 {
  margin-bottom: 6.875rem; }

.ml-110,
.mx-110 {
  margin-left: 6.875rem; }

.m-120 {
  margin: 7.5rem; }

.mt-120,
.my-120 {
  margin-top: 7.5rem; }

.mr-120,
.mx-120 {
  margin-right: 7.5rem; }

.mb-120,
.my-120 {
  margin-bottom: 7.5rem; }

.ml-120,
.mx-120 {
  margin-left: 7.5rem; }

.m-130 {
  margin: 8.125rem; }

.mt-130,
.my-130 {
  margin-top: 8.125rem; }

.mr-130,
.mx-130 {
  margin-right: 8.125rem; }

.mb-130,
.my-130 {
  margin-bottom: 8.125rem; }

.ml-130,
.mx-130 {
  margin-left: 8.125rem; }

.m-140 {
  margin: 8.75rem; }

.mt-140,
.my-140 {
  margin-top: 8.75rem; }

.mr-140,
.mx-140 {
  margin-right: 8.75rem; }

.mb-140,
.my-140 {
  margin-bottom: 8.75rem; }

.ml-140,
.mx-140 {
  margin-left: 8.75rem; }

.m-150 {
  margin: 9.375rem; }

.mt-150,
.my-150 {
  margin-top: 9.375rem; }

.mr-150,
.mx-150 {
  margin-right: 9.375rem; }

.mb-150,
.my-150 {
  margin-bottom: 9.375rem; }

.ml-150,
.mx-150 {
  margin-left: 9.375rem; }

.m-160 {
  margin: 10rem; }

.mt-160,
.my-160 {
  margin-top: 10rem; }

.mr-160,
.mx-160 {
  margin-right: 10rem; }

.mb-160,
.my-160 {
  margin-bottom: 10rem; }

.ml-160,
.mx-160 {
  margin-left: 10rem; }

.m-180 {
  margin: 11.25rem; }

.mt-180,
.my-180 {
  margin-top: 11.25rem; }

.mr-180,
.mx-180 {
  margin-right: 11.25rem; }

.mb-180,
.my-180 {
  margin-bottom: 11.25rem; }

.ml-180,
.mx-180 {
  margin-left: 11.25rem; }

.m-200 {
  margin: 12.5rem; }

.mt-200,
.my-200 {
  margin-top: 12.5rem; }

.mr-200,
.mx-200 {
  margin-right: 12.5rem; }

.mb-200,
.my-200 {
  margin-bottom: 12.5rem; }

.ml-200,
.mx-200 {
  margin-left: 12.5rem; }

.m-230 {
  margin: 14.375rem; }

.mt-230,
.my-230 {
  margin-top: 14.375rem; }

.mr-230,
.mx-230 {
  margin-right: 14.375rem; }

.mb-230,
.my-230 {
  margin-bottom: 14.375rem; }

.ml-230,
.mx-230 {
  margin-left: 14.375rem; }

.m-250 {
  margin: 15.625rem; }

.mt-250,
.my-250 {
  margin-top: 15.625rem; }

.mr-250,
.mx-250 {
  margin-right: 15.625rem; }

.mb-250,
.my-250 {
  margin-bottom: 15.625rem; }

.ml-250,
.mx-250 {
  margin-left: 15.625rem; }

.mt-n2,
.my-n2 {
  margin-top: -0.125rem; }

.mt-n4,
.my-n4 {
  margin-top: -0.25rem; }

.mt-n6,
.my-n6 {
  margin-top: -0.375rem; }

.mt-n8,
.my-n8 {
  margin-top: -0.5rem; }

.mt-n10,
.my-n10 {
  margin-top: -0.625rem; }

.mt-n12,
.my-n12 {
  margin-top: -0.75rem; }

.mt-n14,
.my-n14 {
  margin-top: -0.875rem; }

.mt-n16,
.my-n16 {
  margin-top: -1rem; }

.mt-n17,
.my-n17 {
  margin-top: -1.0625rem; }

.mt-n18,
.my-n18 {
  margin-top: -1.125rem; }

.mt-n20,
.my-n20 {
  margin-top: -1.25rem; }

.mt-n22,
.my-n22 {
  margin-top: -1.375rem; }

.mt-n24,
.my-n24 {
  margin-top: -1.5rem; }

.mt-n26,
.my-n26 {
  margin-top: -1.625rem; }

.mt-n28,
.my-n28 {
  margin-top: -1.75rem; }

.mt-n30,
.my-n30 {
  margin-top: -1.875rem; }

.mt-n32,
.my-n32 {
  margin-top: -2rem; }

.mt-n34,
.my-n34 {
  margin-top: -2.125rem; }

.mt-n36,
.my-n36 {
  margin-top: -2.25rem; }

.mt-n38,
.my-n38 {
  margin-top: -2.375rem; }

.mt-n40,
.my-n40 {
  margin-top: -2.5rem; }

.mt-n44,
.my-n44 {
  margin-top: -2.75rem; }

.mt-n46,
.my-n46 {
  margin-top: -2.875rem; }

.mt-n48,
.my-n48 {
  margin-top: -3rem; }

.mt-n50,
.my-n50 {
  margin-top: -3.125rem; }

.mt-n52,
.my-n52 {
  margin-top: -3.25rem; }

.mt-n56,
.my-n56 {
  margin-top: -3.5rem; }

.mt-n60,
.my-n60 {
  margin-top: -3.75rem; }

.mt-n64,
.my-n64 {
  margin-top: -4rem; }

.mt-n70,
.my-n70 {
  margin-top: -4.375rem; }

.mt-n76,
.my-n76 {
  margin-top: -4.75rem; }

.mt-n80,
.my-n80 {
  margin-top: -5rem; }

.mt-n90,
.my-n90 {
  margin-top: -5.625rem; }

.mt-n100,
.my-n100 {
  margin-top: -6.25rem; }

.mt-n110,
.my-n110 {
  margin-top: -6.875rem; }

.mt-n120,
.my-n120 {
  margin-top: -7.5rem; }

.mt-n130,
.my-n130 {
  margin-top: -8.125rem; }

.mt-n140,
.my-n140 {
  margin-top: -8.75rem; }

.mt-n150,
.my-n150 {
  margin-top: -9.375rem; }

.mt-n160,
.my-n160 {
  margin-top: -10rem; }

.mt-n180,
.my-n180 {
  margin-top: -11.25rem; }

.mt-n200,
.my-n200 {
  margin-top: -12.5rem; }

.mt-n230,
.my-n230 {
  margin-top: -14.375rem; }

.mt-n250,
.my-n250 {
  margin-top: -15.625rem; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.125rem; }

.mb-n4,
.my-n4 {
  margin-bottom: -0.25rem; }

.mb-n6,
.my-n6 {
  margin-bottom: -0.375rem; }

.mb-n8,
.my-n8 {
  margin-bottom: -0.5rem; }

.mb-n10,
.my-n10 {
  margin-bottom: -0.625rem; }

.mb-n12,
.my-n12 {
  margin-bottom: -0.75rem; }

.mb-n14,
.my-n14 {
  margin-bottom: -0.875rem; }

.mb-n16,
.my-n16 {
  margin-bottom: -1rem; }

.mb-n17,
.my-n17 {
  margin-bottom: -1.0625rem; }

.mb-n18,
.my-n18 {
  margin-bottom: -1.125rem; }

.mb-n20,
.my-n20 {
  margin-bottom: -1.25rem; }

.mb-n22,
.my-n22 {
  margin-bottom: -1.375rem; }

.mb-n24,
.my-n24 {
  margin-bottom: -1.5rem; }

.mb-n26,
.my-n26 {
  margin-bottom: -1.625rem; }

.mb-n28,
.my-n28 {
  margin-bottom: -1.75rem; }

.mb-n30,
.my-n30 {
  margin-bottom: -1.875rem; }

.mb-n32,
.my-n32 {
  margin-bottom: -2rem; }

.mb-n34,
.my-n34 {
  margin-bottom: -2.125rem; }

.mb-n36,
.my-n36 {
  margin-bottom: -2.25rem; }

.mb-n38,
.my-n38 {
  margin-bottom: -2.375rem; }

.mb-n40,
.my-n40 {
  margin-bottom: -2.5rem; }

.mb-n44,
.my-n44 {
  margin-bottom: -2.75rem; }

.mb-n46,
.my-n46 {
  margin-bottom: -2.875rem; }

.mb-n48,
.my-n48 {
  margin-bottom: -3rem; }

.mb-n50,
.my-n50 {
  margin-bottom: -3.125rem; }

.mb-n52,
.my-n52 {
  margin-bottom: -3.25rem; }

.mb-n56,
.my-n56 {
  margin-bottom: -3.5rem; }

.mb-n60,
.my-n60 {
  margin-bottom: -3.75rem; }

.mb-n64,
.my-n64 {
  margin-bottom: -4rem; }

.mb-n70,
.my-n70 {
  margin-bottom: -4.375rem; }

.mb-n76,
.my-n76 {
  margin-bottom: -4.75rem; }

.mb-n80,
.my-n80 {
  margin-bottom: -5rem; }

.mb-n90,
.my-n90 {
  margin-bottom: -5.625rem; }

.mb-n100,
.my-n100 {
  margin-bottom: -6.25rem; }

.mb-n110,
.my-n110 {
  margin-bottom: -6.875rem; }

.mb-n120,
.my-n120 {
  margin-bottom: -7.5rem; }

.mb-n130,
.my-n130 {
  margin-bottom: -8.125rem; }

.mb-n140,
.my-n140 {
  margin-bottom: -8.75rem; }

.mb-n150,
.my-n150 {
  margin-bottom: -9.375rem; }

.mb-n160,
.my-n160 {
  margin-bottom: -10rem; }

.mb-n180,
.my-n180 {
  margin-bottom: -11.25rem; }

.mb-n200,
.my-n200 {
  margin-bottom: -12.5rem; }

.mb-n230,
.my-n230 {
  margin-bottom: -14.375rem; }

.mb-n250,
.my-n250 {
  margin-bottom: -15.625rem; }

.m-a {
  margin: auto; }

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

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

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

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

.p-0 {
  padding: 0; }

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

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

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

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

.p-2 {
  padding: 0.125rem; }

.pt-2,
.py-2 {
  padding-top: 0.125rem; }

.pr-2,
.px-2 {
  padding-right: 0.125rem; }

.pb-2,
.py-2 {
  padding-bottom: 0.125rem; }

.pl-2,
.px-2 {
  padding-left: 0.125rem; }

.p-4 {
  padding: 0.25rem; }

.pt-4,
.py-4 {
  padding-top: 0.25rem; }

.pr-4,
.px-4 {
  padding-right: 0.25rem; }

.pb-4,
.py-4 {
  padding-bottom: 0.25rem; }

.pl-4,
.px-4 {
  padding-left: 0.25rem; }

.p-6 {
  padding: 0.375rem; }

.pt-6,
.py-6 {
  padding-top: 0.375rem; }

.pr-6,
.px-6 {
  padding-right: 0.375rem; }

.pb-6,
.py-6 {
  padding-bottom: 0.375rem; }

.pl-6,
.px-6 {
  padding-left: 0.375rem; }

.p-8 {
  padding: 0.5rem; }

.pt-8,
.py-8 {
  padding-top: 0.5rem; }

.pr-8,
.px-8 {
  padding-right: 0.5rem; }

.pb-8,
.py-8 {
  padding-bottom: 0.5rem; }

.pl-8,
.px-8 {
  padding-left: 0.5rem; }

.p-10 {
  padding: 0.625rem; }

.pt-10,
.py-10 {
  padding-top: 0.625rem; }

.pr-10,
.px-10 {
  padding-right: 0.625rem; }

.pb-10,
.py-10 {
  padding-bottom: 0.625rem; }

.pl-10,
.px-10 {
  padding-left: 0.625rem; }

.p-12 {
  padding: 0.75rem; }

.pt-12,
.py-12 {
  padding-top: 0.75rem; }

.pr-12,
.px-12 {
  padding-right: 0.75rem; }

.pb-12,
.py-12 {
  padding-bottom: 0.75rem; }

.pl-12,
.px-12 {
  padding-left: 0.75rem; }

.p-14 {
  padding: 0.875rem; }

.pt-14,
.py-14 {
  padding-top: 0.875rem; }

.pr-14,
.px-14 {
  padding-right: 0.875rem; }

.pb-14,
.py-14 {
  padding-bottom: 0.875rem; }

.pl-14,
.px-14 {
  padding-left: 0.875rem; }

.p-16 {
  padding: 1rem; }

.pt-16,
.py-16 {
  padding-top: 1rem; }

.pr-16,
.px-16 {
  padding-right: 1rem; }

.pb-16,
.py-16 {
  padding-bottom: 1rem; }

.pl-16,
.px-16 {
  padding-left: 1rem; }

.p-17 {
  padding: 1.0625rem; }

.pt-17,
.py-17 {
  padding-top: 1.0625rem; }

.pr-17,
.px-17 {
  padding-right: 1.0625rem; }

.pb-17,
.py-17 {
  padding-bottom: 1.0625rem; }

.pl-17,
.px-17 {
  padding-left: 1.0625rem; }

.p-18 {
  padding: 1.125rem; }

.pt-18,
.py-18 {
  padding-top: 1.125rem; }

.pr-18,
.px-18 {
  padding-right: 1.125rem; }

.pb-18,
.py-18 {
  padding-bottom: 1.125rem; }

.pl-18,
.px-18 {
  padding-left: 1.125rem; }

.p-20 {
  padding: 1.25rem; }

.pt-20,
.py-20 {
  padding-top: 1.25rem; }

.pr-20,
.px-20 {
  padding-right: 1.25rem; }

.pb-20,
.py-20 {
  padding-bottom: 1.25rem; }

.pl-20,
.px-20 {
  padding-left: 1.25rem; }

.p-22 {
  padding: 1.375rem; }

.pt-22,
.py-22 {
  padding-top: 1.375rem; }

.pr-22,
.px-22 {
  padding-right: 1.375rem; }

.pb-22,
.py-22 {
  padding-bottom: 1.375rem; }

.pl-22,
.px-22 {
  padding-left: 1.375rem; }

.p-24 {
  padding: 1.5rem; }

.pt-24,
.py-24 {
  padding-top: 1.5rem; }

.pr-24,
.px-24 {
  padding-right: 1.5rem; }

.pb-24,
.py-24 {
  padding-bottom: 1.5rem; }

.pl-24,
.px-24 {
  padding-left: 1.5rem; }

.p-26 {
  padding: 1.625rem; }

.pt-26,
.py-26 {
  padding-top: 1.625rem; }

.pr-26,
.px-26 {
  padding-right: 1.625rem; }

.pb-26,
.py-26 {
  padding-bottom: 1.625rem; }

.pl-26,
.px-26 {
  padding-left: 1.625rem; }

.p-28 {
  padding: 1.75rem; }

.pt-28,
.py-28 {
  padding-top: 1.75rem; }

.pr-28,
.px-28 {
  padding-right: 1.75rem; }

.pb-28,
.py-28 {
  padding-bottom: 1.75rem; }

.pl-28,
.px-28 {
  padding-left: 1.75rem; }

.p-30 {
  padding: 1.875rem; }

.pt-30,
.py-30 {
  padding-top: 1.875rem; }

.pr-30,
.px-30 {
  padding-right: 1.875rem; }

.pb-30,
.py-30 {
  padding-bottom: 1.875rem; }

.pl-30,
.px-30 {
  padding-left: 1.875rem; }

.p-32 {
  padding: 2rem; }

.pt-32,
.py-32 {
  padding-top: 2rem; }

.pr-32,
.px-32 {
  padding-right: 2rem; }

.pb-32,
.py-32 {
  padding-bottom: 2rem; }

.pl-32,
.px-32 {
  padding-left: 2rem; }

.p-34 {
  padding: 2.125rem; }

.pt-34,
.py-34 {
  padding-top: 2.125rem; }

.pr-34,
.px-34 {
  padding-right: 2.125rem; }

.pb-34,
.py-34 {
  padding-bottom: 2.125rem; }

.pl-34,
.px-34 {
  padding-left: 2.125rem; }

.p-36 {
  padding: 2.25rem; }

.pt-36,
.py-36 {
  padding-top: 2.25rem; }

.pr-36,
.px-36 {
  padding-right: 2.25rem; }

.pb-36,
.py-36 {
  padding-bottom: 2.25rem; }

.pl-36,
.px-36 {
  padding-left: 2.25rem; }

.p-38 {
  padding: 2.375rem; }

.pt-38,
.py-38 {
  padding-top: 2.375rem; }

.pr-38,
.px-38 {
  padding-right: 2.375rem; }

.pb-38,
.py-38 {
  padding-bottom: 2.375rem; }

.pl-38,
.px-38 {
  padding-left: 2.375rem; }

.p-40 {
  padding: 2.5rem; }

.pt-40,
.py-40 {
  padding-top: 2.5rem; }

.pr-40,
.px-40 {
  padding-right: 2.5rem; }

.pb-40,
.py-40 {
  padding-bottom: 2.5rem; }

.pl-40,
.px-40 {
  padding-left: 2.5rem; }

.p-44 {
  padding: 2.75rem; }

.pt-44,
.py-44 {
  padding-top: 2.75rem; }

.pr-44,
.px-44 {
  padding-right: 2.75rem; }

.pb-44,
.py-44 {
  padding-bottom: 2.75rem; }

.pl-44,
.px-44 {
  padding-left: 2.75rem; }

.p-46 {
  padding: 2.875rem; }

.pt-46,
.py-46 {
  padding-top: 2.875rem; }

.pr-46,
.px-46 {
  padding-right: 2.875rem; }

.pb-46,
.py-46 {
  padding-bottom: 2.875rem; }

.pl-46,
.px-46 {
  padding-left: 2.875rem; }

.p-48 {
  padding: 3rem; }

.pt-48,
.py-48 {
  padding-top: 3rem; }

.pr-48,
.px-48 {
  padding-right: 3rem; }

.pb-48,
.py-48 {
  padding-bottom: 3rem; }

.pl-48,
.px-48 {
  padding-left: 3rem; }

.p-50 {
  padding: 3.125rem; }

.pt-50,
.py-50 {
  padding-top: 3.125rem; }

.pr-50,
.px-50 {
  padding-right: 3.125rem; }

.pb-50,
.py-50 {
  padding-bottom: 3.125rem; }

.pl-50,
.px-50 {
  padding-left: 3.125rem; }

.p-52 {
  padding: 3.25rem; }

.pt-52,
.py-52 {
  padding-top: 3.25rem; }

.pr-52,
.px-52 {
  padding-right: 3.25rem; }

.pb-52,
.py-52 {
  padding-bottom: 3.25rem; }

.pl-52,
.px-52 {
  padding-left: 3.25rem; }

.p-56 {
  padding: 3.5rem; }

.pt-56,
.py-56 {
  padding-top: 3.5rem; }

.pr-56,
.px-56 {
  padding-right: 3.5rem; }

.pb-56,
.py-56 {
  padding-bottom: 3.5rem; }

.pl-56,
.px-56 {
  padding-left: 3.5rem; }

.p-60 {
  padding: 3.75rem; }

.pt-60,
.py-60 {
  padding-top: 3.75rem; }

.pr-60,
.px-60 {
  padding-right: 3.75rem; }

.pb-60,
.py-60 {
  padding-bottom: 3.75rem; }

.pl-60,
.px-60 {
  padding-left: 3.75rem; }

.p-64 {
  padding: 4rem; }

.pt-64,
.py-64 {
  padding-top: 4rem; }

.pr-64,
.px-64 {
  padding-right: 4rem; }

.pb-64,
.py-64 {
  padding-bottom: 4rem; }

.pl-64,
.px-64 {
  padding-left: 4rem; }

.p-70 {
  padding: 4.375rem; }

.pt-70,
.py-70 {
  padding-top: 4.375rem; }

.pr-70,
.px-70 {
  padding-right: 4.375rem; }

.pb-70,
.py-70 {
  padding-bottom: 4.375rem; }

.pl-70,
.px-70 {
  padding-left: 4.375rem; }

.p-76 {
  padding: 4.75rem; }

.pt-76,
.py-76 {
  padding-top: 4.75rem; }

.pr-76,
.px-76 {
  padding-right: 4.75rem; }

.pb-76,
.py-76 {
  padding-bottom: 4.75rem; }

.pl-76,
.px-76 {
  padding-left: 4.75rem; }

.p-80 {
  padding: 5rem; }

.pt-80,
.py-80 {
  padding-top: 5rem; }

.pr-80,
.px-80 {
  padding-right: 5rem; }

.pb-80,
.py-80 {
  padding-bottom: 5rem; }

.pl-80,
.px-80 {
  padding-left: 5rem; }

.p-90 {
  padding: 5.625rem; }

.pt-90,
.py-90 {
  padding-top: 5.625rem; }

.pr-90,
.px-90 {
  padding-right: 5.625rem; }

.pb-90,
.py-90 {
  padding-bottom: 5.625rem; }

.pl-90,
.px-90 {
  padding-left: 5.625rem; }

.p-100 {
  padding: 6.25rem; }

.pt-100,
.py-100 {
  padding-top: 6.25rem; }

.pr-100,
.px-100 {
  padding-right: 6.25rem; }

.pb-100,
.py-100 {
  padding-bottom: 6.25rem; }

.pl-100,
.px-100 {
  padding-left: 6.25rem; }

.p-110 {
  padding: 6.875rem; }

.pt-110,
.py-110 {
  padding-top: 6.875rem; }

.pr-110,
.px-110 {
  padding-right: 6.875rem; }

.pb-110,
.py-110 {
  padding-bottom: 6.875rem; }

.pl-110,
.px-110 {
  padding-left: 6.875rem; }

.p-120 {
  padding: 7.5rem; }

.pt-120,
.py-120 {
  padding-top: 7.5rem; }

.pr-120,
.px-120 {
  padding-right: 7.5rem; }

.pb-120,
.py-120 {
  padding-bottom: 7.5rem; }

.pl-120,
.px-120 {
  padding-left: 7.5rem; }

.p-130 {
  padding: 8.125rem; }

.pt-130,
.py-130 {
  padding-top: 8.125rem; }

.pr-130,
.px-130 {
  padding-right: 8.125rem; }

.pb-130,
.py-130 {
  padding-bottom: 8.125rem; }

.pl-130,
.px-130 {
  padding-left: 8.125rem; }

.p-140 {
  padding: 8.75rem; }

.pt-140,
.py-140 {
  padding-top: 8.75rem; }

.pr-140,
.px-140 {
  padding-right: 8.75rem; }

.pb-140,
.py-140 {
  padding-bottom: 8.75rem; }

.pl-140,
.px-140 {
  padding-left: 8.75rem; }

.p-150 {
  padding: 9.375rem; }

.pt-150,
.py-150 {
  padding-top: 9.375rem; }

.pr-150,
.px-150 {
  padding-right: 9.375rem; }

.pb-150,
.py-150 {
  padding-bottom: 9.375rem; }

.pl-150,
.px-150 {
  padding-left: 9.375rem; }

.p-160 {
  padding: 10rem; }

.pt-160,
.py-160 {
  padding-top: 10rem; }

.pr-160,
.px-160 {
  padding-right: 10rem; }

.pb-160,
.py-160 {
  padding-bottom: 10rem; }

.pl-160,
.px-160 {
  padding-left: 10rem; }

.p-180 {
  padding: 11.25rem; }

.pt-180,
.py-180 {
  padding-top: 11.25rem; }

.pr-180,
.px-180 {
  padding-right: 11.25rem; }

.pb-180,
.py-180 {
  padding-bottom: 11.25rem; }

.pl-180,
.px-180 {
  padding-left: 11.25rem; }

.p-200 {
  padding: 12.5rem; }

.pt-200,
.py-200 {
  padding-top: 12.5rem; }

.pr-200,
.px-200 {
  padding-right: 12.5rem; }

.pb-200,
.py-200 {
  padding-bottom: 12.5rem; }

.pl-200,
.px-200 {
  padding-left: 12.5rem; }

.p-230 {
  padding: 14.375rem; }

.pt-230,
.py-230 {
  padding-top: 14.375rem; }

.pr-230,
.px-230 {
  padding-right: 14.375rem; }

.pb-230,
.py-230 {
  padding-bottom: 14.375rem; }

.pl-230,
.px-230 {
  padding-left: 14.375rem; }

.p-250 {
  padding: 15.625rem; }

.pt-250,
.py-250 {
  padding-top: 15.625rem; }

.pr-250,
.px-250 {
  padding-right: 15.625rem; }

.pb-250,
.py-250 {
  padding-bottom: 15.625rem; }

.pl-250,
.px-250 {
  padding-left: 15.625rem; }

.mt-n2,
.my-n2 {
  margin-top: -0.125rem; }

.mt-n4,
.my-n4 {
  margin-top: -0.25rem; }

.mt-n6,
.my-n6 {
  margin-top: -0.375rem; }

.mt-n8,
.my-n8 {
  margin-top: -0.5rem; }

.mt-n10,
.my-n10 {
  margin-top: -0.625rem; }

.mt-n12,
.my-n12 {
  margin-top: -0.75rem; }

.mt-n14,
.my-n14 {
  margin-top: -0.875rem; }

.mt-n16,
.my-n16 {
  margin-top: -1rem; }

.mt-n17,
.my-n17 {
  margin-top: -1.0625rem; }

.mt-n18,
.my-n18 {
  margin-top: -1.125rem; }

.mt-n20,
.my-n20 {
  margin-top: -1.25rem; }

.mt-n22,
.my-n22 {
  margin-top: -1.375rem; }

.mt-n24,
.my-n24 {
  margin-top: -1.5rem; }

.mt-n26,
.my-n26 {
  margin-top: -1.625rem; }

.mt-n28,
.my-n28 {
  margin-top: -1.75rem; }

.mt-n30,
.my-n30 {
  margin-top: -1.875rem; }

.mt-n32,
.my-n32 {
  margin-top: -2rem; }

.mt-n34,
.my-n34 {
  margin-top: -2.125rem; }

.mt-n36,
.my-n36 {
  margin-top: -2.25rem; }

.mt-n38,
.my-n38 {
  margin-top: -2.375rem; }

.mt-n40,
.my-n40 {
  margin-top: -2.5rem; }

.mt-n44,
.my-n44 {
  margin-top: -2.75rem; }

.mt-n46,
.my-n46 {
  margin-top: -2.875rem; }

.mt-n48,
.my-n48 {
  margin-top: -3rem; }

.mt-n50,
.my-n50 {
  margin-top: -3.125rem; }

.mt-n52,
.my-n52 {
  margin-top: -3.25rem; }

.mt-n56,
.my-n56 {
  margin-top: -3.5rem; }

.mt-n60,
.my-n60 {
  margin-top: -3.75rem; }

.mt-n64,
.my-n64 {
  margin-top: -4rem; }

.mt-n70,
.my-n70 {
  margin-top: -4.375rem; }

.mt-n76,
.my-n76 {
  margin-top: -4.75rem; }

.mt-n80,
.my-n80 {
  margin-top: -5rem; }

.mt-n90,
.my-n90 {
  margin-top: -5.625rem; }

.mt-n100,
.my-n100 {
  margin-top: -6.25rem; }

.mt-n110,
.my-n110 {
  margin-top: -6.875rem; }

.mt-n120,
.my-n120 {
  margin-top: -7.5rem; }

.mt-n130,
.my-n130 {
  margin-top: -8.125rem; }

.mt-n140,
.my-n140 {
  margin-top: -8.75rem; }

.mt-n150,
.my-n150 {
  margin-top: -9.375rem; }

.mt-n160,
.my-n160 {
  margin-top: -10rem; }

.mt-n180,
.my-n180 {
  margin-top: -11.25rem; }

.mt-n200,
.my-n200 {
  margin-top: -12.5rem; }

.mt-n230,
.my-n230 {
  margin-top: -14.375rem; }

.mt-n250,
.my-n250 {
  margin-top: -15.625rem; }

.m-a {
  margin: auto; }

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0; }
  .m-sm-2 {
    margin: 0.125rem; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.125rem; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.125rem; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.125rem; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.125rem; }
  .m-sm-4 {
    margin: 0.25rem; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 0.25rem; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 0.25rem; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 0.25rem; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 0.25rem; }
  .m-sm-6 {
    margin: 0.375rem; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 0.375rem; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 0.375rem; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 0.375rem; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 0.375rem; }
  .m-sm-8 {
    margin: 0.5rem; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 0.5rem; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 0.5rem; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 0.5rem; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 0.5rem; }
  .m-sm-10 {
    margin: 0.625rem; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 0.625rem; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 0.625rem; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 0.625rem; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 0.625rem; }
  .m-sm-12 {
    margin: 0.75rem; }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 0.75rem; }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 0.75rem; }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 0.75rem; }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 0.75rem; }
  .m-sm-14 {
    margin: 0.875rem; }
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 0.875rem; }
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 0.875rem; }
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 0.875rem; }
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 0.875rem; }
  .m-sm-16 {
    margin: 1rem; }
  .mt-sm-16,
  .my-sm-16 {
    margin-top: 1rem; }
  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 1rem; }
  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 1rem; }
  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 1rem; }
  .m-sm-17 {
    margin: 1.0625rem; }
  .mt-sm-17,
  .my-sm-17 {
    margin-top: 1.0625rem; }
  .mr-sm-17,
  .mx-sm-17 {
    margin-right: 1.0625rem; }
  .mb-sm-17,
  .my-sm-17 {
    margin-bottom: 1.0625rem; }
  .ml-sm-17,
  .mx-sm-17 {
    margin-left: 1.0625rem; }
  .m-sm-18 {
    margin: 1.125rem; }
  .mt-sm-18,
  .my-sm-18 {
    margin-top: 1.125rem; }
  .mr-sm-18,
  .mx-sm-18 {
    margin-right: 1.125rem; }
  .mb-sm-18,
  .my-sm-18 {
    margin-bottom: 1.125rem; }
  .ml-sm-18,
  .mx-sm-18 {
    margin-left: 1.125rem; }
  .m-sm-20 {
    margin: 1.25rem; }
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 1.25rem; }
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 1.25rem; }
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 1.25rem; }
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 1.25rem; }
  .m-sm-22 {
    margin: 1.375rem; }
  .mt-sm-22,
  .my-sm-22 {
    margin-top: 1.375rem; }
  .mr-sm-22,
  .mx-sm-22 {
    margin-right: 1.375rem; }
  .mb-sm-22,
  .my-sm-22 {
    margin-bottom: 1.375rem; }
  .ml-sm-22,
  .mx-sm-22 {
    margin-left: 1.375rem; }
  .m-sm-24 {
    margin: 1.5rem; }
  .mt-sm-24,
  .my-sm-24 {
    margin-top: 1.5rem; }
  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 1.5rem; }
  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 1.5rem; }
  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 1.5rem; }
  .m-sm-26 {
    margin: 1.625rem; }
  .mt-sm-26,
  .my-sm-26 {
    margin-top: 1.625rem; }
  .mr-sm-26,
  .mx-sm-26 {
    margin-right: 1.625rem; }
  .mb-sm-26,
  .my-sm-26 {
    margin-bottom: 1.625rem; }
  .ml-sm-26,
  .mx-sm-26 {
    margin-left: 1.625rem; }
  .m-sm-28 {
    margin: 1.75rem; }
  .mt-sm-28,
  .my-sm-28 {
    margin-top: 1.75rem; }
  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 1.75rem; }
  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 1.75rem; }
  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 1.75rem; }
  .m-sm-30 {
    margin: 1.875rem; }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 1.875rem; }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 1.875rem; }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 1.875rem; }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 1.875rem; }
  .m-sm-32 {
    margin: 2rem; }
  .mt-sm-32,
  .my-sm-32 {
    margin-top: 2rem; }
  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 2rem; }
  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 2rem; }
  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 2rem; }
  .m-sm-34 {
    margin: 2.125rem; }
  .mt-sm-34,
  .my-sm-34 {
    margin-top: 2.125rem; }
  .mr-sm-34,
  .mx-sm-34 {
    margin-right: 2.125rem; }
  .mb-sm-34,
  .my-sm-34 {
    margin-bottom: 2.125rem; }
  .ml-sm-34,
  .mx-sm-34 {
    margin-left: 2.125rem; }
  .m-sm-36 {
    margin: 2.25rem; }
  .mt-sm-36,
  .my-sm-36 {
    margin-top: 2.25rem; }
  .mr-sm-36,
  .mx-sm-36 {
    margin-right: 2.25rem; }
  .mb-sm-36,
  .my-sm-36 {
    margin-bottom: 2.25rem; }
  .ml-sm-36,
  .mx-sm-36 {
    margin-left: 2.25rem; }
  .m-sm-38 {
    margin: 2.375rem; }
  .mt-sm-38,
  .my-sm-38 {
    margin-top: 2.375rem; }
  .mr-sm-38,
  .mx-sm-38 {
    margin-right: 2.375rem; }
  .mb-sm-38,
  .my-sm-38 {
    margin-bottom: 2.375rem; }
  .ml-sm-38,
  .mx-sm-38 {
    margin-left: 2.375rem; }
  .m-sm-40 {
    margin: 2.5rem; }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 2.5rem; }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 2.5rem; }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 2.5rem; }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 2.5rem; }
  .m-sm-44 {
    margin: 2.75rem; }
  .mt-sm-44,
  .my-sm-44 {
    margin-top: 2.75rem; }
  .mr-sm-44,
  .mx-sm-44 {
    margin-right: 2.75rem; }
  .mb-sm-44,
  .my-sm-44 {
    margin-bottom: 2.75rem; }
  .ml-sm-44,
  .mx-sm-44 {
    margin-left: 2.75rem; }
  .m-sm-46 {
    margin: 2.875rem; }
  .mt-sm-46,
  .my-sm-46 {
    margin-top: 2.875rem; }
  .mr-sm-46,
  .mx-sm-46 {
    margin-right: 2.875rem; }
  .mb-sm-46,
  .my-sm-46 {
    margin-bottom: 2.875rem; }
  .ml-sm-46,
  .mx-sm-46 {
    margin-left: 2.875rem; }
  .m-sm-48 {
    margin: 3rem; }
  .mt-sm-48,
  .my-sm-48 {
    margin-top: 3rem; }
  .mr-sm-48,
  .mx-sm-48 {
    margin-right: 3rem; }
  .mb-sm-48,
  .my-sm-48 {
    margin-bottom: 3rem; }
  .ml-sm-48,
  .mx-sm-48 {
    margin-left: 3rem; }
  .m-sm-50 {
    margin: 3.125rem; }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 3.125rem; }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 3.125rem; }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 3.125rem; }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 3.125rem; }
  .m-sm-52 {
    margin: 3.25rem; }
  .mt-sm-52,
  .my-sm-52 {
    margin-top: 3.25rem; }
  .mr-sm-52,
  .mx-sm-52 {
    margin-right: 3.25rem; }
  .mb-sm-52,
  .my-sm-52 {
    margin-bottom: 3.25rem; }
  .ml-sm-52,
  .mx-sm-52 {
    margin-left: 3.25rem; }
  .m-sm-56 {
    margin: 3.5rem; }
  .mt-sm-56,
  .my-sm-56 {
    margin-top: 3.5rem; }
  .mr-sm-56,
  .mx-sm-56 {
    margin-right: 3.5rem; }
  .mb-sm-56,
  .my-sm-56 {
    margin-bottom: 3.5rem; }
  .ml-sm-56,
  .mx-sm-56 {
    margin-left: 3.5rem; }
  .m-sm-60 {
    margin: 3.75rem; }
  .mt-sm-60,
  .my-sm-60 {
    margin-top: 3.75rem; }
  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 3.75rem; }
  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 3.75rem; }
  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 3.75rem; }
  .m-sm-64 {
    margin: 4rem; }
  .mt-sm-64,
  .my-sm-64 {
    margin-top: 4rem; }
  .mr-sm-64,
  .mx-sm-64 {
    margin-right: 4rem; }
  .mb-sm-64,
  .my-sm-64 {
    margin-bottom: 4rem; }
  .ml-sm-64,
  .mx-sm-64 {
    margin-left: 4rem; }
  .m-sm-70 {
    margin: 4.375rem; }
  .mt-sm-70,
  .my-sm-70 {
    margin-top: 4.375rem; }
  .mr-sm-70,
  .mx-sm-70 {
    margin-right: 4.375rem; }
  .mb-sm-70,
  .my-sm-70 {
    margin-bottom: 4.375rem; }
  .ml-sm-70,
  .mx-sm-70 {
    margin-left: 4.375rem; }
  .m-sm-76 {
    margin: 4.75rem; }
  .mt-sm-76,
  .my-sm-76 {
    margin-top: 4.75rem; }
  .mr-sm-76,
  .mx-sm-76 {
    margin-right: 4.75rem; }
  .mb-sm-76,
  .my-sm-76 {
    margin-bottom: 4.75rem; }
  .ml-sm-76,
  .mx-sm-76 {
    margin-left: 4.75rem; }
  .m-sm-80 {
    margin: 5rem; }
  .mt-sm-80,
  .my-sm-80 {
    margin-top: 5rem; }
  .mr-sm-80,
  .mx-sm-80 {
    margin-right: 5rem; }
  .mb-sm-80,
  .my-sm-80 {
    margin-bottom: 5rem; }
  .ml-sm-80,
  .mx-sm-80 {
    margin-left: 5rem; }
  .m-sm-90 {
    margin: 5.625rem; }
  .mt-sm-90,
  .my-sm-90 {
    margin-top: 5.625rem; }
  .mr-sm-90,
  .mx-sm-90 {
    margin-right: 5.625rem; }
  .mb-sm-90,
  .my-sm-90 {
    margin-bottom: 5.625rem; }
  .ml-sm-90,
  .mx-sm-90 {
    margin-left: 5.625rem; }
  .m-sm-100 {
    margin: 6.25rem; }
  .mt-sm-100,
  .my-sm-100 {
    margin-top: 6.25rem; }
  .mr-sm-100,
  .mx-sm-100 {
    margin-right: 6.25rem; }
  .mb-sm-100,
  .my-sm-100 {
    margin-bottom: 6.25rem; }
  .ml-sm-100,
  .mx-sm-100 {
    margin-left: 6.25rem; }
  .m-sm-110 {
    margin: 6.875rem; }
  .mt-sm-110,
  .my-sm-110 {
    margin-top: 6.875rem; }
  .mr-sm-110,
  .mx-sm-110 {
    margin-right: 6.875rem; }
  .mb-sm-110,
  .my-sm-110 {
    margin-bottom: 6.875rem; }
  .ml-sm-110,
  .mx-sm-110 {
    margin-left: 6.875rem; }
  .m-sm-120 {
    margin: 7.5rem; }
  .mt-sm-120,
  .my-sm-120 {
    margin-top: 7.5rem; }
  .mr-sm-120,
  .mx-sm-120 {
    margin-right: 7.5rem; }
  .mb-sm-120,
  .my-sm-120 {
    margin-bottom: 7.5rem; }
  .ml-sm-120,
  .mx-sm-120 {
    margin-left: 7.5rem; }
  .m-sm-130 {
    margin: 8.125rem; }
  .mt-sm-130,
  .my-sm-130 {
    margin-top: 8.125rem; }
  .mr-sm-130,
  .mx-sm-130 {
    margin-right: 8.125rem; }
  .mb-sm-130,
  .my-sm-130 {
    margin-bottom: 8.125rem; }
  .ml-sm-130,
  .mx-sm-130 {
    margin-left: 8.125rem; }
  .m-sm-140 {
    margin: 8.75rem; }
  .mt-sm-140,
  .my-sm-140 {
    margin-top: 8.75rem; }
  .mr-sm-140,
  .mx-sm-140 {
    margin-right: 8.75rem; }
  .mb-sm-140,
  .my-sm-140 {
    margin-bottom: 8.75rem; }
  .ml-sm-140,
  .mx-sm-140 {
    margin-left: 8.75rem; }
  .m-sm-150 {
    margin: 9.375rem; }
  .mt-sm-150,
  .my-sm-150 {
    margin-top: 9.375rem; }
  .mr-sm-150,
  .mx-sm-150 {
    margin-right: 9.375rem; }
  .mb-sm-150,
  .my-sm-150 {
    margin-bottom: 9.375rem; }
  .ml-sm-150,
  .mx-sm-150 {
    margin-left: 9.375rem; }
  .m-sm-160 {
    margin: 10rem; }
  .mt-sm-160,
  .my-sm-160 {
    margin-top: 10rem; }
  .mr-sm-160,
  .mx-sm-160 {
    margin-right: 10rem; }
  .mb-sm-160,
  .my-sm-160 {
    margin-bottom: 10rem; }
  .ml-sm-160,
  .mx-sm-160 {
    margin-left: 10rem; }
  .m-sm-180 {
    margin: 11.25rem; }
  .mt-sm-180,
  .my-sm-180 {
    margin-top: 11.25rem; }
  .mr-sm-180,
  .mx-sm-180 {
    margin-right: 11.25rem; }
  .mb-sm-180,
  .my-sm-180 {
    margin-bottom: 11.25rem; }
  .ml-sm-180,
  .mx-sm-180 {
    margin-left: 11.25rem; }
  .m-sm-200 {
    margin: 12.5rem; }
  .mt-sm-200,
  .my-sm-200 {
    margin-top: 12.5rem; }
  .mr-sm-200,
  .mx-sm-200 {
    margin-right: 12.5rem; }
  .mb-sm-200,
  .my-sm-200 {
    margin-bottom: 12.5rem; }
  .ml-sm-200,
  .mx-sm-200 {
    margin-left: 12.5rem; }
  .m-sm-230 {
    margin: 14.375rem; }
  .mt-sm-230,
  .my-sm-230 {
    margin-top: 14.375rem; }
  .mr-sm-230,
  .mx-sm-230 {
    margin-right: 14.375rem; }
  .mb-sm-230,
  .my-sm-230 {
    margin-bottom: 14.375rem; }
  .ml-sm-230,
  .mx-sm-230 {
    margin-left: 14.375rem; }
  .m-sm-250 {
    margin: 15.625rem; }
  .mt-sm-250,
  .my-sm-250 {
    margin-top: 15.625rem; }
  .mr-sm-250,
  .mx-sm-250 {
    margin-right: 15.625rem; }
  .mb-sm-250,
  .my-sm-250 {
    margin-bottom: 15.625rem; }
  .ml-sm-250,
  .mx-sm-250 {
    margin-left: 15.625rem; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.125rem; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -0.25rem; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -0.375rem; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -0.5rem; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -0.625rem; }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -0.75rem; }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -0.875rem; }
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -1rem; }
  .mt-sm-n17,
  .my-sm-n17 {
    margin-top: -1.0625rem; }
  .mt-sm-n18,
  .my-sm-n18 {
    margin-top: -1.125rem; }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -1.25rem; }
  .mt-sm-n22,
  .my-sm-n22 {
    margin-top: -1.375rem; }
  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -1.5rem; }
  .mt-sm-n26,
  .my-sm-n26 {
    margin-top: -1.625rem; }
  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -1.75rem; }
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -1.875rem; }
  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -2rem; }
  .mt-sm-n34,
  .my-sm-n34 {
    margin-top: -2.125rem; }
  .mt-sm-n36,
  .my-sm-n36 {
    margin-top: -2.25rem; }
  .mt-sm-n38,
  .my-sm-n38 {
    margin-top: -2.375rem; }
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -2.5rem; }
  .mt-sm-n44,
  .my-sm-n44 {
    margin-top: -2.75rem; }
  .mt-sm-n46,
  .my-sm-n46 {
    margin-top: -2.875rem; }
  .mt-sm-n48,
  .my-sm-n48 {
    margin-top: -3rem; }
  .mt-sm-n50,
  .my-sm-n50 {
    margin-top: -3.125rem; }
  .mt-sm-n52,
  .my-sm-n52 {
    margin-top: -3.25rem; }
  .mt-sm-n56,
  .my-sm-n56 {
    margin-top: -3.5rem; }
  .mt-sm-n60,
  .my-sm-n60 {
    margin-top: -3.75rem; }
  .mt-sm-n64,
  .my-sm-n64 {
    margin-top: -4rem; }
  .mt-sm-n70,
  .my-sm-n70 {
    margin-top: -4.375rem; }
  .mt-sm-n76,
  .my-sm-n76 {
    margin-top: -4.75rem; }
  .mt-sm-n80,
  .my-sm-n80 {
    margin-top: -5rem; }
  .mt-sm-n90,
  .my-sm-n90 {
    margin-top: -5.625rem; }
  .mt-sm-n100,
  .my-sm-n100 {
    margin-top: -6.25rem; }
  .mt-sm-n110,
  .my-sm-n110 {
    margin-top: -6.875rem; }
  .mt-sm-n120,
  .my-sm-n120 {
    margin-top: -7.5rem; }
  .mt-sm-n130,
  .my-sm-n130 {
    margin-top: -8.125rem; }
  .mt-sm-n140,
  .my-sm-n140 {
    margin-top: -8.75rem; }
  .mt-sm-n150,
  .my-sm-n150 {
    margin-top: -9.375rem; }
  .mt-sm-n160,
  .my-sm-n160 {
    margin-top: -10rem; }
  .mt-sm-n180,
  .my-sm-n180 {
    margin-top: -11.25rem; }
  .mt-sm-n200,
  .my-sm-n200 {
    margin-top: -12.5rem; }
  .mt-sm-n230,
  .my-sm-n230 {
    margin-top: -14.375rem; }
  .mt-sm-n250,
  .my-sm-n250 {
    margin-top: -15.625rem; }
  .m-sm-a {
    margin: auto; }
  .mt-sm-a,
  .my-sm-a {
    margin-top: auto; }
  .mr-sm-a,
  .mx-sm-a {
    margin-right: auto; }
  .mb-sm-a,
  .my-sm-a {
    margin-bottom: auto; }
  .ml-sm-a,
  .mx-sm-a {
    margin-left: auto; }
  .p-sm-0 {
    padding: 0; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0; }
  .p-sm-2 {
    padding: 0.125rem; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.125rem; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.125rem; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.125rem; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.125rem; }
  .p-sm-4 {
    padding: 0.25rem; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 0.25rem; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 0.25rem; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 0.25rem; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 0.25rem; }
  .p-sm-6 {
    padding: 0.375rem; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 0.375rem; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 0.375rem; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 0.375rem; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 0.375rem; }
  .p-sm-8 {
    padding: 0.5rem; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 0.5rem; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 0.5rem; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 0.5rem; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 0.5rem; }
  .p-sm-10 {
    padding: 0.625rem; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 0.625rem; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 0.625rem; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 0.625rem; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 0.625rem; }
  .p-sm-12 {
    padding: 0.75rem; }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 0.75rem; }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 0.75rem; }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 0.75rem; }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 0.75rem; }
  .p-sm-14 {
    padding: 0.875rem; }
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 0.875rem; }
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 0.875rem; }
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 0.875rem; }
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 0.875rem; }
  .p-sm-16 {
    padding: 1rem; }
  .pt-sm-16,
  .py-sm-16 {
    padding-top: 1rem; }
  .pr-sm-16,
  .px-sm-16 {
    padding-right: 1rem; }
  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 1rem; }
  .pl-sm-16,
  .px-sm-16 {
    padding-left: 1rem; }
  .p-sm-17 {
    padding: 1.0625rem; }
  .pt-sm-17,
  .py-sm-17 {
    padding-top: 1.0625rem; }
  .pr-sm-17,
  .px-sm-17 {
    padding-right: 1.0625rem; }
  .pb-sm-17,
  .py-sm-17 {
    padding-bottom: 1.0625rem; }
  .pl-sm-17,
  .px-sm-17 {
    padding-left: 1.0625rem; }
  .p-sm-18 {
    padding: 1.125rem; }
  .pt-sm-18,
  .py-sm-18 {
    padding-top: 1.125rem; }
  .pr-sm-18,
  .px-sm-18 {
    padding-right: 1.125rem; }
  .pb-sm-18,
  .py-sm-18 {
    padding-bottom: 1.125rem; }
  .pl-sm-18,
  .px-sm-18 {
    padding-left: 1.125rem; }
  .p-sm-20 {
    padding: 1.25rem; }
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 1.25rem; }
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 1.25rem; }
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 1.25rem; }
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 1.25rem; }
  .p-sm-22 {
    padding: 1.375rem; }
  .pt-sm-22,
  .py-sm-22 {
    padding-top: 1.375rem; }
  .pr-sm-22,
  .px-sm-22 {
    padding-right: 1.375rem; }
  .pb-sm-22,
  .py-sm-22 {
    padding-bottom: 1.375rem; }
  .pl-sm-22,
  .px-sm-22 {
    padding-left: 1.375rem; }
  .p-sm-24 {
    padding: 1.5rem; }
  .pt-sm-24,
  .py-sm-24 {
    padding-top: 1.5rem; }
  .pr-sm-24,
  .px-sm-24 {
    padding-right: 1.5rem; }
  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 1.5rem; }
  .pl-sm-24,
  .px-sm-24 {
    padding-left: 1.5rem; }
  .p-sm-26 {
    padding: 1.625rem; }
  .pt-sm-26,
  .py-sm-26 {
    padding-top: 1.625rem; }
  .pr-sm-26,
  .px-sm-26 {
    padding-right: 1.625rem; }
  .pb-sm-26,
  .py-sm-26 {
    padding-bottom: 1.625rem; }
  .pl-sm-26,
  .px-sm-26 {
    padding-left: 1.625rem; }
  .p-sm-28 {
    padding: 1.75rem; }
  .pt-sm-28,
  .py-sm-28 {
    padding-top: 1.75rem; }
  .pr-sm-28,
  .px-sm-28 {
    padding-right: 1.75rem; }
  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 1.75rem; }
  .pl-sm-28,
  .px-sm-28 {
    padding-left: 1.75rem; }
  .p-sm-30 {
    padding: 1.875rem; }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 1.875rem; }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 1.875rem; }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 1.875rem; }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 1.875rem; }
  .p-sm-32 {
    padding: 2rem; }
  .pt-sm-32,
  .py-sm-32 {
    padding-top: 2rem; }
  .pr-sm-32,
  .px-sm-32 {
    padding-right: 2rem; }
  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 2rem; }
  .pl-sm-32,
  .px-sm-32 {
    padding-left: 2rem; }
  .p-sm-34 {
    padding: 2.125rem; }
  .pt-sm-34,
  .py-sm-34 {
    padding-top: 2.125rem; }
  .pr-sm-34,
  .px-sm-34 {
    padding-right: 2.125rem; }
  .pb-sm-34,
  .py-sm-34 {
    padding-bottom: 2.125rem; }
  .pl-sm-34,
  .px-sm-34 {
    padding-left: 2.125rem; }
  .p-sm-36 {
    padding: 2.25rem; }
  .pt-sm-36,
  .py-sm-36 {
    padding-top: 2.25rem; }
  .pr-sm-36,
  .px-sm-36 {
    padding-right: 2.25rem; }
  .pb-sm-36,
  .py-sm-36 {
    padding-bottom: 2.25rem; }
  .pl-sm-36,
  .px-sm-36 {
    padding-left: 2.25rem; }
  .p-sm-38 {
    padding: 2.375rem; }
  .pt-sm-38,
  .py-sm-38 {
    padding-top: 2.375rem; }
  .pr-sm-38,
  .px-sm-38 {
    padding-right: 2.375rem; }
  .pb-sm-38,
  .py-sm-38 {
    padding-bottom: 2.375rem; }
  .pl-sm-38,
  .px-sm-38 {
    padding-left: 2.375rem; }
  .p-sm-40 {
    padding: 2.5rem; }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 2.5rem; }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 2.5rem; }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 2.5rem; }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 2.5rem; }
  .p-sm-44 {
    padding: 2.75rem; }
  .pt-sm-44,
  .py-sm-44 {
    padding-top: 2.75rem; }
  .pr-sm-44,
  .px-sm-44 {
    padding-right: 2.75rem; }
  .pb-sm-44,
  .py-sm-44 {
    padding-bottom: 2.75rem; }
  .pl-sm-44,
  .px-sm-44 {
    padding-left: 2.75rem; }
  .p-sm-46 {
    padding: 2.875rem; }
  .pt-sm-46,
  .py-sm-46 {
    padding-top: 2.875rem; }
  .pr-sm-46,
  .px-sm-46 {
    padding-right: 2.875rem; }
  .pb-sm-46,
  .py-sm-46 {
    padding-bottom: 2.875rem; }
  .pl-sm-46,
  .px-sm-46 {
    padding-left: 2.875rem; }
  .p-sm-48 {
    padding: 3rem; }
  .pt-sm-48,
  .py-sm-48 {
    padding-top: 3rem; }
  .pr-sm-48,
  .px-sm-48 {
    padding-right: 3rem; }
  .pb-sm-48,
  .py-sm-48 {
    padding-bottom: 3rem; }
  .pl-sm-48,
  .px-sm-48 {
    padding-left: 3rem; }
  .p-sm-50 {
    padding: 3.125rem; }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 3.125rem; }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 3.125rem; }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 3.125rem; }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 3.125rem; }
  .p-sm-52 {
    padding: 3.25rem; }
  .pt-sm-52,
  .py-sm-52 {
    padding-top: 3.25rem; }
  .pr-sm-52,
  .px-sm-52 {
    padding-right: 3.25rem; }
  .pb-sm-52,
  .py-sm-52 {
    padding-bottom: 3.25rem; }
  .pl-sm-52,
  .px-sm-52 {
    padding-left: 3.25rem; }
  .p-sm-56 {
    padding: 3.5rem; }
  .pt-sm-56,
  .py-sm-56 {
    padding-top: 3.5rem; }
  .pr-sm-56,
  .px-sm-56 {
    padding-right: 3.5rem; }
  .pb-sm-56,
  .py-sm-56 {
    padding-bottom: 3.5rem; }
  .pl-sm-56,
  .px-sm-56 {
    padding-left: 3.5rem; }
  .p-sm-60 {
    padding: 3.75rem; }
  .pt-sm-60,
  .py-sm-60 {
    padding-top: 3.75rem; }
  .pr-sm-60,
  .px-sm-60 {
    padding-right: 3.75rem; }
  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 3.75rem; }
  .pl-sm-60,
  .px-sm-60 {
    padding-left: 3.75rem; }
  .p-sm-64 {
    padding: 4rem; }
  .pt-sm-64,
  .py-sm-64 {
    padding-top: 4rem; }
  .pr-sm-64,
  .px-sm-64 {
    padding-right: 4rem; }
  .pb-sm-64,
  .py-sm-64 {
    padding-bottom: 4rem; }
  .pl-sm-64,
  .px-sm-64 {
    padding-left: 4rem; }
  .p-sm-70 {
    padding: 4.375rem; }
  .pt-sm-70,
  .py-sm-70 {
    padding-top: 4.375rem; }
  .pr-sm-70,
  .px-sm-70 {
    padding-right: 4.375rem; }
  .pb-sm-70,
  .py-sm-70 {
    padding-bottom: 4.375rem; }
  .pl-sm-70,
  .px-sm-70 {
    padding-left: 4.375rem; }
  .p-sm-76 {
    padding: 4.75rem; }
  .pt-sm-76,
  .py-sm-76 {
    padding-top: 4.75rem; }
  .pr-sm-76,
  .px-sm-76 {
    padding-right: 4.75rem; }
  .pb-sm-76,
  .py-sm-76 {
    padding-bottom: 4.75rem; }
  .pl-sm-76,
  .px-sm-76 {
    padding-left: 4.75rem; }
  .p-sm-80 {
    padding: 5rem; }
  .pt-sm-80,
  .py-sm-80 {
    padding-top: 5rem; }
  .pr-sm-80,
  .px-sm-80 {
    padding-right: 5rem; }
  .pb-sm-80,
  .py-sm-80 {
    padding-bottom: 5rem; }
  .pl-sm-80,
  .px-sm-80 {
    padding-left: 5rem; }
  .p-sm-90 {
    padding: 5.625rem; }
  .pt-sm-90,
  .py-sm-90 {
    padding-top: 5.625rem; }
  .pr-sm-90,
  .px-sm-90 {
    padding-right: 5.625rem; }
  .pb-sm-90,
  .py-sm-90 {
    padding-bottom: 5.625rem; }
  .pl-sm-90,
  .px-sm-90 {
    padding-left: 5.625rem; }
  .p-sm-100 {
    padding: 6.25rem; }
  .pt-sm-100,
  .py-sm-100 {
    padding-top: 6.25rem; }
  .pr-sm-100,
  .px-sm-100 {
    padding-right: 6.25rem; }
  .pb-sm-100,
  .py-sm-100 {
    padding-bottom: 6.25rem; }
  .pl-sm-100,
  .px-sm-100 {
    padding-left: 6.25rem; }
  .p-sm-110 {
    padding: 6.875rem; }
  .pt-sm-110,
  .py-sm-110 {
    padding-top: 6.875rem; }
  .pr-sm-110,
  .px-sm-110 {
    padding-right: 6.875rem; }
  .pb-sm-110,
  .py-sm-110 {
    padding-bottom: 6.875rem; }
  .pl-sm-110,
  .px-sm-110 {
    padding-left: 6.875rem; }
  .p-sm-120 {
    padding: 7.5rem; }
  .pt-sm-120,
  .py-sm-120 {
    padding-top: 7.5rem; }
  .pr-sm-120,
  .px-sm-120 {
    padding-right: 7.5rem; }
  .pb-sm-120,
  .py-sm-120 {
    padding-bottom: 7.5rem; }
  .pl-sm-120,
  .px-sm-120 {
    padding-left: 7.5rem; }
  .p-sm-130 {
    padding: 8.125rem; }
  .pt-sm-130,
  .py-sm-130 {
    padding-top: 8.125rem; }
  .pr-sm-130,
  .px-sm-130 {
    padding-right: 8.125rem; }
  .pb-sm-130,
  .py-sm-130 {
    padding-bottom: 8.125rem; }
  .pl-sm-130,
  .px-sm-130 {
    padding-left: 8.125rem; }
  .p-sm-140 {
    padding: 8.75rem; }
  .pt-sm-140,
  .py-sm-140 {
    padding-top: 8.75rem; }
  .pr-sm-140,
  .px-sm-140 {
    padding-right: 8.75rem; }
  .pb-sm-140,
  .py-sm-140 {
    padding-bottom: 8.75rem; }
  .pl-sm-140,
  .px-sm-140 {
    padding-left: 8.75rem; }
  .p-sm-150 {
    padding: 9.375rem; }
  .pt-sm-150,
  .py-sm-150 {
    padding-top: 9.375rem; }
  .pr-sm-150,
  .px-sm-150 {
    padding-right: 9.375rem; }
  .pb-sm-150,
  .py-sm-150 {
    padding-bottom: 9.375rem; }
  .pl-sm-150,
  .px-sm-150 {
    padding-left: 9.375rem; }
  .p-sm-160 {
    padding: 10rem; }
  .pt-sm-160,
  .py-sm-160 {
    padding-top: 10rem; }
  .pr-sm-160,
  .px-sm-160 {
    padding-right: 10rem; }
  .pb-sm-160,
  .py-sm-160 {
    padding-bottom: 10rem; }
  .pl-sm-160,
  .px-sm-160 {
    padding-left: 10rem; }
  .p-sm-180 {
    padding: 11.25rem; }
  .pt-sm-180,
  .py-sm-180 {
    padding-top: 11.25rem; }
  .pr-sm-180,
  .px-sm-180 {
    padding-right: 11.25rem; }
  .pb-sm-180,
  .py-sm-180 {
    padding-bottom: 11.25rem; }
  .pl-sm-180,
  .px-sm-180 {
    padding-left: 11.25rem; }
  .p-sm-200 {
    padding: 12.5rem; }
  .pt-sm-200,
  .py-sm-200 {
    padding-top: 12.5rem; }
  .pr-sm-200,
  .px-sm-200 {
    padding-right: 12.5rem; }
  .pb-sm-200,
  .py-sm-200 {
    padding-bottom: 12.5rem; }
  .pl-sm-200,
  .px-sm-200 {
    padding-left: 12.5rem; }
  .p-sm-230 {
    padding: 14.375rem; }
  .pt-sm-230,
  .py-sm-230 {
    padding-top: 14.375rem; }
  .pr-sm-230,
  .px-sm-230 {
    padding-right: 14.375rem; }
  .pb-sm-230,
  .py-sm-230 {
    padding-bottom: 14.375rem; }
  .pl-sm-230,
  .px-sm-230 {
    padding-left: 14.375rem; }
  .p-sm-250 {
    padding: 15.625rem; }
  .pt-sm-250,
  .py-sm-250 {
    padding-top: 15.625rem; }
  .pr-sm-250,
  .px-sm-250 {
    padding-right: 15.625rem; }
  .pb-sm-250,
  .py-sm-250 {
    padding-bottom: 15.625rem; }
  .pl-sm-250,
  .px-sm-250 {
    padding-left: 15.625rem; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.125rem; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -0.25rem; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -0.375rem; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -0.5rem; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -0.625rem; }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -0.75rem; }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -0.875rem; }
  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -1rem; }
  .mt-sm-n17,
  .my-sm-n17 {
    margin-top: -1.0625rem; }
  .mt-sm-n18,
  .my-sm-n18 {
    margin-top: -1.125rem; }
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -1.25rem; }
  .mt-sm-n22,
  .my-sm-n22 {
    margin-top: -1.375rem; }
  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -1.5rem; }
  .mt-sm-n26,
  .my-sm-n26 {
    margin-top: -1.625rem; }
  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -1.75rem; }
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -1.875rem; }
  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -2rem; }
  .mt-sm-n34,
  .my-sm-n34 {
    margin-top: -2.125rem; }
  .mt-sm-n36,
  .my-sm-n36 {
    margin-top: -2.25rem; }
  .mt-sm-n38,
  .my-sm-n38 {
    margin-top: -2.375rem; }
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -2.5rem; }
  .mt-sm-n44,
  .my-sm-n44 {
    margin-top: -2.75rem; }
  .mt-sm-n46,
  .my-sm-n46 {
    margin-top: -2.875rem; }
  .mt-sm-n48,
  .my-sm-n48 {
    margin-top: -3rem; }
  .mt-sm-n50,
  .my-sm-n50 {
    margin-top: -3.125rem; }
  .mt-sm-n52,
  .my-sm-n52 {
    margin-top: -3.25rem; }
  .mt-sm-n56,
  .my-sm-n56 {
    margin-top: -3.5rem; }
  .mt-sm-n60,
  .my-sm-n60 {
    margin-top: -3.75rem; }
  .mt-sm-n64,
  .my-sm-n64 {
    margin-top: -4rem; }
  .mt-sm-n70,
  .my-sm-n70 {
    margin-top: -4.375rem; }
  .mt-sm-n76,
  .my-sm-n76 {
    margin-top: -4.75rem; }
  .mt-sm-n80,
  .my-sm-n80 {
    margin-top: -5rem; }
  .mt-sm-n90,
  .my-sm-n90 {
    margin-top: -5.625rem; }
  .mt-sm-n100,
  .my-sm-n100 {
    margin-top: -6.25rem; }
  .mt-sm-n110,
  .my-sm-n110 {
    margin-top: -6.875rem; }
  .mt-sm-n120,
  .my-sm-n120 {
    margin-top: -7.5rem; }
  .mt-sm-n130,
  .my-sm-n130 {
    margin-top: -8.125rem; }
  .mt-sm-n140,
  .my-sm-n140 {
    margin-top: -8.75rem; }
  .mt-sm-n150,
  .my-sm-n150 {
    margin-top: -9.375rem; }
  .mt-sm-n160,
  .my-sm-n160 {
    margin-top: -10rem; }
  .mt-sm-n180,
  .my-sm-n180 {
    margin-top: -11.25rem; }
  .mt-sm-n200,
  .my-sm-n200 {
    margin-top: -12.5rem; }
  .mt-sm-n230,
  .my-sm-n230 {
    margin-top: -14.375rem; }
  .mt-sm-n250,
  .my-sm-n250 {
    margin-top: -15.625rem; }
  .m-sm-a {
    margin: auto; }
  .mt-sm-a,
  .my-sm-a {
    margin-top: auto; }
  .mr-sm-a,
  .mx-sm-a {
    margin-right: auto; }
  .mb-sm-a,
  .my-sm-a {
    margin-bottom: auto; }
  .ml-sm-a,
  .mx-sm-a {
    margin-left: auto; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0; }
  .m-md-2 {
    margin: 0.125rem; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.125rem; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.125rem; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.125rem; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.125rem; }
  .m-md-4 {
    margin: 0.25rem; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 0.25rem; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 0.25rem; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 0.25rem; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 0.25rem; }
  .m-md-6 {
    margin: 0.375rem; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 0.375rem; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 0.375rem; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 0.375rem; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 0.375rem; }
  .m-md-8 {
    margin: 0.5rem; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 0.5rem; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 0.5rem; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 0.5rem; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 0.5rem; }
  .m-md-10 {
    margin: 0.625rem; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 0.625rem; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 0.625rem; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 0.625rem; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 0.625rem; }
  .m-md-12 {
    margin: 0.75rem; }
  .mt-md-12,
  .my-md-12 {
    margin-top: 0.75rem; }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 0.75rem; }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 0.75rem; }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 0.75rem; }
  .m-md-14 {
    margin: 0.875rem; }
  .mt-md-14,
  .my-md-14 {
    margin-top: 0.875rem; }
  .mr-md-14,
  .mx-md-14 {
    margin-right: 0.875rem; }
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 0.875rem; }
  .ml-md-14,
  .mx-md-14 {
    margin-left: 0.875rem; }
  .m-md-16 {
    margin: 1rem; }
  .mt-md-16,
  .my-md-16 {
    margin-top: 1rem; }
  .mr-md-16,
  .mx-md-16 {
    margin-right: 1rem; }
  .mb-md-16,
  .my-md-16 {
    margin-bottom: 1rem; }
  .ml-md-16,
  .mx-md-16 {
    margin-left: 1rem; }
  .m-md-17 {
    margin: 1.0625rem; }
  .mt-md-17,
  .my-md-17 {
    margin-top: 1.0625rem; }
  .mr-md-17,
  .mx-md-17 {
    margin-right: 1.0625rem; }
  .mb-md-17,
  .my-md-17 {
    margin-bottom: 1.0625rem; }
  .ml-md-17,
  .mx-md-17 {
    margin-left: 1.0625rem; }
  .m-md-18 {
    margin: 1.125rem; }
  .mt-md-18,
  .my-md-18 {
    margin-top: 1.125rem; }
  .mr-md-18,
  .mx-md-18 {
    margin-right: 1.125rem; }
  .mb-md-18,
  .my-md-18 {
    margin-bottom: 1.125rem; }
  .ml-md-18,
  .mx-md-18 {
    margin-left: 1.125rem; }
  .m-md-20 {
    margin: 1.25rem; }
  .mt-md-20,
  .my-md-20 {
    margin-top: 1.25rem; }
  .mr-md-20,
  .mx-md-20 {
    margin-right: 1.25rem; }
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 1.25rem; }
  .ml-md-20,
  .mx-md-20 {
    margin-left: 1.25rem; }
  .m-md-22 {
    margin: 1.375rem; }
  .mt-md-22,
  .my-md-22 {
    margin-top: 1.375rem; }
  .mr-md-22,
  .mx-md-22 {
    margin-right: 1.375rem; }
  .mb-md-22,
  .my-md-22 {
    margin-bottom: 1.375rem; }
  .ml-md-22,
  .mx-md-22 {
    margin-left: 1.375rem; }
  .m-md-24 {
    margin: 1.5rem; }
  .mt-md-24,
  .my-md-24 {
    margin-top: 1.5rem; }
  .mr-md-24,
  .mx-md-24 {
    margin-right: 1.5rem; }
  .mb-md-24,
  .my-md-24 {
    margin-bottom: 1.5rem; }
  .ml-md-24,
  .mx-md-24 {
    margin-left: 1.5rem; }
  .m-md-26 {
    margin: 1.625rem; }
  .mt-md-26,
  .my-md-26 {
    margin-top: 1.625rem; }
  .mr-md-26,
  .mx-md-26 {
    margin-right: 1.625rem; }
  .mb-md-26,
  .my-md-26 {
    margin-bottom: 1.625rem; }
  .ml-md-26,
  .mx-md-26 {
    margin-left: 1.625rem; }
  .m-md-28 {
    margin: 1.75rem; }
  .mt-md-28,
  .my-md-28 {
    margin-top: 1.75rem; }
  .mr-md-28,
  .mx-md-28 {
    margin-right: 1.75rem; }
  .mb-md-28,
  .my-md-28 {
    margin-bottom: 1.75rem; }
  .ml-md-28,
  .mx-md-28 {
    margin-left: 1.75rem; }
  .m-md-30 {
    margin: 1.875rem; }
  .mt-md-30,
  .my-md-30 {
    margin-top: 1.875rem; }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 1.875rem; }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 1.875rem; }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 1.875rem; }
  .m-md-32 {
    margin: 2rem; }
  .mt-md-32,
  .my-md-32 {
    margin-top: 2rem; }
  .mr-md-32,
  .mx-md-32 {
    margin-right: 2rem; }
  .mb-md-32,
  .my-md-32 {
    margin-bottom: 2rem; }
  .ml-md-32,
  .mx-md-32 {
    margin-left: 2rem; }
  .m-md-34 {
    margin: 2.125rem; }
  .mt-md-34,
  .my-md-34 {
    margin-top: 2.125rem; }
  .mr-md-34,
  .mx-md-34 {
    margin-right: 2.125rem; }
  .mb-md-34,
  .my-md-34 {
    margin-bottom: 2.125rem; }
  .ml-md-34,
  .mx-md-34 {
    margin-left: 2.125rem; }
  .m-md-36 {
    margin: 2.25rem; }
  .mt-md-36,
  .my-md-36 {
    margin-top: 2.25rem; }
  .mr-md-36,
  .mx-md-36 {
    margin-right: 2.25rem; }
  .mb-md-36,
  .my-md-36 {
    margin-bottom: 2.25rem; }
  .ml-md-36,
  .mx-md-36 {
    margin-left: 2.25rem; }
  .m-md-38 {
    margin: 2.375rem; }
  .mt-md-38,
  .my-md-38 {
    margin-top: 2.375rem; }
  .mr-md-38,
  .mx-md-38 {
    margin-right: 2.375rem; }
  .mb-md-38,
  .my-md-38 {
    margin-bottom: 2.375rem; }
  .ml-md-38,
  .mx-md-38 {
    margin-left: 2.375rem; }
  .m-md-40 {
    margin: 2.5rem; }
  .mt-md-40,
  .my-md-40 {
    margin-top: 2.5rem; }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 2.5rem; }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 2.5rem; }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 2.5rem; }
  .m-md-44 {
    margin: 2.75rem; }
  .mt-md-44,
  .my-md-44 {
    margin-top: 2.75rem; }
  .mr-md-44,
  .mx-md-44 {
    margin-right: 2.75rem; }
  .mb-md-44,
  .my-md-44 {
    margin-bottom: 2.75rem; }
  .ml-md-44,
  .mx-md-44 {
    margin-left: 2.75rem; }
  .m-md-46 {
    margin: 2.875rem; }
  .mt-md-46,
  .my-md-46 {
    margin-top: 2.875rem; }
  .mr-md-46,
  .mx-md-46 {
    margin-right: 2.875rem; }
  .mb-md-46,
  .my-md-46 {
    margin-bottom: 2.875rem; }
  .ml-md-46,
  .mx-md-46 {
    margin-left: 2.875rem; }
  .m-md-48 {
    margin: 3rem; }
  .mt-md-48,
  .my-md-48 {
    margin-top: 3rem; }
  .mr-md-48,
  .mx-md-48 {
    margin-right: 3rem; }
  .mb-md-48,
  .my-md-48 {
    margin-bottom: 3rem; }
  .ml-md-48,
  .mx-md-48 {
    margin-left: 3rem; }
  .m-md-50 {
    margin: 3.125rem; }
  .mt-md-50,
  .my-md-50 {
    margin-top: 3.125rem; }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 3.125rem; }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 3.125rem; }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 3.125rem; }
  .m-md-52 {
    margin: 3.25rem; }
  .mt-md-52,
  .my-md-52 {
    margin-top: 3.25rem; }
  .mr-md-52,
  .mx-md-52 {
    margin-right: 3.25rem; }
  .mb-md-52,
  .my-md-52 {
    margin-bottom: 3.25rem; }
  .ml-md-52,
  .mx-md-52 {
    margin-left: 3.25rem; }
  .m-md-56 {
    margin: 3.5rem; }
  .mt-md-56,
  .my-md-56 {
    margin-top: 3.5rem; }
  .mr-md-56,
  .mx-md-56 {
    margin-right: 3.5rem; }
  .mb-md-56,
  .my-md-56 {
    margin-bottom: 3.5rem; }
  .ml-md-56,
  .mx-md-56 {
    margin-left: 3.5rem; }
  .m-md-60 {
    margin: 3.75rem; }
  .mt-md-60,
  .my-md-60 {
    margin-top: 3.75rem; }
  .mr-md-60,
  .mx-md-60 {
    margin-right: 3.75rem; }
  .mb-md-60,
  .my-md-60 {
    margin-bottom: 3.75rem; }
  .ml-md-60,
  .mx-md-60 {
    margin-left: 3.75rem; }
  .m-md-64 {
    margin: 4rem; }
  .mt-md-64,
  .my-md-64 {
    margin-top: 4rem; }
  .mr-md-64,
  .mx-md-64 {
    margin-right: 4rem; }
  .mb-md-64,
  .my-md-64 {
    margin-bottom: 4rem; }
  .ml-md-64,
  .mx-md-64 {
    margin-left: 4rem; }
  .m-md-70 {
    margin: 4.375rem; }
  .mt-md-70,
  .my-md-70 {
    margin-top: 4.375rem; }
  .mr-md-70,
  .mx-md-70 {
    margin-right: 4.375rem; }
  .mb-md-70,
  .my-md-70 {
    margin-bottom: 4.375rem; }
  .ml-md-70,
  .mx-md-70 {
    margin-left: 4.375rem; }
  .m-md-76 {
    margin: 4.75rem; }
  .mt-md-76,
  .my-md-76 {
    margin-top: 4.75rem; }
  .mr-md-76,
  .mx-md-76 {
    margin-right: 4.75rem; }
  .mb-md-76,
  .my-md-76 {
    margin-bottom: 4.75rem; }
  .ml-md-76,
  .mx-md-76 {
    margin-left: 4.75rem; }
  .m-md-80 {
    margin: 5rem; }
  .mt-md-80,
  .my-md-80 {
    margin-top: 5rem; }
  .mr-md-80,
  .mx-md-80 {
    margin-right: 5rem; }
  .mb-md-80,
  .my-md-80 {
    margin-bottom: 5rem; }
  .ml-md-80,
  .mx-md-80 {
    margin-left: 5rem; }
  .m-md-90 {
    margin: 5.625rem; }
  .mt-md-90,
  .my-md-90 {
    margin-top: 5.625rem; }
  .mr-md-90,
  .mx-md-90 {
    margin-right: 5.625rem; }
  .mb-md-90,
  .my-md-90 {
    margin-bottom: 5.625rem; }
  .ml-md-90,
  .mx-md-90 {
    margin-left: 5.625rem; }
  .m-md-100 {
    margin: 6.25rem; }
  .mt-md-100,
  .my-md-100 {
    margin-top: 6.25rem; }
  .mr-md-100,
  .mx-md-100 {
    margin-right: 6.25rem; }
  .mb-md-100,
  .my-md-100 {
    margin-bottom: 6.25rem; }
  .ml-md-100,
  .mx-md-100 {
    margin-left: 6.25rem; }
  .m-md-110 {
    margin: 6.875rem; }
  .mt-md-110,
  .my-md-110 {
    margin-top: 6.875rem; }
  .mr-md-110,
  .mx-md-110 {
    margin-right: 6.875rem; }
  .mb-md-110,
  .my-md-110 {
    margin-bottom: 6.875rem; }
  .ml-md-110,
  .mx-md-110 {
    margin-left: 6.875rem; }
  .m-md-120 {
    margin: 7.5rem; }
  .mt-md-120,
  .my-md-120 {
    margin-top: 7.5rem; }
  .mr-md-120,
  .mx-md-120 {
    margin-right: 7.5rem; }
  .mb-md-120,
  .my-md-120 {
    margin-bottom: 7.5rem; }
  .ml-md-120,
  .mx-md-120 {
    margin-left: 7.5rem; }
  .m-md-130 {
    margin: 8.125rem; }
  .mt-md-130,
  .my-md-130 {
    margin-top: 8.125rem; }
  .mr-md-130,
  .mx-md-130 {
    margin-right: 8.125rem; }
  .mb-md-130,
  .my-md-130 {
    margin-bottom: 8.125rem; }
  .ml-md-130,
  .mx-md-130 {
    margin-left: 8.125rem; }
  .m-md-140 {
    margin: 8.75rem; }
  .mt-md-140,
  .my-md-140 {
    margin-top: 8.75rem; }
  .mr-md-140,
  .mx-md-140 {
    margin-right: 8.75rem; }
  .mb-md-140,
  .my-md-140 {
    margin-bottom: 8.75rem; }
  .ml-md-140,
  .mx-md-140 {
    margin-left: 8.75rem; }
  .m-md-150 {
    margin: 9.375rem; }
  .mt-md-150,
  .my-md-150 {
    margin-top: 9.375rem; }
  .mr-md-150,
  .mx-md-150 {
    margin-right: 9.375rem; }
  .mb-md-150,
  .my-md-150 {
    margin-bottom: 9.375rem; }
  .ml-md-150,
  .mx-md-150 {
    margin-left: 9.375rem; }
  .m-md-160 {
    margin: 10rem; }
  .mt-md-160,
  .my-md-160 {
    margin-top: 10rem; }
  .mr-md-160,
  .mx-md-160 {
    margin-right: 10rem; }
  .mb-md-160,
  .my-md-160 {
    margin-bottom: 10rem; }
  .ml-md-160,
  .mx-md-160 {
    margin-left: 10rem; }
  .m-md-180 {
    margin: 11.25rem; }
  .mt-md-180,
  .my-md-180 {
    margin-top: 11.25rem; }
  .mr-md-180,
  .mx-md-180 {
    margin-right: 11.25rem; }
  .mb-md-180,
  .my-md-180 {
    margin-bottom: 11.25rem; }
  .ml-md-180,
  .mx-md-180 {
    margin-left: 11.25rem; }
  .m-md-200 {
    margin: 12.5rem; }
  .mt-md-200,
  .my-md-200 {
    margin-top: 12.5rem; }
  .mr-md-200,
  .mx-md-200 {
    margin-right: 12.5rem; }
  .mb-md-200,
  .my-md-200 {
    margin-bottom: 12.5rem; }
  .ml-md-200,
  .mx-md-200 {
    margin-left: 12.5rem; }
  .m-md-230 {
    margin: 14.375rem; }
  .mt-md-230,
  .my-md-230 {
    margin-top: 14.375rem; }
  .mr-md-230,
  .mx-md-230 {
    margin-right: 14.375rem; }
  .mb-md-230,
  .my-md-230 {
    margin-bottom: 14.375rem; }
  .ml-md-230,
  .mx-md-230 {
    margin-left: 14.375rem; }
  .m-md-250 {
    margin: 15.625rem; }
  .mt-md-250,
  .my-md-250 {
    margin-top: 15.625rem; }
  .mr-md-250,
  .mx-md-250 {
    margin-right: 15.625rem; }
  .mb-md-250,
  .my-md-250 {
    margin-bottom: 15.625rem; }
  .ml-md-250,
  .mx-md-250 {
    margin-left: 15.625rem; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.125rem; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -0.25rem; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -0.375rem; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -0.5rem; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -0.625rem; }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -0.75rem; }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -0.875rem; }
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -1rem; }
  .mt-md-n17,
  .my-md-n17 {
    margin-top: -1.0625rem; }
  .mt-md-n18,
  .my-md-n18 {
    margin-top: -1.125rem; }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -1.25rem; }
  .mt-md-n22,
  .my-md-n22 {
    margin-top: -1.375rem; }
  .mt-md-n24,
  .my-md-n24 {
    margin-top: -1.5rem; }
  .mt-md-n26,
  .my-md-n26 {
    margin-top: -1.625rem; }
  .mt-md-n28,
  .my-md-n28 {
    margin-top: -1.75rem; }
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -1.875rem; }
  .mt-md-n32,
  .my-md-n32 {
    margin-top: -2rem; }
  .mt-md-n34,
  .my-md-n34 {
    margin-top: -2.125rem; }
  .mt-md-n36,
  .my-md-n36 {
    margin-top: -2.25rem; }
  .mt-md-n38,
  .my-md-n38 {
    margin-top: -2.375rem; }
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -2.5rem; }
  .mt-md-n44,
  .my-md-n44 {
    margin-top: -2.75rem; }
  .mt-md-n46,
  .my-md-n46 {
    margin-top: -2.875rem; }
  .mt-md-n48,
  .my-md-n48 {
    margin-top: -3rem; }
  .mt-md-n50,
  .my-md-n50 {
    margin-top: -3.125rem; }
  .mt-md-n52,
  .my-md-n52 {
    margin-top: -3.25rem; }
  .mt-md-n56,
  .my-md-n56 {
    margin-top: -3.5rem; }
  .mt-md-n60,
  .my-md-n60 {
    margin-top: -3.75rem; }
  .mt-md-n64,
  .my-md-n64 {
    margin-top: -4rem; }
  .mt-md-n70,
  .my-md-n70 {
    margin-top: -4.375rem; }
  .mt-md-n76,
  .my-md-n76 {
    margin-top: -4.75rem; }
  .mt-md-n80,
  .my-md-n80 {
    margin-top: -5rem; }
  .mt-md-n90,
  .my-md-n90 {
    margin-top: -5.625rem; }
  .mt-md-n100,
  .my-md-n100 {
    margin-top: -6.25rem; }
  .mt-md-n110,
  .my-md-n110 {
    margin-top: -6.875rem; }
  .mt-md-n120,
  .my-md-n120 {
    margin-top: -7.5rem; }
  .mt-md-n130,
  .my-md-n130 {
    margin-top: -8.125rem; }
  .mt-md-n140,
  .my-md-n140 {
    margin-top: -8.75rem; }
  .mt-md-n150,
  .my-md-n150 {
    margin-top: -9.375rem; }
  .mt-md-n160,
  .my-md-n160 {
    margin-top: -10rem; }
  .mt-md-n180,
  .my-md-n180 {
    margin-top: -11.25rem; }
  .mt-md-n200,
  .my-md-n200 {
    margin-top: -12.5rem; }
  .mt-md-n230,
  .my-md-n230 {
    margin-top: -14.375rem; }
  .mt-md-n250,
  .my-md-n250 {
    margin-top: -15.625rem; }
  .m-md-a {
    margin: auto; }
  .mt-md-a,
  .my-md-a {
    margin-top: auto; }
  .mr-md-a,
  .mx-md-a {
    margin-right: auto; }
  .mb-md-a,
  .my-md-a {
    margin-bottom: auto; }
  .ml-md-a,
  .mx-md-a {
    margin-left: auto; }
  .p-md-0 {
    padding: 0; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0; }
  .p-md-2 {
    padding: 0.125rem; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.125rem; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.125rem; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.125rem; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.125rem; }
  .p-md-4 {
    padding: 0.25rem; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 0.25rem; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 0.25rem; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 0.25rem; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 0.25rem; }
  .p-md-6 {
    padding: 0.375rem; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 0.375rem; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 0.375rem; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 0.375rem; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 0.375rem; }
  .p-md-8 {
    padding: 0.5rem; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 0.5rem; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 0.5rem; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 0.5rem; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 0.5rem; }
  .p-md-10 {
    padding: 0.625rem; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 0.625rem; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 0.625rem; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 0.625rem; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 0.625rem; }
  .p-md-12 {
    padding: 0.75rem; }
  .pt-md-12,
  .py-md-12 {
    padding-top: 0.75rem; }
  .pr-md-12,
  .px-md-12 {
    padding-right: 0.75rem; }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 0.75rem; }
  .pl-md-12,
  .px-md-12 {
    padding-left: 0.75rem; }
  .p-md-14 {
    padding: 0.875rem; }
  .pt-md-14,
  .py-md-14 {
    padding-top: 0.875rem; }
  .pr-md-14,
  .px-md-14 {
    padding-right: 0.875rem; }
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 0.875rem; }
  .pl-md-14,
  .px-md-14 {
    padding-left: 0.875rem; }
  .p-md-16 {
    padding: 1rem; }
  .pt-md-16,
  .py-md-16 {
    padding-top: 1rem; }
  .pr-md-16,
  .px-md-16 {
    padding-right: 1rem; }
  .pb-md-16,
  .py-md-16 {
    padding-bottom: 1rem; }
  .pl-md-16,
  .px-md-16 {
    padding-left: 1rem; }
  .p-md-17 {
    padding: 1.0625rem; }
  .pt-md-17,
  .py-md-17 {
    padding-top: 1.0625rem; }
  .pr-md-17,
  .px-md-17 {
    padding-right: 1.0625rem; }
  .pb-md-17,
  .py-md-17 {
    padding-bottom: 1.0625rem; }
  .pl-md-17,
  .px-md-17 {
    padding-left: 1.0625rem; }
  .p-md-18 {
    padding: 1.125rem; }
  .pt-md-18,
  .py-md-18 {
    padding-top: 1.125rem; }
  .pr-md-18,
  .px-md-18 {
    padding-right: 1.125rem; }
  .pb-md-18,
  .py-md-18 {
    padding-bottom: 1.125rem; }
  .pl-md-18,
  .px-md-18 {
    padding-left: 1.125rem; }
  .p-md-20 {
    padding: 1.25rem; }
  .pt-md-20,
  .py-md-20 {
    padding-top: 1.25rem; }
  .pr-md-20,
  .px-md-20 {
    padding-right: 1.25rem; }
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 1.25rem; }
  .pl-md-20,
  .px-md-20 {
    padding-left: 1.25rem; }
  .p-md-22 {
    padding: 1.375rem; }
  .pt-md-22,
  .py-md-22 {
    padding-top: 1.375rem; }
  .pr-md-22,
  .px-md-22 {
    padding-right: 1.375rem; }
  .pb-md-22,
  .py-md-22 {
    padding-bottom: 1.375rem; }
  .pl-md-22,
  .px-md-22 {
    padding-left: 1.375rem; }
  .p-md-24 {
    padding: 1.5rem; }
  .pt-md-24,
  .py-md-24 {
    padding-top: 1.5rem; }
  .pr-md-24,
  .px-md-24 {
    padding-right: 1.5rem; }
  .pb-md-24,
  .py-md-24 {
    padding-bottom: 1.5rem; }
  .pl-md-24,
  .px-md-24 {
    padding-left: 1.5rem; }
  .p-md-26 {
    padding: 1.625rem; }
  .pt-md-26,
  .py-md-26 {
    padding-top: 1.625rem; }
  .pr-md-26,
  .px-md-26 {
    padding-right: 1.625rem; }
  .pb-md-26,
  .py-md-26 {
    padding-bottom: 1.625rem; }
  .pl-md-26,
  .px-md-26 {
    padding-left: 1.625rem; }
  .p-md-28 {
    padding: 1.75rem; }
  .pt-md-28,
  .py-md-28 {
    padding-top: 1.75rem; }
  .pr-md-28,
  .px-md-28 {
    padding-right: 1.75rem; }
  .pb-md-28,
  .py-md-28 {
    padding-bottom: 1.75rem; }
  .pl-md-28,
  .px-md-28 {
    padding-left: 1.75rem; }
  .p-md-30 {
    padding: 1.875rem; }
  .pt-md-30,
  .py-md-30 {
    padding-top: 1.875rem; }
  .pr-md-30,
  .px-md-30 {
    padding-right: 1.875rem; }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 1.875rem; }
  .pl-md-30,
  .px-md-30 {
    padding-left: 1.875rem; }
  .p-md-32 {
    padding: 2rem; }
  .pt-md-32,
  .py-md-32 {
    padding-top: 2rem; }
  .pr-md-32,
  .px-md-32 {
    padding-right: 2rem; }
  .pb-md-32,
  .py-md-32 {
    padding-bottom: 2rem; }
  .pl-md-32,
  .px-md-32 {
    padding-left: 2rem; }
  .p-md-34 {
    padding: 2.125rem; }
  .pt-md-34,
  .py-md-34 {
    padding-top: 2.125rem; }
  .pr-md-34,
  .px-md-34 {
    padding-right: 2.125rem; }
  .pb-md-34,
  .py-md-34 {
    padding-bottom: 2.125rem; }
  .pl-md-34,
  .px-md-34 {
    padding-left: 2.125rem; }
  .p-md-36 {
    padding: 2.25rem; }
  .pt-md-36,
  .py-md-36 {
    padding-top: 2.25rem; }
  .pr-md-36,
  .px-md-36 {
    padding-right: 2.25rem; }
  .pb-md-36,
  .py-md-36 {
    padding-bottom: 2.25rem; }
  .pl-md-36,
  .px-md-36 {
    padding-left: 2.25rem; }
  .p-md-38 {
    padding: 2.375rem; }
  .pt-md-38,
  .py-md-38 {
    padding-top: 2.375rem; }
  .pr-md-38,
  .px-md-38 {
    padding-right: 2.375rem; }
  .pb-md-38,
  .py-md-38 {
    padding-bottom: 2.375rem; }
  .pl-md-38,
  .px-md-38 {
    padding-left: 2.375rem; }
  .p-md-40 {
    padding: 2.5rem; }
  .pt-md-40,
  .py-md-40 {
    padding-top: 2.5rem; }
  .pr-md-40,
  .px-md-40 {
    padding-right: 2.5rem; }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 2.5rem; }
  .pl-md-40,
  .px-md-40 {
    padding-left: 2.5rem; }
  .p-md-44 {
    padding: 2.75rem; }
  .pt-md-44,
  .py-md-44 {
    padding-top: 2.75rem; }
  .pr-md-44,
  .px-md-44 {
    padding-right: 2.75rem; }
  .pb-md-44,
  .py-md-44 {
    padding-bottom: 2.75rem; }
  .pl-md-44,
  .px-md-44 {
    padding-left: 2.75rem; }
  .p-md-46 {
    padding: 2.875rem; }
  .pt-md-46,
  .py-md-46 {
    padding-top: 2.875rem; }
  .pr-md-46,
  .px-md-46 {
    padding-right: 2.875rem; }
  .pb-md-46,
  .py-md-46 {
    padding-bottom: 2.875rem; }
  .pl-md-46,
  .px-md-46 {
    padding-left: 2.875rem; }
  .p-md-48 {
    padding: 3rem; }
  .pt-md-48,
  .py-md-48 {
    padding-top: 3rem; }
  .pr-md-48,
  .px-md-48 {
    padding-right: 3rem; }
  .pb-md-48,
  .py-md-48 {
    padding-bottom: 3rem; }
  .pl-md-48,
  .px-md-48 {
    padding-left: 3rem; }
  .p-md-50 {
    padding: 3.125rem; }
  .pt-md-50,
  .py-md-50 {
    padding-top: 3.125rem; }
  .pr-md-50,
  .px-md-50 {
    padding-right: 3.125rem; }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 3.125rem; }
  .pl-md-50,
  .px-md-50 {
    padding-left: 3.125rem; }
  .p-md-52 {
    padding: 3.25rem; }
  .pt-md-52,
  .py-md-52 {
    padding-top: 3.25rem; }
  .pr-md-52,
  .px-md-52 {
    padding-right: 3.25rem; }
  .pb-md-52,
  .py-md-52 {
    padding-bottom: 3.25rem; }
  .pl-md-52,
  .px-md-52 {
    padding-left: 3.25rem; }
  .p-md-56 {
    padding: 3.5rem; }
  .pt-md-56,
  .py-md-56 {
    padding-top: 3.5rem; }
  .pr-md-56,
  .px-md-56 {
    padding-right: 3.5rem; }
  .pb-md-56,
  .py-md-56 {
    padding-bottom: 3.5rem; }
  .pl-md-56,
  .px-md-56 {
    padding-left: 3.5rem; }
  .p-md-60 {
    padding: 3.75rem; }
  .pt-md-60,
  .py-md-60 {
    padding-top: 3.75rem; }
  .pr-md-60,
  .px-md-60 {
    padding-right: 3.75rem; }
  .pb-md-60,
  .py-md-60 {
    padding-bottom: 3.75rem; }
  .pl-md-60,
  .px-md-60 {
    padding-left: 3.75rem; }
  .p-md-64 {
    padding: 4rem; }
  .pt-md-64,
  .py-md-64 {
    padding-top: 4rem; }
  .pr-md-64,
  .px-md-64 {
    padding-right: 4rem; }
  .pb-md-64,
  .py-md-64 {
    padding-bottom: 4rem; }
  .pl-md-64,
  .px-md-64 {
    padding-left: 4rem; }
  .p-md-70 {
    padding: 4.375rem; }
  .pt-md-70,
  .py-md-70 {
    padding-top: 4.375rem; }
  .pr-md-70,
  .px-md-70 {
    padding-right: 4.375rem; }
  .pb-md-70,
  .py-md-70 {
    padding-bottom: 4.375rem; }
  .pl-md-70,
  .px-md-70 {
    padding-left: 4.375rem; }
  .p-md-76 {
    padding: 4.75rem; }
  .pt-md-76,
  .py-md-76 {
    padding-top: 4.75rem; }
  .pr-md-76,
  .px-md-76 {
    padding-right: 4.75rem; }
  .pb-md-76,
  .py-md-76 {
    padding-bottom: 4.75rem; }
  .pl-md-76,
  .px-md-76 {
    padding-left: 4.75rem; }
  .p-md-80 {
    padding: 5rem; }
  .pt-md-80,
  .py-md-80 {
    padding-top: 5rem; }
  .pr-md-80,
  .px-md-80 {
    padding-right: 5rem; }
  .pb-md-80,
  .py-md-80 {
    padding-bottom: 5rem; }
  .pl-md-80,
  .px-md-80 {
    padding-left: 5rem; }
  .p-md-90 {
    padding: 5.625rem; }
  .pt-md-90,
  .py-md-90 {
    padding-top: 5.625rem; }
  .pr-md-90,
  .px-md-90 {
    padding-right: 5.625rem; }
  .pb-md-90,
  .py-md-90 {
    padding-bottom: 5.625rem; }
  .pl-md-90,
  .px-md-90 {
    padding-left: 5.625rem; }
  .p-md-100 {
    padding: 6.25rem; }
  .pt-md-100,
  .py-md-100 {
    padding-top: 6.25rem; }
  .pr-md-100,
  .px-md-100 {
    padding-right: 6.25rem; }
  .pb-md-100,
  .py-md-100 {
    padding-bottom: 6.25rem; }
  .pl-md-100,
  .px-md-100 {
    padding-left: 6.25rem; }
  .p-md-110 {
    padding: 6.875rem; }
  .pt-md-110,
  .py-md-110 {
    padding-top: 6.875rem; }
  .pr-md-110,
  .px-md-110 {
    padding-right: 6.875rem; }
  .pb-md-110,
  .py-md-110 {
    padding-bottom: 6.875rem; }
  .pl-md-110,
  .px-md-110 {
    padding-left: 6.875rem; }
  .p-md-120 {
    padding: 7.5rem; }
  .pt-md-120,
  .py-md-120 {
    padding-top: 7.5rem; }
  .pr-md-120,
  .px-md-120 {
    padding-right: 7.5rem; }
  .pb-md-120,
  .py-md-120 {
    padding-bottom: 7.5rem; }
  .pl-md-120,
  .px-md-120 {
    padding-left: 7.5rem; }
  .p-md-130 {
    padding: 8.125rem; }
  .pt-md-130,
  .py-md-130 {
    padding-top: 8.125rem; }
  .pr-md-130,
  .px-md-130 {
    padding-right: 8.125rem; }
  .pb-md-130,
  .py-md-130 {
    padding-bottom: 8.125rem; }
  .pl-md-130,
  .px-md-130 {
    padding-left: 8.125rem; }
  .p-md-140 {
    padding: 8.75rem; }
  .pt-md-140,
  .py-md-140 {
    padding-top: 8.75rem; }
  .pr-md-140,
  .px-md-140 {
    padding-right: 8.75rem; }
  .pb-md-140,
  .py-md-140 {
    padding-bottom: 8.75rem; }
  .pl-md-140,
  .px-md-140 {
    padding-left: 8.75rem; }
  .p-md-150 {
    padding: 9.375rem; }
  .pt-md-150,
  .py-md-150 {
    padding-top: 9.375rem; }
  .pr-md-150,
  .px-md-150 {
    padding-right: 9.375rem; }
  .pb-md-150,
  .py-md-150 {
    padding-bottom: 9.375rem; }
  .pl-md-150,
  .px-md-150 {
    padding-left: 9.375rem; }
  .p-md-160 {
    padding: 10rem; }
  .pt-md-160,
  .py-md-160 {
    padding-top: 10rem; }
  .pr-md-160,
  .px-md-160 {
    padding-right: 10rem; }
  .pb-md-160,
  .py-md-160 {
    padding-bottom: 10rem; }
  .pl-md-160,
  .px-md-160 {
    padding-left: 10rem; }
  .p-md-180 {
    padding: 11.25rem; }
  .pt-md-180,
  .py-md-180 {
    padding-top: 11.25rem; }
  .pr-md-180,
  .px-md-180 {
    padding-right: 11.25rem; }
  .pb-md-180,
  .py-md-180 {
    padding-bottom: 11.25rem; }
  .pl-md-180,
  .px-md-180 {
    padding-left: 11.25rem; }
  .p-md-200 {
    padding: 12.5rem; }
  .pt-md-200,
  .py-md-200 {
    padding-top: 12.5rem; }
  .pr-md-200,
  .px-md-200 {
    padding-right: 12.5rem; }
  .pb-md-200,
  .py-md-200 {
    padding-bottom: 12.5rem; }
  .pl-md-200,
  .px-md-200 {
    padding-left: 12.5rem; }
  .p-md-230 {
    padding: 14.375rem; }
  .pt-md-230,
  .py-md-230 {
    padding-top: 14.375rem; }
  .pr-md-230,
  .px-md-230 {
    padding-right: 14.375rem; }
  .pb-md-230,
  .py-md-230 {
    padding-bottom: 14.375rem; }
  .pl-md-230,
  .px-md-230 {
    padding-left: 14.375rem; }
  .p-md-250 {
    padding: 15.625rem; }
  .pt-md-250,
  .py-md-250 {
    padding-top: 15.625rem; }
  .pr-md-250,
  .px-md-250 {
    padding-right: 15.625rem; }
  .pb-md-250,
  .py-md-250 {
    padding-bottom: 15.625rem; }
  .pl-md-250,
  .px-md-250 {
    padding-left: 15.625rem; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.125rem; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -0.25rem; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -0.375rem; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -0.5rem; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -0.625rem; }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -0.75rem; }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -0.875rem; }
  .mt-md-n16,
  .my-md-n16 {
    margin-top: -1rem; }
  .mt-md-n17,
  .my-md-n17 {
    margin-top: -1.0625rem; }
  .mt-md-n18,
  .my-md-n18 {
    margin-top: -1.125rem; }
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -1.25rem; }
  .mt-md-n22,
  .my-md-n22 {
    margin-top: -1.375rem; }
  .mt-md-n24,
  .my-md-n24 {
    margin-top: -1.5rem; }
  .mt-md-n26,
  .my-md-n26 {
    margin-top: -1.625rem; }
  .mt-md-n28,
  .my-md-n28 {
    margin-top: -1.75rem; }
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -1.875rem; }
  .mt-md-n32,
  .my-md-n32 {
    margin-top: -2rem; }
  .mt-md-n34,
  .my-md-n34 {
    margin-top: -2.125rem; }
  .mt-md-n36,
  .my-md-n36 {
    margin-top: -2.25rem; }
  .mt-md-n38,
  .my-md-n38 {
    margin-top: -2.375rem; }
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -2.5rem; }
  .mt-md-n44,
  .my-md-n44 {
    margin-top: -2.75rem; }
  .mt-md-n46,
  .my-md-n46 {
    margin-top: -2.875rem; }
  .mt-md-n48,
  .my-md-n48 {
    margin-top: -3rem; }
  .mt-md-n50,
  .my-md-n50 {
    margin-top: -3.125rem; }
  .mt-md-n52,
  .my-md-n52 {
    margin-top: -3.25rem; }
  .mt-md-n56,
  .my-md-n56 {
    margin-top: -3.5rem; }
  .mt-md-n60,
  .my-md-n60 {
    margin-top: -3.75rem; }
  .mt-md-n64,
  .my-md-n64 {
    margin-top: -4rem; }
  .mt-md-n70,
  .my-md-n70 {
    margin-top: -4.375rem; }
  .mt-md-n76,
  .my-md-n76 {
    margin-top: -4.75rem; }
  .mt-md-n80,
  .my-md-n80 {
    margin-top: -5rem; }
  .mt-md-n90,
  .my-md-n90 {
    margin-top: -5.625rem; }
  .mt-md-n100,
  .my-md-n100 {
    margin-top: -6.25rem; }
  .mt-md-n110,
  .my-md-n110 {
    margin-top: -6.875rem; }
  .mt-md-n120,
  .my-md-n120 {
    margin-top: -7.5rem; }
  .mt-md-n130,
  .my-md-n130 {
    margin-top: -8.125rem; }
  .mt-md-n140,
  .my-md-n140 {
    margin-top: -8.75rem; }
  .mt-md-n150,
  .my-md-n150 {
    margin-top: -9.375rem; }
  .mt-md-n160,
  .my-md-n160 {
    margin-top: -10rem; }
  .mt-md-n180,
  .my-md-n180 {
    margin-top: -11.25rem; }
  .mt-md-n200,
  .my-md-n200 {
    margin-top: -12.5rem; }
  .mt-md-n230,
  .my-md-n230 {
    margin-top: -14.375rem; }
  .mt-md-n250,
  .my-md-n250 {
    margin-top: -15.625rem; }
  .m-md-a {
    margin: auto; }
  .mt-md-a,
  .my-md-a {
    margin-top: auto; }
  .mr-md-a,
  .mx-md-a {
    margin-right: auto; }
  .mb-md-a,
  .my-md-a {
    margin-bottom: auto; }
  .ml-md-a,
  .mx-md-a {
    margin-left: auto; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0; }
  .m-lg-2 {
    margin: 0.125rem; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.125rem; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.125rem; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.125rem; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.125rem; }
  .m-lg-4 {
    margin: 0.25rem; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 0.25rem; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 0.25rem; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 0.25rem; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 0.25rem; }
  .m-lg-6 {
    margin: 0.375rem; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 0.375rem; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 0.375rem; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 0.375rem; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 0.375rem; }
  .m-lg-8 {
    margin: 0.5rem; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 0.5rem; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 0.5rem; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 0.5rem; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 0.5rem; }
  .m-lg-10 {
    margin: 0.625rem; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 0.625rem; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 0.625rem; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 0.625rem; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 0.625rem; }
  .m-lg-12 {
    margin: 0.75rem; }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 0.75rem; }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 0.75rem; }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 0.75rem; }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 0.75rem; }
  .m-lg-14 {
    margin: 0.875rem; }
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 0.875rem; }
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 0.875rem; }
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 0.875rem; }
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 0.875rem; }
  .m-lg-16 {
    margin: 1rem; }
  .mt-lg-16,
  .my-lg-16 {
    margin-top: 1rem; }
  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 1rem; }
  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 1rem; }
  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 1rem; }
  .m-lg-17 {
    margin: 1.0625rem; }
  .mt-lg-17,
  .my-lg-17 {
    margin-top: 1.0625rem; }
  .mr-lg-17,
  .mx-lg-17 {
    margin-right: 1.0625rem; }
  .mb-lg-17,
  .my-lg-17 {
    margin-bottom: 1.0625rem; }
  .ml-lg-17,
  .mx-lg-17 {
    margin-left: 1.0625rem; }
  .m-lg-18 {
    margin: 1.125rem; }
  .mt-lg-18,
  .my-lg-18 {
    margin-top: 1.125rem; }
  .mr-lg-18,
  .mx-lg-18 {
    margin-right: 1.125rem; }
  .mb-lg-18,
  .my-lg-18 {
    margin-bottom: 1.125rem; }
  .ml-lg-18,
  .mx-lg-18 {
    margin-left: 1.125rem; }
  .m-lg-20 {
    margin: 1.25rem; }
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 1.25rem; }
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 1.25rem; }
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 1.25rem; }
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 1.25rem; }
  .m-lg-22 {
    margin: 1.375rem; }
  .mt-lg-22,
  .my-lg-22 {
    margin-top: 1.375rem; }
  .mr-lg-22,
  .mx-lg-22 {
    margin-right: 1.375rem; }
  .mb-lg-22,
  .my-lg-22 {
    margin-bottom: 1.375rem; }
  .ml-lg-22,
  .mx-lg-22 {
    margin-left: 1.375rem; }
  .m-lg-24 {
    margin: 1.5rem; }
  .mt-lg-24,
  .my-lg-24 {
    margin-top: 1.5rem; }
  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 1.5rem; }
  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 1.5rem; }
  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 1.5rem; }
  .m-lg-26 {
    margin: 1.625rem; }
  .mt-lg-26,
  .my-lg-26 {
    margin-top: 1.625rem; }
  .mr-lg-26,
  .mx-lg-26 {
    margin-right: 1.625rem; }
  .mb-lg-26,
  .my-lg-26 {
    margin-bottom: 1.625rem; }
  .ml-lg-26,
  .mx-lg-26 {
    margin-left: 1.625rem; }
  .m-lg-28 {
    margin: 1.75rem; }
  .mt-lg-28,
  .my-lg-28 {
    margin-top: 1.75rem; }
  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 1.75rem; }
  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 1.75rem; }
  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 1.75rem; }
  .m-lg-30 {
    margin: 1.875rem; }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 1.875rem; }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 1.875rem; }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 1.875rem; }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 1.875rem; }
  .m-lg-32 {
    margin: 2rem; }
  .mt-lg-32,
  .my-lg-32 {
    margin-top: 2rem; }
  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 2rem; }
  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 2rem; }
  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 2rem; }
  .m-lg-34 {
    margin: 2.125rem; }
  .mt-lg-34,
  .my-lg-34 {
    margin-top: 2.125rem; }
  .mr-lg-34,
  .mx-lg-34 {
    margin-right: 2.125rem; }
  .mb-lg-34,
  .my-lg-34 {
    margin-bottom: 2.125rem; }
  .ml-lg-34,
  .mx-lg-34 {
    margin-left: 2.125rem; }
  .m-lg-36 {
    margin: 2.25rem; }
  .mt-lg-36,
  .my-lg-36 {
    margin-top: 2.25rem; }
  .mr-lg-36,
  .mx-lg-36 {
    margin-right: 2.25rem; }
  .mb-lg-36,
  .my-lg-36 {
    margin-bottom: 2.25rem; }
  .ml-lg-36,
  .mx-lg-36 {
    margin-left: 2.25rem; }
  .m-lg-38 {
    margin: 2.375rem; }
  .mt-lg-38,
  .my-lg-38 {
    margin-top: 2.375rem; }
  .mr-lg-38,
  .mx-lg-38 {
    margin-right: 2.375rem; }
  .mb-lg-38,
  .my-lg-38 {
    margin-bottom: 2.375rem; }
  .ml-lg-38,
  .mx-lg-38 {
    margin-left: 2.375rem; }
  .m-lg-40 {
    margin: 2.5rem; }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 2.5rem; }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 2.5rem; }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 2.5rem; }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 2.5rem; }
  .m-lg-44 {
    margin: 2.75rem; }
  .mt-lg-44,
  .my-lg-44 {
    margin-top: 2.75rem; }
  .mr-lg-44,
  .mx-lg-44 {
    margin-right: 2.75rem; }
  .mb-lg-44,
  .my-lg-44 {
    margin-bottom: 2.75rem; }
  .ml-lg-44,
  .mx-lg-44 {
    margin-left: 2.75rem; }
  .m-lg-46 {
    margin: 2.875rem; }
  .mt-lg-46,
  .my-lg-46 {
    margin-top: 2.875rem; }
  .mr-lg-46,
  .mx-lg-46 {
    margin-right: 2.875rem; }
  .mb-lg-46,
  .my-lg-46 {
    margin-bottom: 2.875rem; }
  .ml-lg-46,
  .mx-lg-46 {
    margin-left: 2.875rem; }
  .m-lg-48 {
    margin: 3rem; }
  .mt-lg-48,
  .my-lg-48 {
    margin-top: 3rem; }
  .mr-lg-48,
  .mx-lg-48 {
    margin-right: 3rem; }
  .mb-lg-48,
  .my-lg-48 {
    margin-bottom: 3rem; }
  .ml-lg-48,
  .mx-lg-48 {
    margin-left: 3rem; }
  .m-lg-50 {
    margin: 3.125rem; }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 3.125rem; }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 3.125rem; }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 3.125rem; }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 3.125rem; }
  .m-lg-52 {
    margin: 3.25rem; }
  .mt-lg-52,
  .my-lg-52 {
    margin-top: 3.25rem; }
  .mr-lg-52,
  .mx-lg-52 {
    margin-right: 3.25rem; }
  .mb-lg-52,
  .my-lg-52 {
    margin-bottom: 3.25rem; }
  .ml-lg-52,
  .mx-lg-52 {
    margin-left: 3.25rem; }
  .m-lg-56 {
    margin: 3.5rem; }
  .mt-lg-56,
  .my-lg-56 {
    margin-top: 3.5rem; }
  .mr-lg-56,
  .mx-lg-56 {
    margin-right: 3.5rem; }
  .mb-lg-56,
  .my-lg-56 {
    margin-bottom: 3.5rem; }
  .ml-lg-56,
  .mx-lg-56 {
    margin-left: 3.5rem; }
  .m-lg-60 {
    margin: 3.75rem; }
  .mt-lg-60,
  .my-lg-60 {
    margin-top: 3.75rem; }
  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 3.75rem; }
  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 3.75rem; }
  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 3.75rem; }
  .m-lg-64 {
    margin: 4rem; }
  .mt-lg-64,
  .my-lg-64 {
    margin-top: 4rem; }
  .mr-lg-64,
  .mx-lg-64 {
    margin-right: 4rem; }
  .mb-lg-64,
  .my-lg-64 {
    margin-bottom: 4rem; }
  .ml-lg-64,
  .mx-lg-64 {
    margin-left: 4rem; }
  .m-lg-70 {
    margin: 4.375rem; }
  .mt-lg-70,
  .my-lg-70 {
    margin-top: 4.375rem; }
  .mr-lg-70,
  .mx-lg-70 {
    margin-right: 4.375rem; }
  .mb-lg-70,
  .my-lg-70 {
    margin-bottom: 4.375rem; }
  .ml-lg-70,
  .mx-lg-70 {
    margin-left: 4.375rem; }
  .m-lg-76 {
    margin: 4.75rem; }
  .mt-lg-76,
  .my-lg-76 {
    margin-top: 4.75rem; }
  .mr-lg-76,
  .mx-lg-76 {
    margin-right: 4.75rem; }
  .mb-lg-76,
  .my-lg-76 {
    margin-bottom: 4.75rem; }
  .ml-lg-76,
  .mx-lg-76 {
    margin-left: 4.75rem; }
  .m-lg-80 {
    margin: 5rem; }
  .mt-lg-80,
  .my-lg-80 {
    margin-top: 5rem; }
  .mr-lg-80,
  .mx-lg-80 {
    margin-right: 5rem; }
  .mb-lg-80,
  .my-lg-80 {
    margin-bottom: 5rem; }
  .ml-lg-80,
  .mx-lg-80 {
    margin-left: 5rem; }
  .m-lg-90 {
    margin: 5.625rem; }
  .mt-lg-90,
  .my-lg-90 {
    margin-top: 5.625rem; }
  .mr-lg-90,
  .mx-lg-90 {
    margin-right: 5.625rem; }
  .mb-lg-90,
  .my-lg-90 {
    margin-bottom: 5.625rem; }
  .ml-lg-90,
  .mx-lg-90 {
    margin-left: 5.625rem; }
  .m-lg-100 {
    margin: 6.25rem; }
  .mt-lg-100,
  .my-lg-100 {
    margin-top: 6.25rem; }
  .mr-lg-100,
  .mx-lg-100 {
    margin-right: 6.25rem; }
  .mb-lg-100,
  .my-lg-100 {
    margin-bottom: 6.25rem; }
  .ml-lg-100,
  .mx-lg-100 {
    margin-left: 6.25rem; }
  .m-lg-110 {
    margin: 6.875rem; }
  .mt-lg-110,
  .my-lg-110 {
    margin-top: 6.875rem; }
  .mr-lg-110,
  .mx-lg-110 {
    margin-right: 6.875rem; }
  .mb-lg-110,
  .my-lg-110 {
    margin-bottom: 6.875rem; }
  .ml-lg-110,
  .mx-lg-110 {
    margin-left: 6.875rem; }
  .m-lg-120 {
    margin: 7.5rem; }
  .mt-lg-120,
  .my-lg-120 {
    margin-top: 7.5rem; }
  .mr-lg-120,
  .mx-lg-120 {
    margin-right: 7.5rem; }
  .mb-lg-120,
  .my-lg-120 {
    margin-bottom: 7.5rem; }
  .ml-lg-120,
  .mx-lg-120 {
    margin-left: 7.5rem; }
  .m-lg-130 {
    margin: 8.125rem; }
  .mt-lg-130,
  .my-lg-130 {
    margin-top: 8.125rem; }
  .mr-lg-130,
  .mx-lg-130 {
    margin-right: 8.125rem; }
  .mb-lg-130,
  .my-lg-130 {
    margin-bottom: 8.125rem; }
  .ml-lg-130,
  .mx-lg-130 {
    margin-left: 8.125rem; }
  .m-lg-140 {
    margin: 8.75rem; }
  .mt-lg-140,
  .my-lg-140 {
    margin-top: 8.75rem; }
  .mr-lg-140,
  .mx-lg-140 {
    margin-right: 8.75rem; }
  .mb-lg-140,
  .my-lg-140 {
    margin-bottom: 8.75rem; }
  .ml-lg-140,
  .mx-lg-140 {
    margin-left: 8.75rem; }
  .m-lg-150 {
    margin: 9.375rem; }
  .mt-lg-150,
  .my-lg-150 {
    margin-top: 9.375rem; }
  .mr-lg-150,
  .mx-lg-150 {
    margin-right: 9.375rem; }
  .mb-lg-150,
  .my-lg-150 {
    margin-bottom: 9.375rem; }
  .ml-lg-150,
  .mx-lg-150 {
    margin-left: 9.375rem; }
  .m-lg-160 {
    margin: 10rem; }
  .mt-lg-160,
  .my-lg-160 {
    margin-top: 10rem; }
  .mr-lg-160,
  .mx-lg-160 {
    margin-right: 10rem; }
  .mb-lg-160,
  .my-lg-160 {
    margin-bottom: 10rem; }
  .ml-lg-160,
  .mx-lg-160 {
    margin-left: 10rem; }
  .m-lg-180 {
    margin: 11.25rem; }
  .mt-lg-180,
  .my-lg-180 {
    margin-top: 11.25rem; }
  .mr-lg-180,
  .mx-lg-180 {
    margin-right: 11.25rem; }
  .mb-lg-180,
  .my-lg-180 {
    margin-bottom: 11.25rem; }
  .ml-lg-180,
  .mx-lg-180 {
    margin-left: 11.25rem; }
  .m-lg-200 {
    margin: 12.5rem; }
  .mt-lg-200,
  .my-lg-200 {
    margin-top: 12.5rem; }
  .mr-lg-200,
  .mx-lg-200 {
    margin-right: 12.5rem; }
  .mb-lg-200,
  .my-lg-200 {
    margin-bottom: 12.5rem; }
  .ml-lg-200,
  .mx-lg-200 {
    margin-left: 12.5rem; }
  .m-lg-230 {
    margin: 14.375rem; }
  .mt-lg-230,
  .my-lg-230 {
    margin-top: 14.375rem; }
  .mr-lg-230,
  .mx-lg-230 {
    margin-right: 14.375rem; }
  .mb-lg-230,
  .my-lg-230 {
    margin-bottom: 14.375rem; }
  .ml-lg-230,
  .mx-lg-230 {
    margin-left: 14.375rem; }
  .m-lg-250 {
    margin: 15.625rem; }
  .mt-lg-250,
  .my-lg-250 {
    margin-top: 15.625rem; }
  .mr-lg-250,
  .mx-lg-250 {
    margin-right: 15.625rem; }
  .mb-lg-250,
  .my-lg-250 {
    margin-bottom: 15.625rem; }
  .ml-lg-250,
  .mx-lg-250 {
    margin-left: 15.625rem; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.125rem; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -0.25rem; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -0.375rem; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -0.5rem; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -0.625rem; }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -0.75rem; }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -0.875rem; }
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -1rem; }
  .mt-lg-n17,
  .my-lg-n17 {
    margin-top: -1.0625rem; }
  .mt-lg-n18,
  .my-lg-n18 {
    margin-top: -1.125rem; }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -1.25rem; }
  .mt-lg-n22,
  .my-lg-n22 {
    margin-top: -1.375rem; }
  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -1.5rem; }
  .mt-lg-n26,
  .my-lg-n26 {
    margin-top: -1.625rem; }
  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -1.75rem; }
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -1.875rem; }
  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -2rem; }
  .mt-lg-n34,
  .my-lg-n34 {
    margin-top: -2.125rem; }
  .mt-lg-n36,
  .my-lg-n36 {
    margin-top: -2.25rem; }
  .mt-lg-n38,
  .my-lg-n38 {
    margin-top: -2.375rem; }
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -2.5rem; }
  .mt-lg-n44,
  .my-lg-n44 {
    margin-top: -2.75rem; }
  .mt-lg-n46,
  .my-lg-n46 {
    margin-top: -2.875rem; }
  .mt-lg-n48,
  .my-lg-n48 {
    margin-top: -3rem; }
  .mt-lg-n50,
  .my-lg-n50 {
    margin-top: -3.125rem; }
  .mt-lg-n52,
  .my-lg-n52 {
    margin-top: -3.25rem; }
  .mt-lg-n56,
  .my-lg-n56 {
    margin-top: -3.5rem; }
  .mt-lg-n60,
  .my-lg-n60 {
    margin-top: -3.75rem; }
  .mt-lg-n64,
  .my-lg-n64 {
    margin-top: -4rem; }
  .mt-lg-n70,
  .my-lg-n70 {
    margin-top: -4.375rem; }
  .mt-lg-n76,
  .my-lg-n76 {
    margin-top: -4.75rem; }
  .mt-lg-n80,
  .my-lg-n80 {
    margin-top: -5rem; }
  .mt-lg-n90,
  .my-lg-n90 {
    margin-top: -5.625rem; }
  .mt-lg-n100,
  .my-lg-n100 {
    margin-top: -6.25rem; }
  .mt-lg-n110,
  .my-lg-n110 {
    margin-top: -6.875rem; }
  .mt-lg-n120,
  .my-lg-n120 {
    margin-top: -7.5rem; }
  .mt-lg-n130,
  .my-lg-n130 {
    margin-top: -8.125rem; }
  .mt-lg-n140,
  .my-lg-n140 {
    margin-top: -8.75rem; }
  .mt-lg-n150,
  .my-lg-n150 {
    margin-top: -9.375rem; }
  .mt-lg-n160,
  .my-lg-n160 {
    margin-top: -10rem; }
  .mt-lg-n180,
  .my-lg-n180 {
    margin-top: -11.25rem; }
  .mt-lg-n200,
  .my-lg-n200 {
    margin-top: -12.5rem; }
  .mt-lg-n230,
  .my-lg-n230 {
    margin-top: -14.375rem; }
  .mt-lg-n250,
  .my-lg-n250 {
    margin-top: -15.625rem; }
  .m-lg-a {
    margin: auto; }
  .mt-lg-a,
  .my-lg-a {
    margin-top: auto; }
  .mr-lg-a,
  .mx-lg-a {
    margin-right: auto; }
  .mb-lg-a,
  .my-lg-a {
    margin-bottom: auto; }
  .ml-lg-a,
  .mx-lg-a {
    margin-left: auto; }
  .p-lg-0 {
    padding: 0; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0; }
  .p-lg-2 {
    padding: 0.125rem; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.125rem; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.125rem; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.125rem; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.125rem; }
  .p-lg-4 {
    padding: 0.25rem; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 0.25rem; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 0.25rem; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 0.25rem; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 0.25rem; }
  .p-lg-6 {
    padding: 0.375rem; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 0.375rem; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 0.375rem; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 0.375rem; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 0.375rem; }
  .p-lg-8 {
    padding: 0.5rem; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 0.5rem; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 0.5rem; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 0.5rem; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 0.5rem; }
  .p-lg-10 {
    padding: 0.625rem; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 0.625rem; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 0.625rem; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 0.625rem; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 0.625rem; }
  .p-lg-12 {
    padding: 0.75rem; }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 0.75rem; }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 0.75rem; }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 0.75rem; }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 0.75rem; }
  .p-lg-14 {
    padding: 0.875rem; }
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 0.875rem; }
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 0.875rem; }
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 0.875rem; }
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 0.875rem; }
  .p-lg-16 {
    padding: 1rem; }
  .pt-lg-16,
  .py-lg-16 {
    padding-top: 1rem; }
  .pr-lg-16,
  .px-lg-16 {
    padding-right: 1rem; }
  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 1rem; }
  .pl-lg-16,
  .px-lg-16 {
    padding-left: 1rem; }
  .p-lg-17 {
    padding: 1.0625rem; }
  .pt-lg-17,
  .py-lg-17 {
    padding-top: 1.0625rem; }
  .pr-lg-17,
  .px-lg-17 {
    padding-right: 1.0625rem; }
  .pb-lg-17,
  .py-lg-17 {
    padding-bottom: 1.0625rem; }
  .pl-lg-17,
  .px-lg-17 {
    padding-left: 1.0625rem; }
  .p-lg-18 {
    padding: 1.125rem; }
  .pt-lg-18,
  .py-lg-18 {
    padding-top: 1.125rem; }
  .pr-lg-18,
  .px-lg-18 {
    padding-right: 1.125rem; }
  .pb-lg-18,
  .py-lg-18 {
    padding-bottom: 1.125rem; }
  .pl-lg-18,
  .px-lg-18 {
    padding-left: 1.125rem; }
  .p-lg-20 {
    padding: 1.25rem; }
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 1.25rem; }
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 1.25rem; }
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 1.25rem; }
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 1.25rem; }
  .p-lg-22 {
    padding: 1.375rem; }
  .pt-lg-22,
  .py-lg-22 {
    padding-top: 1.375rem; }
  .pr-lg-22,
  .px-lg-22 {
    padding-right: 1.375rem; }
  .pb-lg-22,
  .py-lg-22 {
    padding-bottom: 1.375rem; }
  .pl-lg-22,
  .px-lg-22 {
    padding-left: 1.375rem; }
  .p-lg-24 {
    padding: 1.5rem; }
  .pt-lg-24,
  .py-lg-24 {
    padding-top: 1.5rem; }
  .pr-lg-24,
  .px-lg-24 {
    padding-right: 1.5rem; }
  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 1.5rem; }
  .pl-lg-24,
  .px-lg-24 {
    padding-left: 1.5rem; }
  .p-lg-26 {
    padding: 1.625rem; }
  .pt-lg-26,
  .py-lg-26 {
    padding-top: 1.625rem; }
  .pr-lg-26,
  .px-lg-26 {
    padding-right: 1.625rem; }
  .pb-lg-26,
  .py-lg-26 {
    padding-bottom: 1.625rem; }
  .pl-lg-26,
  .px-lg-26 {
    padding-left: 1.625rem; }
  .p-lg-28 {
    padding: 1.75rem; }
  .pt-lg-28,
  .py-lg-28 {
    padding-top: 1.75rem; }
  .pr-lg-28,
  .px-lg-28 {
    padding-right: 1.75rem; }
  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 1.75rem; }
  .pl-lg-28,
  .px-lg-28 {
    padding-left: 1.75rem; }
  .p-lg-30 {
    padding: 1.875rem; }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 1.875rem; }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 1.875rem; }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 1.875rem; }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 1.875rem; }
  .p-lg-32 {
    padding: 2rem; }
  .pt-lg-32,
  .py-lg-32 {
    padding-top: 2rem; }
  .pr-lg-32,
  .px-lg-32 {
    padding-right: 2rem; }
  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 2rem; }
  .pl-lg-32,
  .px-lg-32 {
    padding-left: 2rem; }
  .p-lg-34 {
    padding: 2.125rem; }
  .pt-lg-34,
  .py-lg-34 {
    padding-top: 2.125rem; }
  .pr-lg-34,
  .px-lg-34 {
    padding-right: 2.125rem; }
  .pb-lg-34,
  .py-lg-34 {
    padding-bottom: 2.125rem; }
  .pl-lg-34,
  .px-lg-34 {
    padding-left: 2.125rem; }
  .p-lg-36 {
    padding: 2.25rem; }
  .pt-lg-36,
  .py-lg-36 {
    padding-top: 2.25rem; }
  .pr-lg-36,
  .px-lg-36 {
    padding-right: 2.25rem; }
  .pb-lg-36,
  .py-lg-36 {
    padding-bottom: 2.25rem; }
  .pl-lg-36,
  .px-lg-36 {
    padding-left: 2.25rem; }
  .p-lg-38 {
    padding: 2.375rem; }
  .pt-lg-38,
  .py-lg-38 {
    padding-top: 2.375rem; }
  .pr-lg-38,
  .px-lg-38 {
    padding-right: 2.375rem; }
  .pb-lg-38,
  .py-lg-38 {
    padding-bottom: 2.375rem; }
  .pl-lg-38,
  .px-lg-38 {
    padding-left: 2.375rem; }
  .p-lg-40 {
    padding: 2.5rem; }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 2.5rem; }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 2.5rem; }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 2.5rem; }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 2.5rem; }
  .p-lg-44 {
    padding: 2.75rem; }
  .pt-lg-44,
  .py-lg-44 {
    padding-top: 2.75rem; }
  .pr-lg-44,
  .px-lg-44 {
    padding-right: 2.75rem; }
  .pb-lg-44,
  .py-lg-44 {
    padding-bottom: 2.75rem; }
  .pl-lg-44,
  .px-lg-44 {
    padding-left: 2.75rem; }
  .p-lg-46 {
    padding: 2.875rem; }
  .pt-lg-46,
  .py-lg-46 {
    padding-top: 2.875rem; }
  .pr-lg-46,
  .px-lg-46 {
    padding-right: 2.875rem; }
  .pb-lg-46,
  .py-lg-46 {
    padding-bottom: 2.875rem; }
  .pl-lg-46,
  .px-lg-46 {
    padding-left: 2.875rem; }
  .p-lg-48 {
    padding: 3rem; }
  .pt-lg-48,
  .py-lg-48 {
    padding-top: 3rem; }
  .pr-lg-48,
  .px-lg-48 {
    padding-right: 3rem; }
  .pb-lg-48,
  .py-lg-48 {
    padding-bottom: 3rem; }
  .pl-lg-48,
  .px-lg-48 {
    padding-left: 3rem; }
  .p-lg-50 {
    padding: 3.125rem; }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 3.125rem; }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 3.125rem; }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 3.125rem; }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 3.125rem; }
  .p-lg-52 {
    padding: 3.25rem; }
  .pt-lg-52,
  .py-lg-52 {
    padding-top: 3.25rem; }
  .pr-lg-52,
  .px-lg-52 {
    padding-right: 3.25rem; }
  .pb-lg-52,
  .py-lg-52 {
    padding-bottom: 3.25rem; }
  .pl-lg-52,
  .px-lg-52 {
    padding-left: 3.25rem; }
  .p-lg-56 {
    padding: 3.5rem; }
  .pt-lg-56,
  .py-lg-56 {
    padding-top: 3.5rem; }
  .pr-lg-56,
  .px-lg-56 {
    padding-right: 3.5rem; }
  .pb-lg-56,
  .py-lg-56 {
    padding-bottom: 3.5rem; }
  .pl-lg-56,
  .px-lg-56 {
    padding-left: 3.5rem; }
  .p-lg-60 {
    padding: 3.75rem; }
  .pt-lg-60,
  .py-lg-60 {
    padding-top: 3.75rem; }
  .pr-lg-60,
  .px-lg-60 {
    padding-right: 3.75rem; }
  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 3.75rem; }
  .pl-lg-60,
  .px-lg-60 {
    padding-left: 3.75rem; }
  .p-lg-64 {
    padding: 4rem; }
  .pt-lg-64,
  .py-lg-64 {
    padding-top: 4rem; }
  .pr-lg-64,
  .px-lg-64 {
    padding-right: 4rem; }
  .pb-lg-64,
  .py-lg-64 {
    padding-bottom: 4rem; }
  .pl-lg-64,
  .px-lg-64 {
    padding-left: 4rem; }
  .p-lg-70 {
    padding: 4.375rem; }
  .pt-lg-70,
  .py-lg-70 {
    padding-top: 4.375rem; }
  .pr-lg-70,
  .px-lg-70 {
    padding-right: 4.375rem; }
  .pb-lg-70,
  .py-lg-70 {
    padding-bottom: 4.375rem; }
  .pl-lg-70,
  .px-lg-70 {
    padding-left: 4.375rem; }
  .p-lg-76 {
    padding: 4.75rem; }
  .pt-lg-76,
  .py-lg-76 {
    padding-top: 4.75rem; }
  .pr-lg-76,
  .px-lg-76 {
    padding-right: 4.75rem; }
  .pb-lg-76,
  .py-lg-76 {
    padding-bottom: 4.75rem; }
  .pl-lg-76,
  .px-lg-76 {
    padding-left: 4.75rem; }
  .p-lg-80 {
    padding: 5rem; }
  .pt-lg-80,
  .py-lg-80 {
    padding-top: 5rem; }
  .pr-lg-80,
  .px-lg-80 {
    padding-right: 5rem; }
  .pb-lg-80,
  .py-lg-80 {
    padding-bottom: 5rem; }
  .pl-lg-80,
  .px-lg-80 {
    padding-left: 5rem; }
  .p-lg-90 {
    padding: 5.625rem; }
  .pt-lg-90,
  .py-lg-90 {
    padding-top: 5.625rem; }
  .pr-lg-90,
  .px-lg-90 {
    padding-right: 5.625rem; }
  .pb-lg-90,
  .py-lg-90 {
    padding-bottom: 5.625rem; }
  .pl-lg-90,
  .px-lg-90 {
    padding-left: 5.625rem; }
  .p-lg-100 {
    padding: 6.25rem; }
  .pt-lg-100,
  .py-lg-100 {
    padding-top: 6.25rem; }
  .pr-lg-100,
  .px-lg-100 {
    padding-right: 6.25rem; }
  .pb-lg-100,
  .py-lg-100 {
    padding-bottom: 6.25rem; }
  .pl-lg-100,
  .px-lg-100 {
    padding-left: 6.25rem; }
  .p-lg-110 {
    padding: 6.875rem; }
  .pt-lg-110,
  .py-lg-110 {
    padding-top: 6.875rem; }
  .pr-lg-110,
  .px-lg-110 {
    padding-right: 6.875rem; }
  .pb-lg-110,
  .py-lg-110 {
    padding-bottom: 6.875rem; }
  .pl-lg-110,
  .px-lg-110 {
    padding-left: 6.875rem; }
  .p-lg-120 {
    padding: 7.5rem; }
  .pt-lg-120,
  .py-lg-120 {
    padding-top: 7.5rem; }
  .pr-lg-120,
  .px-lg-120 {
    padding-right: 7.5rem; }
  .pb-lg-120,
  .py-lg-120 {
    padding-bottom: 7.5rem; }
  .pl-lg-120,
  .px-lg-120 {
    padding-left: 7.5rem; }
  .p-lg-130 {
    padding: 8.125rem; }
  .pt-lg-130,
  .py-lg-130 {
    padding-top: 8.125rem; }
  .pr-lg-130,
  .px-lg-130 {
    padding-right: 8.125rem; }
  .pb-lg-130,
  .py-lg-130 {
    padding-bottom: 8.125rem; }
  .pl-lg-130,
  .px-lg-130 {
    padding-left: 8.125rem; }
  .p-lg-140 {
    padding: 8.75rem; }
  .pt-lg-140,
  .py-lg-140 {
    padding-top: 8.75rem; }
  .pr-lg-140,
  .px-lg-140 {
    padding-right: 8.75rem; }
  .pb-lg-140,
  .py-lg-140 {
    padding-bottom: 8.75rem; }
  .pl-lg-140,
  .px-lg-140 {
    padding-left: 8.75rem; }
  .p-lg-150 {
    padding: 9.375rem; }
  .pt-lg-150,
  .py-lg-150 {
    padding-top: 9.375rem; }
  .pr-lg-150,
  .px-lg-150 {
    padding-right: 9.375rem; }
  .pb-lg-150,
  .py-lg-150 {
    padding-bottom: 9.375rem; }
  .pl-lg-150,
  .px-lg-150 {
    padding-left: 9.375rem; }
  .p-lg-160 {
    padding: 10rem; }
  .pt-lg-160,
  .py-lg-160 {
    padding-top: 10rem; }
  .pr-lg-160,
  .px-lg-160 {
    padding-right: 10rem; }
  .pb-lg-160,
  .py-lg-160 {
    padding-bottom: 10rem; }
  .pl-lg-160,
  .px-lg-160 {
    padding-left: 10rem; }
  .p-lg-180 {
    padding: 11.25rem; }
  .pt-lg-180,
  .py-lg-180 {
    padding-top: 11.25rem; }
  .pr-lg-180,
  .px-lg-180 {
    padding-right: 11.25rem; }
  .pb-lg-180,
  .py-lg-180 {
    padding-bottom: 11.25rem; }
  .pl-lg-180,
  .px-lg-180 {
    padding-left: 11.25rem; }
  .p-lg-200 {
    padding: 12.5rem; }
  .pt-lg-200,
  .py-lg-200 {
    padding-top: 12.5rem; }
  .pr-lg-200,
  .px-lg-200 {
    padding-right: 12.5rem; }
  .pb-lg-200,
  .py-lg-200 {
    padding-bottom: 12.5rem; }
  .pl-lg-200,
  .px-lg-200 {
    padding-left: 12.5rem; }
  .p-lg-230 {
    padding: 14.375rem; }
  .pt-lg-230,
  .py-lg-230 {
    padding-top: 14.375rem; }
  .pr-lg-230,
  .px-lg-230 {
    padding-right: 14.375rem; }
  .pb-lg-230,
  .py-lg-230 {
    padding-bottom: 14.375rem; }
  .pl-lg-230,
  .px-lg-230 {
    padding-left: 14.375rem; }
  .p-lg-250 {
    padding: 15.625rem; }
  .pt-lg-250,
  .py-lg-250 {
    padding-top: 15.625rem; }
  .pr-lg-250,
  .px-lg-250 {
    padding-right: 15.625rem; }
  .pb-lg-250,
  .py-lg-250 {
    padding-bottom: 15.625rem; }
  .pl-lg-250,
  .px-lg-250 {
    padding-left: 15.625rem; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.125rem; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -0.25rem; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -0.375rem; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -0.5rem; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -0.625rem; }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -0.75rem; }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -0.875rem; }
  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -1rem; }
  .mt-lg-n17,
  .my-lg-n17 {
    margin-top: -1.0625rem; }
  .mt-lg-n18,
  .my-lg-n18 {
    margin-top: -1.125rem; }
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -1.25rem; }
  .mt-lg-n22,
  .my-lg-n22 {
    margin-top: -1.375rem; }
  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -1.5rem; }
  .mt-lg-n26,
  .my-lg-n26 {
    margin-top: -1.625rem; }
  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -1.75rem; }
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -1.875rem; }
  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -2rem; }
  .mt-lg-n34,
  .my-lg-n34 {
    margin-top: -2.125rem; }
  .mt-lg-n36,
  .my-lg-n36 {
    margin-top: -2.25rem; }
  .mt-lg-n38,
  .my-lg-n38 {
    margin-top: -2.375rem; }
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -2.5rem; }
  .mt-lg-n44,
  .my-lg-n44 {
    margin-top: -2.75rem; }
  .mt-lg-n46,
  .my-lg-n46 {
    margin-top: -2.875rem; }
  .mt-lg-n48,
  .my-lg-n48 {
    margin-top: -3rem; }
  .mt-lg-n50,
  .my-lg-n50 {
    margin-top: -3.125rem; }
  .mt-lg-n52,
  .my-lg-n52 {
    margin-top: -3.25rem; }
  .mt-lg-n56,
  .my-lg-n56 {
    margin-top: -3.5rem; }
  .mt-lg-n60,
  .my-lg-n60 {
    margin-top: -3.75rem; }
  .mt-lg-n64,
  .my-lg-n64 {
    margin-top: -4rem; }
  .mt-lg-n70,
  .my-lg-n70 {
    margin-top: -4.375rem; }
  .mt-lg-n76,
  .my-lg-n76 {
    margin-top: -4.75rem; }
  .mt-lg-n80,
  .my-lg-n80 {
    margin-top: -5rem; }
  .mt-lg-n90,
  .my-lg-n90 {
    margin-top: -5.625rem; }
  .mt-lg-n100,
  .my-lg-n100 {
    margin-top: -6.25rem; }
  .mt-lg-n110,
  .my-lg-n110 {
    margin-top: -6.875rem; }
  .mt-lg-n120,
  .my-lg-n120 {
    margin-top: -7.5rem; }
  .mt-lg-n130,
  .my-lg-n130 {
    margin-top: -8.125rem; }
  .mt-lg-n140,
  .my-lg-n140 {
    margin-top: -8.75rem; }
  .mt-lg-n150,
  .my-lg-n150 {
    margin-top: -9.375rem; }
  .mt-lg-n160,
  .my-lg-n160 {
    margin-top: -10rem; }
  .mt-lg-n180,
  .my-lg-n180 {
    margin-top: -11.25rem; }
  .mt-lg-n200,
  .my-lg-n200 {
    margin-top: -12.5rem; }
  .mt-lg-n230,
  .my-lg-n230 {
    margin-top: -14.375rem; }
  .mt-lg-n250,
  .my-lg-n250 {
    margin-top: -15.625rem; }
  .m-lg-a {
    margin: auto; }
  .mt-lg-a,
  .my-lg-a {
    margin-top: auto; }
  .mr-lg-a,
  .mx-lg-a {
    margin-right: auto; }
  .mb-lg-a,
  .my-lg-a {
    margin-bottom: auto; }
  .ml-lg-a,
  .mx-lg-a {
    margin-left: auto; } }

@media (min-width: 1300px) {
  .m-xl-0 {
    margin: 0; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0; }
  .m-xl-2 {
    margin: 0.125rem; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.125rem; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.125rem; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.125rem; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.125rem; }
  .m-xl-4 {
    margin: 0.25rem; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 0.25rem; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 0.25rem; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 0.25rem; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 0.25rem; }
  .m-xl-6 {
    margin: 0.375rem; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 0.375rem; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 0.375rem; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 0.375rem; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 0.375rem; }
  .m-xl-8 {
    margin: 0.5rem; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 0.5rem; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 0.5rem; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 0.5rem; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 0.5rem; }
  .m-xl-10 {
    margin: 0.625rem; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 0.625rem; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 0.625rem; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 0.625rem; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 0.625rem; }
  .m-xl-12 {
    margin: 0.75rem; }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 0.75rem; }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 0.75rem; }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 0.75rem; }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 0.75rem; }
  .m-xl-14 {
    margin: 0.875rem; }
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 0.875rem; }
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 0.875rem; }
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 0.875rem; }
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 0.875rem; }
  .m-xl-16 {
    margin: 1rem; }
  .mt-xl-16,
  .my-xl-16 {
    margin-top: 1rem; }
  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 1rem; }
  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 1rem; }
  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 1rem; }
  .m-xl-17 {
    margin: 1.0625rem; }
  .mt-xl-17,
  .my-xl-17 {
    margin-top: 1.0625rem; }
  .mr-xl-17,
  .mx-xl-17 {
    margin-right: 1.0625rem; }
  .mb-xl-17,
  .my-xl-17 {
    margin-bottom: 1.0625rem; }
  .ml-xl-17,
  .mx-xl-17 {
    margin-left: 1.0625rem; }
  .m-xl-18 {
    margin: 1.125rem; }
  .mt-xl-18,
  .my-xl-18 {
    margin-top: 1.125rem; }
  .mr-xl-18,
  .mx-xl-18 {
    margin-right: 1.125rem; }
  .mb-xl-18,
  .my-xl-18 {
    margin-bottom: 1.125rem; }
  .ml-xl-18,
  .mx-xl-18 {
    margin-left: 1.125rem; }
  .m-xl-20 {
    margin: 1.25rem; }
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 1.25rem; }
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 1.25rem; }
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 1.25rem; }
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 1.25rem; }
  .m-xl-22 {
    margin: 1.375rem; }
  .mt-xl-22,
  .my-xl-22 {
    margin-top: 1.375rem; }
  .mr-xl-22,
  .mx-xl-22 {
    margin-right: 1.375rem; }
  .mb-xl-22,
  .my-xl-22 {
    margin-bottom: 1.375rem; }
  .ml-xl-22,
  .mx-xl-22 {
    margin-left: 1.375rem; }
  .m-xl-24 {
    margin: 1.5rem; }
  .mt-xl-24,
  .my-xl-24 {
    margin-top: 1.5rem; }
  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 1.5rem; }
  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 1.5rem; }
  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 1.5rem; }
  .m-xl-26 {
    margin: 1.625rem; }
  .mt-xl-26,
  .my-xl-26 {
    margin-top: 1.625rem; }
  .mr-xl-26,
  .mx-xl-26 {
    margin-right: 1.625rem; }
  .mb-xl-26,
  .my-xl-26 {
    margin-bottom: 1.625rem; }
  .ml-xl-26,
  .mx-xl-26 {
    margin-left: 1.625rem; }
  .m-xl-28 {
    margin: 1.75rem; }
  .mt-xl-28,
  .my-xl-28 {
    margin-top: 1.75rem; }
  .mr-xl-28,
  .mx-xl-28 {
    margin-right: 1.75rem; }
  .mb-xl-28,
  .my-xl-28 {
    margin-bottom: 1.75rem; }
  .ml-xl-28,
  .mx-xl-28 {
    margin-left: 1.75rem; }
  .m-xl-30 {
    margin: 1.875rem; }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 1.875rem; }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 1.875rem; }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 1.875rem; }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 1.875rem; }
  .m-xl-32 {
    margin: 2rem; }
  .mt-xl-32,
  .my-xl-32 {
    margin-top: 2rem; }
  .mr-xl-32,
  .mx-xl-32 {
    margin-right: 2rem; }
  .mb-xl-32,
  .my-xl-32 {
    margin-bottom: 2rem; }
  .ml-xl-32,
  .mx-xl-32 {
    margin-left: 2rem; }
  .m-xl-34 {
    margin: 2.125rem; }
  .mt-xl-34,
  .my-xl-34 {
    margin-top: 2.125rem; }
  .mr-xl-34,
  .mx-xl-34 {
    margin-right: 2.125rem; }
  .mb-xl-34,
  .my-xl-34 {
    margin-bottom: 2.125rem; }
  .ml-xl-34,
  .mx-xl-34 {
    margin-left: 2.125rem; }
  .m-xl-36 {
    margin: 2.25rem; }
  .mt-xl-36,
  .my-xl-36 {
    margin-top: 2.25rem; }
  .mr-xl-36,
  .mx-xl-36 {
    margin-right: 2.25rem; }
  .mb-xl-36,
  .my-xl-36 {
    margin-bottom: 2.25rem; }
  .ml-xl-36,
  .mx-xl-36 {
    margin-left: 2.25rem; }
  .m-xl-38 {
    margin: 2.375rem; }
  .mt-xl-38,
  .my-xl-38 {
    margin-top: 2.375rem; }
  .mr-xl-38,
  .mx-xl-38 {
    margin-right: 2.375rem; }
  .mb-xl-38,
  .my-xl-38 {
    margin-bottom: 2.375rem; }
  .ml-xl-38,
  .mx-xl-38 {
    margin-left: 2.375rem; }
  .m-xl-40 {
    margin: 2.5rem; }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 2.5rem; }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 2.5rem; }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 2.5rem; }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 2.5rem; }
  .m-xl-44 {
    margin: 2.75rem; }
  .mt-xl-44,
  .my-xl-44 {
    margin-top: 2.75rem; }
  .mr-xl-44,
  .mx-xl-44 {
    margin-right: 2.75rem; }
  .mb-xl-44,
  .my-xl-44 {
    margin-bottom: 2.75rem; }
  .ml-xl-44,
  .mx-xl-44 {
    margin-left: 2.75rem; }
  .m-xl-46 {
    margin: 2.875rem; }
  .mt-xl-46,
  .my-xl-46 {
    margin-top: 2.875rem; }
  .mr-xl-46,
  .mx-xl-46 {
    margin-right: 2.875rem; }
  .mb-xl-46,
  .my-xl-46 {
    margin-bottom: 2.875rem; }
  .ml-xl-46,
  .mx-xl-46 {
    margin-left: 2.875rem; }
  .m-xl-48 {
    margin: 3rem; }
  .mt-xl-48,
  .my-xl-48 {
    margin-top: 3rem; }
  .mr-xl-48,
  .mx-xl-48 {
    margin-right: 3rem; }
  .mb-xl-48,
  .my-xl-48 {
    margin-bottom: 3rem; }
  .ml-xl-48,
  .mx-xl-48 {
    margin-left: 3rem; }
  .m-xl-50 {
    margin: 3.125rem; }
  .mt-xl-50,
  .my-xl-50 {
    margin-top: 3.125rem; }
  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 3.125rem; }
  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 3.125rem; }
  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 3.125rem; }
  .m-xl-52 {
    margin: 3.25rem; }
  .mt-xl-52,
  .my-xl-52 {
    margin-top: 3.25rem; }
  .mr-xl-52,
  .mx-xl-52 {
    margin-right: 3.25rem; }
  .mb-xl-52,
  .my-xl-52 {
    margin-bottom: 3.25rem; }
  .ml-xl-52,
  .mx-xl-52 {
    margin-left: 3.25rem; }
  .m-xl-56 {
    margin: 3.5rem; }
  .mt-xl-56,
  .my-xl-56 {
    margin-top: 3.5rem; }
  .mr-xl-56,
  .mx-xl-56 {
    margin-right: 3.5rem; }
  .mb-xl-56,
  .my-xl-56 {
    margin-bottom: 3.5rem; }
  .ml-xl-56,
  .mx-xl-56 {
    margin-left: 3.5rem; }
  .m-xl-60 {
    margin: 3.75rem; }
  .mt-xl-60,
  .my-xl-60 {
    margin-top: 3.75rem; }
  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 3.75rem; }
  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 3.75rem; }
  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 3.75rem; }
  .m-xl-64 {
    margin: 4rem; }
  .mt-xl-64,
  .my-xl-64 {
    margin-top: 4rem; }
  .mr-xl-64,
  .mx-xl-64 {
    margin-right: 4rem; }
  .mb-xl-64,
  .my-xl-64 {
    margin-bottom: 4rem; }
  .ml-xl-64,
  .mx-xl-64 {
    margin-left: 4rem; }
  .m-xl-70 {
    margin: 4.375rem; }
  .mt-xl-70,
  .my-xl-70 {
    margin-top: 4.375rem; }
  .mr-xl-70,
  .mx-xl-70 {
    margin-right: 4.375rem; }
  .mb-xl-70,
  .my-xl-70 {
    margin-bottom: 4.375rem; }
  .ml-xl-70,
  .mx-xl-70 {
    margin-left: 4.375rem; }
  .m-xl-76 {
    margin: 4.75rem; }
  .mt-xl-76,
  .my-xl-76 {
    margin-top: 4.75rem; }
  .mr-xl-76,
  .mx-xl-76 {
    margin-right: 4.75rem; }
  .mb-xl-76,
  .my-xl-76 {
    margin-bottom: 4.75rem; }
  .ml-xl-76,
  .mx-xl-76 {
    margin-left: 4.75rem; }
  .m-xl-80 {
    margin: 5rem; }
  .mt-xl-80,
  .my-xl-80 {
    margin-top: 5rem; }
  .mr-xl-80,
  .mx-xl-80 {
    margin-right: 5rem; }
  .mb-xl-80,
  .my-xl-80 {
    margin-bottom: 5rem; }
  .ml-xl-80,
  .mx-xl-80 {
    margin-left: 5rem; }
  .m-xl-90 {
    margin: 5.625rem; }
  .mt-xl-90,
  .my-xl-90 {
    margin-top: 5.625rem; }
  .mr-xl-90,
  .mx-xl-90 {
    margin-right: 5.625rem; }
  .mb-xl-90,
  .my-xl-90 {
    margin-bottom: 5.625rem; }
  .ml-xl-90,
  .mx-xl-90 {
    margin-left: 5.625rem; }
  .m-xl-100 {
    margin: 6.25rem; }
  .mt-xl-100,
  .my-xl-100 {
    margin-top: 6.25rem; }
  .mr-xl-100,
  .mx-xl-100 {
    margin-right: 6.25rem; }
  .mb-xl-100,
  .my-xl-100 {
    margin-bottom: 6.25rem; }
  .ml-xl-100,
  .mx-xl-100 {
    margin-left: 6.25rem; }
  .m-xl-110 {
    margin: 6.875rem; }
  .mt-xl-110,
  .my-xl-110 {
    margin-top: 6.875rem; }
  .mr-xl-110,
  .mx-xl-110 {
    margin-right: 6.875rem; }
  .mb-xl-110,
  .my-xl-110 {
    margin-bottom: 6.875rem; }
  .ml-xl-110,
  .mx-xl-110 {
    margin-left: 6.875rem; }
  .m-xl-120 {
    margin: 7.5rem; }
  .mt-xl-120,
  .my-xl-120 {
    margin-top: 7.5rem; }
  .mr-xl-120,
  .mx-xl-120 {
    margin-right: 7.5rem; }
  .mb-xl-120,
  .my-xl-120 {
    margin-bottom: 7.5rem; }
  .ml-xl-120,
  .mx-xl-120 {
    margin-left: 7.5rem; }
  .m-xl-130 {
    margin: 8.125rem; }
  .mt-xl-130,
  .my-xl-130 {
    margin-top: 8.125rem; }
  .mr-xl-130,
  .mx-xl-130 {
    margin-right: 8.125rem; }
  .mb-xl-130,
  .my-xl-130 {
    margin-bottom: 8.125rem; }
  .ml-xl-130,
  .mx-xl-130 {
    margin-left: 8.125rem; }
  .m-xl-140 {
    margin: 8.75rem; }
  .mt-xl-140,
  .my-xl-140 {
    margin-top: 8.75rem; }
  .mr-xl-140,
  .mx-xl-140 {
    margin-right: 8.75rem; }
  .mb-xl-140,
  .my-xl-140 {
    margin-bottom: 8.75rem; }
  .ml-xl-140,
  .mx-xl-140 {
    margin-left: 8.75rem; }
  .m-xl-150 {
    margin: 9.375rem; }
  .mt-xl-150,
  .my-xl-150 {
    margin-top: 9.375rem; }
  .mr-xl-150,
  .mx-xl-150 {
    margin-right: 9.375rem; }
  .mb-xl-150,
  .my-xl-150 {
    margin-bottom: 9.375rem; }
  .ml-xl-150,
  .mx-xl-150 {
    margin-left: 9.375rem; }
  .m-xl-160 {
    margin: 10rem; }
  .mt-xl-160,
  .my-xl-160 {
    margin-top: 10rem; }
  .mr-xl-160,
  .mx-xl-160 {
    margin-right: 10rem; }
  .mb-xl-160,
  .my-xl-160 {
    margin-bottom: 10rem; }
  .ml-xl-160,
  .mx-xl-160 {
    margin-left: 10rem; }
  .m-xl-180 {
    margin: 11.25rem; }
  .mt-xl-180,
  .my-xl-180 {
    margin-top: 11.25rem; }
  .mr-xl-180,
  .mx-xl-180 {
    margin-right: 11.25rem; }
  .mb-xl-180,
  .my-xl-180 {
    margin-bottom: 11.25rem; }
  .ml-xl-180,
  .mx-xl-180 {
    margin-left: 11.25rem; }
  .m-xl-200 {
    margin: 12.5rem; }
  .mt-xl-200,
  .my-xl-200 {
    margin-top: 12.5rem; }
  .mr-xl-200,
  .mx-xl-200 {
    margin-right: 12.5rem; }
  .mb-xl-200,
  .my-xl-200 {
    margin-bottom: 12.5rem; }
  .ml-xl-200,
  .mx-xl-200 {
    margin-left: 12.5rem; }
  .m-xl-230 {
    margin: 14.375rem; }
  .mt-xl-230,
  .my-xl-230 {
    margin-top: 14.375rem; }
  .mr-xl-230,
  .mx-xl-230 {
    margin-right: 14.375rem; }
  .mb-xl-230,
  .my-xl-230 {
    margin-bottom: 14.375rem; }
  .ml-xl-230,
  .mx-xl-230 {
    margin-left: 14.375rem; }
  .m-xl-250 {
    margin: 15.625rem; }
  .mt-xl-250,
  .my-xl-250 {
    margin-top: 15.625rem; }
  .mr-xl-250,
  .mx-xl-250 {
    margin-right: 15.625rem; }
  .mb-xl-250,
  .my-xl-250 {
    margin-bottom: 15.625rem; }
  .ml-xl-250,
  .mx-xl-250 {
    margin-left: 15.625rem; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.125rem; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -0.25rem; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -0.375rem; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -0.5rem; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -0.625rem; }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -0.75rem; }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -0.875rem; }
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -1rem; }
  .mt-xl-n17,
  .my-xl-n17 {
    margin-top: -1.0625rem; }
  .mt-xl-n18,
  .my-xl-n18 {
    margin-top: -1.125rem; }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -1.25rem; }
  .mt-xl-n22,
  .my-xl-n22 {
    margin-top: -1.375rem; }
  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -1.5rem; }
  .mt-xl-n26,
  .my-xl-n26 {
    margin-top: -1.625rem; }
  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -1.75rem; }
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -1.875rem; }
  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -2rem; }
  .mt-xl-n34,
  .my-xl-n34 {
    margin-top: -2.125rem; }
  .mt-xl-n36,
  .my-xl-n36 {
    margin-top: -2.25rem; }
  .mt-xl-n38,
  .my-xl-n38 {
    margin-top: -2.375rem; }
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -2.5rem; }
  .mt-xl-n44,
  .my-xl-n44 {
    margin-top: -2.75rem; }
  .mt-xl-n46,
  .my-xl-n46 {
    margin-top: -2.875rem; }
  .mt-xl-n48,
  .my-xl-n48 {
    margin-top: -3rem; }
  .mt-xl-n50,
  .my-xl-n50 {
    margin-top: -3.125rem; }
  .mt-xl-n52,
  .my-xl-n52 {
    margin-top: -3.25rem; }
  .mt-xl-n56,
  .my-xl-n56 {
    margin-top: -3.5rem; }
  .mt-xl-n60,
  .my-xl-n60 {
    margin-top: -3.75rem; }
  .mt-xl-n64,
  .my-xl-n64 {
    margin-top: -4rem; }
  .mt-xl-n70,
  .my-xl-n70 {
    margin-top: -4.375rem; }
  .mt-xl-n76,
  .my-xl-n76 {
    margin-top: -4.75rem; }
  .mt-xl-n80,
  .my-xl-n80 {
    margin-top: -5rem; }
  .mt-xl-n90,
  .my-xl-n90 {
    margin-top: -5.625rem; }
  .mt-xl-n100,
  .my-xl-n100 {
    margin-top: -6.25rem; }
  .mt-xl-n110,
  .my-xl-n110 {
    margin-top: -6.875rem; }
  .mt-xl-n120,
  .my-xl-n120 {
    margin-top: -7.5rem; }
  .mt-xl-n130,
  .my-xl-n130 {
    margin-top: -8.125rem; }
  .mt-xl-n140,
  .my-xl-n140 {
    margin-top: -8.75rem; }
  .mt-xl-n150,
  .my-xl-n150 {
    margin-top: -9.375rem; }
  .mt-xl-n160,
  .my-xl-n160 {
    margin-top: -10rem; }
  .mt-xl-n180,
  .my-xl-n180 {
    margin-top: -11.25rem; }
  .mt-xl-n200,
  .my-xl-n200 {
    margin-top: -12.5rem; }
  .mt-xl-n230,
  .my-xl-n230 {
    margin-top: -14.375rem; }
  .mt-xl-n250,
  .my-xl-n250 {
    margin-top: -15.625rem; }
  .m-xl-a {
    margin: auto; }
  .mt-xl-a,
  .my-xl-a {
    margin-top: auto; }
  .mr-xl-a,
  .mx-xl-a {
    margin-right: auto; }
  .mb-xl-a,
  .my-xl-a {
    margin-bottom: auto; }
  .ml-xl-a,
  .mx-xl-a {
    margin-left: auto; }
  .p-xl-0 {
    padding: 0; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0; }
  .p-xl-2 {
    padding: 0.125rem; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.125rem; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.125rem; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.125rem; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.125rem; }
  .p-xl-4 {
    padding: 0.25rem; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 0.25rem; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 0.25rem; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 0.25rem; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 0.25rem; }
  .p-xl-6 {
    padding: 0.375rem; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 0.375rem; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 0.375rem; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 0.375rem; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 0.375rem; }
  .p-xl-8 {
    padding: 0.5rem; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 0.5rem; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 0.5rem; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 0.5rem; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 0.5rem; }
  .p-xl-10 {
    padding: 0.625rem; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 0.625rem; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 0.625rem; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 0.625rem; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 0.625rem; }
  .p-xl-12 {
    padding: 0.75rem; }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 0.75rem; }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 0.75rem; }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 0.75rem; }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 0.75rem; }
  .p-xl-14 {
    padding: 0.875rem; }
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 0.875rem; }
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 0.875rem; }
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 0.875rem; }
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 0.875rem; }
  .p-xl-16 {
    padding: 1rem; }
  .pt-xl-16,
  .py-xl-16 {
    padding-top: 1rem; }
  .pr-xl-16,
  .px-xl-16 {
    padding-right: 1rem; }
  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 1rem; }
  .pl-xl-16,
  .px-xl-16 {
    padding-left: 1rem; }
  .p-xl-17 {
    padding: 1.0625rem; }
  .pt-xl-17,
  .py-xl-17 {
    padding-top: 1.0625rem; }
  .pr-xl-17,
  .px-xl-17 {
    padding-right: 1.0625rem; }
  .pb-xl-17,
  .py-xl-17 {
    padding-bottom: 1.0625rem; }
  .pl-xl-17,
  .px-xl-17 {
    padding-left: 1.0625rem; }
  .p-xl-18 {
    padding: 1.125rem; }
  .pt-xl-18,
  .py-xl-18 {
    padding-top: 1.125rem; }
  .pr-xl-18,
  .px-xl-18 {
    padding-right: 1.125rem; }
  .pb-xl-18,
  .py-xl-18 {
    padding-bottom: 1.125rem; }
  .pl-xl-18,
  .px-xl-18 {
    padding-left: 1.125rem; }
  .p-xl-20 {
    padding: 1.25rem; }
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 1.25rem; }
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 1.25rem; }
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 1.25rem; }
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 1.25rem; }
  .p-xl-22 {
    padding: 1.375rem; }
  .pt-xl-22,
  .py-xl-22 {
    padding-top: 1.375rem; }
  .pr-xl-22,
  .px-xl-22 {
    padding-right: 1.375rem; }
  .pb-xl-22,
  .py-xl-22 {
    padding-bottom: 1.375rem; }
  .pl-xl-22,
  .px-xl-22 {
    padding-left: 1.375rem; }
  .p-xl-24 {
    padding: 1.5rem; }
  .pt-xl-24,
  .py-xl-24 {
    padding-top: 1.5rem; }
  .pr-xl-24,
  .px-xl-24 {
    padding-right: 1.5rem; }
  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 1.5rem; }
  .pl-xl-24,
  .px-xl-24 {
    padding-left: 1.5rem; }
  .p-xl-26 {
    padding: 1.625rem; }
  .pt-xl-26,
  .py-xl-26 {
    padding-top: 1.625rem; }
  .pr-xl-26,
  .px-xl-26 {
    padding-right: 1.625rem; }
  .pb-xl-26,
  .py-xl-26 {
    padding-bottom: 1.625rem; }
  .pl-xl-26,
  .px-xl-26 {
    padding-left: 1.625rem; }
  .p-xl-28 {
    padding: 1.75rem; }
  .pt-xl-28,
  .py-xl-28 {
    padding-top: 1.75rem; }
  .pr-xl-28,
  .px-xl-28 {
    padding-right: 1.75rem; }
  .pb-xl-28,
  .py-xl-28 {
    padding-bottom: 1.75rem; }
  .pl-xl-28,
  .px-xl-28 {
    padding-left: 1.75rem; }
  .p-xl-30 {
    padding: 1.875rem; }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 1.875rem; }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 1.875rem; }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 1.875rem; }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 1.875rem; }
  .p-xl-32 {
    padding: 2rem; }
  .pt-xl-32,
  .py-xl-32 {
    padding-top: 2rem; }
  .pr-xl-32,
  .px-xl-32 {
    padding-right: 2rem; }
  .pb-xl-32,
  .py-xl-32 {
    padding-bottom: 2rem; }
  .pl-xl-32,
  .px-xl-32 {
    padding-left: 2rem; }
  .p-xl-34 {
    padding: 2.125rem; }
  .pt-xl-34,
  .py-xl-34 {
    padding-top: 2.125rem; }
  .pr-xl-34,
  .px-xl-34 {
    padding-right: 2.125rem; }
  .pb-xl-34,
  .py-xl-34 {
    padding-bottom: 2.125rem; }
  .pl-xl-34,
  .px-xl-34 {
    padding-left: 2.125rem; }
  .p-xl-36 {
    padding: 2.25rem; }
  .pt-xl-36,
  .py-xl-36 {
    padding-top: 2.25rem; }
  .pr-xl-36,
  .px-xl-36 {
    padding-right: 2.25rem; }
  .pb-xl-36,
  .py-xl-36 {
    padding-bottom: 2.25rem; }
  .pl-xl-36,
  .px-xl-36 {
    padding-left: 2.25rem; }
  .p-xl-38 {
    padding: 2.375rem; }
  .pt-xl-38,
  .py-xl-38 {
    padding-top: 2.375rem; }
  .pr-xl-38,
  .px-xl-38 {
    padding-right: 2.375rem; }
  .pb-xl-38,
  .py-xl-38 {
    padding-bottom: 2.375rem; }
  .pl-xl-38,
  .px-xl-38 {
    padding-left: 2.375rem; }
  .p-xl-40 {
    padding: 2.5rem; }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 2.5rem; }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 2.5rem; }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 2.5rem; }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 2.5rem; }
  .p-xl-44 {
    padding: 2.75rem; }
  .pt-xl-44,
  .py-xl-44 {
    padding-top: 2.75rem; }
  .pr-xl-44,
  .px-xl-44 {
    padding-right: 2.75rem; }
  .pb-xl-44,
  .py-xl-44 {
    padding-bottom: 2.75rem; }
  .pl-xl-44,
  .px-xl-44 {
    padding-left: 2.75rem; }
  .p-xl-46 {
    padding: 2.875rem; }
  .pt-xl-46,
  .py-xl-46 {
    padding-top: 2.875rem; }
  .pr-xl-46,
  .px-xl-46 {
    padding-right: 2.875rem; }
  .pb-xl-46,
  .py-xl-46 {
    padding-bottom: 2.875rem; }
  .pl-xl-46,
  .px-xl-46 {
    padding-left: 2.875rem; }
  .p-xl-48 {
    padding: 3rem; }
  .pt-xl-48,
  .py-xl-48 {
    padding-top: 3rem; }
  .pr-xl-48,
  .px-xl-48 {
    padding-right: 3rem; }
  .pb-xl-48,
  .py-xl-48 {
    padding-bottom: 3rem; }
  .pl-xl-48,
  .px-xl-48 {
    padding-left: 3rem; }
  .p-xl-50 {
    padding: 3.125rem; }
  .pt-xl-50,
  .py-xl-50 {
    padding-top: 3.125rem; }
  .pr-xl-50,
  .px-xl-50 {
    padding-right: 3.125rem; }
  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 3.125rem; }
  .pl-xl-50,
  .px-xl-50 {
    padding-left: 3.125rem; }
  .p-xl-52 {
    padding: 3.25rem; }
  .pt-xl-52,
  .py-xl-52 {
    padding-top: 3.25rem; }
  .pr-xl-52,
  .px-xl-52 {
    padding-right: 3.25rem; }
  .pb-xl-52,
  .py-xl-52 {
    padding-bottom: 3.25rem; }
  .pl-xl-52,
  .px-xl-52 {
    padding-left: 3.25rem; }
  .p-xl-56 {
    padding: 3.5rem; }
  .pt-xl-56,
  .py-xl-56 {
    padding-top: 3.5rem; }
  .pr-xl-56,
  .px-xl-56 {
    padding-right: 3.5rem; }
  .pb-xl-56,
  .py-xl-56 {
    padding-bottom: 3.5rem; }
  .pl-xl-56,
  .px-xl-56 {
    padding-left: 3.5rem; }
  .p-xl-60 {
    padding: 3.75rem; }
  .pt-xl-60,
  .py-xl-60 {
    padding-top: 3.75rem; }
  .pr-xl-60,
  .px-xl-60 {
    padding-right: 3.75rem; }
  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 3.75rem; }
  .pl-xl-60,
  .px-xl-60 {
    padding-left: 3.75rem; }
  .p-xl-64 {
    padding: 4rem; }
  .pt-xl-64,
  .py-xl-64 {
    padding-top: 4rem; }
  .pr-xl-64,
  .px-xl-64 {
    padding-right: 4rem; }
  .pb-xl-64,
  .py-xl-64 {
    padding-bottom: 4rem; }
  .pl-xl-64,
  .px-xl-64 {
    padding-left: 4rem; }
  .p-xl-70 {
    padding: 4.375rem; }
  .pt-xl-70,
  .py-xl-70 {
    padding-top: 4.375rem; }
  .pr-xl-70,
  .px-xl-70 {
    padding-right: 4.375rem; }
  .pb-xl-70,
  .py-xl-70 {
    padding-bottom: 4.375rem; }
  .pl-xl-70,
  .px-xl-70 {
    padding-left: 4.375rem; }
  .p-xl-76 {
    padding: 4.75rem; }
  .pt-xl-76,
  .py-xl-76 {
    padding-top: 4.75rem; }
  .pr-xl-76,
  .px-xl-76 {
    padding-right: 4.75rem; }
  .pb-xl-76,
  .py-xl-76 {
    padding-bottom: 4.75rem; }
  .pl-xl-76,
  .px-xl-76 {
    padding-left: 4.75rem; }
  .p-xl-80 {
    padding: 5rem; }
  .pt-xl-80,
  .py-xl-80 {
    padding-top: 5rem; }
  .pr-xl-80,
  .px-xl-80 {
    padding-right: 5rem; }
  .pb-xl-80,
  .py-xl-80 {
    padding-bottom: 5rem; }
  .pl-xl-80,
  .px-xl-80 {
    padding-left: 5rem; }
  .p-xl-90 {
    padding: 5.625rem; }
  .pt-xl-90,
  .py-xl-90 {
    padding-top: 5.625rem; }
  .pr-xl-90,
  .px-xl-90 {
    padding-right: 5.625rem; }
  .pb-xl-90,
  .py-xl-90 {
    padding-bottom: 5.625rem; }
  .pl-xl-90,
  .px-xl-90 {
    padding-left: 5.625rem; }
  .p-xl-100 {
    padding: 6.25rem; }
  .pt-xl-100,
  .py-xl-100 {
    padding-top: 6.25rem; }
  .pr-xl-100,
  .px-xl-100 {
    padding-right: 6.25rem; }
  .pb-xl-100,
  .py-xl-100 {
    padding-bottom: 6.25rem; }
  .pl-xl-100,
  .px-xl-100 {
    padding-left: 6.25rem; }
  .p-xl-110 {
    padding: 6.875rem; }
  .pt-xl-110,
  .py-xl-110 {
    padding-top: 6.875rem; }
  .pr-xl-110,
  .px-xl-110 {
    padding-right: 6.875rem; }
  .pb-xl-110,
  .py-xl-110 {
    padding-bottom: 6.875rem; }
  .pl-xl-110,
  .px-xl-110 {
    padding-left: 6.875rem; }
  .p-xl-120 {
    padding: 7.5rem; }
  .pt-xl-120,
  .py-xl-120 {
    padding-top: 7.5rem; }
  .pr-xl-120,
  .px-xl-120 {
    padding-right: 7.5rem; }
  .pb-xl-120,
  .py-xl-120 {
    padding-bottom: 7.5rem; }
  .pl-xl-120,
  .px-xl-120 {
    padding-left: 7.5rem; }
  .p-xl-130 {
    padding: 8.125rem; }
  .pt-xl-130,
  .py-xl-130 {
    padding-top: 8.125rem; }
  .pr-xl-130,
  .px-xl-130 {
    padding-right: 8.125rem; }
  .pb-xl-130,
  .py-xl-130 {
    padding-bottom: 8.125rem; }
  .pl-xl-130,
  .px-xl-130 {
    padding-left: 8.125rem; }
  .p-xl-140 {
    padding: 8.75rem; }
  .pt-xl-140,
  .py-xl-140 {
    padding-top: 8.75rem; }
  .pr-xl-140,
  .px-xl-140 {
    padding-right: 8.75rem; }
  .pb-xl-140,
  .py-xl-140 {
    padding-bottom: 8.75rem; }
  .pl-xl-140,
  .px-xl-140 {
    padding-left: 8.75rem; }
  .p-xl-150 {
    padding: 9.375rem; }
  .pt-xl-150,
  .py-xl-150 {
    padding-top: 9.375rem; }
  .pr-xl-150,
  .px-xl-150 {
    padding-right: 9.375rem; }
  .pb-xl-150,
  .py-xl-150 {
    padding-bottom: 9.375rem; }
  .pl-xl-150,
  .px-xl-150 {
    padding-left: 9.375rem; }
  .p-xl-160 {
    padding: 10rem; }
  .pt-xl-160,
  .py-xl-160 {
    padding-top: 10rem; }
  .pr-xl-160,
  .px-xl-160 {
    padding-right: 10rem; }
  .pb-xl-160,
  .py-xl-160 {
    padding-bottom: 10rem; }
  .pl-xl-160,
  .px-xl-160 {
    padding-left: 10rem; }
  .p-xl-180 {
    padding: 11.25rem; }
  .pt-xl-180,
  .py-xl-180 {
    padding-top: 11.25rem; }
  .pr-xl-180,
  .px-xl-180 {
    padding-right: 11.25rem; }
  .pb-xl-180,
  .py-xl-180 {
    padding-bottom: 11.25rem; }
  .pl-xl-180,
  .px-xl-180 {
    padding-left: 11.25rem; }
  .p-xl-200 {
    padding: 12.5rem; }
  .pt-xl-200,
  .py-xl-200 {
    padding-top: 12.5rem; }
  .pr-xl-200,
  .px-xl-200 {
    padding-right: 12.5rem; }
  .pb-xl-200,
  .py-xl-200 {
    padding-bottom: 12.5rem; }
  .pl-xl-200,
  .px-xl-200 {
    padding-left: 12.5rem; }
  .p-xl-230 {
    padding: 14.375rem; }
  .pt-xl-230,
  .py-xl-230 {
    padding-top: 14.375rem; }
  .pr-xl-230,
  .px-xl-230 {
    padding-right: 14.375rem; }
  .pb-xl-230,
  .py-xl-230 {
    padding-bottom: 14.375rem; }
  .pl-xl-230,
  .px-xl-230 {
    padding-left: 14.375rem; }
  .p-xl-250 {
    padding: 15.625rem; }
  .pt-xl-250,
  .py-xl-250 {
    padding-top: 15.625rem; }
  .pr-xl-250,
  .px-xl-250 {
    padding-right: 15.625rem; }
  .pb-xl-250,
  .py-xl-250 {
    padding-bottom: 15.625rem; }
  .pl-xl-250,
  .px-xl-250 {
    padding-left: 15.625rem; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.125rem; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -0.25rem; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -0.375rem; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -0.5rem; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -0.625rem; }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -0.75rem; }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -0.875rem; }
  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -1rem; }
  .mt-xl-n17,
  .my-xl-n17 {
    margin-top: -1.0625rem; }
  .mt-xl-n18,
  .my-xl-n18 {
    margin-top: -1.125rem; }
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -1.25rem; }
  .mt-xl-n22,
  .my-xl-n22 {
    margin-top: -1.375rem; }
  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -1.5rem; }
  .mt-xl-n26,
  .my-xl-n26 {
    margin-top: -1.625rem; }
  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -1.75rem; }
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -1.875rem; }
  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -2rem; }
  .mt-xl-n34,
  .my-xl-n34 {
    margin-top: -2.125rem; }
  .mt-xl-n36,
  .my-xl-n36 {
    margin-top: -2.25rem; }
  .mt-xl-n38,
  .my-xl-n38 {
    margin-top: -2.375rem; }
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -2.5rem; }
  .mt-xl-n44,
  .my-xl-n44 {
    margin-top: -2.75rem; }
  .mt-xl-n46,
  .my-xl-n46 {
    margin-top: -2.875rem; }
  .mt-xl-n48,
  .my-xl-n48 {
    margin-top: -3rem; }
  .mt-xl-n50,
  .my-xl-n50 {
    margin-top: -3.125rem; }
  .mt-xl-n52,
  .my-xl-n52 {
    margin-top: -3.25rem; }
  .mt-xl-n56,
  .my-xl-n56 {
    margin-top: -3.5rem; }
  .mt-xl-n60,
  .my-xl-n60 {
    margin-top: -3.75rem; }
  .mt-xl-n64,
  .my-xl-n64 {
    margin-top: -4rem; }
  .mt-xl-n70,
  .my-xl-n70 {
    margin-top: -4.375rem; }
  .mt-xl-n76,
  .my-xl-n76 {
    margin-top: -4.75rem; }
  .mt-xl-n80,
  .my-xl-n80 {
    margin-top: -5rem; }
  .mt-xl-n90,
  .my-xl-n90 {
    margin-top: -5.625rem; }
  .mt-xl-n100,
  .my-xl-n100 {
    margin-top: -6.25rem; }
  .mt-xl-n110,
  .my-xl-n110 {
    margin-top: -6.875rem; }
  .mt-xl-n120,
  .my-xl-n120 {
    margin-top: -7.5rem; }
  .mt-xl-n130,
  .my-xl-n130 {
    margin-top: -8.125rem; }
  .mt-xl-n140,
  .my-xl-n140 {
    margin-top: -8.75rem; }
  .mt-xl-n150,
  .my-xl-n150 {
    margin-top: -9.375rem; }
  .mt-xl-n160,
  .my-xl-n160 {
    margin-top: -10rem; }
  .mt-xl-n180,
  .my-xl-n180 {
    margin-top: -11.25rem; }
  .mt-xl-n200,
  .my-xl-n200 {
    margin-top: -12.5rem; }
  .mt-xl-n230,
  .my-xl-n230 {
    margin-top: -14.375rem; }
  .mt-xl-n250,
  .my-xl-n250 {
    margin-top: -15.625rem; }
  .m-xl-a {
    margin: auto; }
  .mt-xl-a,
  .my-xl-a {
    margin-top: auto; }
  .mr-xl-a,
  .mx-xl-a {
    margin-right: auto; }
  .mb-xl-a,
  .my-xl-a {
    margin-bottom: auto; }
  .ml-xl-a,
  .mx-xl-a {
    margin-left: auto; } }

@media (min-width: 1420px) {
  .m-xxl-0 {
    margin: 0; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0; }
  .m-xxl-2 {
    margin: 0.125rem; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.125rem; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.125rem; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.125rem; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.125rem; }
  .m-xxl-4 {
    margin: 0.25rem; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 0.25rem; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 0.25rem; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 0.25rem; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 0.25rem; }
  .m-xxl-6 {
    margin: 0.375rem; }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 0.375rem; }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 0.375rem; }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 0.375rem; }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 0.375rem; }
  .m-xxl-8 {
    margin: 0.5rem; }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 0.5rem; }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 0.5rem; }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 0.5rem; }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 0.5rem; }
  .m-xxl-10 {
    margin: 0.625rem; }
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 0.625rem; }
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 0.625rem; }
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 0.625rem; }
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 0.625rem; }
  .m-xxl-12 {
    margin: 0.75rem; }
  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 0.75rem; }
  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 0.75rem; }
  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 0.75rem; }
  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 0.75rem; }
  .m-xxl-14 {
    margin: 0.875rem; }
  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 0.875rem; }
  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 0.875rem; }
  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 0.875rem; }
  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 0.875rem; }
  .m-xxl-16 {
    margin: 1rem; }
  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 1rem; }
  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 1rem; }
  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 1rem; }
  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 1rem; }
  .m-xxl-17 {
    margin: 1.0625rem; }
  .mt-xxl-17,
  .my-xxl-17 {
    margin-top: 1.0625rem; }
  .mr-xxl-17,
  .mx-xxl-17 {
    margin-right: 1.0625rem; }
  .mb-xxl-17,
  .my-xxl-17 {
    margin-bottom: 1.0625rem; }
  .ml-xxl-17,
  .mx-xxl-17 {
    margin-left: 1.0625rem; }
  .m-xxl-18 {
    margin: 1.125rem; }
  .mt-xxl-18,
  .my-xxl-18 {
    margin-top: 1.125rem; }
  .mr-xxl-18,
  .mx-xxl-18 {
    margin-right: 1.125rem; }
  .mb-xxl-18,
  .my-xxl-18 {
    margin-bottom: 1.125rem; }
  .ml-xxl-18,
  .mx-xxl-18 {
    margin-left: 1.125rem; }
  .m-xxl-20 {
    margin: 1.25rem; }
  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 1.25rem; }
  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 1.25rem; }
  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 1.25rem; }
  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 1.25rem; }
  .m-xxl-22 {
    margin: 1.375rem; }
  .mt-xxl-22,
  .my-xxl-22 {
    margin-top: 1.375rem; }
  .mr-xxl-22,
  .mx-xxl-22 {
    margin-right: 1.375rem; }
  .mb-xxl-22,
  .my-xxl-22 {
    margin-bottom: 1.375rem; }
  .ml-xxl-22,
  .mx-xxl-22 {
    margin-left: 1.375rem; }
  .m-xxl-24 {
    margin: 1.5rem; }
  .mt-xxl-24,
  .my-xxl-24 {
    margin-top: 1.5rem; }
  .mr-xxl-24,
  .mx-xxl-24 {
    margin-right: 1.5rem; }
  .mb-xxl-24,
  .my-xxl-24 {
    margin-bottom: 1.5rem; }
  .ml-xxl-24,
  .mx-xxl-24 {
    margin-left: 1.5rem; }
  .m-xxl-26 {
    margin: 1.625rem; }
  .mt-xxl-26,
  .my-xxl-26 {
    margin-top: 1.625rem; }
  .mr-xxl-26,
  .mx-xxl-26 {
    margin-right: 1.625rem; }
  .mb-xxl-26,
  .my-xxl-26 {
    margin-bottom: 1.625rem; }
  .ml-xxl-26,
  .mx-xxl-26 {
    margin-left: 1.625rem; }
  .m-xxl-28 {
    margin: 1.75rem; }
  .mt-xxl-28,
  .my-xxl-28 {
    margin-top: 1.75rem; }
  .mr-xxl-28,
  .mx-xxl-28 {
    margin-right: 1.75rem; }
  .mb-xxl-28,
  .my-xxl-28 {
    margin-bottom: 1.75rem; }
  .ml-xxl-28,
  .mx-xxl-28 {
    margin-left: 1.75rem; }
  .m-xxl-30 {
    margin: 1.875rem; }
  .mt-xxl-30,
  .my-xxl-30 {
    margin-top: 1.875rem; }
  .mr-xxl-30,
  .mx-xxl-30 {
    margin-right: 1.875rem; }
  .mb-xxl-30,
  .my-xxl-30 {
    margin-bottom: 1.875rem; }
  .ml-xxl-30,
  .mx-xxl-30 {
    margin-left: 1.875rem; }
  .m-xxl-32 {
    margin: 2rem; }
  .mt-xxl-32,
  .my-xxl-32 {
    margin-top: 2rem; }
  .mr-xxl-32,
  .mx-xxl-32 {
    margin-right: 2rem; }
  .mb-xxl-32,
  .my-xxl-32 {
    margin-bottom: 2rem; }
  .ml-xxl-32,
  .mx-xxl-32 {
    margin-left: 2rem; }
  .m-xxl-34 {
    margin: 2.125rem; }
  .mt-xxl-34,
  .my-xxl-34 {
    margin-top: 2.125rem; }
  .mr-xxl-34,
  .mx-xxl-34 {
    margin-right: 2.125rem; }
  .mb-xxl-34,
  .my-xxl-34 {
    margin-bottom: 2.125rem; }
  .ml-xxl-34,
  .mx-xxl-34 {
    margin-left: 2.125rem; }
  .m-xxl-36 {
    margin: 2.25rem; }
  .mt-xxl-36,
  .my-xxl-36 {
    margin-top: 2.25rem; }
  .mr-xxl-36,
  .mx-xxl-36 {
    margin-right: 2.25rem; }
  .mb-xxl-36,
  .my-xxl-36 {
    margin-bottom: 2.25rem; }
  .ml-xxl-36,
  .mx-xxl-36 {
    margin-left: 2.25rem; }
  .m-xxl-38 {
    margin: 2.375rem; }
  .mt-xxl-38,
  .my-xxl-38 {
    margin-top: 2.375rem; }
  .mr-xxl-38,
  .mx-xxl-38 {
    margin-right: 2.375rem; }
  .mb-xxl-38,
  .my-xxl-38 {
    margin-bottom: 2.375rem; }
  .ml-xxl-38,
  .mx-xxl-38 {
    margin-left: 2.375rem; }
  .m-xxl-40 {
    margin: 2.5rem; }
  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 2.5rem; }
  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 2.5rem; }
  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 2.5rem; }
  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 2.5rem; }
  .m-xxl-44 {
    margin: 2.75rem; }
  .mt-xxl-44,
  .my-xxl-44 {
    margin-top: 2.75rem; }
  .mr-xxl-44,
  .mx-xxl-44 {
    margin-right: 2.75rem; }
  .mb-xxl-44,
  .my-xxl-44 {
    margin-bottom: 2.75rem; }
  .ml-xxl-44,
  .mx-xxl-44 {
    margin-left: 2.75rem; }
  .m-xxl-46 {
    margin: 2.875rem; }
  .mt-xxl-46,
  .my-xxl-46 {
    margin-top: 2.875rem; }
  .mr-xxl-46,
  .mx-xxl-46 {
    margin-right: 2.875rem; }
  .mb-xxl-46,
  .my-xxl-46 {
    margin-bottom: 2.875rem; }
  .ml-xxl-46,
  .mx-xxl-46 {
    margin-left: 2.875rem; }
  .m-xxl-48 {
    margin: 3rem; }
  .mt-xxl-48,
  .my-xxl-48 {
    margin-top: 3rem; }
  .mr-xxl-48,
  .mx-xxl-48 {
    margin-right: 3rem; }
  .mb-xxl-48,
  .my-xxl-48 {
    margin-bottom: 3rem; }
  .ml-xxl-48,
  .mx-xxl-48 {
    margin-left: 3rem; }
  .m-xxl-50 {
    margin: 3.125rem; }
  .mt-xxl-50,
  .my-xxl-50 {
    margin-top: 3.125rem; }
  .mr-xxl-50,
  .mx-xxl-50 {
    margin-right: 3.125rem; }
  .mb-xxl-50,
  .my-xxl-50 {
    margin-bottom: 3.125rem; }
  .ml-xxl-50,
  .mx-xxl-50 {
    margin-left: 3.125rem; }
  .m-xxl-52 {
    margin: 3.25rem; }
  .mt-xxl-52,
  .my-xxl-52 {
    margin-top: 3.25rem; }
  .mr-xxl-52,
  .mx-xxl-52 {
    margin-right: 3.25rem; }
  .mb-xxl-52,
  .my-xxl-52 {
    margin-bottom: 3.25rem; }
  .ml-xxl-52,
  .mx-xxl-52 {
    margin-left: 3.25rem; }
  .m-xxl-56 {
    margin: 3.5rem; }
  .mt-xxl-56,
  .my-xxl-56 {
    margin-top: 3.5rem; }
  .mr-xxl-56,
  .mx-xxl-56 {
    margin-right: 3.5rem; }
  .mb-xxl-56,
  .my-xxl-56 {
    margin-bottom: 3.5rem; }
  .ml-xxl-56,
  .mx-xxl-56 {
    margin-left: 3.5rem; }
  .m-xxl-60 {
    margin: 3.75rem; }
  .mt-xxl-60,
  .my-xxl-60 {
    margin-top: 3.75rem; }
  .mr-xxl-60,
  .mx-xxl-60 {
    margin-right: 3.75rem; }
  .mb-xxl-60,
  .my-xxl-60 {
    margin-bottom: 3.75rem; }
  .ml-xxl-60,
  .mx-xxl-60 {
    margin-left: 3.75rem; }
  .m-xxl-64 {
    margin: 4rem; }
  .mt-xxl-64,
  .my-xxl-64 {
    margin-top: 4rem; }
  .mr-xxl-64,
  .mx-xxl-64 {
    margin-right: 4rem; }
  .mb-xxl-64,
  .my-xxl-64 {
    margin-bottom: 4rem; }
  .ml-xxl-64,
  .mx-xxl-64 {
    margin-left: 4rem; }
  .m-xxl-70 {
    margin: 4.375rem; }
  .mt-xxl-70,
  .my-xxl-70 {
    margin-top: 4.375rem; }
  .mr-xxl-70,
  .mx-xxl-70 {
    margin-right: 4.375rem; }
  .mb-xxl-70,
  .my-xxl-70 {
    margin-bottom: 4.375rem; }
  .ml-xxl-70,
  .mx-xxl-70 {
    margin-left: 4.375rem; }
  .m-xxl-76 {
    margin: 4.75rem; }
  .mt-xxl-76,
  .my-xxl-76 {
    margin-top: 4.75rem; }
  .mr-xxl-76,
  .mx-xxl-76 {
    margin-right: 4.75rem; }
  .mb-xxl-76,
  .my-xxl-76 {
    margin-bottom: 4.75rem; }
  .ml-xxl-76,
  .mx-xxl-76 {
    margin-left: 4.75rem; }
  .m-xxl-80 {
    margin: 5rem; }
  .mt-xxl-80,
  .my-xxl-80 {
    margin-top: 5rem; }
  .mr-xxl-80,
  .mx-xxl-80 {
    margin-right: 5rem; }
  .mb-xxl-80,
  .my-xxl-80 {
    margin-bottom: 5rem; }
  .ml-xxl-80,
  .mx-xxl-80 {
    margin-left: 5rem; }
  .m-xxl-90 {
    margin: 5.625rem; }
  .mt-xxl-90,
  .my-xxl-90 {
    margin-top: 5.625rem; }
  .mr-xxl-90,
  .mx-xxl-90 {
    margin-right: 5.625rem; }
  .mb-xxl-90,
  .my-xxl-90 {
    margin-bottom: 5.625rem; }
  .ml-xxl-90,
  .mx-xxl-90 {
    margin-left: 5.625rem; }
  .m-xxl-100 {
    margin: 6.25rem; }
  .mt-xxl-100,
  .my-xxl-100 {
    margin-top: 6.25rem; }
  .mr-xxl-100,
  .mx-xxl-100 {
    margin-right: 6.25rem; }
  .mb-xxl-100,
  .my-xxl-100 {
    margin-bottom: 6.25rem; }
  .ml-xxl-100,
  .mx-xxl-100 {
    margin-left: 6.25rem; }
  .m-xxl-110 {
    margin: 6.875rem; }
  .mt-xxl-110,
  .my-xxl-110 {
    margin-top: 6.875rem; }
  .mr-xxl-110,
  .mx-xxl-110 {
    margin-right: 6.875rem; }
  .mb-xxl-110,
  .my-xxl-110 {
    margin-bottom: 6.875rem; }
  .ml-xxl-110,
  .mx-xxl-110 {
    margin-left: 6.875rem; }
  .m-xxl-120 {
    margin: 7.5rem; }
  .mt-xxl-120,
  .my-xxl-120 {
    margin-top: 7.5rem; }
  .mr-xxl-120,
  .mx-xxl-120 {
    margin-right: 7.5rem; }
  .mb-xxl-120,
  .my-xxl-120 {
    margin-bottom: 7.5rem; }
  .ml-xxl-120,
  .mx-xxl-120 {
    margin-left: 7.5rem; }
  .m-xxl-130 {
    margin: 8.125rem; }
  .mt-xxl-130,
  .my-xxl-130 {
    margin-top: 8.125rem; }
  .mr-xxl-130,
  .mx-xxl-130 {
    margin-right: 8.125rem; }
  .mb-xxl-130,
  .my-xxl-130 {
    margin-bottom: 8.125rem; }
  .ml-xxl-130,
  .mx-xxl-130 {
    margin-left: 8.125rem; }
  .m-xxl-140 {
    margin: 8.75rem; }
  .mt-xxl-140,
  .my-xxl-140 {
    margin-top: 8.75rem; }
  .mr-xxl-140,
  .mx-xxl-140 {
    margin-right: 8.75rem; }
  .mb-xxl-140,
  .my-xxl-140 {
    margin-bottom: 8.75rem; }
  .ml-xxl-140,
  .mx-xxl-140 {
    margin-left: 8.75rem; }
  .m-xxl-150 {
    margin: 9.375rem; }
  .mt-xxl-150,
  .my-xxl-150 {
    margin-top: 9.375rem; }
  .mr-xxl-150,
  .mx-xxl-150 {
    margin-right: 9.375rem; }
  .mb-xxl-150,
  .my-xxl-150 {
    margin-bottom: 9.375rem; }
  .ml-xxl-150,
  .mx-xxl-150 {
    margin-left: 9.375rem; }
  .m-xxl-160 {
    margin: 10rem; }
  .mt-xxl-160,
  .my-xxl-160 {
    margin-top: 10rem; }
  .mr-xxl-160,
  .mx-xxl-160 {
    margin-right: 10rem; }
  .mb-xxl-160,
  .my-xxl-160 {
    margin-bottom: 10rem; }
  .ml-xxl-160,
  .mx-xxl-160 {
    margin-left: 10rem; }
  .m-xxl-180 {
    margin: 11.25rem; }
  .mt-xxl-180,
  .my-xxl-180 {
    margin-top: 11.25rem; }
  .mr-xxl-180,
  .mx-xxl-180 {
    margin-right: 11.25rem; }
  .mb-xxl-180,
  .my-xxl-180 {
    margin-bottom: 11.25rem; }
  .ml-xxl-180,
  .mx-xxl-180 {
    margin-left: 11.25rem; }
  .m-xxl-200 {
    margin: 12.5rem; }
  .mt-xxl-200,
  .my-xxl-200 {
    margin-top: 12.5rem; }
  .mr-xxl-200,
  .mx-xxl-200 {
    margin-right: 12.5rem; }
  .mb-xxl-200,
  .my-xxl-200 {
    margin-bottom: 12.5rem; }
  .ml-xxl-200,
  .mx-xxl-200 {
    margin-left: 12.5rem; }
  .m-xxl-230 {
    margin: 14.375rem; }
  .mt-xxl-230,
  .my-xxl-230 {
    margin-top: 14.375rem; }
  .mr-xxl-230,
  .mx-xxl-230 {
    margin-right: 14.375rem; }
  .mb-xxl-230,
  .my-xxl-230 {
    margin-bottom: 14.375rem; }
  .ml-xxl-230,
  .mx-xxl-230 {
    margin-left: 14.375rem; }
  .m-xxl-250 {
    margin: 15.625rem; }
  .mt-xxl-250,
  .my-xxl-250 {
    margin-top: 15.625rem; }
  .mr-xxl-250,
  .mx-xxl-250 {
    margin-right: 15.625rem; }
  .mb-xxl-250,
  .my-xxl-250 {
    margin-bottom: 15.625rem; }
  .ml-xxl-250,
  .mx-xxl-250 {
    margin-left: 15.625rem; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.125rem; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -0.25rem; }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -0.375rem; }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -0.5rem; }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -0.625rem; }
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -0.75rem; }
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -0.875rem; }
  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -1rem; }
  .mt-xxl-n17,
  .my-xxl-n17 {
    margin-top: -1.0625rem; }
  .mt-xxl-n18,
  .my-xxl-n18 {
    margin-top: -1.125rem; }
  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -1.25rem; }
  .mt-xxl-n22,
  .my-xxl-n22 {
    margin-top: -1.375rem; }
  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -1.5rem; }
  .mt-xxl-n26,
  .my-xxl-n26 {
    margin-top: -1.625rem; }
  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -1.75rem; }
  .mt-xxl-n30,
  .my-xxl-n30 {
    margin-top: -1.875rem; }
  .mt-xxl-n32,
  .my-xxl-n32 {
    margin-top: -2rem; }
  .mt-xxl-n34,
  .my-xxl-n34 {
    margin-top: -2.125rem; }
  .mt-xxl-n36,
  .my-xxl-n36 {
    margin-top: -2.25rem; }
  .mt-xxl-n38,
  .my-xxl-n38 {
    margin-top: -2.375rem; }
  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -2.5rem; }
  .mt-xxl-n44,
  .my-xxl-n44 {
    margin-top: -2.75rem; }
  .mt-xxl-n46,
  .my-xxl-n46 {
    margin-top: -2.875rem; }
  .mt-xxl-n48,
  .my-xxl-n48 {
    margin-top: -3rem; }
  .mt-xxl-n50,
  .my-xxl-n50 {
    margin-top: -3.125rem; }
  .mt-xxl-n52,
  .my-xxl-n52 {
    margin-top: -3.25rem; }
  .mt-xxl-n56,
  .my-xxl-n56 {
    margin-top: -3.5rem; }
  .mt-xxl-n60,
  .my-xxl-n60 {
    margin-top: -3.75rem; }
  .mt-xxl-n64,
  .my-xxl-n64 {
    margin-top: -4rem; }
  .mt-xxl-n70,
  .my-xxl-n70 {
    margin-top: -4.375rem; }
  .mt-xxl-n76,
  .my-xxl-n76 {
    margin-top: -4.75rem; }
  .mt-xxl-n80,
  .my-xxl-n80 {
    margin-top: -5rem; }
  .mt-xxl-n90,
  .my-xxl-n90 {
    margin-top: -5.625rem; }
  .mt-xxl-n100,
  .my-xxl-n100 {
    margin-top: -6.25rem; }
  .mt-xxl-n110,
  .my-xxl-n110 {
    margin-top: -6.875rem; }
  .mt-xxl-n120,
  .my-xxl-n120 {
    margin-top: -7.5rem; }
  .mt-xxl-n130,
  .my-xxl-n130 {
    margin-top: -8.125rem; }
  .mt-xxl-n140,
  .my-xxl-n140 {
    margin-top: -8.75rem; }
  .mt-xxl-n150,
  .my-xxl-n150 {
    margin-top: -9.375rem; }
  .mt-xxl-n160,
  .my-xxl-n160 {
    margin-top: -10rem; }
  .mt-xxl-n180,
  .my-xxl-n180 {
    margin-top: -11.25rem; }
  .mt-xxl-n200,
  .my-xxl-n200 {
    margin-top: -12.5rem; }
  .mt-xxl-n230,
  .my-xxl-n230 {
    margin-top: -14.375rem; }
  .mt-xxl-n250,
  .my-xxl-n250 {
    margin-top: -15.625rem; }
  .m-xxl-a {
    margin: auto; }
  .mt-xxl-a,
  .my-xxl-a {
    margin-top: auto; }
  .mr-xxl-a,
  .mx-xxl-a {
    margin-right: auto; }
  .mb-xxl-a,
  .my-xxl-a {
    margin-bottom: auto; }
  .ml-xxl-a,
  .mx-xxl-a {
    margin-left: auto; }
  .p-xxl-0 {
    padding: 0; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0; }
  .p-xxl-2 {
    padding: 0.125rem; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.125rem; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.125rem; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.125rem; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.125rem; }
  .p-xxl-4 {
    padding: 0.25rem; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 0.25rem; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 0.25rem; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 0.25rem; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 0.25rem; }
  .p-xxl-6 {
    padding: 0.375rem; }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 0.375rem; }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 0.375rem; }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 0.375rem; }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 0.375rem; }
  .p-xxl-8 {
    padding: 0.5rem; }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 0.5rem; }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 0.5rem; }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 0.5rem; }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 0.5rem; }
  .p-xxl-10 {
    padding: 0.625rem; }
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 0.625rem; }
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 0.625rem; }
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 0.625rem; }
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 0.625rem; }
  .p-xxl-12 {
    padding: 0.75rem; }
  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 0.75rem; }
  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 0.75rem; }
  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 0.75rem; }
  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 0.75rem; }
  .p-xxl-14 {
    padding: 0.875rem; }
  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 0.875rem; }
  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 0.875rem; }
  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 0.875rem; }
  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 0.875rem; }
  .p-xxl-16 {
    padding: 1rem; }
  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 1rem; }
  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 1rem; }
  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 1rem; }
  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 1rem; }
  .p-xxl-17 {
    padding: 1.0625rem; }
  .pt-xxl-17,
  .py-xxl-17 {
    padding-top: 1.0625rem; }
  .pr-xxl-17,
  .px-xxl-17 {
    padding-right: 1.0625rem; }
  .pb-xxl-17,
  .py-xxl-17 {
    padding-bottom: 1.0625rem; }
  .pl-xxl-17,
  .px-xxl-17 {
    padding-left: 1.0625rem; }
  .p-xxl-18 {
    padding: 1.125rem; }
  .pt-xxl-18,
  .py-xxl-18 {
    padding-top: 1.125rem; }
  .pr-xxl-18,
  .px-xxl-18 {
    padding-right: 1.125rem; }
  .pb-xxl-18,
  .py-xxl-18 {
    padding-bottom: 1.125rem; }
  .pl-xxl-18,
  .px-xxl-18 {
    padding-left: 1.125rem; }
  .p-xxl-20 {
    padding: 1.25rem; }
  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 1.25rem; }
  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 1.25rem; }
  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 1.25rem; }
  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 1.25rem; }
  .p-xxl-22 {
    padding: 1.375rem; }
  .pt-xxl-22,
  .py-xxl-22 {
    padding-top: 1.375rem; }
  .pr-xxl-22,
  .px-xxl-22 {
    padding-right: 1.375rem; }
  .pb-xxl-22,
  .py-xxl-22 {
    padding-bottom: 1.375rem; }
  .pl-xxl-22,
  .px-xxl-22 {
    padding-left: 1.375rem; }
  .p-xxl-24 {
    padding: 1.5rem; }
  .pt-xxl-24,
  .py-xxl-24 {
    padding-top: 1.5rem; }
  .pr-xxl-24,
  .px-xxl-24 {
    padding-right: 1.5rem; }
  .pb-xxl-24,
  .py-xxl-24 {
    padding-bottom: 1.5rem; }
  .pl-xxl-24,
  .px-xxl-24 {
    padding-left: 1.5rem; }
  .p-xxl-26 {
    padding: 1.625rem; }
  .pt-xxl-26,
  .py-xxl-26 {
    padding-top: 1.625rem; }
  .pr-xxl-26,
  .px-xxl-26 {
    padding-right: 1.625rem; }
  .pb-xxl-26,
  .py-xxl-26 {
    padding-bottom: 1.625rem; }
  .pl-xxl-26,
  .px-xxl-26 {
    padding-left: 1.625rem; }
  .p-xxl-28 {
    padding: 1.75rem; }
  .pt-xxl-28,
  .py-xxl-28 {
    padding-top: 1.75rem; }
  .pr-xxl-28,
  .px-xxl-28 {
    padding-right: 1.75rem; }
  .pb-xxl-28,
  .py-xxl-28 {
    padding-bottom: 1.75rem; }
  .pl-xxl-28,
  .px-xxl-28 {
    padding-left: 1.75rem; }
  .p-xxl-30 {
    padding: 1.875rem; }
  .pt-xxl-30,
  .py-xxl-30 {
    padding-top: 1.875rem; }
  .pr-xxl-30,
  .px-xxl-30 {
    padding-right: 1.875rem; }
  .pb-xxl-30,
  .py-xxl-30 {
    padding-bottom: 1.875rem; }
  .pl-xxl-30,
  .px-xxl-30 {
    padding-left: 1.875rem; }
  .p-xxl-32 {
    padding: 2rem; }
  .pt-xxl-32,
  .py-xxl-32 {
    padding-top: 2rem; }
  .pr-xxl-32,
  .px-xxl-32 {
    padding-right: 2rem; }
  .pb-xxl-32,
  .py-xxl-32 {
    padding-bottom: 2rem; }
  .pl-xxl-32,
  .px-xxl-32 {
    padding-left: 2rem; }
  .p-xxl-34 {
    padding: 2.125rem; }
  .pt-xxl-34,
  .py-xxl-34 {
    padding-top: 2.125rem; }
  .pr-xxl-34,
  .px-xxl-34 {
    padding-right: 2.125rem; }
  .pb-xxl-34,
  .py-xxl-34 {
    padding-bottom: 2.125rem; }
  .pl-xxl-34,
  .px-xxl-34 {
    padding-left: 2.125rem; }
  .p-xxl-36 {
    padding: 2.25rem; }
  .pt-xxl-36,
  .py-xxl-36 {
    padding-top: 2.25rem; }
  .pr-xxl-36,
  .px-xxl-36 {
    padding-right: 2.25rem; }
  .pb-xxl-36,
  .py-xxl-36 {
    padding-bottom: 2.25rem; }
  .pl-xxl-36,
  .px-xxl-36 {
    padding-left: 2.25rem; }
  .p-xxl-38 {
    padding: 2.375rem; }
  .pt-xxl-38,
  .py-xxl-38 {
    padding-top: 2.375rem; }
  .pr-xxl-38,
  .px-xxl-38 {
    padding-right: 2.375rem; }
  .pb-xxl-38,
  .py-xxl-38 {
    padding-bottom: 2.375rem; }
  .pl-xxl-38,
  .px-xxl-38 {
    padding-left: 2.375rem; }
  .p-xxl-40 {
    padding: 2.5rem; }
  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 2.5rem; }
  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 2.5rem; }
  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 2.5rem; }
  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 2.5rem; }
  .p-xxl-44 {
    padding: 2.75rem; }
  .pt-xxl-44,
  .py-xxl-44 {
    padding-top: 2.75rem; }
  .pr-xxl-44,
  .px-xxl-44 {
    padding-right: 2.75rem; }
  .pb-xxl-44,
  .py-xxl-44 {
    padding-bottom: 2.75rem; }
  .pl-xxl-44,
  .px-xxl-44 {
    padding-left: 2.75rem; }
  .p-xxl-46 {
    padding: 2.875rem; }
  .pt-xxl-46,
  .py-xxl-46 {
    padding-top: 2.875rem; }
  .pr-xxl-46,
  .px-xxl-46 {
    padding-right: 2.875rem; }
  .pb-xxl-46,
  .py-xxl-46 {
    padding-bottom: 2.875rem; }
  .pl-xxl-46,
  .px-xxl-46 {
    padding-left: 2.875rem; }
  .p-xxl-48 {
    padding: 3rem; }
  .pt-xxl-48,
  .py-xxl-48 {
    padding-top: 3rem; }
  .pr-xxl-48,
  .px-xxl-48 {
    padding-right: 3rem; }
  .pb-xxl-48,
  .py-xxl-48 {
    padding-bottom: 3rem; }
  .pl-xxl-48,
  .px-xxl-48 {
    padding-left: 3rem; }
  .p-xxl-50 {
    padding: 3.125rem; }
  .pt-xxl-50,
  .py-xxl-50 {
    padding-top: 3.125rem; }
  .pr-xxl-50,
  .px-xxl-50 {
    padding-right: 3.125rem; }
  .pb-xxl-50,
  .py-xxl-50 {
    padding-bottom: 3.125rem; }
  .pl-xxl-50,
  .px-xxl-50 {
    padding-left: 3.125rem; }
  .p-xxl-52 {
    padding: 3.25rem; }
  .pt-xxl-52,
  .py-xxl-52 {
    padding-top: 3.25rem; }
  .pr-xxl-52,
  .px-xxl-52 {
    padding-right: 3.25rem; }
  .pb-xxl-52,
  .py-xxl-52 {
    padding-bottom: 3.25rem; }
  .pl-xxl-52,
  .px-xxl-52 {
    padding-left: 3.25rem; }
  .p-xxl-56 {
    padding: 3.5rem; }
  .pt-xxl-56,
  .py-xxl-56 {
    padding-top: 3.5rem; }
  .pr-xxl-56,
  .px-xxl-56 {
    padding-right: 3.5rem; }
  .pb-xxl-56,
  .py-xxl-56 {
    padding-bottom: 3.5rem; }
  .pl-xxl-56,
  .px-xxl-56 {
    padding-left: 3.5rem; }
  .p-xxl-60 {
    padding: 3.75rem; }
  .pt-xxl-60,
  .py-xxl-60 {
    padding-top: 3.75rem; }
  .pr-xxl-60,
  .px-xxl-60 {
    padding-right: 3.75rem; }
  .pb-xxl-60,
  .py-xxl-60 {
    padding-bottom: 3.75rem; }
  .pl-xxl-60,
  .px-xxl-60 {
    padding-left: 3.75rem; }
  .p-xxl-64 {
    padding: 4rem; }
  .pt-xxl-64,
  .py-xxl-64 {
    padding-top: 4rem; }
  .pr-xxl-64,
  .px-xxl-64 {
    padding-right: 4rem; }
  .pb-xxl-64,
  .py-xxl-64 {
    padding-bottom: 4rem; }
  .pl-xxl-64,
  .px-xxl-64 {
    padding-left: 4rem; }
  .p-xxl-70 {
    padding: 4.375rem; }
  .pt-xxl-70,
  .py-xxl-70 {
    padding-top: 4.375rem; }
  .pr-xxl-70,
  .px-xxl-70 {
    padding-right: 4.375rem; }
  .pb-xxl-70,
  .py-xxl-70 {
    padding-bottom: 4.375rem; }
  .pl-xxl-70,
  .px-xxl-70 {
    padding-left: 4.375rem; }
  .p-xxl-76 {
    padding: 4.75rem; }
  .pt-xxl-76,
  .py-xxl-76 {
    padding-top: 4.75rem; }
  .pr-xxl-76,
  .px-xxl-76 {
    padding-right: 4.75rem; }
  .pb-xxl-76,
  .py-xxl-76 {
    padding-bottom: 4.75rem; }
  .pl-xxl-76,
  .px-xxl-76 {
    padding-left: 4.75rem; }
  .p-xxl-80 {
    padding: 5rem; }
  .pt-xxl-80,
  .py-xxl-80 {
    padding-top: 5rem; }
  .pr-xxl-80,
  .px-xxl-80 {
    padding-right: 5rem; }
  .pb-xxl-80,
  .py-xxl-80 {
    padding-bottom: 5rem; }
  .pl-xxl-80,
  .px-xxl-80 {
    padding-left: 5rem; }
  .p-xxl-90 {
    padding: 5.625rem; }
  .pt-xxl-90,
  .py-xxl-90 {
    padding-top: 5.625rem; }
  .pr-xxl-90,
  .px-xxl-90 {
    padding-right: 5.625rem; }
  .pb-xxl-90,
  .py-xxl-90 {
    padding-bottom: 5.625rem; }
  .pl-xxl-90,
  .px-xxl-90 {
    padding-left: 5.625rem; }
  .p-xxl-100 {
    padding: 6.25rem; }
  .pt-xxl-100,
  .py-xxl-100 {
    padding-top: 6.25rem; }
  .pr-xxl-100,
  .px-xxl-100 {
    padding-right: 6.25rem; }
  .pb-xxl-100,
  .py-xxl-100 {
    padding-bottom: 6.25rem; }
  .pl-xxl-100,
  .px-xxl-100 {
    padding-left: 6.25rem; }
  .p-xxl-110 {
    padding: 6.875rem; }
  .pt-xxl-110,
  .py-xxl-110 {
    padding-top: 6.875rem; }
  .pr-xxl-110,
  .px-xxl-110 {
    padding-right: 6.875rem; }
  .pb-xxl-110,
  .py-xxl-110 {
    padding-bottom: 6.875rem; }
  .pl-xxl-110,
  .px-xxl-110 {
    padding-left: 6.875rem; }
  .p-xxl-120 {
    padding: 7.5rem; }
  .pt-xxl-120,
  .py-xxl-120 {
    padding-top: 7.5rem; }
  .pr-xxl-120,
  .px-xxl-120 {
    padding-right: 7.5rem; }
  .pb-xxl-120,
  .py-xxl-120 {
    padding-bottom: 7.5rem; }
  .pl-xxl-120,
  .px-xxl-120 {
    padding-left: 7.5rem; }
  .p-xxl-130 {
    padding: 8.125rem; }
  .pt-xxl-130,
  .py-xxl-130 {
    padding-top: 8.125rem; }
  .pr-xxl-130,
  .px-xxl-130 {
    padding-right: 8.125rem; }
  .pb-xxl-130,
  .py-xxl-130 {
    padding-bottom: 8.125rem; }
  .pl-xxl-130,
  .px-xxl-130 {
    padding-left: 8.125rem; }
  .p-xxl-140 {
    padding: 8.75rem; }
  .pt-xxl-140,
  .py-xxl-140 {
    padding-top: 8.75rem; }
  .pr-xxl-140,
  .px-xxl-140 {
    padding-right: 8.75rem; }
  .pb-xxl-140,
  .py-xxl-140 {
    padding-bottom: 8.75rem; }
  .pl-xxl-140,
  .px-xxl-140 {
    padding-left: 8.75rem; }
  .p-xxl-150 {
    padding: 9.375rem; }
  .pt-xxl-150,
  .py-xxl-150 {
    padding-top: 9.375rem; }
  .pr-xxl-150,
  .px-xxl-150 {
    padding-right: 9.375rem; }
  .pb-xxl-150,
  .py-xxl-150 {
    padding-bottom: 9.375rem; }
  .pl-xxl-150,
  .px-xxl-150 {
    padding-left: 9.375rem; }
  .p-xxl-160 {
    padding: 10rem; }
  .pt-xxl-160,
  .py-xxl-160 {
    padding-top: 10rem; }
  .pr-xxl-160,
  .px-xxl-160 {
    padding-right: 10rem; }
  .pb-xxl-160,
  .py-xxl-160 {
    padding-bottom: 10rem; }
  .pl-xxl-160,
  .px-xxl-160 {
    padding-left: 10rem; }
  .p-xxl-180 {
    padding: 11.25rem; }
  .pt-xxl-180,
  .py-xxl-180 {
    padding-top: 11.25rem; }
  .pr-xxl-180,
  .px-xxl-180 {
    padding-right: 11.25rem; }
  .pb-xxl-180,
  .py-xxl-180 {
    padding-bottom: 11.25rem; }
  .pl-xxl-180,
  .px-xxl-180 {
    padding-left: 11.25rem; }
  .p-xxl-200 {
    padding: 12.5rem; }
  .pt-xxl-200,
  .py-xxl-200 {
    padding-top: 12.5rem; }
  .pr-xxl-200,
  .px-xxl-200 {
    padding-right: 12.5rem; }
  .pb-xxl-200,
  .py-xxl-200 {
    padding-bottom: 12.5rem; }
  .pl-xxl-200,
  .px-xxl-200 {
    padding-left: 12.5rem; }
  .p-xxl-230 {
    padding: 14.375rem; }
  .pt-xxl-230,
  .py-xxl-230 {
    padding-top: 14.375rem; }
  .pr-xxl-230,
  .px-xxl-230 {
    padding-right: 14.375rem; }
  .pb-xxl-230,
  .py-xxl-230 {
    padding-bottom: 14.375rem; }
  .pl-xxl-230,
  .px-xxl-230 {
    padding-left: 14.375rem; }
  .p-xxl-250 {
    padding: 15.625rem; }
  .pt-xxl-250,
  .py-xxl-250 {
    padding-top: 15.625rem; }
  .pr-xxl-250,
  .px-xxl-250 {
    padding-right: 15.625rem; }
  .pb-xxl-250,
  .py-xxl-250 {
    padding-bottom: 15.625rem; }
  .pl-xxl-250,
  .px-xxl-250 {
    padding-left: 15.625rem; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.125rem; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -0.25rem; }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -0.375rem; }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -0.5rem; }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -0.625rem; }
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -0.75rem; }
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -0.875rem; }
  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -1rem; }
  .mt-xxl-n17,
  .my-xxl-n17 {
    margin-top: -1.0625rem; }
  .mt-xxl-n18,
  .my-xxl-n18 {
    margin-top: -1.125rem; }
  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -1.25rem; }
  .mt-xxl-n22,
  .my-xxl-n22 {
    margin-top: -1.375rem; }
  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -1.5rem; }
  .mt-xxl-n26,
  .my-xxl-n26 {
    margin-top: -1.625rem; }
  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -1.75rem; }
  .mt-xxl-n30,
  .my-xxl-n30 {
    margin-top: -1.875rem; }
  .mt-xxl-n32,
  .my-xxl-n32 {
    margin-top: -2rem; }
  .mt-xxl-n34,
  .my-xxl-n34 {
    margin-top: -2.125rem; }
  .mt-xxl-n36,
  .my-xxl-n36 {
    margin-top: -2.25rem; }
  .mt-xxl-n38,
  .my-xxl-n38 {
    margin-top: -2.375rem; }
  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -2.5rem; }
  .mt-xxl-n44,
  .my-xxl-n44 {
    margin-top: -2.75rem; }
  .mt-xxl-n46,
  .my-xxl-n46 {
    margin-top: -2.875rem; }
  .mt-xxl-n48,
  .my-xxl-n48 {
    margin-top: -3rem; }
  .mt-xxl-n50,
  .my-xxl-n50 {
    margin-top: -3.125rem; }
  .mt-xxl-n52,
  .my-xxl-n52 {
    margin-top: -3.25rem; }
  .mt-xxl-n56,
  .my-xxl-n56 {
    margin-top: -3.5rem; }
  .mt-xxl-n60,
  .my-xxl-n60 {
    margin-top: -3.75rem; }
  .mt-xxl-n64,
  .my-xxl-n64 {
    margin-top: -4rem; }
  .mt-xxl-n70,
  .my-xxl-n70 {
    margin-top: -4.375rem; }
  .mt-xxl-n76,
  .my-xxl-n76 {
    margin-top: -4.75rem; }
  .mt-xxl-n80,
  .my-xxl-n80 {
    margin-top: -5rem; }
  .mt-xxl-n90,
  .my-xxl-n90 {
    margin-top: -5.625rem; }
  .mt-xxl-n100,
  .my-xxl-n100 {
    margin-top: -6.25rem; }
  .mt-xxl-n110,
  .my-xxl-n110 {
    margin-top: -6.875rem; }
  .mt-xxl-n120,
  .my-xxl-n120 {
    margin-top: -7.5rem; }
  .mt-xxl-n130,
  .my-xxl-n130 {
    margin-top: -8.125rem; }
  .mt-xxl-n140,
  .my-xxl-n140 {
    margin-top: -8.75rem; }
  .mt-xxl-n150,
  .my-xxl-n150 {
    margin-top: -9.375rem; }
  .mt-xxl-n160,
  .my-xxl-n160 {
    margin-top: -10rem; }
  .mt-xxl-n180,
  .my-xxl-n180 {
    margin-top: -11.25rem; }
  .mt-xxl-n200,
  .my-xxl-n200 {
    margin-top: -12.5rem; }
  .mt-xxl-n230,
  .my-xxl-n230 {
    margin-top: -14.375rem; }
  .mt-xxl-n250,
  .my-xxl-n250 {
    margin-top: -15.625rem; }
  .m-xxl-a {
    margin: auto; }
  .mt-xxl-a,
  .my-xxl-a {
    margin-top: auto; }
  .mr-xxl-a,
  .mx-xxl-a {
    margin-right: auto; }
  .mb-xxl-a,
  .my-xxl-a {
    margin-bottom: auto; }
  .ml-xxl-a,
  .mx-xxl-a {
    margin-left: auto; } }

.wh-8 {
  width: 0.5rem;
  height: 0.5rem; }

.w-8 {
  width: 0.5rem; }

.maw-8 {
  max-width: 0.5rem; }

.miw-8 {
  min-width: 0.5rem; }

.h-8 {
  height: 0.5rem; }

.mah-8 {
  max-height: 0.5rem; }

.mih-8 {
  min-height: 0.5rem; }

.wh-10 {
  width: 0.625rem;
  height: 0.625rem; }

.w-10 {
  width: 0.625rem; }

.maw-10 {
  max-width: 0.625rem; }

.miw-10 {
  min-width: 0.625rem; }

.h-10 {
  height: 0.625rem; }

.mah-10 {
  max-height: 0.625rem; }

.mih-10 {
  min-height: 0.625rem; }

.wh-12 {
  width: 0.75rem;
  height: 0.75rem; }

.w-12 {
  width: 0.75rem; }

.maw-12 {
  max-width: 0.75rem; }

.miw-12 {
  min-width: 0.75rem; }

.h-12 {
  height: 0.75rem; }

.mah-12 {
  max-height: 0.75rem; }

.mih-12 {
  min-height: 0.75rem; }

.wh-16 {
  width: 1rem;
  height: 1rem; }

.w-16 {
  width: 1rem; }

.maw-16 {
  max-width: 1rem; }

.miw-16 {
  min-width: 1rem; }

.h-16 {
  height: 1rem; }

.mah-16 {
  max-height: 1rem; }

.mih-16 {
  min-height: 1rem; }

.wh-20 {
  width: 1.25rem;
  height: 1.25rem; }

.w-20 {
  width: 1.25rem; }

.maw-20 {
  max-width: 1.25rem; }

.miw-20 {
  min-width: 1.25rem; }

.h-20 {
  height: 1.25rem; }

.mah-20 {
  max-height: 1.25rem; }

.mih-20 {
  min-height: 1.25rem; }

.wh-22 {
  width: 1.375rem;
  height: 1.375rem; }

.w-22 {
  width: 1.375rem; }

.maw-22 {
  max-width: 1.375rem; }

.miw-22 {
  min-width: 1.375rem; }

.h-22 {
  height: 1.375rem; }

.mah-22 {
  max-height: 1.375rem; }

.mih-22 {
  min-height: 1.375rem; }

.wh-24 {
  width: 1.5rem;
  height: 1.5rem; }

.w-24 {
  width: 1.5rem; }

.maw-24 {
  max-width: 1.5rem; }

.miw-24 {
  min-width: 1.5rem; }

.h-24 {
  height: 1.5rem; }

.mah-24 {
  max-height: 1.5rem; }

.mih-24 {
  min-height: 1.5rem; }

.wh-28 {
  width: 1.75rem;
  height: 1.75rem; }

.w-28 {
  width: 1.75rem; }

.maw-28 {
  max-width: 1.75rem; }

.miw-28 {
  min-width: 1.75rem; }

.h-28 {
  height: 1.75rem; }

.mah-28 {
  max-height: 1.75rem; }

.mih-28 {
  min-height: 1.75rem; }

.wh-30 {
  width: 1.875rem;
  height: 1.875rem; }

.w-30 {
  width: 1.875rem; }

.maw-30 {
  max-width: 1.875rem; }

.miw-30 {
  min-width: 1.875rem; }

.h-30 {
  height: 1.875rem; }

.mah-30 {
  max-height: 1.875rem; }

.mih-30 {
  min-height: 1.875rem; }

.wh-32 {
  width: 2rem;
  height: 2rem; }

.w-32 {
  width: 2rem; }

.maw-32 {
  max-width: 2rem; }

.miw-32 {
  min-width: 2rem; }

.h-32 {
  height: 2rem; }

.mah-32 {
  max-height: 2rem; }

.mih-32 {
  min-height: 2rem; }

.wh-36 {
  width: 2.25rem;
  height: 2.25rem; }

.w-36 {
  width: 2.25rem; }

.maw-36 {
  max-width: 2.25rem; }

.miw-36 {
  min-width: 2.25rem; }

.h-36 {
  height: 2.25rem; }

.mah-36 {
  max-height: 2.25rem; }

.mih-36 {
  min-height: 2.25rem; }

.wh-40 {
  width: 2.5rem;
  height: 2.5rem; }

.w-40 {
  width: 2.5rem; }

.maw-40 {
  max-width: 2.5rem; }

.miw-40 {
  min-width: 2.5rem; }

.h-40 {
  height: 2.5rem; }

.mah-40 {
  max-height: 2.5rem; }

.mih-40 {
  min-height: 2.5rem; }

.wh-44 {
  width: 2.75rem;
  height: 2.75rem; }

.w-44 {
  width: 2.75rem; }

.maw-44 {
  max-width: 2.75rem; }

.miw-44 {
  min-width: 2.75rem; }

.h-44 {
  height: 2.75rem; }

.mah-44 {
  max-height: 2.75rem; }

.mih-44 {
  min-height: 2.75rem; }

.wh-48 {
  width: 3rem;
  height: 3rem; }

.w-48 {
  width: 3rem; }

.maw-48 {
  max-width: 3rem; }

.miw-48 {
  min-width: 3rem; }

.h-48 {
  height: 3rem; }

.mah-48 {
  max-height: 3rem; }

.mih-48 {
  min-height: 3rem; }

.wh-50 {
  width: 3.125rem;
  height: 3.125rem; }

.w-50 {
  width: 3.125rem; }

.maw-50 {
  max-width: 3.125rem; }

.miw-50 {
  min-width: 3.125rem; }

.h-50 {
  height: 3.125rem; }

.mah-50 {
  max-height: 3.125rem; }

.mih-50 {
  min-height: 3.125rem; }

.wh-54 {
  width: 3.375rem;
  height: 3.375rem; }

.w-54 {
  width: 3.375rem; }

.maw-54 {
  max-width: 3.375rem; }

.miw-54 {
  min-width: 3.375rem; }

.h-54 {
  height: 3.375rem; }

.mah-54 {
  max-height: 3.375rem; }

.mih-54 {
  min-height: 3.375rem; }

.wh-60 {
  width: 3.75rem;
  height: 3.75rem; }

.w-60 {
  width: 3.75rem; }

.maw-60 {
  max-width: 3.75rem; }

.miw-60 {
  min-width: 3.75rem; }

.h-60 {
  height: 3.75rem; }

.mah-60 {
  max-height: 3.75rem; }

.mih-60 {
  min-height: 3.75rem; }

.wh-68 {
  width: 4.25rem;
  height: 4.25rem; }

.w-68 {
  width: 4.25rem; }

.maw-68 {
  max-width: 4.25rem; }

.miw-68 {
  min-width: 4.25rem; }

.h-68 {
  height: 4.25rem; }

.mah-68 {
  max-height: 4.25rem; }

.mih-68 {
  min-height: 4.25rem; }

.wh-70 {
  width: 4.375rem;
  height: 4.375rem; }

.w-70 {
  width: 4.375rem; }

.maw-70 {
  max-width: 4.375rem; }

.miw-70 {
  min-width: 4.375rem; }

.h-70 {
  height: 4.375rem; }

.mah-70 {
  max-height: 4.375rem; }

.mih-70 {
  min-height: 4.375rem; }

.wh-80 {
  width: 5rem;
  height: 5rem; }

.w-80 {
  width: 5rem; }

.maw-80 {
  max-width: 5rem; }

.miw-80 {
  min-width: 5rem; }

.h-80 {
  height: 5rem; }

.mah-80 {
  max-height: 5rem; }

.mih-80 {
  min-height: 5rem; }

.wh-90 {
  width: 5.625rem;
  height: 5.625rem; }

.w-90 {
  width: 5.625rem; }

.maw-90 {
  max-width: 5.625rem; }

.miw-90 {
  min-width: 5.625rem; }

.h-90 {
  height: 5.625rem; }

.mah-90 {
  max-height: 5.625rem; }

.mih-90 {
  min-height: 5.625rem; }

.wh-100 {
  width: 6.25rem;
  height: 6.25rem; }

.w-100 {
  width: 6.25rem; }

.maw-100 {
  max-width: 6.25rem; }

.miw-100 {
  min-width: 6.25rem; }

.h-100 {
  height: 6.25rem; }

.mah-100 {
  max-height: 6.25rem; }

.mih-100 {
  min-height: 6.25rem; }

.wh-120 {
  width: 7.5rem;
  height: 7.5rem; }

.w-120 {
  width: 7.5rem; }

.maw-120 {
  max-width: 7.5rem; }

.miw-120 {
  min-width: 7.5rem; }

.h-120 {
  height: 7.5rem; }

.mah-120 {
  max-height: 7.5rem; }

.mih-120 {
  min-height: 7.5rem; }

.wh-128 {
  width: 8rem;
  height: 8rem; }

.w-128 {
  width: 8rem; }

.maw-128 {
  max-width: 8rem; }

.miw-128 {
  min-width: 8rem; }

.h-128 {
  height: 8rem; }

.mah-128 {
  max-height: 8rem; }

.mih-128 {
  min-height: 8rem; }

.wh-150 {
  width: 9.375rem;
  height: 9.375rem; }

.w-150 {
  width: 9.375rem; }

.maw-150 {
  max-width: 9.375rem; }

.miw-150 {
  min-width: 9.375rem; }

.h-150 {
  height: 9.375rem; }

.mah-150 {
  max-height: 9.375rem; }

.mih-150 {
  min-height: 9.375rem; }

.wh-160 {
  width: 10rem;
  height: 10rem; }

.w-160 {
  width: 10rem; }

.maw-160 {
  max-width: 10rem; }

.miw-160 {
  min-width: 10rem; }

.h-160 {
  height: 10rem; }

.mah-160 {
  max-height: 10rem; }

.mih-160 {
  min-height: 10rem; }

.wh-200 {
  width: 12.5rem;
  height: 12.5rem; }

.w-200 {
  width: 12.5rem; }

.maw-200 {
  max-width: 12.5rem; }

.miw-200 {
  min-width: 12.5rem; }

.h-200 {
  height: 12.5rem; }

.mah-200 {
  max-height: 12.5rem; }

.mih-200 {
  min-height: 12.5rem; }

.wh-220 {
  width: 13.75rem;
  height: 13.75rem; }

.w-220 {
  width: 13.75rem; }

.maw-220 {
  max-width: 13.75rem; }

.miw-220 {
  min-width: 13.75rem; }

.h-220 {
  height: 13.75rem; }

.mah-220 {
  max-height: 13.75rem; }

.mih-220 {
  min-height: 13.75rem; }

.wh-240 {
  width: 15rem;
  height: 15rem; }

.w-240 {
  width: 15rem; }

.maw-240 {
  max-width: 15rem; }

.miw-240 {
  min-width: 15rem; }

.h-240 {
  height: 15rem; }

.mah-240 {
  max-height: 15rem; }

.mih-240 {
  min-height: 15rem; }

.wh-250 {
  width: 15.625rem;
  height: 15.625rem; }

.w-250 {
  width: 15.625rem; }

.maw-250 {
  max-width: 15.625rem; }

.miw-250 {
  min-width: 15.625rem; }

.h-250 {
  height: 15.625rem; }

.mah-250 {
  max-height: 15.625rem; }

.mih-250 {
  min-height: 15.625rem; }

.wh-280 {
  width: 17.5rem;
  height: 17.5rem; }

.w-280 {
  width: 17.5rem; }

.maw-280 {
  max-width: 17.5rem; }

.miw-280 {
  min-width: 17.5rem; }

.h-280 {
  height: 17.5rem; }

.mah-280 {
  max-height: 17.5rem; }

.mih-280 {
  min-height: 17.5rem; }

.wh-290 {
  width: 18.125rem;
  height: 18.125rem; }

.w-290 {
  width: 18.125rem; }

.maw-290 {
  max-width: 18.125rem; }

.miw-290 {
  min-width: 18.125rem; }

.h-290 {
  height: 18.125rem; }

.mah-290 {
  max-height: 18.125rem; }

.mih-290 {
  min-height: 18.125rem; }

.wh-300 {
  width: 18.75rem;
  height: 18.75rem; }

.w-300 {
  width: 18.75rem; }

.maw-300 {
  max-width: 18.75rem; }

.miw-300 {
  min-width: 18.75rem; }

.h-300 {
  height: 18.75rem; }

.mah-300 {
  max-height: 18.75rem; }

.mih-300 {
  min-height: 18.75rem; }

.wh-350 {
  width: 21.875rem;
  height: 21.875rem; }

.w-350 {
  width: 21.875rem; }

.maw-350 {
  max-width: 21.875rem; }

.miw-350 {
  min-width: 21.875rem; }

.h-350 {
  height: 21.875rem; }

.mah-350 {
  max-height: 21.875rem; }

.mih-350 {
  min-height: 21.875rem; }

.wh-400 {
  width: 25rem;
  height: 25rem; }

.w-400 {
  width: 25rem; }

.maw-400 {
  max-width: 25rem; }

.miw-400 {
  min-width: 25rem; }

.h-400 {
  height: 25rem; }

.mah-400 {
  max-height: 25rem; }

.mih-400 {
  min-height: 25rem; }

.wh-420 {
  width: 26.25rem;
  height: 26.25rem; }

.w-420 {
  width: 26.25rem; }

.maw-420 {
  max-width: 26.25rem; }

.miw-420 {
  min-width: 26.25rem; }

.h-420 {
  height: 26.25rem; }

.mah-420 {
  max-height: 26.25rem; }

.mih-420 {
  min-height: 26.25rem; }

.wh-450 {
  width: 28.125rem;
  height: 28.125rem; }

.w-450 {
  width: 28.125rem; }

.maw-450 {
  max-width: 28.125rem; }

.miw-450 {
  min-width: 28.125rem; }

.h-450 {
  height: 28.125rem; }

.mah-450 {
  max-height: 28.125rem; }

.mih-450 {
  min-height: 28.125rem; }

.wh-460 {
  width: 28.75rem;
  height: 28.75rem; }

.w-460 {
  width: 28.75rem; }

.maw-460 {
  max-width: 28.75rem; }

.miw-460 {
  min-width: 28.75rem; }

.h-460 {
  height: 28.75rem; }

.mah-460 {
  max-height: 28.75rem; }

.mih-460 {
  min-height: 28.75rem; }

.wh-480 {
  width: 30rem;
  height: 30rem; }

.w-480 {
  width: 30rem; }

.maw-480 {
  max-width: 30rem; }

.miw-480 {
  min-width: 30rem; }

.h-480 {
  height: 30rem; }

.mah-480 {
  max-height: 30rem; }

.mih-480 {
  min-height: 30rem; }

.wh-500 {
  width: 31.25rem;
  height: 31.25rem; }

.w-500 {
  width: 31.25rem; }

.maw-500 {
  max-width: 31.25rem; }

.miw-500 {
  min-width: 31.25rem; }

.h-500 {
  height: 31.25rem; }

.mah-500 {
  max-height: 31.25rem; }

.mih-500 {
  min-height: 31.25rem; }

.wh-550 {
  width: 34.375rem;
  height: 34.375rem; }

.w-550 {
  width: 34.375rem; }

.maw-550 {
  max-width: 34.375rem; }

.miw-550 {
  min-width: 34.375rem; }

.h-550 {
  height: 34.375rem; }

.mah-550 {
  max-height: 34.375rem; }

.mih-550 {
  min-height: 34.375rem; }

.wh-600 {
  width: 37.5rem;
  height: 37.5rem; }

.w-600 {
  width: 37.5rem; }

.maw-600 {
  max-width: 37.5rem; }

.miw-600 {
  min-width: 37.5rem; }

.h-600 {
  height: 37.5rem; }

.mah-600 {
  max-height: 37.5rem; }

.mih-600 {
  min-height: 37.5rem; }

.wh-645 {
  width: 40.3125rem;
  height: 40.3125rem; }

.w-645 {
  width: 40.3125rem; }

.maw-645 {
  max-width: 40.3125rem; }

.miw-645 {
  min-width: 40.3125rem; }

.h-645 {
  height: 40.3125rem; }

.mah-645 {
  max-height: 40.3125rem; }

.mih-645 {
  min-height: 40.3125rem; }

.wh-680 {
  width: 42.5rem;
  height: 42.5rem; }

.w-680 {
  width: 42.5rem; }

.maw-680 {
  max-width: 42.5rem; }

.miw-680 {
  min-width: 42.5rem; }

.h-680 {
  height: 42.5rem; }

.mah-680 {
  max-height: 42.5rem; }

.mih-680 {
  min-height: 42.5rem; }

.wh-730 {
  width: 45.625rem;
  height: 45.625rem; }

.w-730 {
  width: 45.625rem; }

.maw-730 {
  max-width: 45.625rem; }

.miw-730 {
  min-width: 45.625rem; }

.h-730 {
  height: 45.625rem; }

.mah-730 {
  max-height: 45.625rem; }

.mih-730 {
  min-height: 45.625rem; }

.wh-748 {
  width: 46.75rem;
  height: 46.75rem; }

.w-748 {
  width: 46.75rem; }

.maw-748 {
  max-width: 46.75rem; }

.miw-748 {
  min-width: 46.75rem; }

.h-748 {
  height: 46.75rem; }

.mah-748 {
  max-height: 46.75rem; }

.mih-748 {
  min-height: 46.75rem; }

.wh-772 {
  width: 48.25rem;
  height: 48.25rem; }

.w-772 {
  width: 48.25rem; }

.maw-772 {
  max-width: 48.25rem; }

.miw-772 {
  min-width: 48.25rem; }

.h-772 {
  height: 48.25rem; }

.mah-772 {
  max-height: 48.25rem; }

.mih-772 {
  min-height: 48.25rem; }

.wh-810 {
  width: 50.625rem;
  height: 50.625rem; }

.w-810 {
  width: 50.625rem; }

.maw-810 {
  max-width: 50.625rem; }

.miw-810 {
  min-width: 50.625rem; }

.h-810 {
  height: 50.625rem; }

.mah-810 {
  max-height: 50.625rem; }

.mih-810 {
  min-height: 50.625rem; }

.wh-852 {
  width: 53.25rem;
  height: 53.25rem; }

.w-852 {
  width: 53.25rem; }

.maw-852 {
  max-width: 53.25rem; }

.miw-852 {
  min-width: 53.25rem; }

.h-852 {
  height: 53.25rem; }

.mah-852 {
  max-height: 53.25rem; }

.mih-852 {
  min-height: 53.25rem; }

.wh-915 {
  width: 57.1875rem;
  height: 57.1875rem; }

.w-915 {
  width: 57.1875rem; }

.maw-915 {
  max-width: 57.1875rem; }

.miw-915 {
  min-width: 57.1875rem; }

.h-915 {
  height: 57.1875rem; }

.mah-915 {
  max-height: 57.1875rem; }

.mih-915 {
  min-height: 57.1875rem; }

.wh-1020 {
  width: 63.75rem;
  height: 63.75rem; }

.w-1020 {
  width: 63.75rem; }

.maw-1020 {
  max-width: 63.75rem; }

.miw-1020 {
  min-width: 63.75rem; }

.h-1020 {
  height: 63.75rem; }

.mah-1020 {
  max-height: 63.75rem; }

.mih-1020 {
  min-height: 63.75rem; }

.wh-1440 {
  width: 90rem;
  height: 90rem; }

.w-1440 {
  width: 90rem; }

.maw-1440 {
  max-width: 90rem; }

.miw-1440 {
  min-width: 90rem; }

.h-1440 {
  height: 90rem; }

.mah-1440 {
  max-height: 90rem; }

.mih-1440 {
  min-height: 90rem; }

.w-50p {
  width: 50%; }

.maw-50p {
  max-width: 50%; }

.miw-50p {
  min-width: 50%; }

.h-50p {
  height: 50%; }

.mah-50p {
  max-height: 50%; }

.mih-50p {
  min-height: 50%; }

.w-70p {
  width: 70%; }

.maw-70p {
  max-width: 70%; }

.miw-70p {
  min-width: 70%; }

.h-70p {
  height: 70%; }

.mah-70p {
  max-height: 70%; }

.mih-70p {
  min-height: 70%; }

.w-100p {
  width: 100%; }

.maw-100p {
  max-width: 100%; }

.miw-100p {
  min-width: 100%; }

.h-100p {
  height: 100%; }

.mah-100p {
  max-height: 100%; }

.mih-100p {
  min-height: 100%; }

@media (min-width: 576px) {
  .wh-sm-8 {
    width: 0.5rem;
    height: 0.5rem; }
  .w-sm-8 {
    width: 0.5rem; }
  .maw-sm-8 {
    max-width: 0.5rem; }
  .miw-sm-8 {
    min-width: 0.5rem; }
  .h-sm-8 {
    height: 0.5rem; }
  .mah-sm-8 {
    max-height: 0.5rem; }
  .mih-sm-8 {
    min-height: 0.5rem; }
  .wh-sm-10 {
    width: 0.625rem;
    height: 0.625rem; }
  .w-sm-10 {
    width: 0.625rem; }
  .maw-sm-10 {
    max-width: 0.625rem; }
  .miw-sm-10 {
    min-width: 0.625rem; }
  .h-sm-10 {
    height: 0.625rem; }
  .mah-sm-10 {
    max-height: 0.625rem; }
  .mih-sm-10 {
    min-height: 0.625rem; }
  .wh-sm-12 {
    width: 0.75rem;
    height: 0.75rem; }
  .w-sm-12 {
    width: 0.75rem; }
  .maw-sm-12 {
    max-width: 0.75rem; }
  .miw-sm-12 {
    min-width: 0.75rem; }
  .h-sm-12 {
    height: 0.75rem; }
  .mah-sm-12 {
    max-height: 0.75rem; }
  .mih-sm-12 {
    min-height: 0.75rem; }
  .wh-sm-16 {
    width: 1rem;
    height: 1rem; }
  .w-sm-16 {
    width: 1rem; }
  .maw-sm-16 {
    max-width: 1rem; }
  .miw-sm-16 {
    min-width: 1rem; }
  .h-sm-16 {
    height: 1rem; }
  .mah-sm-16 {
    max-height: 1rem; }
  .mih-sm-16 {
    min-height: 1rem; }
  .wh-sm-20 {
    width: 1.25rem;
    height: 1.25rem; }
  .w-sm-20 {
    width: 1.25rem; }
  .maw-sm-20 {
    max-width: 1.25rem; }
  .miw-sm-20 {
    min-width: 1.25rem; }
  .h-sm-20 {
    height: 1.25rem; }
  .mah-sm-20 {
    max-height: 1.25rem; }
  .mih-sm-20 {
    min-height: 1.25rem; }
  .wh-sm-22 {
    width: 1.375rem;
    height: 1.375rem; }
  .w-sm-22 {
    width: 1.375rem; }
  .maw-sm-22 {
    max-width: 1.375rem; }
  .miw-sm-22 {
    min-width: 1.375rem; }
  .h-sm-22 {
    height: 1.375rem; }
  .mah-sm-22 {
    max-height: 1.375rem; }
  .mih-sm-22 {
    min-height: 1.375rem; }
  .wh-sm-24 {
    width: 1.5rem;
    height: 1.5rem; }
  .w-sm-24 {
    width: 1.5rem; }
  .maw-sm-24 {
    max-width: 1.5rem; }
  .miw-sm-24 {
    min-width: 1.5rem; }
  .h-sm-24 {
    height: 1.5rem; }
  .mah-sm-24 {
    max-height: 1.5rem; }
  .mih-sm-24 {
    min-height: 1.5rem; }
  .wh-sm-28 {
    width: 1.75rem;
    height: 1.75rem; }
  .w-sm-28 {
    width: 1.75rem; }
  .maw-sm-28 {
    max-width: 1.75rem; }
  .miw-sm-28 {
    min-width: 1.75rem; }
  .h-sm-28 {
    height: 1.75rem; }
  .mah-sm-28 {
    max-height: 1.75rem; }
  .mih-sm-28 {
    min-height: 1.75rem; }
  .wh-sm-30 {
    width: 1.875rem;
    height: 1.875rem; }
  .w-sm-30 {
    width: 1.875rem; }
  .maw-sm-30 {
    max-width: 1.875rem; }
  .miw-sm-30 {
    min-width: 1.875rem; }
  .h-sm-30 {
    height: 1.875rem; }
  .mah-sm-30 {
    max-height: 1.875rem; }
  .mih-sm-30 {
    min-height: 1.875rem; }
  .wh-sm-32 {
    width: 2rem;
    height: 2rem; }
  .w-sm-32 {
    width: 2rem; }
  .maw-sm-32 {
    max-width: 2rem; }
  .miw-sm-32 {
    min-width: 2rem; }
  .h-sm-32 {
    height: 2rem; }
  .mah-sm-32 {
    max-height: 2rem; }
  .mih-sm-32 {
    min-height: 2rem; }
  .wh-sm-36 {
    width: 2.25rem;
    height: 2.25rem; }
  .w-sm-36 {
    width: 2.25rem; }
  .maw-sm-36 {
    max-width: 2.25rem; }
  .miw-sm-36 {
    min-width: 2.25rem; }
  .h-sm-36 {
    height: 2.25rem; }
  .mah-sm-36 {
    max-height: 2.25rem; }
  .mih-sm-36 {
    min-height: 2.25rem; }
  .wh-sm-40 {
    width: 2.5rem;
    height: 2.5rem; }
  .w-sm-40 {
    width: 2.5rem; }
  .maw-sm-40 {
    max-width: 2.5rem; }
  .miw-sm-40 {
    min-width: 2.5rem; }
  .h-sm-40 {
    height: 2.5rem; }
  .mah-sm-40 {
    max-height: 2.5rem; }
  .mih-sm-40 {
    min-height: 2.5rem; }
  .wh-sm-44 {
    width: 2.75rem;
    height: 2.75rem; }
  .w-sm-44 {
    width: 2.75rem; }
  .maw-sm-44 {
    max-width: 2.75rem; }
  .miw-sm-44 {
    min-width: 2.75rem; }
  .h-sm-44 {
    height: 2.75rem; }
  .mah-sm-44 {
    max-height: 2.75rem; }
  .mih-sm-44 {
    min-height: 2.75rem; }
  .wh-sm-48 {
    width: 3rem;
    height: 3rem; }
  .w-sm-48 {
    width: 3rem; }
  .maw-sm-48 {
    max-width: 3rem; }
  .miw-sm-48 {
    min-width: 3rem; }
  .h-sm-48 {
    height: 3rem; }
  .mah-sm-48 {
    max-height: 3rem; }
  .mih-sm-48 {
    min-height: 3rem; }
  .wh-sm-50 {
    width: 3.125rem;
    height: 3.125rem; }
  .w-sm-50 {
    width: 3.125rem; }
  .maw-sm-50 {
    max-width: 3.125rem; }
  .miw-sm-50 {
    min-width: 3.125rem; }
  .h-sm-50 {
    height: 3.125rem; }
  .mah-sm-50 {
    max-height: 3.125rem; }
  .mih-sm-50 {
    min-height: 3.125rem; }
  .wh-sm-54 {
    width: 3.375rem;
    height: 3.375rem; }
  .w-sm-54 {
    width: 3.375rem; }
  .maw-sm-54 {
    max-width: 3.375rem; }
  .miw-sm-54 {
    min-width: 3.375rem; }
  .h-sm-54 {
    height: 3.375rem; }
  .mah-sm-54 {
    max-height: 3.375rem; }
  .mih-sm-54 {
    min-height: 3.375rem; }
  .wh-sm-60 {
    width: 3.75rem;
    height: 3.75rem; }
  .w-sm-60 {
    width: 3.75rem; }
  .maw-sm-60 {
    max-width: 3.75rem; }
  .miw-sm-60 {
    min-width: 3.75rem; }
  .h-sm-60 {
    height: 3.75rem; }
  .mah-sm-60 {
    max-height: 3.75rem; }
  .mih-sm-60 {
    min-height: 3.75rem; }
  .wh-sm-68 {
    width: 4.25rem;
    height: 4.25rem; }
  .w-sm-68 {
    width: 4.25rem; }
  .maw-sm-68 {
    max-width: 4.25rem; }
  .miw-sm-68 {
    min-width: 4.25rem; }
  .h-sm-68 {
    height: 4.25rem; }
  .mah-sm-68 {
    max-height: 4.25rem; }
  .mih-sm-68 {
    min-height: 4.25rem; }
  .wh-sm-70 {
    width: 4.375rem;
    height: 4.375rem; }
  .w-sm-70 {
    width: 4.375rem; }
  .maw-sm-70 {
    max-width: 4.375rem; }
  .miw-sm-70 {
    min-width: 4.375rem; }
  .h-sm-70 {
    height: 4.375rem; }
  .mah-sm-70 {
    max-height: 4.375rem; }
  .mih-sm-70 {
    min-height: 4.375rem; }
  .wh-sm-80 {
    width: 5rem;
    height: 5rem; }
  .w-sm-80 {
    width: 5rem; }
  .maw-sm-80 {
    max-width: 5rem; }
  .miw-sm-80 {
    min-width: 5rem; }
  .h-sm-80 {
    height: 5rem; }
  .mah-sm-80 {
    max-height: 5rem; }
  .mih-sm-80 {
    min-height: 5rem; }
  .wh-sm-90 {
    width: 5.625rem;
    height: 5.625rem; }
  .w-sm-90 {
    width: 5.625rem; }
  .maw-sm-90 {
    max-width: 5.625rem; }
  .miw-sm-90 {
    min-width: 5.625rem; }
  .h-sm-90 {
    height: 5.625rem; }
  .mah-sm-90 {
    max-height: 5.625rem; }
  .mih-sm-90 {
    min-height: 5.625rem; }
  .wh-sm-100 {
    width: 6.25rem;
    height: 6.25rem; }
  .w-sm-100 {
    width: 6.25rem; }
  .maw-sm-100 {
    max-width: 6.25rem; }
  .miw-sm-100 {
    min-width: 6.25rem; }
  .h-sm-100 {
    height: 6.25rem; }
  .mah-sm-100 {
    max-height: 6.25rem; }
  .mih-sm-100 {
    min-height: 6.25rem; }
  .wh-sm-120 {
    width: 7.5rem;
    height: 7.5rem; }
  .w-sm-120 {
    width: 7.5rem; }
  .maw-sm-120 {
    max-width: 7.5rem; }
  .miw-sm-120 {
    min-width: 7.5rem; }
  .h-sm-120 {
    height: 7.5rem; }
  .mah-sm-120 {
    max-height: 7.5rem; }
  .mih-sm-120 {
    min-height: 7.5rem; }
  .wh-sm-128 {
    width: 8rem;
    height: 8rem; }
  .w-sm-128 {
    width: 8rem; }
  .maw-sm-128 {
    max-width: 8rem; }
  .miw-sm-128 {
    min-width: 8rem; }
  .h-sm-128 {
    height: 8rem; }
  .mah-sm-128 {
    max-height: 8rem; }
  .mih-sm-128 {
    min-height: 8rem; }
  .wh-sm-150 {
    width: 9.375rem;
    height: 9.375rem; }
  .w-sm-150 {
    width: 9.375rem; }
  .maw-sm-150 {
    max-width: 9.375rem; }
  .miw-sm-150 {
    min-width: 9.375rem; }
  .h-sm-150 {
    height: 9.375rem; }
  .mah-sm-150 {
    max-height: 9.375rem; }
  .mih-sm-150 {
    min-height: 9.375rem; }
  .wh-sm-160 {
    width: 10rem;
    height: 10rem; }
  .w-sm-160 {
    width: 10rem; }
  .maw-sm-160 {
    max-width: 10rem; }
  .miw-sm-160 {
    min-width: 10rem; }
  .h-sm-160 {
    height: 10rem; }
  .mah-sm-160 {
    max-height: 10rem; }
  .mih-sm-160 {
    min-height: 10rem; }
  .wh-sm-200 {
    width: 12.5rem;
    height: 12.5rem; }
  .w-sm-200 {
    width: 12.5rem; }
  .maw-sm-200 {
    max-width: 12.5rem; }
  .miw-sm-200 {
    min-width: 12.5rem; }
  .h-sm-200 {
    height: 12.5rem; }
  .mah-sm-200 {
    max-height: 12.5rem; }
  .mih-sm-200 {
    min-height: 12.5rem; }
  .wh-sm-220 {
    width: 13.75rem;
    height: 13.75rem; }
  .w-sm-220 {
    width: 13.75rem; }
  .maw-sm-220 {
    max-width: 13.75rem; }
  .miw-sm-220 {
    min-width: 13.75rem; }
  .h-sm-220 {
    height: 13.75rem; }
  .mah-sm-220 {
    max-height: 13.75rem; }
  .mih-sm-220 {
    min-height: 13.75rem; }
  .wh-sm-240 {
    width: 15rem;
    height: 15rem; }
  .w-sm-240 {
    width: 15rem; }
  .maw-sm-240 {
    max-width: 15rem; }
  .miw-sm-240 {
    min-width: 15rem; }
  .h-sm-240 {
    height: 15rem; }
  .mah-sm-240 {
    max-height: 15rem; }
  .mih-sm-240 {
    min-height: 15rem; }
  .wh-sm-250 {
    width: 15.625rem;
    height: 15.625rem; }
  .w-sm-250 {
    width: 15.625rem; }
  .maw-sm-250 {
    max-width: 15.625rem; }
  .miw-sm-250 {
    min-width: 15.625rem; }
  .h-sm-250 {
    height: 15.625rem; }
  .mah-sm-250 {
    max-height: 15.625rem; }
  .mih-sm-250 {
    min-height: 15.625rem; }
  .wh-sm-280 {
    width: 17.5rem;
    height: 17.5rem; }
  .w-sm-280 {
    width: 17.5rem; }
  .maw-sm-280 {
    max-width: 17.5rem; }
  .miw-sm-280 {
    min-width: 17.5rem; }
  .h-sm-280 {
    height: 17.5rem; }
  .mah-sm-280 {
    max-height: 17.5rem; }
  .mih-sm-280 {
    min-height: 17.5rem; }
  .wh-sm-290 {
    width: 18.125rem;
    height: 18.125rem; }
  .w-sm-290 {
    width: 18.125rem; }
  .maw-sm-290 {
    max-width: 18.125rem; }
  .miw-sm-290 {
    min-width: 18.125rem; }
  .h-sm-290 {
    height: 18.125rem; }
  .mah-sm-290 {
    max-height: 18.125rem; }
  .mih-sm-290 {
    min-height: 18.125rem; }
  .wh-sm-300 {
    width: 18.75rem;
    height: 18.75rem; }
  .w-sm-300 {
    width: 18.75rem; }
  .maw-sm-300 {
    max-width: 18.75rem; }
  .miw-sm-300 {
    min-width: 18.75rem; }
  .h-sm-300 {
    height: 18.75rem; }
  .mah-sm-300 {
    max-height: 18.75rem; }
  .mih-sm-300 {
    min-height: 18.75rem; }
  .wh-sm-350 {
    width: 21.875rem;
    height: 21.875rem; }
  .w-sm-350 {
    width: 21.875rem; }
  .maw-sm-350 {
    max-width: 21.875rem; }
  .miw-sm-350 {
    min-width: 21.875rem; }
  .h-sm-350 {
    height: 21.875rem; }
  .mah-sm-350 {
    max-height: 21.875rem; }
  .mih-sm-350 {
    min-height: 21.875rem; }
  .wh-sm-400 {
    width: 25rem;
    height: 25rem; }
  .w-sm-400 {
    width: 25rem; }
  .maw-sm-400 {
    max-width: 25rem; }
  .miw-sm-400 {
    min-width: 25rem; }
  .h-sm-400 {
    height: 25rem; }
  .mah-sm-400 {
    max-height: 25rem; }
  .mih-sm-400 {
    min-height: 25rem; }
  .wh-sm-420 {
    width: 26.25rem;
    height: 26.25rem; }
  .w-sm-420 {
    width: 26.25rem; }
  .maw-sm-420 {
    max-width: 26.25rem; }
  .miw-sm-420 {
    min-width: 26.25rem; }
  .h-sm-420 {
    height: 26.25rem; }
  .mah-sm-420 {
    max-height: 26.25rem; }
  .mih-sm-420 {
    min-height: 26.25rem; }
  .wh-sm-450 {
    width: 28.125rem;
    height: 28.125rem; }
  .w-sm-450 {
    width: 28.125rem; }
  .maw-sm-450 {
    max-width: 28.125rem; }
  .miw-sm-450 {
    min-width: 28.125rem; }
  .h-sm-450 {
    height: 28.125rem; }
  .mah-sm-450 {
    max-height: 28.125rem; }
  .mih-sm-450 {
    min-height: 28.125rem; }
  .wh-sm-460 {
    width: 28.75rem;
    height: 28.75rem; }
  .w-sm-460 {
    width: 28.75rem; }
  .maw-sm-460 {
    max-width: 28.75rem; }
  .miw-sm-460 {
    min-width: 28.75rem; }
  .h-sm-460 {
    height: 28.75rem; }
  .mah-sm-460 {
    max-height: 28.75rem; }
  .mih-sm-460 {
    min-height: 28.75rem; }
  .wh-sm-480 {
    width: 30rem;
    height: 30rem; }
  .w-sm-480 {
    width: 30rem; }
  .maw-sm-480 {
    max-width: 30rem; }
  .miw-sm-480 {
    min-width: 30rem; }
  .h-sm-480 {
    height: 30rem; }
  .mah-sm-480 {
    max-height: 30rem; }
  .mih-sm-480 {
    min-height: 30rem; }
  .wh-sm-500 {
    width: 31.25rem;
    height: 31.25rem; }
  .w-sm-500 {
    width: 31.25rem; }
  .maw-sm-500 {
    max-width: 31.25rem; }
  .miw-sm-500 {
    min-width: 31.25rem; }
  .h-sm-500 {
    height: 31.25rem; }
  .mah-sm-500 {
    max-height: 31.25rem; }
  .mih-sm-500 {
    min-height: 31.25rem; }
  .wh-sm-550 {
    width: 34.375rem;
    height: 34.375rem; }
  .w-sm-550 {
    width: 34.375rem; }
  .maw-sm-550 {
    max-width: 34.375rem; }
  .miw-sm-550 {
    min-width: 34.375rem; }
  .h-sm-550 {
    height: 34.375rem; }
  .mah-sm-550 {
    max-height: 34.375rem; }
  .mih-sm-550 {
    min-height: 34.375rem; }
  .wh-sm-600 {
    width: 37.5rem;
    height: 37.5rem; }
  .w-sm-600 {
    width: 37.5rem; }
  .maw-sm-600 {
    max-width: 37.5rem; }
  .miw-sm-600 {
    min-width: 37.5rem; }
  .h-sm-600 {
    height: 37.5rem; }
  .mah-sm-600 {
    max-height: 37.5rem; }
  .mih-sm-600 {
    min-height: 37.5rem; }
  .wh-sm-645 {
    width: 40.3125rem;
    height: 40.3125rem; }
  .w-sm-645 {
    width: 40.3125rem; }
  .maw-sm-645 {
    max-width: 40.3125rem; }
  .miw-sm-645 {
    min-width: 40.3125rem; }
  .h-sm-645 {
    height: 40.3125rem; }
  .mah-sm-645 {
    max-height: 40.3125rem; }
  .mih-sm-645 {
    min-height: 40.3125rem; }
  .wh-sm-680 {
    width: 42.5rem;
    height: 42.5rem; }
  .w-sm-680 {
    width: 42.5rem; }
  .maw-sm-680 {
    max-width: 42.5rem; }
  .miw-sm-680 {
    min-width: 42.5rem; }
  .h-sm-680 {
    height: 42.5rem; }
  .mah-sm-680 {
    max-height: 42.5rem; }
  .mih-sm-680 {
    min-height: 42.5rem; }
  .wh-sm-730 {
    width: 45.625rem;
    height: 45.625rem; }
  .w-sm-730 {
    width: 45.625rem; }
  .maw-sm-730 {
    max-width: 45.625rem; }
  .miw-sm-730 {
    min-width: 45.625rem; }
  .h-sm-730 {
    height: 45.625rem; }
  .mah-sm-730 {
    max-height: 45.625rem; }
  .mih-sm-730 {
    min-height: 45.625rem; }
  .wh-sm-748 {
    width: 46.75rem;
    height: 46.75rem; }
  .w-sm-748 {
    width: 46.75rem; }
  .maw-sm-748 {
    max-width: 46.75rem; }
  .miw-sm-748 {
    min-width: 46.75rem; }
  .h-sm-748 {
    height: 46.75rem; }
  .mah-sm-748 {
    max-height: 46.75rem; }
  .mih-sm-748 {
    min-height: 46.75rem; }
  .wh-sm-772 {
    width: 48.25rem;
    height: 48.25rem; }
  .w-sm-772 {
    width: 48.25rem; }
  .maw-sm-772 {
    max-width: 48.25rem; }
  .miw-sm-772 {
    min-width: 48.25rem; }
  .h-sm-772 {
    height: 48.25rem; }
  .mah-sm-772 {
    max-height: 48.25rem; }
  .mih-sm-772 {
    min-height: 48.25rem; }
  .wh-sm-810 {
    width: 50.625rem;
    height: 50.625rem; }
  .w-sm-810 {
    width: 50.625rem; }
  .maw-sm-810 {
    max-width: 50.625rem; }
  .miw-sm-810 {
    min-width: 50.625rem; }
  .h-sm-810 {
    height: 50.625rem; }
  .mah-sm-810 {
    max-height: 50.625rem; }
  .mih-sm-810 {
    min-height: 50.625rem; }
  .wh-sm-852 {
    width: 53.25rem;
    height: 53.25rem; }
  .w-sm-852 {
    width: 53.25rem; }
  .maw-sm-852 {
    max-width: 53.25rem; }
  .miw-sm-852 {
    min-width: 53.25rem; }
  .h-sm-852 {
    height: 53.25rem; }
  .mah-sm-852 {
    max-height: 53.25rem; }
  .mih-sm-852 {
    min-height: 53.25rem; }
  .wh-sm-915 {
    width: 57.1875rem;
    height: 57.1875rem; }
  .w-sm-915 {
    width: 57.1875rem; }
  .maw-sm-915 {
    max-width: 57.1875rem; }
  .miw-sm-915 {
    min-width: 57.1875rem; }
  .h-sm-915 {
    height: 57.1875rem; }
  .mah-sm-915 {
    max-height: 57.1875rem; }
  .mih-sm-915 {
    min-height: 57.1875rem; }
  .wh-sm-1020 {
    width: 63.75rem;
    height: 63.75rem; }
  .w-sm-1020 {
    width: 63.75rem; }
  .maw-sm-1020 {
    max-width: 63.75rem; }
  .miw-sm-1020 {
    min-width: 63.75rem; }
  .h-sm-1020 {
    height: 63.75rem; }
  .mah-sm-1020 {
    max-height: 63.75rem; }
  .mih-sm-1020 {
    min-height: 63.75rem; }
  .wh-sm-1440 {
    width: 90rem;
    height: 90rem; }
  .w-sm-1440 {
    width: 90rem; }
  .maw-sm-1440 {
    max-width: 90rem; }
  .miw-sm-1440 {
    min-width: 90rem; }
  .h-sm-1440 {
    height: 90rem; }
  .mah-sm-1440 {
    max-height: 90rem; }
  .mih-sm-1440 {
    min-height: 90rem; }
  .w-sm-50p {
    width: 50%; }
  .maw-sm-50p {
    max-width: 50%; }
  .miw-sm-50p {
    min-width: 50%; }
  .h-sm-50p {
    height: 50%; }
  .mah-sm-50p {
    max-height: 50%; }
  .mih-sm-50p {
    min-height: 50%; }
  .w-sm-70p {
    width: 70%; }
  .maw-sm-70p {
    max-width: 70%; }
  .miw-sm-70p {
    min-width: 70%; }
  .h-sm-70p {
    height: 70%; }
  .mah-sm-70p {
    max-height: 70%; }
  .mih-sm-70p {
    min-height: 70%; }
  .w-sm-100p {
    width: 100%; }
  .maw-sm-100p {
    max-width: 100%; }
  .miw-sm-100p {
    min-width: 100%; }
  .h-sm-100p {
    height: 100%; }
  .mah-sm-100p {
    max-height: 100%; }
  .mih-sm-100p {
    min-height: 100%; } }

@media (min-width: 768px) {
  .wh-md-8 {
    width: 0.5rem;
    height: 0.5rem; }
  .w-md-8 {
    width: 0.5rem; }
  .maw-md-8 {
    max-width: 0.5rem; }
  .miw-md-8 {
    min-width: 0.5rem; }
  .h-md-8 {
    height: 0.5rem; }
  .mah-md-8 {
    max-height: 0.5rem; }
  .mih-md-8 {
    min-height: 0.5rem; }
  .wh-md-10 {
    width: 0.625rem;
    height: 0.625rem; }
  .w-md-10 {
    width: 0.625rem; }
  .maw-md-10 {
    max-width: 0.625rem; }
  .miw-md-10 {
    min-width: 0.625rem; }
  .h-md-10 {
    height: 0.625rem; }
  .mah-md-10 {
    max-height: 0.625rem; }
  .mih-md-10 {
    min-height: 0.625rem; }
  .wh-md-12 {
    width: 0.75rem;
    height: 0.75rem; }
  .w-md-12 {
    width: 0.75rem; }
  .maw-md-12 {
    max-width: 0.75rem; }
  .miw-md-12 {
    min-width: 0.75rem; }
  .h-md-12 {
    height: 0.75rem; }
  .mah-md-12 {
    max-height: 0.75rem; }
  .mih-md-12 {
    min-height: 0.75rem; }
  .wh-md-16 {
    width: 1rem;
    height: 1rem; }
  .w-md-16 {
    width: 1rem; }
  .maw-md-16 {
    max-width: 1rem; }
  .miw-md-16 {
    min-width: 1rem; }
  .h-md-16 {
    height: 1rem; }
  .mah-md-16 {
    max-height: 1rem; }
  .mih-md-16 {
    min-height: 1rem; }
  .wh-md-20 {
    width: 1.25rem;
    height: 1.25rem; }
  .w-md-20 {
    width: 1.25rem; }
  .maw-md-20 {
    max-width: 1.25rem; }
  .miw-md-20 {
    min-width: 1.25rem; }
  .h-md-20 {
    height: 1.25rem; }
  .mah-md-20 {
    max-height: 1.25rem; }
  .mih-md-20 {
    min-height: 1.25rem; }
  .wh-md-22 {
    width: 1.375rem;
    height: 1.375rem; }
  .w-md-22 {
    width: 1.375rem; }
  .maw-md-22 {
    max-width: 1.375rem; }
  .miw-md-22 {
    min-width: 1.375rem; }
  .h-md-22 {
    height: 1.375rem; }
  .mah-md-22 {
    max-height: 1.375rem; }
  .mih-md-22 {
    min-height: 1.375rem; }
  .wh-md-24 {
    width: 1.5rem;
    height: 1.5rem; }
  .w-md-24 {
    width: 1.5rem; }
  .maw-md-24 {
    max-width: 1.5rem; }
  .miw-md-24 {
    min-width: 1.5rem; }
  .h-md-24 {
    height: 1.5rem; }
  .mah-md-24 {
    max-height: 1.5rem; }
  .mih-md-24 {
    min-height: 1.5rem; }
  .wh-md-28 {
    width: 1.75rem;
    height: 1.75rem; }
  .w-md-28 {
    width: 1.75rem; }
  .maw-md-28 {
    max-width: 1.75rem; }
  .miw-md-28 {
    min-width: 1.75rem; }
  .h-md-28 {
    height: 1.75rem; }
  .mah-md-28 {
    max-height: 1.75rem; }
  .mih-md-28 {
    min-height: 1.75rem; }
  .wh-md-30 {
    width: 1.875rem;
    height: 1.875rem; }
  .w-md-30 {
    width: 1.875rem; }
  .maw-md-30 {
    max-width: 1.875rem; }
  .miw-md-30 {
    min-width: 1.875rem; }
  .h-md-30 {
    height: 1.875rem; }
  .mah-md-30 {
    max-height: 1.875rem; }
  .mih-md-30 {
    min-height: 1.875rem; }
  .wh-md-32 {
    width: 2rem;
    height: 2rem; }
  .w-md-32 {
    width: 2rem; }
  .maw-md-32 {
    max-width: 2rem; }
  .miw-md-32 {
    min-width: 2rem; }
  .h-md-32 {
    height: 2rem; }
  .mah-md-32 {
    max-height: 2rem; }
  .mih-md-32 {
    min-height: 2rem; }
  .wh-md-36 {
    width: 2.25rem;
    height: 2.25rem; }
  .w-md-36 {
    width: 2.25rem; }
  .maw-md-36 {
    max-width: 2.25rem; }
  .miw-md-36 {
    min-width: 2.25rem; }
  .h-md-36 {
    height: 2.25rem; }
  .mah-md-36 {
    max-height: 2.25rem; }
  .mih-md-36 {
    min-height: 2.25rem; }
  .wh-md-40 {
    width: 2.5rem;
    height: 2.5rem; }
  .w-md-40 {
    width: 2.5rem; }
  .maw-md-40 {
    max-width: 2.5rem; }
  .miw-md-40 {
    min-width: 2.5rem; }
  .h-md-40 {
    height: 2.5rem; }
  .mah-md-40 {
    max-height: 2.5rem; }
  .mih-md-40 {
    min-height: 2.5rem; }
  .wh-md-44 {
    width: 2.75rem;
    height: 2.75rem; }
  .w-md-44 {
    width: 2.75rem; }
  .maw-md-44 {
    max-width: 2.75rem; }
  .miw-md-44 {
    min-width: 2.75rem; }
  .h-md-44 {
    height: 2.75rem; }
  .mah-md-44 {
    max-height: 2.75rem; }
  .mih-md-44 {
    min-height: 2.75rem; }
  .wh-md-48 {
    width: 3rem;
    height: 3rem; }
  .w-md-48 {
    width: 3rem; }
  .maw-md-48 {
    max-width: 3rem; }
  .miw-md-48 {
    min-width: 3rem; }
  .h-md-48 {
    height: 3rem; }
  .mah-md-48 {
    max-height: 3rem; }
  .mih-md-48 {
    min-height: 3rem; }
  .wh-md-50 {
    width: 3.125rem;
    height: 3.125rem; }
  .w-md-50 {
    width: 3.125rem; }
  .maw-md-50 {
    max-width: 3.125rem; }
  .miw-md-50 {
    min-width: 3.125rem; }
  .h-md-50 {
    height: 3.125rem; }
  .mah-md-50 {
    max-height: 3.125rem; }
  .mih-md-50 {
    min-height: 3.125rem; }
  .wh-md-54 {
    width: 3.375rem;
    height: 3.375rem; }
  .w-md-54 {
    width: 3.375rem; }
  .maw-md-54 {
    max-width: 3.375rem; }
  .miw-md-54 {
    min-width: 3.375rem; }
  .h-md-54 {
    height: 3.375rem; }
  .mah-md-54 {
    max-height: 3.375rem; }
  .mih-md-54 {
    min-height: 3.375rem; }
  .wh-md-60 {
    width: 3.75rem;
    height: 3.75rem; }
  .w-md-60 {
    width: 3.75rem; }
  .maw-md-60 {
    max-width: 3.75rem; }
  .miw-md-60 {
    min-width: 3.75rem; }
  .h-md-60 {
    height: 3.75rem; }
  .mah-md-60 {
    max-height: 3.75rem; }
  .mih-md-60 {
    min-height: 3.75rem; }
  .wh-md-68 {
    width: 4.25rem;
    height: 4.25rem; }
  .w-md-68 {
    width: 4.25rem; }
  .maw-md-68 {
    max-width: 4.25rem; }
  .miw-md-68 {
    min-width: 4.25rem; }
  .h-md-68 {
    height: 4.25rem; }
  .mah-md-68 {
    max-height: 4.25rem; }
  .mih-md-68 {
    min-height: 4.25rem; }
  .wh-md-70 {
    width: 4.375rem;
    height: 4.375rem; }
  .w-md-70 {
    width: 4.375rem; }
  .maw-md-70 {
    max-width: 4.375rem; }
  .miw-md-70 {
    min-width: 4.375rem; }
  .h-md-70 {
    height: 4.375rem; }
  .mah-md-70 {
    max-height: 4.375rem; }
  .mih-md-70 {
    min-height: 4.375rem; }
  .wh-md-80 {
    width: 5rem;
    height: 5rem; }
  .w-md-80 {
    width: 5rem; }
  .maw-md-80 {
    max-width: 5rem; }
  .miw-md-80 {
    min-width: 5rem; }
  .h-md-80 {
    height: 5rem; }
  .mah-md-80 {
    max-height: 5rem; }
  .mih-md-80 {
    min-height: 5rem; }
  .wh-md-90 {
    width: 5.625rem;
    height: 5.625rem; }
  .w-md-90 {
    width: 5.625rem; }
  .maw-md-90 {
    max-width: 5.625rem; }
  .miw-md-90 {
    min-width: 5.625rem; }
  .h-md-90 {
    height: 5.625rem; }
  .mah-md-90 {
    max-height: 5.625rem; }
  .mih-md-90 {
    min-height: 5.625rem; }
  .wh-md-100 {
    width: 6.25rem;
    height: 6.25rem; }
  .w-md-100 {
    width: 6.25rem; }
  .maw-md-100 {
    max-width: 6.25rem; }
  .miw-md-100 {
    min-width: 6.25rem; }
  .h-md-100 {
    height: 6.25rem; }
  .mah-md-100 {
    max-height: 6.25rem; }
  .mih-md-100 {
    min-height: 6.25rem; }
  .wh-md-120 {
    width: 7.5rem;
    height: 7.5rem; }
  .w-md-120 {
    width: 7.5rem; }
  .maw-md-120 {
    max-width: 7.5rem; }
  .miw-md-120 {
    min-width: 7.5rem; }
  .h-md-120 {
    height: 7.5rem; }
  .mah-md-120 {
    max-height: 7.5rem; }
  .mih-md-120 {
    min-height: 7.5rem; }
  .wh-md-128 {
    width: 8rem;
    height: 8rem; }
  .w-md-128 {
    width: 8rem; }
  .maw-md-128 {
    max-width: 8rem; }
  .miw-md-128 {
    min-width: 8rem; }
  .h-md-128 {
    height: 8rem; }
  .mah-md-128 {
    max-height: 8rem; }
  .mih-md-128 {
    min-height: 8rem; }
  .wh-md-150 {
    width: 9.375rem;
    height: 9.375rem; }
  .w-md-150 {
    width: 9.375rem; }
  .maw-md-150 {
    max-width: 9.375rem; }
  .miw-md-150 {
    min-width: 9.375rem; }
  .h-md-150 {
    height: 9.375rem; }
  .mah-md-150 {
    max-height: 9.375rem; }
  .mih-md-150 {
    min-height: 9.375rem; }
  .wh-md-160 {
    width: 10rem;
    height: 10rem; }
  .w-md-160 {
    width: 10rem; }
  .maw-md-160 {
    max-width: 10rem; }
  .miw-md-160 {
    min-width: 10rem; }
  .h-md-160 {
    height: 10rem; }
  .mah-md-160 {
    max-height: 10rem; }
  .mih-md-160 {
    min-height: 10rem; }
  .wh-md-200 {
    width: 12.5rem;
    height: 12.5rem; }
  .w-md-200 {
    width: 12.5rem; }
  .maw-md-200 {
    max-width: 12.5rem; }
  .miw-md-200 {
    min-width: 12.5rem; }
  .h-md-200 {
    height: 12.5rem; }
  .mah-md-200 {
    max-height: 12.5rem; }
  .mih-md-200 {
    min-height: 12.5rem; }
  .wh-md-220 {
    width: 13.75rem;
    height: 13.75rem; }
  .w-md-220 {
    width: 13.75rem; }
  .maw-md-220 {
    max-width: 13.75rem; }
  .miw-md-220 {
    min-width: 13.75rem; }
  .h-md-220 {
    height: 13.75rem; }
  .mah-md-220 {
    max-height: 13.75rem; }
  .mih-md-220 {
    min-height: 13.75rem; }
  .wh-md-240 {
    width: 15rem;
    height: 15rem; }
  .w-md-240 {
    width: 15rem; }
  .maw-md-240 {
    max-width: 15rem; }
  .miw-md-240 {
    min-width: 15rem; }
  .h-md-240 {
    height: 15rem; }
  .mah-md-240 {
    max-height: 15rem; }
  .mih-md-240 {
    min-height: 15rem; }
  .wh-md-250 {
    width: 15.625rem;
    height: 15.625rem; }
  .w-md-250 {
    width: 15.625rem; }
  .maw-md-250 {
    max-width: 15.625rem; }
  .miw-md-250 {
    min-width: 15.625rem; }
  .h-md-250 {
    height: 15.625rem; }
  .mah-md-250 {
    max-height: 15.625rem; }
  .mih-md-250 {
    min-height: 15.625rem; }
  .wh-md-280 {
    width: 17.5rem;
    height: 17.5rem; }
  .w-md-280 {
    width: 17.5rem; }
  .maw-md-280 {
    max-width: 17.5rem; }
  .miw-md-280 {
    min-width: 17.5rem; }
  .h-md-280 {
    height: 17.5rem; }
  .mah-md-280 {
    max-height: 17.5rem; }
  .mih-md-280 {
    min-height: 17.5rem; }
  .wh-md-290 {
    width: 18.125rem;
    height: 18.125rem; }
  .w-md-290 {
    width: 18.125rem; }
  .maw-md-290 {
    max-width: 18.125rem; }
  .miw-md-290 {
    min-width: 18.125rem; }
  .h-md-290 {
    height: 18.125rem; }
  .mah-md-290 {
    max-height: 18.125rem; }
  .mih-md-290 {
    min-height: 18.125rem; }
  .wh-md-300 {
    width: 18.75rem;
    height: 18.75rem; }
  .w-md-300 {
    width: 18.75rem; }
  .maw-md-300 {
    max-width: 18.75rem; }
  .miw-md-300 {
    min-width: 18.75rem; }
  .h-md-300 {
    height: 18.75rem; }
  .mah-md-300 {
    max-height: 18.75rem; }
  .mih-md-300 {
    min-height: 18.75rem; }
  .wh-md-350 {
    width: 21.875rem;
    height: 21.875rem; }
  .w-md-350 {
    width: 21.875rem; }
  .maw-md-350 {
    max-width: 21.875rem; }
  .miw-md-350 {
    min-width: 21.875rem; }
  .h-md-350 {
    height: 21.875rem; }
  .mah-md-350 {
    max-height: 21.875rem; }
  .mih-md-350 {
    min-height: 21.875rem; }
  .wh-md-400 {
    width: 25rem;
    height: 25rem; }
  .w-md-400 {
    width: 25rem; }
  .maw-md-400 {
    max-width: 25rem; }
  .miw-md-400 {
    min-width: 25rem; }
  .h-md-400 {
    height: 25rem; }
  .mah-md-400 {
    max-height: 25rem; }
  .mih-md-400 {
    min-height: 25rem; }
  .wh-md-420 {
    width: 26.25rem;
    height: 26.25rem; }
  .w-md-420 {
    width: 26.25rem; }
  .maw-md-420 {
    max-width: 26.25rem; }
  .miw-md-420 {
    min-width: 26.25rem; }
  .h-md-420 {
    height: 26.25rem; }
  .mah-md-420 {
    max-height: 26.25rem; }
  .mih-md-420 {
    min-height: 26.25rem; }
  .wh-md-450 {
    width: 28.125rem;
    height: 28.125rem; }
  .w-md-450 {
    width: 28.125rem; }
  .maw-md-450 {
    max-width: 28.125rem; }
  .miw-md-450 {
    min-width: 28.125rem; }
  .h-md-450 {
    height: 28.125rem; }
  .mah-md-450 {
    max-height: 28.125rem; }
  .mih-md-450 {
    min-height: 28.125rem; }
  .wh-md-460 {
    width: 28.75rem;
    height: 28.75rem; }
  .w-md-460 {
    width: 28.75rem; }
  .maw-md-460 {
    max-width: 28.75rem; }
  .miw-md-460 {
    min-width: 28.75rem; }
  .h-md-460 {
    height: 28.75rem; }
  .mah-md-460 {
    max-height: 28.75rem; }
  .mih-md-460 {
    min-height: 28.75rem; }
  .wh-md-480 {
    width: 30rem;
    height: 30rem; }
  .w-md-480 {
    width: 30rem; }
  .maw-md-480 {
    max-width: 30rem; }
  .miw-md-480 {
    min-width: 30rem; }
  .h-md-480 {
    height: 30rem; }
  .mah-md-480 {
    max-height: 30rem; }
  .mih-md-480 {
    min-height: 30rem; }
  .wh-md-500 {
    width: 31.25rem;
    height: 31.25rem; }
  .w-md-500 {
    width: 31.25rem; }
  .maw-md-500 {
    max-width: 31.25rem; }
  .miw-md-500 {
    min-width: 31.25rem; }
  .h-md-500 {
    height: 31.25rem; }
  .mah-md-500 {
    max-height: 31.25rem; }
  .mih-md-500 {
    min-height: 31.25rem; }
  .wh-md-550 {
    width: 34.375rem;
    height: 34.375rem; }
  .w-md-550 {
    width: 34.375rem; }
  .maw-md-550 {
    max-width: 34.375rem; }
  .miw-md-550 {
    min-width: 34.375rem; }
  .h-md-550 {
    height: 34.375rem; }
  .mah-md-550 {
    max-height: 34.375rem; }
  .mih-md-550 {
    min-height: 34.375rem; }
  .wh-md-600 {
    width: 37.5rem;
    height: 37.5rem; }
  .w-md-600 {
    width: 37.5rem; }
  .maw-md-600 {
    max-width: 37.5rem; }
  .miw-md-600 {
    min-width: 37.5rem; }
  .h-md-600 {
    height: 37.5rem; }
  .mah-md-600 {
    max-height: 37.5rem; }
  .mih-md-600 {
    min-height: 37.5rem; }
  .wh-md-645 {
    width: 40.3125rem;
    height: 40.3125rem; }
  .w-md-645 {
    width: 40.3125rem; }
  .maw-md-645 {
    max-width: 40.3125rem; }
  .miw-md-645 {
    min-width: 40.3125rem; }
  .h-md-645 {
    height: 40.3125rem; }
  .mah-md-645 {
    max-height: 40.3125rem; }
  .mih-md-645 {
    min-height: 40.3125rem; }
  .wh-md-680 {
    width: 42.5rem;
    height: 42.5rem; }
  .w-md-680 {
    width: 42.5rem; }
  .maw-md-680 {
    max-width: 42.5rem; }
  .miw-md-680 {
    min-width: 42.5rem; }
  .h-md-680 {
    height: 42.5rem; }
  .mah-md-680 {
    max-height: 42.5rem; }
  .mih-md-680 {
    min-height: 42.5rem; }
  .wh-md-730 {
    width: 45.625rem;
    height: 45.625rem; }
  .w-md-730 {
    width: 45.625rem; }
  .maw-md-730 {
    max-width: 45.625rem; }
  .miw-md-730 {
    min-width: 45.625rem; }
  .h-md-730 {
    height: 45.625rem; }
  .mah-md-730 {
    max-height: 45.625rem; }
  .mih-md-730 {
    min-height: 45.625rem; }
  .wh-md-748 {
    width: 46.75rem;
    height: 46.75rem; }
  .w-md-748 {
    width: 46.75rem; }
  .maw-md-748 {
    max-width: 46.75rem; }
  .miw-md-748 {
    min-width: 46.75rem; }
  .h-md-748 {
    height: 46.75rem; }
  .mah-md-748 {
    max-height: 46.75rem; }
  .mih-md-748 {
    min-height: 46.75rem; }
  .wh-md-772 {
    width: 48.25rem;
    height: 48.25rem; }
  .w-md-772 {
    width: 48.25rem; }
  .maw-md-772 {
    max-width: 48.25rem; }
  .miw-md-772 {
    min-width: 48.25rem; }
  .h-md-772 {
    height: 48.25rem; }
  .mah-md-772 {
    max-height: 48.25rem; }
  .mih-md-772 {
    min-height: 48.25rem; }
  .wh-md-810 {
    width: 50.625rem;
    height: 50.625rem; }
  .w-md-810 {
    width: 50.625rem; }
  .maw-md-810 {
    max-width: 50.625rem; }
  .miw-md-810 {
    min-width: 50.625rem; }
  .h-md-810 {
    height: 50.625rem; }
  .mah-md-810 {
    max-height: 50.625rem; }
  .mih-md-810 {
    min-height: 50.625rem; }
  .wh-md-852 {
    width: 53.25rem;
    height: 53.25rem; }
  .w-md-852 {
    width: 53.25rem; }
  .maw-md-852 {
    max-width: 53.25rem; }
  .miw-md-852 {
    min-width: 53.25rem; }
  .h-md-852 {
    height: 53.25rem; }
  .mah-md-852 {
    max-height: 53.25rem; }
  .mih-md-852 {
    min-height: 53.25rem; }
  .wh-md-915 {
    width: 57.1875rem;
    height: 57.1875rem; }
  .w-md-915 {
    width: 57.1875rem; }
  .maw-md-915 {
    max-width: 57.1875rem; }
  .miw-md-915 {
    min-width: 57.1875rem; }
  .h-md-915 {
    height: 57.1875rem; }
  .mah-md-915 {
    max-height: 57.1875rem; }
  .mih-md-915 {
    min-height: 57.1875rem; }
  .wh-md-1020 {
    width: 63.75rem;
    height: 63.75rem; }
  .w-md-1020 {
    width: 63.75rem; }
  .maw-md-1020 {
    max-width: 63.75rem; }
  .miw-md-1020 {
    min-width: 63.75rem; }
  .h-md-1020 {
    height: 63.75rem; }
  .mah-md-1020 {
    max-height: 63.75rem; }
  .mih-md-1020 {
    min-height: 63.75rem; }
  .wh-md-1440 {
    width: 90rem;
    height: 90rem; }
  .w-md-1440 {
    width: 90rem; }
  .maw-md-1440 {
    max-width: 90rem; }
  .miw-md-1440 {
    min-width: 90rem; }
  .h-md-1440 {
    height: 90rem; }
  .mah-md-1440 {
    max-height: 90rem; }
  .mih-md-1440 {
    min-height: 90rem; }
  .w-md-50p {
    width: 50%; }
  .maw-md-50p {
    max-width: 50%; }
  .miw-md-50p {
    min-width: 50%; }
  .h-md-50p {
    height: 50%; }
  .mah-md-50p {
    max-height: 50%; }
  .mih-md-50p {
    min-height: 50%; }
  .w-md-70p {
    width: 70%; }
  .maw-md-70p {
    max-width: 70%; }
  .miw-md-70p {
    min-width: 70%; }
  .h-md-70p {
    height: 70%; }
  .mah-md-70p {
    max-height: 70%; }
  .mih-md-70p {
    min-height: 70%; }
  .w-md-100p {
    width: 100%; }
  .maw-md-100p {
    max-width: 100%; }
  .miw-md-100p {
    min-width: 100%; }
  .h-md-100p {
    height: 100%; }
  .mah-md-100p {
    max-height: 100%; }
  .mih-md-100p {
    min-height: 100%; } }

@media (min-width: 992px) {
  .wh-lg-8 {
    width: 0.5rem;
    height: 0.5rem; }
  .w-lg-8 {
    width: 0.5rem; }
  .maw-lg-8 {
    max-width: 0.5rem; }
  .miw-lg-8 {
    min-width: 0.5rem; }
  .h-lg-8 {
    height: 0.5rem; }
  .mah-lg-8 {
    max-height: 0.5rem; }
  .mih-lg-8 {
    min-height: 0.5rem; }
  .wh-lg-10 {
    width: 0.625rem;
    height: 0.625rem; }
  .w-lg-10 {
    width: 0.625rem; }
  .maw-lg-10 {
    max-width: 0.625rem; }
  .miw-lg-10 {
    min-width: 0.625rem; }
  .h-lg-10 {
    height: 0.625rem; }
  .mah-lg-10 {
    max-height: 0.625rem; }
  .mih-lg-10 {
    min-height: 0.625rem; }
  .wh-lg-12 {
    width: 0.75rem;
    height: 0.75rem; }
  .w-lg-12 {
    width: 0.75rem; }
  .maw-lg-12 {
    max-width: 0.75rem; }
  .miw-lg-12 {
    min-width: 0.75rem; }
  .h-lg-12 {
    height: 0.75rem; }
  .mah-lg-12 {
    max-height: 0.75rem; }
  .mih-lg-12 {
    min-height: 0.75rem; }
  .wh-lg-16 {
    width: 1rem;
    height: 1rem; }
  .w-lg-16 {
    width: 1rem; }
  .maw-lg-16 {
    max-width: 1rem; }
  .miw-lg-16 {
    min-width: 1rem; }
  .h-lg-16 {
    height: 1rem; }
  .mah-lg-16 {
    max-height: 1rem; }
  .mih-lg-16 {
    min-height: 1rem; }
  .wh-lg-20 {
    width: 1.25rem;
    height: 1.25rem; }
  .w-lg-20 {
    width: 1.25rem; }
  .maw-lg-20 {
    max-width: 1.25rem; }
  .miw-lg-20 {
    min-width: 1.25rem; }
  .h-lg-20 {
    height: 1.25rem; }
  .mah-lg-20 {
    max-height: 1.25rem; }
  .mih-lg-20 {
    min-height: 1.25rem; }
  .wh-lg-22 {
    width: 1.375rem;
    height: 1.375rem; }
  .w-lg-22 {
    width: 1.375rem; }
  .maw-lg-22 {
    max-width: 1.375rem; }
  .miw-lg-22 {
    min-width: 1.375rem; }
  .h-lg-22 {
    height: 1.375rem; }
  .mah-lg-22 {
    max-height: 1.375rem; }
  .mih-lg-22 {
    min-height: 1.375rem; }
  .wh-lg-24 {
    width: 1.5rem;
    height: 1.5rem; }
  .w-lg-24 {
    width: 1.5rem; }
  .maw-lg-24 {
    max-width: 1.5rem; }
  .miw-lg-24 {
    min-width: 1.5rem; }
  .h-lg-24 {
    height: 1.5rem; }
  .mah-lg-24 {
    max-height: 1.5rem; }
  .mih-lg-24 {
    min-height: 1.5rem; }
  .wh-lg-28 {
    width: 1.75rem;
    height: 1.75rem; }
  .w-lg-28 {
    width: 1.75rem; }
  .maw-lg-28 {
    max-width: 1.75rem; }
  .miw-lg-28 {
    min-width: 1.75rem; }
  .h-lg-28 {
    height: 1.75rem; }
  .mah-lg-28 {
    max-height: 1.75rem; }
  .mih-lg-28 {
    min-height: 1.75rem; }
  .wh-lg-30 {
    width: 1.875rem;
    height: 1.875rem; }
  .w-lg-30 {
    width: 1.875rem; }
  .maw-lg-30 {
    max-width: 1.875rem; }
  .miw-lg-30 {
    min-width: 1.875rem; }
  .h-lg-30 {
    height: 1.875rem; }
  .mah-lg-30 {
    max-height: 1.875rem; }
  .mih-lg-30 {
    min-height: 1.875rem; }
  .wh-lg-32 {
    width: 2rem;
    height: 2rem; }
  .w-lg-32 {
    width: 2rem; }
  .maw-lg-32 {
    max-width: 2rem; }
  .miw-lg-32 {
    min-width: 2rem; }
  .h-lg-32 {
    height: 2rem; }
  .mah-lg-32 {
    max-height: 2rem; }
  .mih-lg-32 {
    min-height: 2rem; }
  .wh-lg-36 {
    width: 2.25rem;
    height: 2.25rem; }
  .w-lg-36 {
    width: 2.25rem; }
  .maw-lg-36 {
    max-width: 2.25rem; }
  .miw-lg-36 {
    min-width: 2.25rem; }
  .h-lg-36 {
    height: 2.25rem; }
  .mah-lg-36 {
    max-height: 2.25rem; }
  .mih-lg-36 {
    min-height: 2.25rem; }
  .wh-lg-40 {
    width: 2.5rem;
    height: 2.5rem; }
  .w-lg-40 {
    width: 2.5rem; }
  .maw-lg-40 {
    max-width: 2.5rem; }
  .miw-lg-40 {
    min-width: 2.5rem; }
  .h-lg-40 {
    height: 2.5rem; }
  .mah-lg-40 {
    max-height: 2.5rem; }
  .mih-lg-40 {
    min-height: 2.5rem; }
  .wh-lg-44 {
    width: 2.75rem;
    height: 2.75rem; }
  .w-lg-44 {
    width: 2.75rem; }
  .maw-lg-44 {
    max-width: 2.75rem; }
  .miw-lg-44 {
    min-width: 2.75rem; }
  .h-lg-44 {
    height: 2.75rem; }
  .mah-lg-44 {
    max-height: 2.75rem; }
  .mih-lg-44 {
    min-height: 2.75rem; }
  .wh-lg-48 {
    width: 3rem;
    height: 3rem; }
  .w-lg-48 {
    width: 3rem; }
  .maw-lg-48 {
    max-width: 3rem; }
  .miw-lg-48 {
    min-width: 3rem; }
  .h-lg-48 {
    height: 3rem; }
  .mah-lg-48 {
    max-height: 3rem; }
  .mih-lg-48 {
    min-height: 3rem; }
  .wh-lg-50 {
    width: 3.125rem;
    height: 3.125rem; }
  .w-lg-50 {
    width: 3.125rem; }
  .maw-lg-50 {
    max-width: 3.125rem; }
  .miw-lg-50 {
    min-width: 3.125rem; }
  .h-lg-50 {
    height: 3.125rem; }
  .mah-lg-50 {
    max-height: 3.125rem; }
  .mih-lg-50 {
    min-height: 3.125rem; }
  .wh-lg-54 {
    width: 3.375rem;
    height: 3.375rem; }
  .w-lg-54 {
    width: 3.375rem; }
  .maw-lg-54 {
    max-width: 3.375rem; }
  .miw-lg-54 {
    min-width: 3.375rem; }
  .h-lg-54 {
    height: 3.375rem; }
  .mah-lg-54 {
    max-height: 3.375rem; }
  .mih-lg-54 {
    min-height: 3.375rem; }
  .wh-lg-60 {
    width: 3.75rem;
    height: 3.75rem; }
  .w-lg-60 {
    width: 3.75rem; }
  .maw-lg-60 {
    max-width: 3.75rem; }
  .miw-lg-60 {
    min-width: 3.75rem; }
  .h-lg-60 {
    height: 3.75rem; }
  .mah-lg-60 {
    max-height: 3.75rem; }
  .mih-lg-60 {
    min-height: 3.75rem; }
  .wh-lg-68 {
    width: 4.25rem;
    height: 4.25rem; }
  .w-lg-68 {
    width: 4.25rem; }
  .maw-lg-68 {
    max-width: 4.25rem; }
  .miw-lg-68 {
    min-width: 4.25rem; }
  .h-lg-68 {
    height: 4.25rem; }
  .mah-lg-68 {
    max-height: 4.25rem; }
  .mih-lg-68 {
    min-height: 4.25rem; }
  .wh-lg-70 {
    width: 4.375rem;
    height: 4.375rem; }
  .w-lg-70 {
    width: 4.375rem; }
  .maw-lg-70 {
    max-width: 4.375rem; }
  .miw-lg-70 {
    min-width: 4.375rem; }
  .h-lg-70 {
    height: 4.375rem; }
  .mah-lg-70 {
    max-height: 4.375rem; }
  .mih-lg-70 {
    min-height: 4.375rem; }
  .wh-lg-80 {
    width: 5rem;
    height: 5rem; }
  .w-lg-80 {
    width: 5rem; }
  .maw-lg-80 {
    max-width: 5rem; }
  .miw-lg-80 {
    min-width: 5rem; }
  .h-lg-80 {
    height: 5rem; }
  .mah-lg-80 {
    max-height: 5rem; }
  .mih-lg-80 {
    min-height: 5rem; }
  .wh-lg-90 {
    width: 5.625rem;
    height: 5.625rem; }
  .w-lg-90 {
    width: 5.625rem; }
  .maw-lg-90 {
    max-width: 5.625rem; }
  .miw-lg-90 {
    min-width: 5.625rem; }
  .h-lg-90 {
    height: 5.625rem; }
  .mah-lg-90 {
    max-height: 5.625rem; }
  .mih-lg-90 {
    min-height: 5.625rem; }
  .wh-lg-100 {
    width: 6.25rem;
    height: 6.25rem; }
  .w-lg-100 {
    width: 6.25rem; }
  .maw-lg-100 {
    max-width: 6.25rem; }
  .miw-lg-100 {
    min-width: 6.25rem; }
  .h-lg-100 {
    height: 6.25rem; }
  .mah-lg-100 {
    max-height: 6.25rem; }
  .mih-lg-100 {
    min-height: 6.25rem; }
  .wh-lg-120 {
    width: 7.5rem;
    height: 7.5rem; }
  .w-lg-120 {
    width: 7.5rem; }
  .maw-lg-120 {
    max-width: 7.5rem; }
  .miw-lg-120 {
    min-width: 7.5rem; }
  .h-lg-120 {
    height: 7.5rem; }
  .mah-lg-120 {
    max-height: 7.5rem; }
  .mih-lg-120 {
    min-height: 7.5rem; }
  .wh-lg-128 {
    width: 8rem;
    height: 8rem; }
  .w-lg-128 {
    width: 8rem; }
  .maw-lg-128 {
    max-width: 8rem; }
  .miw-lg-128 {
    min-width: 8rem; }
  .h-lg-128 {
    height: 8rem; }
  .mah-lg-128 {
    max-height: 8rem; }
  .mih-lg-128 {
    min-height: 8rem; }
  .wh-lg-150 {
    width: 9.375rem;
    height: 9.375rem; }
  .w-lg-150 {
    width: 9.375rem; }
  .maw-lg-150 {
    max-width: 9.375rem; }
  .miw-lg-150 {
    min-width: 9.375rem; }
  .h-lg-150 {
    height: 9.375rem; }
  .mah-lg-150 {
    max-height: 9.375rem; }
  .mih-lg-150 {
    min-height: 9.375rem; }
  .wh-lg-160 {
    width: 10rem;
    height: 10rem; }
  .w-lg-160 {
    width: 10rem; }
  .maw-lg-160 {
    max-width: 10rem; }
  .miw-lg-160 {
    min-width: 10rem; }
  .h-lg-160 {
    height: 10rem; }
  .mah-lg-160 {
    max-height: 10rem; }
  .mih-lg-160 {
    min-height: 10rem; }
  .wh-lg-200 {
    width: 12.5rem;
    height: 12.5rem; }
  .w-lg-200 {
    width: 12.5rem; }
  .maw-lg-200 {
    max-width: 12.5rem; }
  .miw-lg-200 {
    min-width: 12.5rem; }
  .h-lg-200 {
    height: 12.5rem; }
  .mah-lg-200 {
    max-height: 12.5rem; }
  .mih-lg-200 {
    min-height: 12.5rem; }
  .wh-lg-220 {
    width: 13.75rem;
    height: 13.75rem; }
  .w-lg-220 {
    width: 13.75rem; }
  .maw-lg-220 {
    max-width: 13.75rem; }
  .miw-lg-220 {
    min-width: 13.75rem; }
  .h-lg-220 {
    height: 13.75rem; }
  .mah-lg-220 {
    max-height: 13.75rem; }
  .mih-lg-220 {
    min-height: 13.75rem; }
  .wh-lg-240 {
    width: 15rem;
    height: 15rem; }
  .w-lg-240 {
    width: 15rem; }
  .maw-lg-240 {
    max-width: 15rem; }
  .miw-lg-240 {
    min-width: 15rem; }
  .h-lg-240 {
    height: 15rem; }
  .mah-lg-240 {
    max-height: 15rem; }
  .mih-lg-240 {
    min-height: 15rem; }
  .wh-lg-250 {
    width: 15.625rem;
    height: 15.625rem; }
  .w-lg-250 {
    width: 15.625rem; }
  .maw-lg-250 {
    max-width: 15.625rem; }
  .miw-lg-250 {
    min-width: 15.625rem; }
  .h-lg-250 {
    height: 15.625rem; }
  .mah-lg-250 {
    max-height: 15.625rem; }
  .mih-lg-250 {
    min-height: 15.625rem; }
  .wh-lg-280 {
    width: 17.5rem;
    height: 17.5rem; }
  .w-lg-280 {
    width: 17.5rem; }
  .maw-lg-280 {
    max-width: 17.5rem; }
  .miw-lg-280 {
    min-width: 17.5rem; }
  .h-lg-280 {
    height: 17.5rem; }
  .mah-lg-280 {
    max-height: 17.5rem; }
  .mih-lg-280 {
    min-height: 17.5rem; }
  .wh-lg-290 {
    width: 18.125rem;
    height: 18.125rem; }
  .w-lg-290 {
    width: 18.125rem; }
  .maw-lg-290 {
    max-width: 18.125rem; }
  .miw-lg-290 {
    min-width: 18.125rem; }
  .h-lg-290 {
    height: 18.125rem; }
  .mah-lg-290 {
    max-height: 18.125rem; }
  .mih-lg-290 {
    min-height: 18.125rem; }
  .wh-lg-300 {
    width: 18.75rem;
    height: 18.75rem; }
  .w-lg-300 {
    width: 18.75rem; }
  .maw-lg-300 {
    max-width: 18.75rem; }
  .miw-lg-300 {
    min-width: 18.75rem; }
  .h-lg-300 {
    height: 18.75rem; }
  .mah-lg-300 {
    max-height: 18.75rem; }
  .mih-lg-300 {
    min-height: 18.75rem; }
  .wh-lg-350 {
    width: 21.875rem;
    height: 21.875rem; }
  .w-lg-350 {
    width: 21.875rem; }
  .maw-lg-350 {
    max-width: 21.875rem; }
  .miw-lg-350 {
    min-width: 21.875rem; }
  .h-lg-350 {
    height: 21.875rem; }
  .mah-lg-350 {
    max-height: 21.875rem; }
  .mih-lg-350 {
    min-height: 21.875rem; }
  .wh-lg-400 {
    width: 25rem;
    height: 25rem; }
  .w-lg-400 {
    width: 25rem; }
  .maw-lg-400 {
    max-width: 25rem; }
  .miw-lg-400 {
    min-width: 25rem; }
  .h-lg-400 {
    height: 25rem; }
  .mah-lg-400 {
    max-height: 25rem; }
  .mih-lg-400 {
    min-height: 25rem; }
  .wh-lg-420 {
    width: 26.25rem;
    height: 26.25rem; }
  .w-lg-420 {
    width: 26.25rem; }
  .maw-lg-420 {
    max-width: 26.25rem; }
  .miw-lg-420 {
    min-width: 26.25rem; }
  .h-lg-420 {
    height: 26.25rem; }
  .mah-lg-420 {
    max-height: 26.25rem; }
  .mih-lg-420 {
    min-height: 26.25rem; }
  .wh-lg-450 {
    width: 28.125rem;
    height: 28.125rem; }
  .w-lg-450 {
    width: 28.125rem; }
  .maw-lg-450 {
    max-width: 28.125rem; }
  .miw-lg-450 {
    min-width: 28.125rem; }
  .h-lg-450 {
    height: 28.125rem; }
  .mah-lg-450 {
    max-height: 28.125rem; }
  .mih-lg-450 {
    min-height: 28.125rem; }
  .wh-lg-460 {
    width: 28.75rem;
    height: 28.75rem; }
  .w-lg-460 {
    width: 28.75rem; }
  .maw-lg-460 {
    max-width: 28.75rem; }
  .miw-lg-460 {
    min-width: 28.75rem; }
  .h-lg-460 {
    height: 28.75rem; }
  .mah-lg-460 {
    max-height: 28.75rem; }
  .mih-lg-460 {
    min-height: 28.75rem; }
  .wh-lg-480 {
    width: 30rem;
    height: 30rem; }
  .w-lg-480 {
    width: 30rem; }
  .maw-lg-480 {
    max-width: 30rem; }
  .miw-lg-480 {
    min-width: 30rem; }
  .h-lg-480 {
    height: 30rem; }
  .mah-lg-480 {
    max-height: 30rem; }
  .mih-lg-480 {
    min-height: 30rem; }
  .wh-lg-500 {
    width: 31.25rem;
    height: 31.25rem; }
  .w-lg-500 {
    width: 31.25rem; }
  .maw-lg-500 {
    max-width: 31.25rem; }
  .miw-lg-500 {
    min-width: 31.25rem; }
  .h-lg-500 {
    height: 31.25rem; }
  .mah-lg-500 {
    max-height: 31.25rem; }
  .mih-lg-500 {
    min-height: 31.25rem; }
  .wh-lg-550 {
    width: 34.375rem;
    height: 34.375rem; }
  .w-lg-550 {
    width: 34.375rem; }
  .maw-lg-550 {
    max-width: 34.375rem; }
  .miw-lg-550 {
    min-width: 34.375rem; }
  .h-lg-550 {
    height: 34.375rem; }
  .mah-lg-550 {
    max-height: 34.375rem; }
  .mih-lg-550 {
    min-height: 34.375rem; }
  .wh-lg-600 {
    width: 37.5rem;
    height: 37.5rem; }
  .w-lg-600 {
    width: 37.5rem; }
  .maw-lg-600 {
    max-width: 37.5rem; }
  .miw-lg-600 {
    min-width: 37.5rem; }
  .h-lg-600 {
    height: 37.5rem; }
  .mah-lg-600 {
    max-height: 37.5rem; }
  .mih-lg-600 {
    min-height: 37.5rem; }
  .wh-lg-645 {
    width: 40.3125rem;
    height: 40.3125rem; }
  .w-lg-645 {
    width: 40.3125rem; }
  .maw-lg-645 {
    max-width: 40.3125rem; }
  .miw-lg-645 {
    min-width: 40.3125rem; }
  .h-lg-645 {
    height: 40.3125rem; }
  .mah-lg-645 {
    max-height: 40.3125rem; }
  .mih-lg-645 {
    min-height: 40.3125rem; }
  .wh-lg-680 {
    width: 42.5rem;
    height: 42.5rem; }
  .w-lg-680 {
    width: 42.5rem; }
  .maw-lg-680 {
    max-width: 42.5rem; }
  .miw-lg-680 {
    min-width: 42.5rem; }
  .h-lg-680 {
    height: 42.5rem; }
  .mah-lg-680 {
    max-height: 42.5rem; }
  .mih-lg-680 {
    min-height: 42.5rem; }
  .wh-lg-730 {
    width: 45.625rem;
    height: 45.625rem; }
  .w-lg-730 {
    width: 45.625rem; }
  .maw-lg-730 {
    max-width: 45.625rem; }
  .miw-lg-730 {
    min-width: 45.625rem; }
  .h-lg-730 {
    height: 45.625rem; }
  .mah-lg-730 {
    max-height: 45.625rem; }
  .mih-lg-730 {
    min-height: 45.625rem; }
  .wh-lg-748 {
    width: 46.75rem;
    height: 46.75rem; }
  .w-lg-748 {
    width: 46.75rem; }
  .maw-lg-748 {
    max-width: 46.75rem; }
  .miw-lg-748 {
    min-width: 46.75rem; }
  .h-lg-748 {
    height: 46.75rem; }
  .mah-lg-748 {
    max-height: 46.75rem; }
  .mih-lg-748 {
    min-height: 46.75rem; }
  .wh-lg-772 {
    width: 48.25rem;
    height: 48.25rem; }
  .w-lg-772 {
    width: 48.25rem; }
  .maw-lg-772 {
    max-width: 48.25rem; }
  .miw-lg-772 {
    min-width: 48.25rem; }
  .h-lg-772 {
    height: 48.25rem; }
  .mah-lg-772 {
    max-height: 48.25rem; }
  .mih-lg-772 {
    min-height: 48.25rem; }
  .wh-lg-810 {
    width: 50.625rem;
    height: 50.625rem; }
  .w-lg-810 {
    width: 50.625rem; }
  .maw-lg-810 {
    max-width: 50.625rem; }
  .miw-lg-810 {
    min-width: 50.625rem; }
  .h-lg-810 {
    height: 50.625rem; }
  .mah-lg-810 {
    max-height: 50.625rem; }
  .mih-lg-810 {
    min-height: 50.625rem; }
  .wh-lg-852 {
    width: 53.25rem;
    height: 53.25rem; }
  .w-lg-852 {
    width: 53.25rem; }
  .maw-lg-852 {
    max-width: 53.25rem; }
  .miw-lg-852 {
    min-width: 53.25rem; }
  .h-lg-852 {
    height: 53.25rem; }
  .mah-lg-852 {
    max-height: 53.25rem; }
  .mih-lg-852 {
    min-height: 53.25rem; }
  .wh-lg-915 {
    width: 57.1875rem;
    height: 57.1875rem; }
  .w-lg-915 {
    width: 57.1875rem; }
  .maw-lg-915 {
    max-width: 57.1875rem; }
  .miw-lg-915 {
    min-width: 57.1875rem; }
  .h-lg-915 {
    height: 57.1875rem; }
  .mah-lg-915 {
    max-height: 57.1875rem; }
  .mih-lg-915 {
    min-height: 57.1875rem; }
  .wh-lg-1020 {
    width: 63.75rem;
    height: 63.75rem; }
  .w-lg-1020 {
    width: 63.75rem; }
  .maw-lg-1020 {
    max-width: 63.75rem; }
  .miw-lg-1020 {
    min-width: 63.75rem; }
  .h-lg-1020 {
    height: 63.75rem; }
  .mah-lg-1020 {
    max-height: 63.75rem; }
  .mih-lg-1020 {
    min-height: 63.75rem; }
  .wh-lg-1440 {
    width: 90rem;
    height: 90rem; }
  .w-lg-1440 {
    width: 90rem; }
  .maw-lg-1440 {
    max-width: 90rem; }
  .miw-lg-1440 {
    min-width: 90rem; }
  .h-lg-1440 {
    height: 90rem; }
  .mah-lg-1440 {
    max-height: 90rem; }
  .mih-lg-1440 {
    min-height: 90rem; }
  .w-lg-50p {
    width: 50%; }
  .maw-lg-50p {
    max-width: 50%; }
  .miw-lg-50p {
    min-width: 50%; }
  .h-lg-50p {
    height: 50%; }
  .mah-lg-50p {
    max-height: 50%; }
  .mih-lg-50p {
    min-height: 50%; }
  .w-lg-70p {
    width: 70%; }
  .maw-lg-70p {
    max-width: 70%; }
  .miw-lg-70p {
    min-width: 70%; }
  .h-lg-70p {
    height: 70%; }
  .mah-lg-70p {
    max-height: 70%; }
  .mih-lg-70p {
    min-height: 70%; }
  .w-lg-100p {
    width: 100%; }
  .maw-lg-100p {
    max-width: 100%; }
  .miw-lg-100p {
    min-width: 100%; }
  .h-lg-100p {
    height: 100%; }
  .mah-lg-100p {
    max-height: 100%; }
  .mih-lg-100p {
    min-height: 100%; } }

@media (min-width: 1300px) {
  .wh-xl-8 {
    width: 0.5rem;
    height: 0.5rem; }
  .w-xl-8 {
    width: 0.5rem; }
  .maw-xl-8 {
    max-width: 0.5rem; }
  .miw-xl-8 {
    min-width: 0.5rem; }
  .h-xl-8 {
    height: 0.5rem; }
  .mah-xl-8 {
    max-height: 0.5rem; }
  .mih-xl-8 {
    min-height: 0.5rem; }
  .wh-xl-10 {
    width: 0.625rem;
    height: 0.625rem; }
  .w-xl-10 {
    width: 0.625rem; }
  .maw-xl-10 {
    max-width: 0.625rem; }
  .miw-xl-10 {
    min-width: 0.625rem; }
  .h-xl-10 {
    height: 0.625rem; }
  .mah-xl-10 {
    max-height: 0.625rem; }
  .mih-xl-10 {
    min-height: 0.625rem; }
  .wh-xl-12 {
    width: 0.75rem;
    height: 0.75rem; }
  .w-xl-12 {
    width: 0.75rem; }
  .maw-xl-12 {
    max-width: 0.75rem; }
  .miw-xl-12 {
    min-width: 0.75rem; }
  .h-xl-12 {
    height: 0.75rem; }
  .mah-xl-12 {
    max-height: 0.75rem; }
  .mih-xl-12 {
    min-height: 0.75rem; }
  .wh-xl-16 {
    width: 1rem;
    height: 1rem; }
  .w-xl-16 {
    width: 1rem; }
  .maw-xl-16 {
    max-width: 1rem; }
  .miw-xl-16 {
    min-width: 1rem; }
  .h-xl-16 {
    height: 1rem; }
  .mah-xl-16 {
    max-height: 1rem; }
  .mih-xl-16 {
    min-height: 1rem; }
  .wh-xl-20 {
    width: 1.25rem;
    height: 1.25rem; }
  .w-xl-20 {
    width: 1.25rem; }
  .maw-xl-20 {
    max-width: 1.25rem; }
  .miw-xl-20 {
    min-width: 1.25rem; }
  .h-xl-20 {
    height: 1.25rem; }
  .mah-xl-20 {
    max-height: 1.25rem; }
  .mih-xl-20 {
    min-height: 1.25rem; }
  .wh-xl-22 {
    width: 1.375rem;
    height: 1.375rem; }
  .w-xl-22 {
    width: 1.375rem; }
  .maw-xl-22 {
    max-width: 1.375rem; }
  .miw-xl-22 {
    min-width: 1.375rem; }
  .h-xl-22 {
    height: 1.375rem; }
  .mah-xl-22 {
    max-height: 1.375rem; }
  .mih-xl-22 {
    min-height: 1.375rem; }
  .wh-xl-24 {
    width: 1.5rem;
    height: 1.5rem; }
  .w-xl-24 {
    width: 1.5rem; }
  .maw-xl-24 {
    max-width: 1.5rem; }
  .miw-xl-24 {
    min-width: 1.5rem; }
  .h-xl-24 {
    height: 1.5rem; }
  .mah-xl-24 {
    max-height: 1.5rem; }
  .mih-xl-24 {
    min-height: 1.5rem; }
  .wh-xl-28 {
    width: 1.75rem;
    height: 1.75rem; }
  .w-xl-28 {
    width: 1.75rem; }
  .maw-xl-28 {
    max-width: 1.75rem; }
  .miw-xl-28 {
    min-width: 1.75rem; }
  .h-xl-28 {
    height: 1.75rem; }
  .mah-xl-28 {
    max-height: 1.75rem; }
  .mih-xl-28 {
    min-height: 1.75rem; }
  .wh-xl-30 {
    width: 1.875rem;
    height: 1.875rem; }
  .w-xl-30 {
    width: 1.875rem; }
  .maw-xl-30 {
    max-width: 1.875rem; }
  .miw-xl-30 {
    min-width: 1.875rem; }
  .h-xl-30 {
    height: 1.875rem; }
  .mah-xl-30 {
    max-height: 1.875rem; }
  .mih-xl-30 {
    min-height: 1.875rem; }
  .wh-xl-32 {
    width: 2rem;
    height: 2rem; }
  .w-xl-32 {
    width: 2rem; }
  .maw-xl-32 {
    max-width: 2rem; }
  .miw-xl-32 {
    min-width: 2rem; }
  .h-xl-32 {
    height: 2rem; }
  .mah-xl-32 {
    max-height: 2rem; }
  .mih-xl-32 {
    min-height: 2rem; }
  .wh-xl-36 {
    width: 2.25rem;
    height: 2.25rem; }
  .w-xl-36 {
    width: 2.25rem; }
  .maw-xl-36 {
    max-width: 2.25rem; }
  .miw-xl-36 {
    min-width: 2.25rem; }
  .h-xl-36 {
    height: 2.25rem; }
  .mah-xl-36 {
    max-height: 2.25rem; }
  .mih-xl-36 {
    min-height: 2.25rem; }
  .wh-xl-40 {
    width: 2.5rem;
    height: 2.5rem; }
  .w-xl-40 {
    width: 2.5rem; }
  .maw-xl-40 {
    max-width: 2.5rem; }
  .miw-xl-40 {
    min-width: 2.5rem; }
  .h-xl-40 {
    height: 2.5rem; }
  .mah-xl-40 {
    max-height: 2.5rem; }
  .mih-xl-40 {
    min-height: 2.5rem; }
  .wh-xl-44 {
    width: 2.75rem;
    height: 2.75rem; }
  .w-xl-44 {
    width: 2.75rem; }
  .maw-xl-44 {
    max-width: 2.75rem; }
  .miw-xl-44 {
    min-width: 2.75rem; }
  .h-xl-44 {
    height: 2.75rem; }
  .mah-xl-44 {
    max-height: 2.75rem; }
  .mih-xl-44 {
    min-height: 2.75rem; }
  .wh-xl-48 {
    width: 3rem;
    height: 3rem; }
  .w-xl-48 {
    width: 3rem; }
  .maw-xl-48 {
    max-width: 3rem; }
  .miw-xl-48 {
    min-width: 3rem; }
  .h-xl-48 {
    height: 3rem; }
  .mah-xl-48 {
    max-height: 3rem; }
  .mih-xl-48 {
    min-height: 3rem; }
  .wh-xl-50 {
    width: 3.125rem;
    height: 3.125rem; }
  .w-xl-50 {
    width: 3.125rem; }
  .maw-xl-50 {
    max-width: 3.125rem; }
  .miw-xl-50 {
    min-width: 3.125rem; }
  .h-xl-50 {
    height: 3.125rem; }
  .mah-xl-50 {
    max-height: 3.125rem; }
  .mih-xl-50 {
    min-height: 3.125rem; }
  .wh-xl-54 {
    width: 3.375rem;
    height: 3.375rem; }
  .w-xl-54 {
    width: 3.375rem; }
  .maw-xl-54 {
    max-width: 3.375rem; }
  .miw-xl-54 {
    min-width: 3.375rem; }
  .h-xl-54 {
    height: 3.375rem; }
  .mah-xl-54 {
    max-height: 3.375rem; }
  .mih-xl-54 {
    min-height: 3.375rem; }
  .wh-xl-60 {
    width: 3.75rem;
    height: 3.75rem; }
  .w-xl-60 {
    width: 3.75rem; }
  .maw-xl-60 {
    max-width: 3.75rem; }
  .miw-xl-60 {
    min-width: 3.75rem; }
  .h-xl-60 {
    height: 3.75rem; }
  .mah-xl-60 {
    max-height: 3.75rem; }
  .mih-xl-60 {
    min-height: 3.75rem; }
  .wh-xl-68 {
    width: 4.25rem;
    height: 4.25rem; }
  .w-xl-68 {
    width: 4.25rem; }
  .maw-xl-68 {
    max-width: 4.25rem; }
  .miw-xl-68 {
    min-width: 4.25rem; }
  .h-xl-68 {
    height: 4.25rem; }
  .mah-xl-68 {
    max-height: 4.25rem; }
  .mih-xl-68 {
    min-height: 4.25rem; }
  .wh-xl-70 {
    width: 4.375rem;
    height: 4.375rem; }
  .w-xl-70 {
    width: 4.375rem; }
  .maw-xl-70 {
    max-width: 4.375rem; }
  .miw-xl-70 {
    min-width: 4.375rem; }
  .h-xl-70 {
    height: 4.375rem; }
  .mah-xl-70 {
    max-height: 4.375rem; }
  .mih-xl-70 {
    min-height: 4.375rem; }
  .wh-xl-80 {
    width: 5rem;
    height: 5rem; }
  .w-xl-80 {
    width: 5rem; }
  .maw-xl-80 {
    max-width: 5rem; }
  .miw-xl-80 {
    min-width: 5rem; }
  .h-xl-80 {
    height: 5rem; }
  .mah-xl-80 {
    max-height: 5rem; }
  .mih-xl-80 {
    min-height: 5rem; }
  .wh-xl-90 {
    width: 5.625rem;
    height: 5.625rem; }
  .w-xl-90 {
    width: 5.625rem; }
  .maw-xl-90 {
    max-width: 5.625rem; }
  .miw-xl-90 {
    min-width: 5.625rem; }
  .h-xl-90 {
    height: 5.625rem; }
  .mah-xl-90 {
    max-height: 5.625rem; }
  .mih-xl-90 {
    min-height: 5.625rem; }
  .wh-xl-100 {
    width: 6.25rem;
    height: 6.25rem; }
  .w-xl-100 {
    width: 6.25rem; }
  .maw-xl-100 {
    max-width: 6.25rem; }
  .miw-xl-100 {
    min-width: 6.25rem; }
  .h-xl-100 {
    height: 6.25rem; }
  .mah-xl-100 {
    max-height: 6.25rem; }
  .mih-xl-100 {
    min-height: 6.25rem; }
  .wh-xl-120 {
    width: 7.5rem;
    height: 7.5rem; }
  .w-xl-120 {
    width: 7.5rem; }
  .maw-xl-120 {
    max-width: 7.5rem; }
  .miw-xl-120 {
    min-width: 7.5rem; }
  .h-xl-120 {
    height: 7.5rem; }
  .mah-xl-120 {
    max-height: 7.5rem; }
  .mih-xl-120 {
    min-height: 7.5rem; }
  .wh-xl-128 {
    width: 8rem;
    height: 8rem; }
  .w-xl-128 {
    width: 8rem; }
  .maw-xl-128 {
    max-width: 8rem; }
  .miw-xl-128 {
    min-width: 8rem; }
  .h-xl-128 {
    height: 8rem; }
  .mah-xl-128 {
    max-height: 8rem; }
  .mih-xl-128 {
    min-height: 8rem; }
  .wh-xl-150 {
    width: 9.375rem;
    height: 9.375rem; }
  .w-xl-150 {
    width: 9.375rem; }
  .maw-xl-150 {
    max-width: 9.375rem; }
  .miw-xl-150 {
    min-width: 9.375rem; }
  .h-xl-150 {
    height: 9.375rem; }
  .mah-xl-150 {
    max-height: 9.375rem; }
  .mih-xl-150 {
    min-height: 9.375rem; }
  .wh-xl-160 {
    width: 10rem;
    height: 10rem; }
  .w-xl-160 {
    width: 10rem; }
  .maw-xl-160 {
    max-width: 10rem; }
  .miw-xl-160 {
    min-width: 10rem; }
  .h-xl-160 {
    height: 10rem; }
  .mah-xl-160 {
    max-height: 10rem; }
  .mih-xl-160 {
    min-height: 10rem; }
  .wh-xl-200 {
    width: 12.5rem;
    height: 12.5rem; }
  .w-xl-200 {
    width: 12.5rem; }
  .maw-xl-200 {
    max-width: 12.5rem; }
  .miw-xl-200 {
    min-width: 12.5rem; }
  .h-xl-200 {
    height: 12.5rem; }
  .mah-xl-200 {
    max-height: 12.5rem; }
  .mih-xl-200 {
    min-height: 12.5rem; }
  .wh-xl-220 {
    width: 13.75rem;
    height: 13.75rem; }
  .w-xl-220 {
    width: 13.75rem; }
  .maw-xl-220 {
    max-width: 13.75rem; }
  .miw-xl-220 {
    min-width: 13.75rem; }
  .h-xl-220 {
    height: 13.75rem; }
  .mah-xl-220 {
    max-height: 13.75rem; }
  .mih-xl-220 {
    min-height: 13.75rem; }
  .wh-xl-240 {
    width: 15rem;
    height: 15rem; }
  .w-xl-240 {
    width: 15rem; }
  .maw-xl-240 {
    max-width: 15rem; }
  .miw-xl-240 {
    min-width: 15rem; }
  .h-xl-240 {
    height: 15rem; }
  .mah-xl-240 {
    max-height: 15rem; }
  .mih-xl-240 {
    min-height: 15rem; }
  .wh-xl-250 {
    width: 15.625rem;
    height: 15.625rem; }
  .w-xl-250 {
    width: 15.625rem; }
  .maw-xl-250 {
    max-width: 15.625rem; }
  .miw-xl-250 {
    min-width: 15.625rem; }
  .h-xl-250 {
    height: 15.625rem; }
  .mah-xl-250 {
    max-height: 15.625rem; }
  .mih-xl-250 {
    min-height: 15.625rem; }
  .wh-xl-280 {
    width: 17.5rem;
    height: 17.5rem; }
  .w-xl-280 {
    width: 17.5rem; }
  .maw-xl-280 {
    max-width: 17.5rem; }
  .miw-xl-280 {
    min-width: 17.5rem; }
  .h-xl-280 {
    height: 17.5rem; }
  .mah-xl-280 {
    max-height: 17.5rem; }
  .mih-xl-280 {
    min-height: 17.5rem; }
  .wh-xl-290 {
    width: 18.125rem;
    height: 18.125rem; }
  .w-xl-290 {
    width: 18.125rem; }
  .maw-xl-290 {
    max-width: 18.125rem; }
  .miw-xl-290 {
    min-width: 18.125rem; }
  .h-xl-290 {
    height: 18.125rem; }
  .mah-xl-290 {
    max-height: 18.125rem; }
  .mih-xl-290 {
    min-height: 18.125rem; }
  .wh-xl-300 {
    width: 18.75rem;
    height: 18.75rem; }
  .w-xl-300 {
    width: 18.75rem; }
  .maw-xl-300 {
    max-width: 18.75rem; }
  .miw-xl-300 {
    min-width: 18.75rem; }
  .h-xl-300 {
    height: 18.75rem; }
  .mah-xl-300 {
    max-height: 18.75rem; }
  .mih-xl-300 {
    min-height: 18.75rem; }
  .wh-xl-350 {
    width: 21.875rem;
    height: 21.875rem; }
  .w-xl-350 {
    width: 21.875rem; }
  .maw-xl-350 {
    max-width: 21.875rem; }
  .miw-xl-350 {
    min-width: 21.875rem; }
  .h-xl-350 {
    height: 21.875rem; }
  .mah-xl-350 {
    max-height: 21.875rem; }
  .mih-xl-350 {
    min-height: 21.875rem; }
  .wh-xl-400 {
    width: 25rem;
    height: 25rem; }
  .w-xl-400 {
    width: 25rem; }
  .maw-xl-400 {
    max-width: 25rem; }
  .miw-xl-400 {
    min-width: 25rem; }
  .h-xl-400 {
    height: 25rem; }
  .mah-xl-400 {
    max-height: 25rem; }
  .mih-xl-400 {
    min-height: 25rem; }
  .wh-xl-420 {
    width: 26.25rem;
    height: 26.25rem; }
  .w-xl-420 {
    width: 26.25rem; }
  .maw-xl-420 {
    max-width: 26.25rem; }
  .miw-xl-420 {
    min-width: 26.25rem; }
  .h-xl-420 {
    height: 26.25rem; }
  .mah-xl-420 {
    max-height: 26.25rem; }
  .mih-xl-420 {
    min-height: 26.25rem; }
  .wh-xl-450 {
    width: 28.125rem;
    height: 28.125rem; }
  .w-xl-450 {
    width: 28.125rem; }
  .maw-xl-450 {
    max-width: 28.125rem; }
  .miw-xl-450 {
    min-width: 28.125rem; }
  .h-xl-450 {
    height: 28.125rem; }
  .mah-xl-450 {
    max-height: 28.125rem; }
  .mih-xl-450 {
    min-height: 28.125rem; }
  .wh-xl-460 {
    width: 28.75rem;
    height: 28.75rem; }
  .w-xl-460 {
    width: 28.75rem; }
  .maw-xl-460 {
    max-width: 28.75rem; }
  .miw-xl-460 {
    min-width: 28.75rem; }
  .h-xl-460 {
    height: 28.75rem; }
  .mah-xl-460 {
    max-height: 28.75rem; }
  .mih-xl-460 {
    min-height: 28.75rem; }
  .wh-xl-480 {
    width: 30rem;
    height: 30rem; }
  .w-xl-480 {
    width: 30rem; }
  .maw-xl-480 {
    max-width: 30rem; }
  .miw-xl-480 {
    min-width: 30rem; }
  .h-xl-480 {
    height: 30rem; }
  .mah-xl-480 {
    max-height: 30rem; }
  .mih-xl-480 {
    min-height: 30rem; }
  .wh-xl-500 {
    width: 31.25rem;
    height: 31.25rem; }
  .w-xl-500 {
    width: 31.25rem; }
  .maw-xl-500 {
    max-width: 31.25rem; }
  .miw-xl-500 {
    min-width: 31.25rem; }
  .h-xl-500 {
    height: 31.25rem; }
  .mah-xl-500 {
    max-height: 31.25rem; }
  .mih-xl-500 {
    min-height: 31.25rem; }
  .wh-xl-550 {
    width: 34.375rem;
    height: 34.375rem; }
  .w-xl-550 {
    width: 34.375rem; }
  .maw-xl-550 {
    max-width: 34.375rem; }
  .miw-xl-550 {
    min-width: 34.375rem; }
  .h-xl-550 {
    height: 34.375rem; }
  .mah-xl-550 {
    max-height: 34.375rem; }
  .mih-xl-550 {
    min-height: 34.375rem; }
  .wh-xl-600 {
    width: 37.5rem;
    height: 37.5rem; }
  .w-xl-600 {
    width: 37.5rem; }
  .maw-xl-600 {
    max-width: 37.5rem; }
  .miw-xl-600 {
    min-width: 37.5rem; }
  .h-xl-600 {
    height: 37.5rem; }
  .mah-xl-600 {
    max-height: 37.5rem; }
  .mih-xl-600 {
    min-height: 37.5rem; }
  .wh-xl-645 {
    width: 40.3125rem;
    height: 40.3125rem; }
  .w-xl-645 {
    width: 40.3125rem; }
  .maw-xl-645 {
    max-width: 40.3125rem; }
  .miw-xl-645 {
    min-width: 40.3125rem; }
  .h-xl-645 {
    height: 40.3125rem; }
  .mah-xl-645 {
    max-height: 40.3125rem; }
  .mih-xl-645 {
    min-height: 40.3125rem; }
  .wh-xl-680 {
    width: 42.5rem;
    height: 42.5rem; }
  .w-xl-680 {
    width: 42.5rem; }
  .maw-xl-680 {
    max-width: 42.5rem; }
  .miw-xl-680 {
    min-width: 42.5rem; }
  .h-xl-680 {
    height: 42.5rem; }
  .mah-xl-680 {
    max-height: 42.5rem; }
  .mih-xl-680 {
    min-height: 42.5rem; }
  .wh-xl-730 {
    width: 45.625rem;
    height: 45.625rem; }
  .w-xl-730 {
    width: 45.625rem; }
  .maw-xl-730 {
    max-width: 45.625rem; }
  .miw-xl-730 {
    min-width: 45.625rem; }
  .h-xl-730 {
    height: 45.625rem; }
  .mah-xl-730 {
    max-height: 45.625rem; }
  .mih-xl-730 {
    min-height: 45.625rem; }
  .wh-xl-748 {
    width: 46.75rem;
    height: 46.75rem; }
  .w-xl-748 {
    width: 46.75rem; }
  .maw-xl-748 {
    max-width: 46.75rem; }
  .miw-xl-748 {
    min-width: 46.75rem; }
  .h-xl-748 {
    height: 46.75rem; }
  .mah-xl-748 {
    max-height: 46.75rem; }
  .mih-xl-748 {
    min-height: 46.75rem; }
  .wh-xl-772 {
    width: 48.25rem;
    height: 48.25rem; }
  .w-xl-772 {
    width: 48.25rem; }
  .maw-xl-772 {
    max-width: 48.25rem; }
  .miw-xl-772 {
    min-width: 48.25rem; }
  .h-xl-772 {
    height: 48.25rem; }
  .mah-xl-772 {
    max-height: 48.25rem; }
  .mih-xl-772 {
    min-height: 48.25rem; }
  .wh-xl-810 {
    width: 50.625rem;
    height: 50.625rem; }
  .w-xl-810 {
    width: 50.625rem; }
  .maw-xl-810 {
    max-width: 50.625rem; }
  .miw-xl-810 {
    min-width: 50.625rem; }
  .h-xl-810 {
    height: 50.625rem; }
  .mah-xl-810 {
    max-height: 50.625rem; }
  .mih-xl-810 {
    min-height: 50.625rem; }
  .wh-xl-852 {
    width: 53.25rem;
    height: 53.25rem; }
  .w-xl-852 {
    width: 53.25rem; }
  .maw-xl-852 {
    max-width: 53.25rem; }
  .miw-xl-852 {
    min-width: 53.25rem; }
  .h-xl-852 {
    height: 53.25rem; }
  .mah-xl-852 {
    max-height: 53.25rem; }
  .mih-xl-852 {
    min-height: 53.25rem; }
  .wh-xl-915 {
    width: 57.1875rem;
    height: 57.1875rem; }
  .w-xl-915 {
    width: 57.1875rem; }
  .maw-xl-915 {
    max-width: 57.1875rem; }
  .miw-xl-915 {
    min-width: 57.1875rem; }
  .h-xl-915 {
    height: 57.1875rem; }
  .mah-xl-915 {
    max-height: 57.1875rem; }
  .mih-xl-915 {
    min-height: 57.1875rem; }
  .wh-xl-1020 {
    width: 63.75rem;
    height: 63.75rem; }
  .w-xl-1020 {
    width: 63.75rem; }
  .maw-xl-1020 {
    max-width: 63.75rem; }
  .miw-xl-1020 {
    min-width: 63.75rem; }
  .h-xl-1020 {
    height: 63.75rem; }
  .mah-xl-1020 {
    max-height: 63.75rem; }
  .mih-xl-1020 {
    min-height: 63.75rem; }
  .wh-xl-1440 {
    width: 90rem;
    height: 90rem; }
  .w-xl-1440 {
    width: 90rem; }
  .maw-xl-1440 {
    max-width: 90rem; }
  .miw-xl-1440 {
    min-width: 90rem; }
  .h-xl-1440 {
    height: 90rem; }
  .mah-xl-1440 {
    max-height: 90rem; }
  .mih-xl-1440 {
    min-height: 90rem; }
  .w-xl-50p {
    width: 50%; }
  .maw-xl-50p {
    max-width: 50%; }
  .miw-xl-50p {
    min-width: 50%; }
  .h-xl-50p {
    height: 50%; }
  .mah-xl-50p {
    max-height: 50%; }
  .mih-xl-50p {
    min-height: 50%; }
  .w-xl-70p {
    width: 70%; }
  .maw-xl-70p {
    max-width: 70%; }
  .miw-xl-70p {
    min-width: 70%; }
  .h-xl-70p {
    height: 70%; }
  .mah-xl-70p {
    max-height: 70%; }
  .mih-xl-70p {
    min-height: 70%; }
  .w-xl-100p {
    width: 100%; }
  .maw-xl-100p {
    max-width: 100%; }
  .miw-xl-100p {
    min-width: 100%; }
  .h-xl-100p {
    height: 100%; }
  .mah-xl-100p {
    max-height: 100%; }
  .mih-xl-100p {
    min-height: 100%; } }

@media (min-width: 1420px) {
  .wh-xxl-8 {
    width: 0.5rem;
    height: 0.5rem; }
  .w-xxl-8 {
    width: 0.5rem; }
  .maw-xxl-8 {
    max-width: 0.5rem; }
  .miw-xxl-8 {
    min-width: 0.5rem; }
  .h-xxl-8 {
    height: 0.5rem; }
  .mah-xxl-8 {
    max-height: 0.5rem; }
  .mih-xxl-8 {
    min-height: 0.5rem; }
  .wh-xxl-10 {
    width: 0.625rem;
    height: 0.625rem; }
  .w-xxl-10 {
    width: 0.625rem; }
  .maw-xxl-10 {
    max-width: 0.625rem; }
  .miw-xxl-10 {
    min-width: 0.625rem; }
  .h-xxl-10 {
    height: 0.625rem; }
  .mah-xxl-10 {
    max-height: 0.625rem; }
  .mih-xxl-10 {
    min-height: 0.625rem; }
  .wh-xxl-12 {
    width: 0.75rem;
    height: 0.75rem; }
  .w-xxl-12 {
    width: 0.75rem; }
  .maw-xxl-12 {
    max-width: 0.75rem; }
  .miw-xxl-12 {
    min-width: 0.75rem; }
  .h-xxl-12 {
    height: 0.75rem; }
  .mah-xxl-12 {
    max-height: 0.75rem; }
  .mih-xxl-12 {
    min-height: 0.75rem; }
  .wh-xxl-16 {
    width: 1rem;
    height: 1rem; }
  .w-xxl-16 {
    width: 1rem; }
  .maw-xxl-16 {
    max-width: 1rem; }
  .miw-xxl-16 {
    min-width: 1rem; }
  .h-xxl-16 {
    height: 1rem; }
  .mah-xxl-16 {
    max-height: 1rem; }
  .mih-xxl-16 {
    min-height: 1rem; }
  .wh-xxl-20 {
    width: 1.25rem;
    height: 1.25rem; }
  .w-xxl-20 {
    width: 1.25rem; }
  .maw-xxl-20 {
    max-width: 1.25rem; }
  .miw-xxl-20 {
    min-width: 1.25rem; }
  .h-xxl-20 {
    height: 1.25rem; }
  .mah-xxl-20 {
    max-height: 1.25rem; }
  .mih-xxl-20 {
    min-height: 1.25rem; }
  .wh-xxl-22 {
    width: 1.375rem;
    height: 1.375rem; }
  .w-xxl-22 {
    width: 1.375rem; }
  .maw-xxl-22 {
    max-width: 1.375rem; }
  .miw-xxl-22 {
    min-width: 1.375rem; }
  .h-xxl-22 {
    height: 1.375rem; }
  .mah-xxl-22 {
    max-height: 1.375rem; }
  .mih-xxl-22 {
    min-height: 1.375rem; }
  .wh-xxl-24 {
    width: 1.5rem;
    height: 1.5rem; }
  .w-xxl-24 {
    width: 1.5rem; }
  .maw-xxl-24 {
    max-width: 1.5rem; }
  .miw-xxl-24 {
    min-width: 1.5rem; }
  .h-xxl-24 {
    height: 1.5rem; }
  .mah-xxl-24 {
    max-height: 1.5rem; }
  .mih-xxl-24 {
    min-height: 1.5rem; }
  .wh-xxl-28 {
    width: 1.75rem;
    height: 1.75rem; }
  .w-xxl-28 {
    width: 1.75rem; }
  .maw-xxl-28 {
    max-width: 1.75rem; }
  .miw-xxl-28 {
    min-width: 1.75rem; }
  .h-xxl-28 {
    height: 1.75rem; }
  .mah-xxl-28 {
    max-height: 1.75rem; }
  .mih-xxl-28 {
    min-height: 1.75rem; }
  .wh-xxl-30 {
    width: 1.875rem;
    height: 1.875rem; }
  .w-xxl-30 {
    width: 1.875rem; }
  .maw-xxl-30 {
    max-width: 1.875rem; }
  .miw-xxl-30 {
    min-width: 1.875rem; }
  .h-xxl-30 {
    height: 1.875rem; }
  .mah-xxl-30 {
    max-height: 1.875rem; }
  .mih-xxl-30 {
    min-height: 1.875rem; }
  .wh-xxl-32 {
    width: 2rem;
    height: 2rem; }
  .w-xxl-32 {
    width: 2rem; }
  .maw-xxl-32 {
    max-width: 2rem; }
  .miw-xxl-32 {
    min-width: 2rem; }
  .h-xxl-32 {
    height: 2rem; }
  .mah-xxl-32 {
    max-height: 2rem; }
  .mih-xxl-32 {
    min-height: 2rem; }
  .wh-xxl-36 {
    width: 2.25rem;
    height: 2.25rem; }
  .w-xxl-36 {
    width: 2.25rem; }
  .maw-xxl-36 {
    max-width: 2.25rem; }
  .miw-xxl-36 {
    min-width: 2.25rem; }
  .h-xxl-36 {
    height: 2.25rem; }
  .mah-xxl-36 {
    max-height: 2.25rem; }
  .mih-xxl-36 {
    min-height: 2.25rem; }
  .wh-xxl-40 {
    width: 2.5rem;
    height: 2.5rem; }
  .w-xxl-40 {
    width: 2.5rem; }
  .maw-xxl-40 {
    max-width: 2.5rem; }
  .miw-xxl-40 {
    min-width: 2.5rem; }
  .h-xxl-40 {
    height: 2.5rem; }
  .mah-xxl-40 {
    max-height: 2.5rem; }
  .mih-xxl-40 {
    min-height: 2.5rem; }
  .wh-xxl-44 {
    width: 2.75rem;
    height: 2.75rem; }
  .w-xxl-44 {
    width: 2.75rem; }
  .maw-xxl-44 {
    max-width: 2.75rem; }
  .miw-xxl-44 {
    min-width: 2.75rem; }
  .h-xxl-44 {
    height: 2.75rem; }
  .mah-xxl-44 {
    max-height: 2.75rem; }
  .mih-xxl-44 {
    min-height: 2.75rem; }
  .wh-xxl-48 {
    width: 3rem;
    height: 3rem; }
  .w-xxl-48 {
    width: 3rem; }
  .maw-xxl-48 {
    max-width: 3rem; }
  .miw-xxl-48 {
    min-width: 3rem; }
  .h-xxl-48 {
    height: 3rem; }
  .mah-xxl-48 {
    max-height: 3rem; }
  .mih-xxl-48 {
    min-height: 3rem; }
  .wh-xxl-50 {
    width: 3.125rem;
    height: 3.125rem; }
  .w-xxl-50 {
    width: 3.125rem; }
  .maw-xxl-50 {
    max-width: 3.125rem; }
  .miw-xxl-50 {
    min-width: 3.125rem; }
  .h-xxl-50 {
    height: 3.125rem; }
  .mah-xxl-50 {
    max-height: 3.125rem; }
  .mih-xxl-50 {
    min-height: 3.125rem; }
  .wh-xxl-54 {
    width: 3.375rem;
    height: 3.375rem; }
  .w-xxl-54 {
    width: 3.375rem; }
  .maw-xxl-54 {
    max-width: 3.375rem; }
  .miw-xxl-54 {
    min-width: 3.375rem; }
  .h-xxl-54 {
    height: 3.375rem; }
  .mah-xxl-54 {
    max-height: 3.375rem; }
  .mih-xxl-54 {
    min-height: 3.375rem; }
  .wh-xxl-60 {
    width: 3.75rem;
    height: 3.75rem; }
  .w-xxl-60 {
    width: 3.75rem; }
  .maw-xxl-60 {
    max-width: 3.75rem; }
  .miw-xxl-60 {
    min-width: 3.75rem; }
  .h-xxl-60 {
    height: 3.75rem; }
  .mah-xxl-60 {
    max-height: 3.75rem; }
  .mih-xxl-60 {
    min-height: 3.75rem; }
  .wh-xxl-68 {
    width: 4.25rem;
    height: 4.25rem; }
  .w-xxl-68 {
    width: 4.25rem; }
  .maw-xxl-68 {
    max-width: 4.25rem; }
  .miw-xxl-68 {
    min-width: 4.25rem; }
  .h-xxl-68 {
    height: 4.25rem; }
  .mah-xxl-68 {
    max-height: 4.25rem; }
  .mih-xxl-68 {
    min-height: 4.25rem; }
  .wh-xxl-70 {
    width: 4.375rem;
    height: 4.375rem; }
  .w-xxl-70 {
    width: 4.375rem; }
  .maw-xxl-70 {
    max-width: 4.375rem; }
  .miw-xxl-70 {
    min-width: 4.375rem; }
  .h-xxl-70 {
    height: 4.375rem; }
  .mah-xxl-70 {
    max-height: 4.375rem; }
  .mih-xxl-70 {
    min-height: 4.375rem; }
  .wh-xxl-80 {
    width: 5rem;
    height: 5rem; }
  .w-xxl-80 {
    width: 5rem; }
  .maw-xxl-80 {
    max-width: 5rem; }
  .miw-xxl-80 {
    min-width: 5rem; }
  .h-xxl-80 {
    height: 5rem; }
  .mah-xxl-80 {
    max-height: 5rem; }
  .mih-xxl-80 {
    min-height: 5rem; }
  .wh-xxl-90 {
    width: 5.625rem;
    height: 5.625rem; }
  .w-xxl-90 {
    width: 5.625rem; }
  .maw-xxl-90 {
    max-width: 5.625rem; }
  .miw-xxl-90 {
    min-width: 5.625rem; }
  .h-xxl-90 {
    height: 5.625rem; }
  .mah-xxl-90 {
    max-height: 5.625rem; }
  .mih-xxl-90 {
    min-height: 5.625rem; }
  .wh-xxl-100 {
    width: 6.25rem;
    height: 6.25rem; }
  .w-xxl-100 {
    width: 6.25rem; }
  .maw-xxl-100 {
    max-width: 6.25rem; }
  .miw-xxl-100 {
    min-width: 6.25rem; }
  .h-xxl-100 {
    height: 6.25rem; }
  .mah-xxl-100 {
    max-height: 6.25rem; }
  .mih-xxl-100 {
    min-height: 6.25rem; }
  .wh-xxl-120 {
    width: 7.5rem;
    height: 7.5rem; }
  .w-xxl-120 {
    width: 7.5rem; }
  .maw-xxl-120 {
    max-width: 7.5rem; }
  .miw-xxl-120 {
    min-width: 7.5rem; }
  .h-xxl-120 {
    height: 7.5rem; }
  .mah-xxl-120 {
    max-height: 7.5rem; }
  .mih-xxl-120 {
    min-height: 7.5rem; }
  .wh-xxl-128 {
    width: 8rem;
    height: 8rem; }
  .w-xxl-128 {
    width: 8rem; }
  .maw-xxl-128 {
    max-width: 8rem; }
  .miw-xxl-128 {
    min-width: 8rem; }
  .h-xxl-128 {
    height: 8rem; }
  .mah-xxl-128 {
    max-height: 8rem; }
  .mih-xxl-128 {
    min-height: 8rem; }
  .wh-xxl-150 {
    width: 9.375rem;
    height: 9.375rem; }
  .w-xxl-150 {
    width: 9.375rem; }
  .maw-xxl-150 {
    max-width: 9.375rem; }
  .miw-xxl-150 {
    min-width: 9.375rem; }
  .h-xxl-150 {
    height: 9.375rem; }
  .mah-xxl-150 {
    max-height: 9.375rem; }
  .mih-xxl-150 {
    min-height: 9.375rem; }
  .wh-xxl-160 {
    width: 10rem;
    height: 10rem; }
  .w-xxl-160 {
    width: 10rem; }
  .maw-xxl-160 {
    max-width: 10rem; }
  .miw-xxl-160 {
    min-width: 10rem; }
  .h-xxl-160 {
    height: 10rem; }
  .mah-xxl-160 {
    max-height: 10rem; }
  .mih-xxl-160 {
    min-height: 10rem; }
  .wh-xxl-200 {
    width: 12.5rem;
    height: 12.5rem; }
  .w-xxl-200 {
    width: 12.5rem; }
  .maw-xxl-200 {
    max-width: 12.5rem; }
  .miw-xxl-200 {
    min-width: 12.5rem; }
  .h-xxl-200 {
    height: 12.5rem; }
  .mah-xxl-200 {
    max-height: 12.5rem; }
  .mih-xxl-200 {
    min-height: 12.5rem; }
  .wh-xxl-220 {
    width: 13.75rem;
    height: 13.75rem; }
  .w-xxl-220 {
    width: 13.75rem; }
  .maw-xxl-220 {
    max-width: 13.75rem; }
  .miw-xxl-220 {
    min-width: 13.75rem; }
  .h-xxl-220 {
    height: 13.75rem; }
  .mah-xxl-220 {
    max-height: 13.75rem; }
  .mih-xxl-220 {
    min-height: 13.75rem; }
  .wh-xxl-240 {
    width: 15rem;
    height: 15rem; }
  .w-xxl-240 {
    width: 15rem; }
  .maw-xxl-240 {
    max-width: 15rem; }
  .miw-xxl-240 {
    min-width: 15rem; }
  .h-xxl-240 {
    height: 15rem; }
  .mah-xxl-240 {
    max-height: 15rem; }
  .mih-xxl-240 {
    min-height: 15rem; }
  .wh-xxl-250 {
    width: 15.625rem;
    height: 15.625rem; }
  .w-xxl-250 {
    width: 15.625rem; }
  .maw-xxl-250 {
    max-width: 15.625rem; }
  .miw-xxl-250 {
    min-width: 15.625rem; }
  .h-xxl-250 {
    height: 15.625rem; }
  .mah-xxl-250 {
    max-height: 15.625rem; }
  .mih-xxl-250 {
    min-height: 15.625rem; }
  .wh-xxl-280 {
    width: 17.5rem;
    height: 17.5rem; }
  .w-xxl-280 {
    width: 17.5rem; }
  .maw-xxl-280 {
    max-width: 17.5rem; }
  .miw-xxl-280 {
    min-width: 17.5rem; }
  .h-xxl-280 {
    height: 17.5rem; }
  .mah-xxl-280 {
    max-height: 17.5rem; }
  .mih-xxl-280 {
    min-height: 17.5rem; }
  .wh-xxl-290 {
    width: 18.125rem;
    height: 18.125rem; }
  .w-xxl-290 {
    width: 18.125rem; }
  .maw-xxl-290 {
    max-width: 18.125rem; }
  .miw-xxl-290 {
    min-width: 18.125rem; }
  .h-xxl-290 {
    height: 18.125rem; }
  .mah-xxl-290 {
    max-height: 18.125rem; }
  .mih-xxl-290 {
    min-height: 18.125rem; }
  .wh-xxl-300 {
    width: 18.75rem;
    height: 18.75rem; }
  .w-xxl-300 {
    width: 18.75rem; }
  .maw-xxl-300 {
    max-width: 18.75rem; }
  .miw-xxl-300 {
    min-width: 18.75rem; }
  .h-xxl-300 {
    height: 18.75rem; }
  .mah-xxl-300 {
    max-height: 18.75rem; }
  .mih-xxl-300 {
    min-height: 18.75rem; }
  .wh-xxl-350 {
    width: 21.875rem;
    height: 21.875rem; }
  .w-xxl-350 {
    width: 21.875rem; }
  .maw-xxl-350 {
    max-width: 21.875rem; }
  .miw-xxl-350 {
    min-width: 21.875rem; }
  .h-xxl-350 {
    height: 21.875rem; }
  .mah-xxl-350 {
    max-height: 21.875rem; }
  .mih-xxl-350 {
    min-height: 21.875rem; }
  .wh-xxl-400 {
    width: 25rem;
    height: 25rem; }
  .w-xxl-400 {
    width: 25rem; }
  .maw-xxl-400 {
    max-width: 25rem; }
  .miw-xxl-400 {
    min-width: 25rem; }
  .h-xxl-400 {
    height: 25rem; }
  .mah-xxl-400 {
    max-height: 25rem; }
  .mih-xxl-400 {
    min-height: 25rem; }
  .wh-xxl-420 {
    width: 26.25rem;
    height: 26.25rem; }
  .w-xxl-420 {
    width: 26.25rem; }
  .maw-xxl-420 {
    max-width: 26.25rem; }
  .miw-xxl-420 {
    min-width: 26.25rem; }
  .h-xxl-420 {
    height: 26.25rem; }
  .mah-xxl-420 {
    max-height: 26.25rem; }
  .mih-xxl-420 {
    min-height: 26.25rem; }
  .wh-xxl-450 {
    width: 28.125rem;
    height: 28.125rem; }
  .w-xxl-450 {
    width: 28.125rem; }
  .maw-xxl-450 {
    max-width: 28.125rem; }
  .miw-xxl-450 {
    min-width: 28.125rem; }
  .h-xxl-450 {
    height: 28.125rem; }
  .mah-xxl-450 {
    max-height: 28.125rem; }
  .mih-xxl-450 {
    min-height: 28.125rem; }
  .wh-xxl-460 {
    width: 28.75rem;
    height: 28.75rem; }
  .w-xxl-460 {
    width: 28.75rem; }
  .maw-xxl-460 {
    max-width: 28.75rem; }
  .miw-xxl-460 {
    min-width: 28.75rem; }
  .h-xxl-460 {
    height: 28.75rem; }
  .mah-xxl-460 {
    max-height: 28.75rem; }
  .mih-xxl-460 {
    min-height: 28.75rem; }
  .wh-xxl-480 {
    width: 30rem;
    height: 30rem; }
  .w-xxl-480 {
    width: 30rem; }
  .maw-xxl-480 {
    max-width: 30rem; }
  .miw-xxl-480 {
    min-width: 30rem; }
  .h-xxl-480 {
    height: 30rem; }
  .mah-xxl-480 {
    max-height: 30rem; }
  .mih-xxl-480 {
    min-height: 30rem; }
  .wh-xxl-500 {
    width: 31.25rem;
    height: 31.25rem; }
  .w-xxl-500 {
    width: 31.25rem; }
  .maw-xxl-500 {
    max-width: 31.25rem; }
  .miw-xxl-500 {
    min-width: 31.25rem; }
  .h-xxl-500 {
    height: 31.25rem; }
  .mah-xxl-500 {
    max-height: 31.25rem; }
  .mih-xxl-500 {
    min-height: 31.25rem; }
  .wh-xxl-550 {
    width: 34.375rem;
    height: 34.375rem; }
  .w-xxl-550 {
    width: 34.375rem; }
  .maw-xxl-550 {
    max-width: 34.375rem; }
  .miw-xxl-550 {
    min-width: 34.375rem; }
  .h-xxl-550 {
    height: 34.375rem; }
  .mah-xxl-550 {
    max-height: 34.375rem; }
  .mih-xxl-550 {
    min-height: 34.375rem; }
  .wh-xxl-600 {
    width: 37.5rem;
    height: 37.5rem; }
  .w-xxl-600 {
    width: 37.5rem; }
  .maw-xxl-600 {
    max-width: 37.5rem; }
  .miw-xxl-600 {
    min-width: 37.5rem; }
  .h-xxl-600 {
    height: 37.5rem; }
  .mah-xxl-600 {
    max-height: 37.5rem; }
  .mih-xxl-600 {
    min-height: 37.5rem; }
  .wh-xxl-645 {
    width: 40.3125rem;
    height: 40.3125rem; }
  .w-xxl-645 {
    width: 40.3125rem; }
  .maw-xxl-645 {
    max-width: 40.3125rem; }
  .miw-xxl-645 {
    min-width: 40.3125rem; }
  .h-xxl-645 {
    height: 40.3125rem; }
  .mah-xxl-645 {
    max-height: 40.3125rem; }
  .mih-xxl-645 {
    min-height: 40.3125rem; }
  .wh-xxl-680 {
    width: 42.5rem;
    height: 42.5rem; }
  .w-xxl-680 {
    width: 42.5rem; }
  .maw-xxl-680 {
    max-width: 42.5rem; }
  .miw-xxl-680 {
    min-width: 42.5rem; }
  .h-xxl-680 {
    height: 42.5rem; }
  .mah-xxl-680 {
    max-height: 42.5rem; }
  .mih-xxl-680 {
    min-height: 42.5rem; }
  .wh-xxl-730 {
    width: 45.625rem;
    height: 45.625rem; }
  .w-xxl-730 {
    width: 45.625rem; }
  .maw-xxl-730 {
    max-width: 45.625rem; }
  .miw-xxl-730 {
    min-width: 45.625rem; }
  .h-xxl-730 {
    height: 45.625rem; }
  .mah-xxl-730 {
    max-height: 45.625rem; }
  .mih-xxl-730 {
    min-height: 45.625rem; }
  .wh-xxl-748 {
    width: 46.75rem;
    height: 46.75rem; }
  .w-xxl-748 {
    width: 46.75rem; }
  .maw-xxl-748 {
    max-width: 46.75rem; }
  .miw-xxl-748 {
    min-width: 46.75rem; }
  .h-xxl-748 {
    height: 46.75rem; }
  .mah-xxl-748 {
    max-height: 46.75rem; }
  .mih-xxl-748 {
    min-height: 46.75rem; }
  .wh-xxl-772 {
    width: 48.25rem;
    height: 48.25rem; }
  .w-xxl-772 {
    width: 48.25rem; }
  .maw-xxl-772 {
    max-width: 48.25rem; }
  .miw-xxl-772 {
    min-width: 48.25rem; }
  .h-xxl-772 {
    height: 48.25rem; }
  .mah-xxl-772 {
    max-height: 48.25rem; }
  .mih-xxl-772 {
    min-height: 48.25rem; }
  .wh-xxl-810 {
    width: 50.625rem;
    height: 50.625rem; }
  .w-xxl-810 {
    width: 50.625rem; }
  .maw-xxl-810 {
    max-width: 50.625rem; }
  .miw-xxl-810 {
    min-width: 50.625rem; }
  .h-xxl-810 {
    height: 50.625rem; }
  .mah-xxl-810 {
    max-height: 50.625rem; }
  .mih-xxl-810 {
    min-height: 50.625rem; }
  .wh-xxl-852 {
    width: 53.25rem;
    height: 53.25rem; }
  .w-xxl-852 {
    width: 53.25rem; }
  .maw-xxl-852 {
    max-width: 53.25rem; }
  .miw-xxl-852 {
    min-width: 53.25rem; }
  .h-xxl-852 {
    height: 53.25rem; }
  .mah-xxl-852 {
    max-height: 53.25rem; }
  .mih-xxl-852 {
    min-height: 53.25rem; }
  .wh-xxl-915 {
    width: 57.1875rem;
    height: 57.1875rem; }
  .w-xxl-915 {
    width: 57.1875rem; }
  .maw-xxl-915 {
    max-width: 57.1875rem; }
  .miw-xxl-915 {
    min-width: 57.1875rem; }
  .h-xxl-915 {
    height: 57.1875rem; }
  .mah-xxl-915 {
    max-height: 57.1875rem; }
  .mih-xxl-915 {
    min-height: 57.1875rem; }
  .wh-xxl-1020 {
    width: 63.75rem;
    height: 63.75rem; }
  .w-xxl-1020 {
    width: 63.75rem; }
  .maw-xxl-1020 {
    max-width: 63.75rem; }
  .miw-xxl-1020 {
    min-width: 63.75rem; }
  .h-xxl-1020 {
    height: 63.75rem; }
  .mah-xxl-1020 {
    max-height: 63.75rem; }
  .mih-xxl-1020 {
    min-height: 63.75rem; }
  .wh-xxl-1440 {
    width: 90rem;
    height: 90rem; }
  .w-xxl-1440 {
    width: 90rem; }
  .maw-xxl-1440 {
    max-width: 90rem; }
  .miw-xxl-1440 {
    min-width: 90rem; }
  .h-xxl-1440 {
    height: 90rem; }
  .mah-xxl-1440 {
    max-height: 90rem; }
  .mih-xxl-1440 {
    min-height: 90rem; }
  .w-xxl-50p {
    width: 50%; }
  .maw-xxl-50p {
    max-width: 50%; }
  .miw-xxl-50p {
    min-width: 50%; }
  .h-xxl-50p {
    height: 50%; }
  .mah-xxl-50p {
    max-height: 50%; }
  .mih-xxl-50p {
    min-height: 50%; }
  .w-xxl-70p {
    width: 70%; }
  .maw-xxl-70p {
    max-width: 70%; }
  .miw-xxl-70p {
    min-width: 70%; }
  .h-xxl-70p {
    height: 70%; }
  .mah-xxl-70p {
    max-height: 70%; }
  .mih-xxl-70p {
    min-height: 70%; }
  .w-xxl-100p {
    width: 100%; }
  .maw-xxl-100p {
    max-width: 100%; }
  .miw-xxl-100p {
    min-width: 100%; }
  .h-xxl-100p {
    height: 100%; }
  .mah-xxl-100p {
    max-height: 100%; }
  .mih-xxl-100p {
    min-height: 100%; } }

.fz-8 {
  font-size: 0.5rem; }

.fz-10 {
  font-size: 0.625rem; }

.fz-12 {
  font-size: 0.75rem; }

.fz-13 {
  font-size: 0.8125rem; }

.fz-14 {
  font-size: 0.875rem; }

.fz-16 {
  font-size: 1rem; }

.fz-17 {
  font-size: 1.0625rem; }

.fz-18 {
  font-size: 1.125rem; }

.fz-20 {
  font-size: 1.25rem; }

.fz-22 {
  font-size: 1.375rem; }

.fz-24 {
  font-size: 1.5rem; }

.fz-26 {
  font-size: 1.625rem; }

.fz-28 {
  font-size: 1.75rem; }

.fz-30 {
  font-size: 1.875rem; }

.fz-32 {
  font-size: 2rem; }

.fz-34 {
  font-size: 2.125rem; }

.fz-36 {
  font-size: 2.25rem; }

.fz-38 {
  font-size: 2.375rem; }

.fz-40 {
  font-size: 2.5rem; }

.fz-42 {
  font-size: 2.625rem; }

.fz-44 {
  font-size: 2.75rem; }

.fz-46 {
  font-size: 2.875rem; }

.fz-48 {
  font-size: 3rem; }

.fz-50 {
  font-size: 3.125rem; }

.fz-52 {
  font-size: 3.25rem; }

.fz-56 {
  font-size: 3.5rem; }

.fz-60 {
  font-size: 3.75rem; }

.fz-64 {
  font-size: 4rem; }

.fz-68 {
  font-size: 4.25rem; }

.fz-70 {
  font-size: 4.375rem; }

.fz-80 {
  font-size: 5rem; }

.c-w {
  color: #fff; }

.c-w-hf:hover, .c-w-hf:focus {
  color: #fff;
  text-decoration: none; }

.c-d {
  color: #000; }

.c-d-hf:hover, .c-d-hf:focus {
  color: #000;
  text-decoration: none; }

.c-1 {
  color: #4C5164; }

.c-1-hf:hover, .c-1-hf:focus {
  color: #4C5164;
  text-decoration: none; }

.c-11 {
  color: #151822; }

.c-11-hf:hover, .c-11-hf:focus {
  color: #151822;
  text-decoration: none; }

.c-12 {
  color: #EAECF2; }

.c-12-hf:hover, .c-12-hf:focus {
  color: #EAECF2;
  text-decoration: none; }

.c-13 {
  color: #808596; }

.c-13-hf:hover, .c-13-hf:focus {
  color: #808596;
  text-decoration: none; }

.c-14 {
  color: #F7F7FA; }

.c-14-hf:hover, .c-14-hf:focus {
  color: #F7F7FA;
  text-decoration: none; }

.c-15 {
  color: #ECEFF1; }

.c-15-hf:hover, .c-15-hf:focus {
  color: #ECEFF1;
  text-decoration: none; }

.c-16 {
  color: rgba(255, 255, 255, 0.6); }

.c-16-hf:hover, .c-16-hf:focus {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none; }

.c-17 {
  color: rgba(255, 255, 255, 0.4); }

.c-17-hf:hover, .c-17-hf:focus {
  color: rgba(255, 255, 255, 0.4);
  text-decoration: none; }

.c-18 {
  color: #333; }

.c-18-hf:hover, .c-18-hf:focus {
  color: #333;
  text-decoration: none; }

.c-19 {
  color: #f4f4f4; }

.c-19-hf:hover, .c-19-hf:focus {
  color: #f4f4f4;
  text-decoration: none; }

.c-111 {
  color: #949494; }

.c-111-hf:hover, .c-111-hf:focus {
  color: #949494;
  text-decoration: none; }

.c-112 {
  color: #DEE1ED; }

.c-112-hf:hover, .c-112-hf:focus {
  color: #DEE1ED;
  text-decoration: none; }

.c-2 {
  color: #E12D39; }

.c-2-hf:hover, .c-2-hf:focus {
  color: #E12D39;
  text-decoration: none; }

.c-3 {
  color: #3A4E94; }

.c-3-hf:hover, .c-3-hf:focus {
  color: #3A4E94;
  text-decoration: none; }

.c-31 {
  color: #202834; }

.c-31-hf:hover, .c-31-hf:focus {
  color: #202834;
  text-decoration: none; }

.c-32 {
  color: #4D587E; }

.c-32-hf:hover, .c-32-hf:focus {
  color: #4D587E;
  text-decoration: none; }

.c-33 {
  color: #687CC1; }

.c-33-hf:hover, .c-33-hf:focus {
  color: #687CC1;
  text-decoration: none; }

.c-34 {
  color: #E8F3F9; }

.c-34-hf:hover, .c-34-hf:focus {
  color: #E8F3F9;
  text-decoration: none; }

.c-4 {
  color: #A8864C; }

.c-4-hf:hover, .c-4-hf:focus {
  color: #A8864C;
  text-decoration: none; }

.c-5 {
  color: #7ACA54; }

.c-5-hf:hover, .c-5-hf:focus {
  color: #7ACA54;
  text-decoration: none; }

.c-51 {
  color: #7BC870; }

.c-51-hf:hover, .c-51-hf:focus {
  color: #7BC870;
  text-decoration: none; }

@media (min-width: 576px) {
  .fz-sm-8 {
    font-size: 0.5rem; }
  .fz-sm-10 {
    font-size: 0.625rem; }
  .fz-sm-12 {
    font-size: 0.75rem; }
  .fz-sm-13 {
    font-size: 0.8125rem; }
  .fz-sm-14 {
    font-size: 0.875rem; }
  .fz-sm-16 {
    font-size: 1rem; }
  .fz-sm-17 {
    font-size: 1.0625rem; }
  .fz-sm-18 {
    font-size: 1.125rem; }
  .fz-sm-20 {
    font-size: 1.25rem; }
  .fz-sm-22 {
    font-size: 1.375rem; }
  .fz-sm-24 {
    font-size: 1.5rem; }
  .fz-sm-26 {
    font-size: 1.625rem; }
  .fz-sm-28 {
    font-size: 1.75rem; }
  .fz-sm-30 {
    font-size: 1.875rem; }
  .fz-sm-32 {
    font-size: 2rem; }
  .fz-sm-34 {
    font-size: 2.125rem; }
  .fz-sm-36 {
    font-size: 2.25rem; }
  .fz-sm-38 {
    font-size: 2.375rem; }
  .fz-sm-40 {
    font-size: 2.5rem; }
  .fz-sm-42 {
    font-size: 2.625rem; }
  .fz-sm-44 {
    font-size: 2.75rem; }
  .fz-sm-46 {
    font-size: 2.875rem; }
  .fz-sm-48 {
    font-size: 3rem; }
  .fz-sm-50 {
    font-size: 3.125rem; }
  .fz-sm-52 {
    font-size: 3.25rem; }
  .fz-sm-56 {
    font-size: 3.5rem; }
  .fz-sm-60 {
    font-size: 3.75rem; }
  .fz-sm-64 {
    font-size: 4rem; }
  .fz-sm-68 {
    font-size: 4.25rem; }
  .fz-sm-70 {
    font-size: 4.375rem; }
  .fz-sm-80 {
    font-size: 5rem; }
  .c-sm-w {
    color: #fff; }
  .c-sm-w-hf:hover, .c-sm-w-hf:focus {
    color: #fff;
    text-decoration: none; }
  .c-sm-d {
    color: #000; }
  .c-sm-d-hf:hover, .c-sm-d-hf:focus {
    color: #000;
    text-decoration: none; }
  .c-sm-1 {
    color: #4C5164; }
  .c-sm-1-hf:hover, .c-sm-1-hf:focus {
    color: #4C5164;
    text-decoration: none; }
  .c-sm-11 {
    color: #151822; }
  .c-sm-11-hf:hover, .c-sm-11-hf:focus {
    color: #151822;
    text-decoration: none; }
  .c-sm-12 {
    color: #EAECF2; }
  .c-sm-12-hf:hover, .c-sm-12-hf:focus {
    color: #EAECF2;
    text-decoration: none; }
  .c-sm-13 {
    color: #808596; }
  .c-sm-13-hf:hover, .c-sm-13-hf:focus {
    color: #808596;
    text-decoration: none; }
  .c-sm-14 {
    color: #F7F7FA; }
  .c-sm-14-hf:hover, .c-sm-14-hf:focus {
    color: #F7F7FA;
    text-decoration: none; }
  .c-sm-15 {
    color: #ECEFF1; }
  .c-sm-15-hf:hover, .c-sm-15-hf:focus {
    color: #ECEFF1;
    text-decoration: none; }
  .c-sm-16 {
    color: rgba(255, 255, 255, 0.6); }
  .c-sm-16-hf:hover, .c-sm-16-hf:focus {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none; }
  .c-sm-17 {
    color: rgba(255, 255, 255, 0.4); }
  .c-sm-17-hf:hover, .c-sm-17-hf:focus {
    color: rgba(255, 255, 255, 0.4);
    text-decoration: none; }
  .c-sm-18 {
    color: #333; }
  .c-sm-18-hf:hover, .c-sm-18-hf:focus {
    color: #333;
    text-decoration: none; }
  .c-sm-19 {
    color: #f4f4f4; }
  .c-sm-19-hf:hover, .c-sm-19-hf:focus {
    color: #f4f4f4;
    text-decoration: none; }
  .c-sm-111 {
    color: #949494; }
  .c-sm-111-hf:hover, .c-sm-111-hf:focus {
    color: #949494;
    text-decoration: none; }
  .c-sm-112 {
    color: #DEE1ED; }
  .c-sm-112-hf:hover, .c-sm-112-hf:focus {
    color: #DEE1ED;
    text-decoration: none; }
  .c-sm-2 {
    color: #E12D39; }
  .c-sm-2-hf:hover, .c-sm-2-hf:focus {
    color: #E12D39;
    text-decoration: none; }
  .c-sm-3 {
    color: #3A4E94; }
  .c-sm-3-hf:hover, .c-sm-3-hf:focus {
    color: #3A4E94;
    text-decoration: none; }
  .c-sm-31 {
    color: #202834; }
  .c-sm-31-hf:hover, .c-sm-31-hf:focus {
    color: #202834;
    text-decoration: none; }
  .c-sm-32 {
    color: #4D587E; }
  .c-sm-32-hf:hover, .c-sm-32-hf:focus {
    color: #4D587E;
    text-decoration: none; }
  .c-sm-33 {
    color: #687CC1; }
  .c-sm-33-hf:hover, .c-sm-33-hf:focus {
    color: #687CC1;
    text-decoration: none; }
  .c-sm-34 {
    color: #E8F3F9; }
  .c-sm-34-hf:hover, .c-sm-34-hf:focus {
    color: #E8F3F9;
    text-decoration: none; }
  .c-sm-4 {
    color: #A8864C; }
  .c-sm-4-hf:hover, .c-sm-4-hf:focus {
    color: #A8864C;
    text-decoration: none; }
  .c-sm-5 {
    color: #7ACA54; }
  .c-sm-5-hf:hover, .c-sm-5-hf:focus {
    color: #7ACA54;
    text-decoration: none; }
  .c-sm-51 {
    color: #7BC870; }
  .c-sm-51-hf:hover, .c-sm-51-hf:focus {
    color: #7BC870;
    text-decoration: none; } }

@media (min-width: 768px) {
  .fz-md-8 {
    font-size: 0.5rem; }
  .fz-md-10 {
    font-size: 0.625rem; }
  .fz-md-12 {
    font-size: 0.75rem; }
  .fz-md-13 {
    font-size: 0.8125rem; }
  .fz-md-14 {
    font-size: 0.875rem; }
  .fz-md-16 {
    font-size: 1rem; }
  .fz-md-17 {
    font-size: 1.0625rem; }
  .fz-md-18 {
    font-size: 1.125rem; }
  .fz-md-20 {
    font-size: 1.25rem; }
  .fz-md-22 {
    font-size: 1.375rem; }
  .fz-md-24 {
    font-size: 1.5rem; }
  .fz-md-26 {
    font-size: 1.625rem; }
  .fz-md-28 {
    font-size: 1.75rem; }
  .fz-md-30 {
    font-size: 1.875rem; }
  .fz-md-32 {
    font-size: 2rem; }
  .fz-md-34 {
    font-size: 2.125rem; }
  .fz-md-36 {
    font-size: 2.25rem; }
  .fz-md-38 {
    font-size: 2.375rem; }
  .fz-md-40 {
    font-size: 2.5rem; }
  .fz-md-42 {
    font-size: 2.625rem; }
  .fz-md-44 {
    font-size: 2.75rem; }
  .fz-md-46 {
    font-size: 2.875rem; }
  .fz-md-48 {
    font-size: 3rem; }
  .fz-md-50 {
    font-size: 3.125rem; }
  .fz-md-52 {
    font-size: 3.25rem; }
  .fz-md-56 {
    font-size: 3.5rem; }
  .fz-md-60 {
    font-size: 3.75rem; }
  .fz-md-64 {
    font-size: 4rem; }
  .fz-md-68 {
    font-size: 4.25rem; }
  .fz-md-70 {
    font-size: 4.375rem; }
  .fz-md-80 {
    font-size: 5rem; }
  .c-md-w {
    color: #fff; }
  .c-md-w-hf:hover, .c-md-w-hf:focus {
    color: #fff;
    text-decoration: none; }
  .c-md-d {
    color: #000; }
  .c-md-d-hf:hover, .c-md-d-hf:focus {
    color: #000;
    text-decoration: none; }
  .c-md-1 {
    color: #4C5164; }
  .c-md-1-hf:hover, .c-md-1-hf:focus {
    color: #4C5164;
    text-decoration: none; }
  .c-md-11 {
    color: #151822; }
  .c-md-11-hf:hover, .c-md-11-hf:focus {
    color: #151822;
    text-decoration: none; }
  .c-md-12 {
    color: #EAECF2; }
  .c-md-12-hf:hover, .c-md-12-hf:focus {
    color: #EAECF2;
    text-decoration: none; }
  .c-md-13 {
    color: #808596; }
  .c-md-13-hf:hover, .c-md-13-hf:focus {
    color: #808596;
    text-decoration: none; }
  .c-md-14 {
    color: #F7F7FA; }
  .c-md-14-hf:hover, .c-md-14-hf:focus {
    color: #F7F7FA;
    text-decoration: none; }
  .c-md-15 {
    color: #ECEFF1; }
  .c-md-15-hf:hover, .c-md-15-hf:focus {
    color: #ECEFF1;
    text-decoration: none; }
  .c-md-16 {
    color: rgba(255, 255, 255, 0.6); }
  .c-md-16-hf:hover, .c-md-16-hf:focus {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none; }
  .c-md-17 {
    color: rgba(255, 255, 255, 0.4); }
  .c-md-17-hf:hover, .c-md-17-hf:focus {
    color: rgba(255, 255, 255, 0.4);
    text-decoration: none; }
  .c-md-18 {
    color: #333; }
  .c-md-18-hf:hover, .c-md-18-hf:focus {
    color: #333;
    text-decoration: none; }
  .c-md-19 {
    color: #f4f4f4; }
  .c-md-19-hf:hover, .c-md-19-hf:focus {
    color: #f4f4f4;
    text-decoration: none; }
  .c-md-111 {
    color: #949494; }
  .c-md-111-hf:hover, .c-md-111-hf:focus {
    color: #949494;
    text-decoration: none; }
  .c-md-112 {
    color: #DEE1ED; }
  .c-md-112-hf:hover, .c-md-112-hf:focus {
    color: #DEE1ED;
    text-decoration: none; }
  .c-md-2 {
    color: #E12D39; }
  .c-md-2-hf:hover, .c-md-2-hf:focus {
    color: #E12D39;
    text-decoration: none; }
  .c-md-3 {
    color: #3A4E94; }
  .c-md-3-hf:hover, .c-md-3-hf:focus {
    color: #3A4E94;
    text-decoration: none; }
  .c-md-31 {
    color: #202834; }
  .c-md-31-hf:hover, .c-md-31-hf:focus {
    color: #202834;
    text-decoration: none; }
  .c-md-32 {
    color: #4D587E; }
  .c-md-32-hf:hover, .c-md-32-hf:focus {
    color: #4D587E;
    text-decoration: none; }
  .c-md-33 {
    color: #687CC1; }
  .c-md-33-hf:hover, .c-md-33-hf:focus {
    color: #687CC1;
    text-decoration: none; }
  .c-md-34 {
    color: #E8F3F9; }
  .c-md-34-hf:hover, .c-md-34-hf:focus {
    color: #E8F3F9;
    text-decoration: none; }
  .c-md-4 {
    color: #A8864C; }
  .c-md-4-hf:hover, .c-md-4-hf:focus {
    color: #A8864C;
    text-decoration: none; }
  .c-md-5 {
    color: #7ACA54; }
  .c-md-5-hf:hover, .c-md-5-hf:focus {
    color: #7ACA54;
    text-decoration: none; }
  .c-md-51 {
    color: #7BC870; }
  .c-md-51-hf:hover, .c-md-51-hf:focus {
    color: #7BC870;
    text-decoration: none; } }

@media (min-width: 992px) {
  .fz-lg-8 {
    font-size: 0.5rem; }
  .fz-lg-10 {
    font-size: 0.625rem; }
  .fz-lg-12 {
    font-size: 0.75rem; }
  .fz-lg-13 {
    font-size: 0.8125rem; }
  .fz-lg-14 {
    font-size: 0.875rem; }
  .fz-lg-16 {
    font-size: 1rem; }
  .fz-lg-17 {
    font-size: 1.0625rem; }
  .fz-lg-18 {
    font-size: 1.125rem; }
  .fz-lg-20 {
    font-size: 1.25rem; }
  .fz-lg-22 {
    font-size: 1.375rem; }
  .fz-lg-24 {
    font-size: 1.5rem; }
  .fz-lg-26 {
    font-size: 1.625rem; }
  .fz-lg-28 {
    font-size: 1.75rem; }
  .fz-lg-30 {
    font-size: 1.875rem; }
  .fz-lg-32 {
    font-size: 2rem; }
  .fz-lg-34 {
    font-size: 2.125rem; }
  .fz-lg-36 {
    font-size: 2.25rem; }
  .fz-lg-38 {
    font-size: 2.375rem; }
  .fz-lg-40 {
    font-size: 2.5rem; }
  .fz-lg-42 {
    font-size: 2.625rem; }
  .fz-lg-44 {
    font-size: 2.75rem; }
  .fz-lg-46 {
    font-size: 2.875rem; }
  .fz-lg-48 {
    font-size: 3rem; }
  .fz-lg-50 {
    font-size: 3.125rem; }
  .fz-lg-52 {
    font-size: 3.25rem; }
  .fz-lg-56 {
    font-size: 3.5rem; }
  .fz-lg-60 {
    font-size: 3.75rem; }
  .fz-lg-64 {
    font-size: 4rem; }
  .fz-lg-68 {
    font-size: 4.25rem; }
  .fz-lg-70 {
    font-size: 4.375rem; }
  .fz-lg-80 {
    font-size: 5rem; }
  .c-lg-w {
    color: #fff; }
  .c-lg-w-hf:hover, .c-lg-w-hf:focus {
    color: #fff;
    text-decoration: none; }
  .c-lg-d {
    color: #000; }
  .c-lg-d-hf:hover, .c-lg-d-hf:focus {
    color: #000;
    text-decoration: none; }
  .c-lg-1 {
    color: #4C5164; }
  .c-lg-1-hf:hover, .c-lg-1-hf:focus {
    color: #4C5164;
    text-decoration: none; }
  .c-lg-11 {
    color: #151822; }
  .c-lg-11-hf:hover, .c-lg-11-hf:focus {
    color: #151822;
    text-decoration: none; }
  .c-lg-12 {
    color: #EAECF2; }
  .c-lg-12-hf:hover, .c-lg-12-hf:focus {
    color: #EAECF2;
    text-decoration: none; }
  .c-lg-13 {
    color: #808596; }
  .c-lg-13-hf:hover, .c-lg-13-hf:focus {
    color: #808596;
    text-decoration: none; }
  .c-lg-14 {
    color: #F7F7FA; }
  .c-lg-14-hf:hover, .c-lg-14-hf:focus {
    color: #F7F7FA;
    text-decoration: none; }
  .c-lg-15 {
    color: #ECEFF1; }
  .c-lg-15-hf:hover, .c-lg-15-hf:focus {
    color: #ECEFF1;
    text-decoration: none; }
  .c-lg-16 {
    color: rgba(255, 255, 255, 0.6); }
  .c-lg-16-hf:hover, .c-lg-16-hf:focus {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none; }
  .c-lg-17 {
    color: rgba(255, 255, 255, 0.4); }
  .c-lg-17-hf:hover, .c-lg-17-hf:focus {
    color: rgba(255, 255, 255, 0.4);
    text-decoration: none; }
  .c-lg-18 {
    color: #333; }
  .c-lg-18-hf:hover, .c-lg-18-hf:focus {
    color: #333;
    text-decoration: none; }
  .c-lg-19 {
    color: #f4f4f4; }
  .c-lg-19-hf:hover, .c-lg-19-hf:focus {
    color: #f4f4f4;
    text-decoration: none; }
  .c-lg-111 {
    color: #949494; }
  .c-lg-111-hf:hover, .c-lg-111-hf:focus {
    color: #949494;
    text-decoration: none; }
  .c-lg-112 {
    color: #DEE1ED; }
  .c-lg-112-hf:hover, .c-lg-112-hf:focus {
    color: #DEE1ED;
    text-decoration: none; }
  .c-lg-2 {
    color: #E12D39; }
  .c-lg-2-hf:hover, .c-lg-2-hf:focus {
    color: #E12D39;
    text-decoration: none; }
  .c-lg-3 {
    color: #3A4E94; }
  .c-lg-3-hf:hover, .c-lg-3-hf:focus {
    color: #3A4E94;
    text-decoration: none; }
  .c-lg-31 {
    color: #202834; }
  .c-lg-31-hf:hover, .c-lg-31-hf:focus {
    color: #202834;
    text-decoration: none; }
  .c-lg-32 {
    color: #4D587E; }
  .c-lg-32-hf:hover, .c-lg-32-hf:focus {
    color: #4D587E;
    text-decoration: none; }
  .c-lg-33 {
    color: #687CC1; }
  .c-lg-33-hf:hover, .c-lg-33-hf:focus {
    color: #687CC1;
    text-decoration: none; }
  .c-lg-34 {
    color: #E8F3F9; }
  .c-lg-34-hf:hover, .c-lg-34-hf:focus {
    color: #E8F3F9;
    text-decoration: none; }
  .c-lg-4 {
    color: #A8864C; }
  .c-lg-4-hf:hover, .c-lg-4-hf:focus {
    color: #A8864C;
    text-decoration: none; }
  .c-lg-5 {
    color: #7ACA54; }
  .c-lg-5-hf:hover, .c-lg-5-hf:focus {
    color: #7ACA54;
    text-decoration: none; }
  .c-lg-51 {
    color: #7BC870; }
  .c-lg-51-hf:hover, .c-lg-51-hf:focus {
    color: #7BC870;
    text-decoration: none; } }

@media (min-width: 1300px) {
  .fz-xl-8 {
    font-size: 0.5rem; }
  .fz-xl-10 {
    font-size: 0.625rem; }
  .fz-xl-12 {
    font-size: 0.75rem; }
  .fz-xl-13 {
    font-size: 0.8125rem; }
  .fz-xl-14 {
    font-size: 0.875rem; }
  .fz-xl-16 {
    font-size: 1rem; }
  .fz-xl-17 {
    font-size: 1.0625rem; }
  .fz-xl-18 {
    font-size: 1.125rem; }
  .fz-xl-20 {
    font-size: 1.25rem; }
  .fz-xl-22 {
    font-size: 1.375rem; }
  .fz-xl-24 {
    font-size: 1.5rem; }
  .fz-xl-26 {
    font-size: 1.625rem; }
  .fz-xl-28 {
    font-size: 1.75rem; }
  .fz-xl-30 {
    font-size: 1.875rem; }
  .fz-xl-32 {
    font-size: 2rem; }
  .fz-xl-34 {
    font-size: 2.125rem; }
  .fz-xl-36 {
    font-size: 2.25rem; }
  .fz-xl-38 {
    font-size: 2.375rem; }
  .fz-xl-40 {
    font-size: 2.5rem; }
  .fz-xl-42 {
    font-size: 2.625rem; }
  .fz-xl-44 {
    font-size: 2.75rem; }
  .fz-xl-46 {
    font-size: 2.875rem; }
  .fz-xl-48 {
    font-size: 3rem; }
  .fz-xl-50 {
    font-size: 3.125rem; }
  .fz-xl-52 {
    font-size: 3.25rem; }
  .fz-xl-56 {
    font-size: 3.5rem; }
  .fz-xl-60 {
    font-size: 3.75rem; }
  .fz-xl-64 {
    font-size: 4rem; }
  .fz-xl-68 {
    font-size: 4.25rem; }
  .fz-xl-70 {
    font-size: 4.375rem; }
  .fz-xl-80 {
    font-size: 5rem; }
  .c-xl-w {
    color: #fff; }
  .c-xl-w-hf:hover, .c-xl-w-hf:focus {
    color: #fff;
    text-decoration: none; }
  .c-xl-d {
    color: #000; }
  .c-xl-d-hf:hover, .c-xl-d-hf:focus {
    color: #000;
    text-decoration: none; }
  .c-xl-1 {
    color: #4C5164; }
  .c-xl-1-hf:hover, .c-xl-1-hf:focus {
    color: #4C5164;
    text-decoration: none; }
  .c-xl-11 {
    color: #151822; }
  .c-xl-11-hf:hover, .c-xl-11-hf:focus {
    color: #151822;
    text-decoration: none; }
  .c-xl-12 {
    color: #EAECF2; }
  .c-xl-12-hf:hover, .c-xl-12-hf:focus {
    color: #EAECF2;
    text-decoration: none; }
  .c-xl-13 {
    color: #808596; }
  .c-xl-13-hf:hover, .c-xl-13-hf:focus {
    color: #808596;
    text-decoration: none; }
  .c-xl-14 {
    color: #F7F7FA; }
  .c-xl-14-hf:hover, .c-xl-14-hf:focus {
    color: #F7F7FA;
    text-decoration: none; }
  .c-xl-15 {
    color: #ECEFF1; }
  .c-xl-15-hf:hover, .c-xl-15-hf:focus {
    color: #ECEFF1;
    text-decoration: none; }
  .c-xl-16 {
    color: rgba(255, 255, 255, 0.6); }
  .c-xl-16-hf:hover, .c-xl-16-hf:focus {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none; }
  .c-xl-17 {
    color: rgba(255, 255, 255, 0.4); }
  .c-xl-17-hf:hover, .c-xl-17-hf:focus {
    color: rgba(255, 255, 255, 0.4);
    text-decoration: none; }
  .c-xl-18 {
    color: #333; }
  .c-xl-18-hf:hover, .c-xl-18-hf:focus {
    color: #333;
    text-decoration: none; }
  .c-xl-19 {
    color: #f4f4f4; }
  .c-xl-19-hf:hover, .c-xl-19-hf:focus {
    color: #f4f4f4;
    text-decoration: none; }
  .c-xl-111 {
    color: #949494; }
  .c-xl-111-hf:hover, .c-xl-111-hf:focus {
    color: #949494;
    text-decoration: none; }
  .c-xl-112 {
    color: #DEE1ED; }
  .c-xl-112-hf:hover, .c-xl-112-hf:focus {
    color: #DEE1ED;
    text-decoration: none; }
  .c-xl-2 {
    color: #E12D39; }
  .c-xl-2-hf:hover, .c-xl-2-hf:focus {
    color: #E12D39;
    text-decoration: none; }
  .c-xl-3 {
    color: #3A4E94; }
  .c-xl-3-hf:hover, .c-xl-3-hf:focus {
    color: #3A4E94;
    text-decoration: none; }
  .c-xl-31 {
    color: #202834; }
  .c-xl-31-hf:hover, .c-xl-31-hf:focus {
    color: #202834;
    text-decoration: none; }
  .c-xl-32 {
    color: #4D587E; }
  .c-xl-32-hf:hover, .c-xl-32-hf:focus {
    color: #4D587E;
    text-decoration: none; }
  .c-xl-33 {
    color: #687CC1; }
  .c-xl-33-hf:hover, .c-xl-33-hf:focus {
    color: #687CC1;
    text-decoration: none; }
  .c-xl-34 {
    color: #E8F3F9; }
  .c-xl-34-hf:hover, .c-xl-34-hf:focus {
    color: #E8F3F9;
    text-decoration: none; }
  .c-xl-4 {
    color: #A8864C; }
  .c-xl-4-hf:hover, .c-xl-4-hf:focus {
    color: #A8864C;
    text-decoration: none; }
  .c-xl-5 {
    color: #7ACA54; }
  .c-xl-5-hf:hover, .c-xl-5-hf:focus {
    color: #7ACA54;
    text-decoration: none; }
  .c-xl-51 {
    color: #7BC870; }
  .c-xl-51-hf:hover, .c-xl-51-hf:focus {
    color: #7BC870;
    text-decoration: none; } }

@media (min-width: 1420px) {
  .fz-xxl-8 {
    font-size: 0.5rem; }
  .fz-xxl-10 {
    font-size: 0.625rem; }
  .fz-xxl-12 {
    font-size: 0.75rem; }
  .fz-xxl-13 {
    font-size: 0.8125rem; }
  .fz-xxl-14 {
    font-size: 0.875rem; }
  .fz-xxl-16 {
    font-size: 1rem; }
  .fz-xxl-17 {
    font-size: 1.0625rem; }
  .fz-xxl-18 {
    font-size: 1.125rem; }
  .fz-xxl-20 {
    font-size: 1.25rem; }
  .fz-xxl-22 {
    font-size: 1.375rem; }
  .fz-xxl-24 {
    font-size: 1.5rem; }
  .fz-xxl-26 {
    font-size: 1.625rem; }
  .fz-xxl-28 {
    font-size: 1.75rem; }
  .fz-xxl-30 {
    font-size: 1.875rem; }
  .fz-xxl-32 {
    font-size: 2rem; }
  .fz-xxl-34 {
    font-size: 2.125rem; }
  .fz-xxl-36 {
    font-size: 2.25rem; }
  .fz-xxl-38 {
    font-size: 2.375rem; }
  .fz-xxl-40 {
    font-size: 2.5rem; }
  .fz-xxl-42 {
    font-size: 2.625rem; }
  .fz-xxl-44 {
    font-size: 2.75rem; }
  .fz-xxl-46 {
    font-size: 2.875rem; }
  .fz-xxl-48 {
    font-size: 3rem; }
  .fz-xxl-50 {
    font-size: 3.125rem; }
  .fz-xxl-52 {
    font-size: 3.25rem; }
  .fz-xxl-56 {
    font-size: 3.5rem; }
  .fz-xxl-60 {
    font-size: 3.75rem; }
  .fz-xxl-64 {
    font-size: 4rem; }
  .fz-xxl-68 {
    font-size: 4.25rem; }
  .fz-xxl-70 {
    font-size: 4.375rem; }
  .fz-xxl-80 {
    font-size: 5rem; }
  .c-xxl-w {
    color: #fff; }
  .c-xxl-w-hf:hover, .c-xxl-w-hf:focus {
    color: #fff;
    text-decoration: none; }
  .c-xxl-d {
    color: #000; }
  .c-xxl-d-hf:hover, .c-xxl-d-hf:focus {
    color: #000;
    text-decoration: none; }
  .c-xxl-1 {
    color: #4C5164; }
  .c-xxl-1-hf:hover, .c-xxl-1-hf:focus {
    color: #4C5164;
    text-decoration: none; }
  .c-xxl-11 {
    color: #151822; }
  .c-xxl-11-hf:hover, .c-xxl-11-hf:focus {
    color: #151822;
    text-decoration: none; }
  .c-xxl-12 {
    color: #EAECF2; }
  .c-xxl-12-hf:hover, .c-xxl-12-hf:focus {
    color: #EAECF2;
    text-decoration: none; }
  .c-xxl-13 {
    color: #808596; }
  .c-xxl-13-hf:hover, .c-xxl-13-hf:focus {
    color: #808596;
    text-decoration: none; }
  .c-xxl-14 {
    color: #F7F7FA; }
  .c-xxl-14-hf:hover, .c-xxl-14-hf:focus {
    color: #F7F7FA;
    text-decoration: none; }
  .c-xxl-15 {
    color: #ECEFF1; }
  .c-xxl-15-hf:hover, .c-xxl-15-hf:focus {
    color: #ECEFF1;
    text-decoration: none; }
  .c-xxl-16 {
    color: rgba(255, 255, 255, 0.6); }
  .c-xxl-16-hf:hover, .c-xxl-16-hf:focus {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none; }
  .c-xxl-17 {
    color: rgba(255, 255, 255, 0.4); }
  .c-xxl-17-hf:hover, .c-xxl-17-hf:focus {
    color: rgba(255, 255, 255, 0.4);
    text-decoration: none; }
  .c-xxl-18 {
    color: #333; }
  .c-xxl-18-hf:hover, .c-xxl-18-hf:focus {
    color: #333;
    text-decoration: none; }
  .c-xxl-19 {
    color: #f4f4f4; }
  .c-xxl-19-hf:hover, .c-xxl-19-hf:focus {
    color: #f4f4f4;
    text-decoration: none; }
  .c-xxl-111 {
    color: #949494; }
  .c-xxl-111-hf:hover, .c-xxl-111-hf:focus {
    color: #949494;
    text-decoration: none; }
  .c-xxl-112 {
    color: #DEE1ED; }
  .c-xxl-112-hf:hover, .c-xxl-112-hf:focus {
    color: #DEE1ED;
    text-decoration: none; }
  .c-xxl-2 {
    color: #E12D39; }
  .c-xxl-2-hf:hover, .c-xxl-2-hf:focus {
    color: #E12D39;
    text-decoration: none; }
  .c-xxl-3 {
    color: #3A4E94; }
  .c-xxl-3-hf:hover, .c-xxl-3-hf:focus {
    color: #3A4E94;
    text-decoration: none; }
  .c-xxl-31 {
    color: #202834; }
  .c-xxl-31-hf:hover, .c-xxl-31-hf:focus {
    color: #202834;
    text-decoration: none; }
  .c-xxl-32 {
    color: #4D587E; }
  .c-xxl-32-hf:hover, .c-xxl-32-hf:focus {
    color: #4D587E;
    text-decoration: none; }
  .c-xxl-33 {
    color: #687CC1; }
  .c-xxl-33-hf:hover, .c-xxl-33-hf:focus {
    color: #687CC1;
    text-decoration: none; }
  .c-xxl-34 {
    color: #E8F3F9; }
  .c-xxl-34-hf:hover, .c-xxl-34-hf:focus {
    color: #E8F3F9;
    text-decoration: none; }
  .c-xxl-4 {
    color: #A8864C; }
  .c-xxl-4-hf:hover, .c-xxl-4-hf:focus {
    color: #A8864C;
    text-decoration: none; }
  .c-xxl-5 {
    color: #7ACA54; }
  .c-xxl-5-hf:hover, .c-xxl-5-hf:focus {
    color: #7ACA54;
    text-decoration: none; }
  .c-xxl-51 {
    color: #7BC870; }
  .c-xxl-51-hf:hover, .c-xxl-51-hf:focus {
    color: #7BC870;
    text-decoration: none; } }

.ta-l {
  text-align: left; }

.ta-r {
  text-align: right; }

.ta-c {
  text-align: center; }

@media (min-width: 576px) {
  .ta-sm-l {
    text-align: left; }
  .ta-sm-r {
    text-align: right; }
  .ta-sm-c {
    text-align: center; } }

@media (min-width: 768px) {
  .ta-md-l {
    text-align: left; }
  .ta-md-r {
    text-align: right; }
  .ta-md-c {
    text-align: center; } }

@media (min-width: 992px) {
  .ta-lg-l {
    text-align: left; }
  .ta-lg-r {
    text-align: right; }
  .ta-lg-c {
    text-align: center; } }

@media (min-width: 1300px) {
  .ta-xl-l {
    text-align: left; }
  .ta-xl-r {
    text-align: right; }
  .ta-xl-c {
    text-align: center; } }

@media (min-width: 1420px) {
  .ta-xxl-l {
    text-align: left; }
  .ta-xxl-r {
    text-align: right; }
  .ta-xxl-c {
    text-align: center; } }

.fw-100 {
  font-weight: 100; }

.fw-200 {
  font-weight: 200; }

.fw-300 {
  font-weight: 300; }

.fw-400 {
  font-weight: 400; }

.fw-500 {
  font-weight: 500; }

.fw-600 {
  font-weight: 600; }

.fw-700 {
  font-weight: 700; }

.fw-800 {
  font-weight: 800; }

.fw-900 {
  font-weight: 900; }

.fs-i {
  font-style: italic; }

.fs-n {
  font-style: normal; }

.lh-100 {
  line-height: 1; }

.lh-110 {
  line-height: 1.1; }

.lh-120 {
  line-height: 1.2; }

.lh-130 {
  line-height: 1.3; }

.lh-140 {
  line-height: 1.4; }

.lh-150 {
  line-height: 1.5; }

.lh-160 {
  line-height: 1.6; }

.lh-170 {
  line-height: 1.7; }

.lh-180 {
  line-height: 1.8; }

.lh-190 {
  line-height: 1.9; }

.lh-200 {
  line-height: 2; }

.td-lt {
  text-decoration: line-through; }

.td-n {
  text-decoration: none; }

.td-u {
  text-decoration: underline; }

a.td-u:hover {
  text-decoration: none; }

.tt-c {
  text-transform: capitalize; }

.tt-l {
  text-transform: lowercase; }

.tt-n {
  text-transform: none; }

.tt-u {
  text-transform: uppercase; }

.ws-nw {
  white-space: nowrap; }

.ls-0 {
  letter-spacing: 0; }

.ls-004e {
  letter-spacing: 0.04em; }

.ls-007e {
  letter-spacing: 0.07em; }

.ls-008e {
  letter-spacing: 0.08em; }

.ls-01e {
  letter-spacing: 0.1em; }

.bgc-w {
  background-color: #fff; }

.bgc-w-hf:hover, .bgc-w-hf:focus {
  background-color: #fff; }

.bgc-d {
  background-color: #000; }

.bgc-d-hf:hover, .bgc-d-hf:focus {
  background-color: #000; }

.bgc-1 {
  background-color: #4C5164; }

.bgc-1-hf:hover, .bgc-1-hf:focus {
  background-color: #4C5164; }

.bgc-11 {
  background-color: #151822; }

.bgc-11-hf:hover, .bgc-11-hf:focus {
  background-color: #151822; }

.bgc-12 {
  background-color: #EAECF2; }

.bgc-12-hf:hover, .bgc-12-hf:focus {
  background-color: #EAECF2; }

.bgc-13 {
  background-color: #808596; }

.bgc-13-hf:hover, .bgc-13-hf:focus {
  background-color: #808596; }

.bgc-14 {
  background-color: #F7F7FA; }

.bgc-14-hf:hover, .bgc-14-hf:focus {
  background-color: #F7F7FA; }

.bgc-15 {
  background-color: #ECEFF1; }

.bgc-15-hf:hover, .bgc-15-hf:focus {
  background-color: #ECEFF1; }

.bgc-16 {
  background-color: rgba(255, 255, 255, 0.6); }

.bgc-16-hf:hover, .bgc-16-hf:focus {
  background-color: rgba(255, 255, 255, 0.6); }

.bgc-17 {
  background-color: rgba(255, 255, 255, 0.4); }

.bgc-17-hf:hover, .bgc-17-hf:focus {
  background-color: rgba(255, 255, 255, 0.4); }

.bgc-18 {
  background-color: #333; }

.bgc-18-hf:hover, .bgc-18-hf:focus {
  background-color: #333; }

.bgc-19 {
  background-color: #f4f4f4; }

.bgc-19-hf:hover, .bgc-19-hf:focus {
  background-color: #f4f4f4; }

.bgc-111 {
  background-color: #949494; }

.bgc-111-hf:hover, .bgc-111-hf:focus {
  background-color: #949494; }

.bgc-112 {
  background-color: #DEE1ED; }

.bgc-112-hf:hover, .bgc-112-hf:focus {
  background-color: #DEE1ED; }

.bgc-2 {
  background-color: #E12D39; }

.bgc-2-hf:hover, .bgc-2-hf:focus {
  background-color: #E12D39; }

.bgc-3 {
  background-color: #3A4E94; }

.bgc-3-hf:hover, .bgc-3-hf:focus {
  background-color: #3A4E94; }

.bgc-31 {
  background-color: #202834; }

.bgc-31-hf:hover, .bgc-31-hf:focus {
  background-color: #202834; }

.bgc-32 {
  background-color: #4D587E; }

.bgc-32-hf:hover, .bgc-32-hf:focus {
  background-color: #4D587E; }

.bgc-33 {
  background-color: #687CC1; }

.bgc-33-hf:hover, .bgc-33-hf:focus {
  background-color: #687CC1; }

.bgc-34 {
  background-color: #E8F3F9; }

.bgc-34-hf:hover, .bgc-34-hf:focus {
  background-color: #E8F3F9; }

.bgc-4 {
  background-color: #A8864C; }

.bgc-4-hf:hover, .bgc-4-hf:focus {
  background-color: #A8864C; }

.bgc-5 {
  background-color: #7ACA54; }

.bgc-5-hf:hover, .bgc-5-hf:focus {
  background-color: #7ACA54; }

.bgc-51 {
  background-color: #7BC870; }

.bgc-51-hf:hover, .bgc-51-hf:focus {
  background-color: #7BC870; }

.bg-1 {
  background: url("../img/background/bg-1.jpg") 50% 50%/cover no-repeat; }

.bg-2 {
  background: #E8F3F9 url("../img/background/bg-2.jpg") 100% 50%/contain no-repeat; }

.bg-3 {
  background: url("../img/background/bg-3.jpg") 50% 50%/cover no-repeat; }

.bg-4 {
  background: #F8F8F8 url("../img/background/bg-4.jpg") 0% 50%/cover no-repeat; }

.bg-5 {
  background: #ECEFF1 url("../img/background/bg-5.jpg") 0% 50%/cover no-repeat; }

.bg-6 {
  background: #EFF1F5 url("../img/background/bg-6.jpg") 50% 50%/cover no-repeat; }

.bg-7 {
  background: #818594 url("../img/background/bg-7.jpg") 0% 50%/cover no-repeat; }

.bg-8 {
  background: #818594 url("../img/background/bg-8.jpg") 0% 50%/cover no-repeat; }

.bg-9 {
  background: url("../img/background/bg-9.jpg") 0% 50%/cover no-repeat; }

.bg-10 {
  background: #F7F7FA url("../img/background/bg-10.png") 94% 100% no-repeat; }

.bg-g-1 {
  background: linear-gradient(90deg, rgba(43, 47, 58, 0.66) 0%, rgba(58, 63, 81, 0) 100%), rgba(32, 34, 44, 0.15); }

.bgz-a {
  background-size: auto; }

.bgc-t {
  background-color: transparent; }

.bgpy-50p {
  background-position-y: 50%; }

.bgcp-t {
  -webkit-background-clip: text;
  background-clip: text; }

@media (max-width: 991.98px) {
  .bg-6 {
    background-image: none; }
  .bg-10 {
    background-image: none; } }

@media (max-width: 767.98px) {
  .bg-2 {
    background-image: none; } }

.bd-n {
  border: none; }

.bdt-n {
  border-top: none; }

.bdb-n {
  border-bottom: none; }

.bdl-n {
  border-left: none; }

.bdr-n {
  border-right: none; }

.bd {
  border: 1px solid #3A4E94; }

.bdt {
  border-top: 1px solid #3A4E94; }

.bdb {
  border-bottom: 1px solid #3A4E94; }

.bdl {
  border-left: 1px solid #3A4E94; }

.bdr {
  border-right: 1px solid #3A4E94; }

@media (min-width: 576px) {
  .bd-sm-n {
    border: none; }
  .bdt-sm-n {
    border-top: none; }
  .bdb-sm-n {
    border-bottom: none; }
  .bdl-sm-n {
    border-left: none; }
  .bdr-sm-n {
    border-right: none; }
  .bd-sm {
    border: 1px solid #3A4E94; }
  .bdt-sm {
    border-top: 1px solid #3A4E94; }
  .bdb-sm {
    border-bottom: 1px solid #3A4E94; }
  .bdl-sm {
    border-left: 1px solid #3A4E94; }
  .bdr-sm {
    border-right: 1px solid #3A4E94; } }

@media (min-width: 768px) {
  .bd-md-n {
    border: none; }
  .bdt-md-n {
    border-top: none; }
  .bdb-md-n {
    border-bottom: none; }
  .bdl-md-n {
    border-left: none; }
  .bdr-md-n {
    border-right: none; }
  .bd-md {
    border: 1px solid #3A4E94; }
  .bdt-md {
    border-top: 1px solid #3A4E94; }
  .bdb-md {
    border-bottom: 1px solid #3A4E94; }
  .bdl-md {
    border-left: 1px solid #3A4E94; }
  .bdr-md {
    border-right: 1px solid #3A4E94; } }

@media (min-width: 992px) {
  .bd-lg-n {
    border: none; }
  .bdt-lg-n {
    border-top: none; }
  .bdb-lg-n {
    border-bottom: none; }
  .bdl-lg-n {
    border-left: none; }
  .bdr-lg-n {
    border-right: none; }
  .bd-lg {
    border: 1px solid #3A4E94; }
  .bdt-lg {
    border-top: 1px solid #3A4E94; }
  .bdb-lg {
    border-bottom: 1px solid #3A4E94; }
  .bdl-lg {
    border-left: 1px solid #3A4E94; }
  .bdr-lg {
    border-right: 1px solid #3A4E94; } }

@media (min-width: 1300px) {
  .bd-xl-n {
    border: none; }
  .bdt-xl-n {
    border-top: none; }
  .bdb-xl-n {
    border-bottom: none; }
  .bdl-xl-n {
    border-left: none; }
  .bdr-xl-n {
    border-right: none; }
  .bd-xl {
    border: 1px solid #3A4E94; }
  .bdt-xl {
    border-top: 1px solid #3A4E94; }
  .bdb-xl {
    border-bottom: 1px solid #3A4E94; }
  .bdl-xl {
    border-left: 1px solid #3A4E94; }
  .bdr-xl {
    border-right: 1px solid #3A4E94; } }

@media (min-width: 1420px) {
  .bd-xxl-n {
    border: none; }
  .bdt-xxl-n {
    border-top: none; }
  .bdb-xxl-n {
    border-bottom: none; }
  .bdl-xxl-n {
    border-left: none; }
  .bdr-xxl-n {
    border-right: none; }
  .bd-xxl {
    border: 1px solid #3A4E94; }
  .bdt-xxl {
    border-top: 1px solid #3A4E94; }
  .bdb-xxl {
    border-bottom: 1px solid #3A4E94; }
  .bdl-xxl {
    border-left: 1px solid #3A4E94; }
  .bdr-xxl {
    border-right: 1px solid #3A4E94; } }

.bdc-w {
  border-color: #fff; }

.bdc-d {
  border-color: #000; }

.bdc-1 {
  border-color: #4C5164; }

.bdc-11 {
  border-color: #151822; }

.bdc-12 {
  border-color: #EAECF2; }

.bdc-13 {
  border-color: #808596; }

.bdc-14 {
  border-color: #F7F7FA; }

.bdc-15 {
  border-color: #ECEFF1; }

.bdc-16 {
  border-color: rgba(255, 255, 255, 0.6); }

.bdc-17 {
  border-color: rgba(255, 255, 255, 0.4); }

.bdc-18 {
  border-color: #333; }

.bdc-19 {
  border-color: #f4f4f4; }

.bdc-111 {
  border-color: #949494; }

.bdc-112 {
  border-color: #DEE1ED; }

.bdc-2 {
  border-color: #E12D39; }

.bdc-3 {
  border-color: #3A4E94; }

.bdc-31 {
  border-color: #202834; }

.bdc-32 {
  border-color: #4D587E; }

.bdc-33 {
  border-color: #687CC1; }

.bdc-34 {
  border-color: #E8F3F9; }

.bdc-4 {
  border-color: #A8864C; }

.bdc-5 {
  border-color: #7ACA54; }

.bdc-51 {
  border-color: #7BC870; }

.bdw-2 {
  border-width: 0.125rem; }

.bdw-4 {
  border-width: 0.25rem; }

.bdw-6 {
  border-width: 0.375rem; }

.bdw-8 {
  border-width: 0.5rem; }

.bdrs-0 {
  border-radius: 0; }

.bdrs-4 {
  border-radius: 0.25rem; }

.bdrs-6 {
  border-radius: 0.375rem; }

.bdrs-8 {
  border-radius: 0.5rem; }

.bdrs-10 {
  border-radius: 0.625rem; }

.bdrs-50p {
  border-radius: 50%; }

.d-n {
  display: none; }

.d-b {
  display: block; }

.d-i {
  display: inline; }

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

.d-fx {
  display: flex; }

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

@media (min-width: 576px) {
  .d-sm-n {
    display: none; }
  .d-sm-b {
    display: block; }
  .d-sm-i {
    display: inline; }
  .d-sm-ib {
    display: inline-block; }
  .d-sm-fx {
    display: flex; }
  .d-sm-ifx {
    display: inline-flex; } }

@media (min-width: 768px) {
  .d-md-n {
    display: none; }
  .d-md-b {
    display: block; }
  .d-md-i {
    display: inline; }
  .d-md-ib {
    display: inline-block; }
  .d-md-fx {
    display: flex; }
  .d-md-ifx {
    display: inline-flex; } }

@media (min-width: 992px) {
  .d-lg-n {
    display: none; }
  .d-lg-b {
    display: block; }
  .d-lg-i {
    display: inline; }
  .d-lg-ib {
    display: inline-block; }
  .d-lg-fx {
    display: flex; }
  .d-lg-ifx {
    display: inline-flex; } }

@media (min-width: 1300px) {
  .d-xl-n {
    display: none; }
  .d-xl-b {
    display: block; }
  .d-xl-i {
    display: inline; }
  .d-xl-ib {
    display: inline-block; }
  .d-xl-fx {
    display: flex; }
  .d-xl-ifx {
    display: inline-flex; } }

@media (min-width: 1420px) {
  .d-xxl-n {
    display: none; }
  .d-xxl-b {
    display: block; }
  .d-xxl-i {
    display: inline; }
  .d-xxl-ib {
    display: inline-block; }
  .d-xxl-fx {
    display: flex; }
  .d-xxl-ifx {
    display: inline-flex; } }

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

.fxd-c {
  flex-direction: column; }

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

.fxd-cr {
  flex-direction: column-reverse; }

.fxw-w {
  flex-wrap: wrap; }

.fxw-nw {
  flex-wrap: nowrap; }

.fxw-wr {
  flex-wrap: wrap-reverse; }

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

.fxg-g0 {
  flex-grow: 0; }

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

.fxs-s0 {
  flex-shrink: 0; }

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

.jc-fs {
  justify-content: flex-start; }

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

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

.jc-sb {
  justify-content: space-between; }

.jc-sa {
  justify-content: space-around; }

.ai-fs {
  align-items: flex-start; }

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

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

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

.ai-s {
  align-items: stretch; }

.ac-fs {
  align-content: flex-start; }

.ac-fe {
  align-content: flex-end; }

.ac-c {
  align-content: center; }

.ac-sb {
  align-content: space-between; }

.ac-sa {
  align-content: space-around; }

.ac-s {
  align-content: stretch; }

.as-a {
  align-self: auto; }

.as-fs {
  align-self: flex-start; }

.as-fe {
  align-self: flex-end; }

.as-c {
  align-self: center; }

.as-b {
  align-self: baseline; }

.as-s {
  align-self: stretch; }

@media (min-width: 576px) {
  .fxd-sm-r {
    flex-direction: row; }
  .fxd-sm-c {
    flex-direction: column; }
  .fxd-sm-rr {
    flex-direction: row-reverse; }
  .fxd-sm-cr {
    flex-direction: column-reverse; }
  .fxw-sm-w {
    flex-wrap: wrap; }
  .fxw-sm-nw {
    flex-wrap: nowrap; }
  .fxw-sm-wr {
    flex-wrap: wrap-reverse; }
  .fx-sm-f {
    flex: 1 1 auto; }
  .fxg-sm-g0 {
    flex-grow: 0; }
  .fxg-sm-g1 {
    flex-grow: 1; }
  .fxs-sm-s0 {
    flex-shrink: 0; }
  .fxs-sm-s1 {
    flex-shrink: 1; }
  .jc-sm-fs {
    justify-content: flex-start; }
  .jc-sm-fe {
    justify-content: flex-end; }
  .jc-sm-c {
    justify-content: center; }
  .jc-sm-sb {
    justify-content: space-between; }
  .jc-sm-sa {
    justify-content: space-around; }
  .ai-sm-fs {
    align-items: flex-start; }
  .ai-sm-fe {
    align-items: flex-end; }
  .ai-sm-c {
    align-items: center; }
  .ai-sm-b {
    align-items: baseline; }
  .ai-sm-s {
    align-items: stretch; }
  .ac-sm-fs {
    align-content: flex-start; }
  .ac-sm-fe {
    align-content: flex-end; }
  .ac-sm-c {
    align-content: center; }
  .ac-sm-sb {
    align-content: space-between; }
  .ac-sm-sa {
    align-content: space-around; }
  .ac-sm-s {
    align-content: stretch; }
  .as-sm-a {
    align-self: auto; }
  .as-sm-fs {
    align-self: flex-start; }
  .as-sm-fe {
    align-self: flex-end; }
  .as-sm-c {
    align-self: center; }
  .as-sm-b {
    align-self: baseline; }
  .as-sm-s {
    align-self: stretch; } }

@media (min-width: 768px) {
  .fxd-md-r {
    flex-direction: row; }
  .fxd-md-c {
    flex-direction: column; }
  .fxd-md-rr {
    flex-direction: row-reverse; }
  .fxd-md-cr {
    flex-direction: column-reverse; }
  .fxw-md-w {
    flex-wrap: wrap; }
  .fxw-md-nw {
    flex-wrap: nowrap; }
  .fxw-md-wr {
    flex-wrap: wrap-reverse; }
  .fx-md-f {
    flex: 1 1 auto; }
  .fxg-md-g0 {
    flex-grow: 0; }
  .fxg-md-g1 {
    flex-grow: 1; }
  .fxs-md-s0 {
    flex-shrink: 0; }
  .fxs-md-s1 {
    flex-shrink: 1; }
  .jc-md-fs {
    justify-content: flex-start; }
  .jc-md-fe {
    justify-content: flex-end; }
  .jc-md-c {
    justify-content: center; }
  .jc-md-sb {
    justify-content: space-between; }
  .jc-md-sa {
    justify-content: space-around; }
  .ai-md-fs {
    align-items: flex-start; }
  .ai-md-fe {
    align-items: flex-end; }
  .ai-md-c {
    align-items: center; }
  .ai-md-b {
    align-items: baseline; }
  .ai-md-s {
    align-items: stretch; }
  .ac-md-fs {
    align-content: flex-start; }
  .ac-md-fe {
    align-content: flex-end; }
  .ac-md-c {
    align-content: center; }
  .ac-md-sb {
    align-content: space-between; }
  .ac-md-sa {
    align-content: space-around; }
  .ac-md-s {
    align-content: stretch; }
  .as-md-a {
    align-self: auto; }
  .as-md-fs {
    align-self: flex-start; }
  .as-md-fe {
    align-self: flex-end; }
  .as-md-c {
    align-self: center; }
  .as-md-b {
    align-self: baseline; }
  .as-md-s {
    align-self: stretch; } }

@media (min-width: 992px) {
  .fxd-lg-r {
    flex-direction: row; }
  .fxd-lg-c {
    flex-direction: column; }
  .fxd-lg-rr {
    flex-direction: row-reverse; }
  .fxd-lg-cr {
    flex-direction: column-reverse; }
  .fxw-lg-w {
    flex-wrap: wrap; }
  .fxw-lg-nw {
    flex-wrap: nowrap; }
  .fxw-lg-wr {
    flex-wrap: wrap-reverse; }
  .fx-lg-f {
    flex: 1 1 auto; }
  .fxg-lg-g0 {
    flex-grow: 0; }
  .fxg-lg-g1 {
    flex-grow: 1; }
  .fxs-lg-s0 {
    flex-shrink: 0; }
  .fxs-lg-s1 {
    flex-shrink: 1; }
  .jc-lg-fs {
    justify-content: flex-start; }
  .jc-lg-fe {
    justify-content: flex-end; }
  .jc-lg-c {
    justify-content: center; }
  .jc-lg-sb {
    justify-content: space-between; }
  .jc-lg-sa {
    justify-content: space-around; }
  .ai-lg-fs {
    align-items: flex-start; }
  .ai-lg-fe {
    align-items: flex-end; }
  .ai-lg-c {
    align-items: center; }
  .ai-lg-b {
    align-items: baseline; }
  .ai-lg-s {
    align-items: stretch; }
  .ac-lg-fs {
    align-content: flex-start; }
  .ac-lg-fe {
    align-content: flex-end; }
  .ac-lg-c {
    align-content: center; }
  .ac-lg-sb {
    align-content: space-between; }
  .ac-lg-sa {
    align-content: space-around; }
  .ac-lg-s {
    align-content: stretch; }
  .as-lg-a {
    align-self: auto; }
  .as-lg-fs {
    align-self: flex-start; }
  .as-lg-fe {
    align-self: flex-end; }
  .as-lg-c {
    align-self: center; }
  .as-lg-b {
    align-self: baseline; }
  .as-lg-s {
    align-self: stretch; } }

@media (min-width: 1300px) {
  .fxd-xl-r {
    flex-direction: row; }
  .fxd-xl-c {
    flex-direction: column; }
  .fxd-xl-rr {
    flex-direction: row-reverse; }
  .fxd-xl-cr {
    flex-direction: column-reverse; }
  .fxw-xl-w {
    flex-wrap: wrap; }
  .fxw-xl-nw {
    flex-wrap: nowrap; }
  .fxw-xl-wr {
    flex-wrap: wrap-reverse; }
  .fx-xl-f {
    flex: 1 1 auto; }
  .fxg-xl-g0 {
    flex-grow: 0; }
  .fxg-xl-g1 {
    flex-grow: 1; }
  .fxs-xl-s0 {
    flex-shrink: 0; }
  .fxs-xl-s1 {
    flex-shrink: 1; }
  .jc-xl-fs {
    justify-content: flex-start; }
  .jc-xl-fe {
    justify-content: flex-end; }
  .jc-xl-c {
    justify-content: center; }
  .jc-xl-sb {
    justify-content: space-between; }
  .jc-xl-sa {
    justify-content: space-around; }
  .ai-xl-fs {
    align-items: flex-start; }
  .ai-xl-fe {
    align-items: flex-end; }
  .ai-xl-c {
    align-items: center; }
  .ai-xl-b {
    align-items: baseline; }
  .ai-xl-s {
    align-items: stretch; }
  .ac-xl-fs {
    align-content: flex-start; }
  .ac-xl-fe {
    align-content: flex-end; }
  .ac-xl-c {
    align-content: center; }
  .ac-xl-sb {
    align-content: space-between; }
  .ac-xl-sa {
    align-content: space-around; }
  .ac-xl-s {
    align-content: stretch; }
  .as-xl-a {
    align-self: auto; }
  .as-xl-fs {
    align-self: flex-start; }
  .as-xl-fe {
    align-self: flex-end; }
  .as-xl-c {
    align-self: center; }
  .as-xl-b {
    align-self: baseline; }
  .as-xl-s {
    align-self: stretch; } }

@media (min-width: 1420px) {
  .fxd-xxl-r {
    flex-direction: row; }
  .fxd-xxl-c {
    flex-direction: column; }
  .fxd-xxl-rr {
    flex-direction: row-reverse; }
  .fxd-xxl-cr {
    flex-direction: column-reverse; }
  .fxw-xxl-w {
    flex-wrap: wrap; }
  .fxw-xxl-nw {
    flex-wrap: nowrap; }
  .fxw-xxl-wr {
    flex-wrap: wrap-reverse; }
  .fx-xxl-f {
    flex: 1 1 auto; }
  .fxg-xxl-g0 {
    flex-grow: 0; }
  .fxg-xxl-g1 {
    flex-grow: 1; }
  .fxs-xxl-s0 {
    flex-shrink: 0; }
  .fxs-xxl-s1 {
    flex-shrink: 1; }
  .jc-xxl-fs {
    justify-content: flex-start; }
  .jc-xxl-fe {
    justify-content: flex-end; }
  .jc-xxl-c {
    justify-content: center; }
  .jc-xxl-sb {
    justify-content: space-between; }
  .jc-xxl-sa {
    justify-content: space-around; }
  .ai-xxl-fs {
    align-items: flex-start; }
  .ai-xxl-fe {
    align-items: flex-end; }
  .ai-xxl-c {
    align-items: center; }
  .ai-xxl-b {
    align-items: baseline; }
  .ai-xxl-s {
    align-items: stretch; }
  .ac-xxl-fs {
    align-content: flex-start; }
  .ac-xxl-fe {
    align-content: flex-end; }
  .ac-xxl-c {
    align-content: center; }
  .ac-xxl-sb {
    align-content: space-between; }
  .ac-xxl-sa {
    align-content: space-around; }
  .ac-xxl-s {
    align-content: stretch; }
  .as-xxl-a {
    align-self: auto; }
  .as-xxl-fs {
    align-self: flex-start; }
  .as-xxl-fe {
    align-self: flex-end; }
  .as-xxl-c {
    align-self: center; }
  .as-xxl-b {
    align-self: baseline; }
  .as-xxl-s {
    align-self: stretch; } }

.va-b {
  vertical-align: bottom; }

.va-bs {
  vertical-align: baseline; }

.va-m {
  vertical-align: middle; }

.va-t {
  vertical-align: top; }

.colmc-1 {
  column-count: 1; }

.colmc-2 {
  column-count: 2; }

.colmc-3 {
  column-count: 3; }

@media (min-width: 576px) {
  .colmc-sm-1 {
    column-count: 1; }
  .colmc-sm-2 {
    column-count: 2; }
  .colmc-sm-3 {
    column-count: 3; } }

@media (min-width: 768px) {
  .colmc-md-1 {
    column-count: 1; }
  .colmc-md-2 {
    column-count: 2; }
  .colmc-md-3 {
    column-count: 3; } }

@media (min-width: 992px) {
  .colmc-lg-1 {
    column-count: 1; }
  .colmc-lg-2 {
    column-count: 2; }
  .colmc-lg-3 {
    column-count: 3; } }

@media (min-width: 1300px) {
  .colmc-xl-1 {
    column-count: 1; }
  .colmc-xl-2 {
    column-count: 2; }
  .colmc-xl-3 {
    column-count: 3; } }

@media (min-width: 1420px) {
  .colmc-xxl-1 {
    column-count: 1; }
  .colmc-xxl-2 {
    column-count: 2; }
  .colmc-xxl-3 {
    column-count: 3; } }

.trfr-180 {
  transform: rotate(180deg); }

.trf-n {
  transform: none !important; }

.ov-h {
  overflow: hidden; }

.ov-v {
  overflow: visible; }

.ov-a {
  overflow: auto; }

.ov-s {
  overflow: scroll; }

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

.bxsh-1 {
  box-shadow: 0 0.5rem 3.125rem rgba(0, 0, 0, 0.07); }

.bxsh-2 {
  box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); }

@media (min-width: 576px) {
  .bxsh-sm-n {
    box-shadow: none; }
  .bxsh-sm-1 {
    box-shadow: 0 0.5rem 3.125rem rgba(0, 0, 0, 0.07); }
  .bxsh-sm-2 {
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); } }

@media (min-width: 768px) {
  .bxsh-md-n {
    box-shadow: none; }
  .bxsh-md-1 {
    box-shadow: 0 0.5rem 3.125rem rgba(0, 0, 0, 0.07); }
  .bxsh-md-2 {
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); } }

@media (min-width: 992px) {
  .bxsh-lg-n {
    box-shadow: none; }
  .bxsh-lg-1 {
    box-shadow: 0 0.5rem 3.125rem rgba(0, 0, 0, 0.07); }
  .bxsh-lg-2 {
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); } }

@media (min-width: 1300px) {
  .bxsh-xl-n {
    box-shadow: none; }
  .bxsh-xl-1 {
    box-shadow: 0 0.5rem 3.125rem rgba(0, 0, 0, 0.07); }
  .bxsh-xl-2 {
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); } }

@media (min-width: 1420px) {
  .bxsh-xxl-n {
    box-shadow: none; }
  .bxsh-xxl-1 {
    box-shadow: 0 0.5rem 3.125rem rgba(0, 0, 0, 0.07); }
  .bxsh-xxl-2 {
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); } }

.bxsh-1-hf {
  transition: all .3s; }
  .bxsh-1-hf:hover, .bxsh-1-hf:focus {
    box-shadow: 0 0.625rem 2.5rem rgba(0, 0, 0, 0.12); }

.pos-s {
  position: static; }

.pos-r {
  position: relative; }

.pos-a {
  position: absolute; }

.pos-f {
  position: fixed; }

.pos-sk {
  position: sticky; }

.b-0 {
  bottom: 0; }

.t-0 {
  top: 0; }

.l-0 {
  left: 0; }

.r-0 {
  right: 0; }

.b-n0 {
  bottom: -0; }

.t-n0 {
  top: -0; }

.l-n0 {
  left: -0; }

.r-n0 {
  right: -0; }

.b-4 {
  bottom: 0.25rem; }

.t-4 {
  top: 0.25rem; }

.l-4 {
  left: 0.25rem; }

.r-4 {
  right: 0.25rem; }

.b-n4 {
  bottom: -0.25rem; }

.t-n4 {
  top: -0.25rem; }

.l-n4 {
  left: -0.25rem; }

.r-n4 {
  right: -0.25rem; }

.b-8 {
  bottom: 0.5rem; }

.t-8 {
  top: 0.5rem; }

.l-8 {
  left: 0.5rem; }

.r-8 {
  right: 0.5rem; }

.b-n8 {
  bottom: -0.5rem; }

.t-n8 {
  top: -0.5rem; }

.l-n8 {
  left: -0.5rem; }

.r-n8 {
  right: -0.5rem; }

.b-10 {
  bottom: 0.625rem; }

.t-10 {
  top: 0.625rem; }

.l-10 {
  left: 0.625rem; }

.r-10 {
  right: 0.625rem; }

.b-n10 {
  bottom: -0.625rem; }

.t-n10 {
  top: -0.625rem; }

.l-n10 {
  left: -0.625rem; }

.r-n10 {
  right: -0.625rem; }

.b-12 {
  bottom: 0.75rem; }

.t-12 {
  top: 0.75rem; }

.l-12 {
  left: 0.75rem; }

.r-12 {
  right: 0.75rem; }

.b-n12 {
  bottom: -0.75rem; }

.t-n12 {
  top: -0.75rem; }

.l-n12 {
  left: -0.75rem; }

.r-n12 {
  right: -0.75rem; }

.b-14 {
  bottom: 0.875rem; }

.t-14 {
  top: 0.875rem; }

.l-14 {
  left: 0.875rem; }

.r-14 {
  right: 0.875rem; }

.b-n14 {
  bottom: -0.875rem; }

.t-n14 {
  top: -0.875rem; }

.l-n14 {
  left: -0.875rem; }

.r-n14 {
  right: -0.875rem; }

.b-16 {
  bottom: 1rem; }

.t-16 {
  top: 1rem; }

.l-16 {
  left: 1rem; }

.r-16 {
  right: 1rem; }

.b-n16 {
  bottom: -1rem; }

.t-n16 {
  top: -1rem; }

.l-n16 {
  left: -1rem; }

.r-n16 {
  right: -1rem; }

.b-20 {
  bottom: 1.25rem; }

.t-20 {
  top: 1.25rem; }

.l-20 {
  left: 1.25rem; }

.r-20 {
  right: 1.25rem; }

.b-n20 {
  bottom: -1.25rem; }

.t-n20 {
  top: -1.25rem; }

.l-n20 {
  left: -1.25rem; }

.r-n20 {
  right: -1.25rem; }

.b-24 {
  bottom: 1.5rem; }

.t-24 {
  top: 1.5rem; }

.l-24 {
  left: 1.5rem; }

.r-24 {
  right: 1.5rem; }

.b-n24 {
  bottom: -1.5rem; }

.t-n24 {
  top: -1.5rem; }

.l-n24 {
  left: -1.5rem; }

.r-n24 {
  right: -1.5rem; }

.b-28 {
  bottom: 1.75rem; }

.t-28 {
  top: 1.75rem; }

.l-28 {
  left: 1.75rem; }

.r-28 {
  right: 1.75rem; }

.b-n28 {
  bottom: -1.75rem; }

.t-n28 {
  top: -1.75rem; }

.l-n28 {
  left: -1.75rem; }

.r-n28 {
  right: -1.75rem; }

.b-32 {
  bottom: 2rem; }

.t-32 {
  top: 2rem; }

.l-32 {
  left: 2rem; }

.r-32 {
  right: 2rem; }

.b-n32 {
  bottom: -2rem; }

.t-n32 {
  top: -2rem; }

.l-n32 {
  left: -2rem; }

.r-n32 {
  right: -2rem; }

.b-36 {
  bottom: 2.25rem; }

.t-36 {
  top: 2.25rem; }

.l-36 {
  left: 2.25rem; }

.r-36 {
  right: 2.25rem; }

.b-n36 {
  bottom: -2.25rem; }

.t-n36 {
  top: -2.25rem; }

.l-n36 {
  left: -2.25rem; }

.r-n36 {
  right: -2.25rem; }

.b-40 {
  bottom: 2.5rem; }

.t-40 {
  top: 2.5rem; }

.l-40 {
  left: 2.5rem; }

.r-40 {
  right: 2.5rem; }

.b-n40 {
  bottom: -2.5rem; }

.t-n40 {
  top: -2.5rem; }

.l-n40 {
  left: -2.5rem; }

.r-n40 {
  right: -2.5rem; }

.b-48 {
  bottom: 3rem; }

.t-48 {
  top: 3rem; }

.l-48 {
  left: 3rem; }

.r-48 {
  right: 3rem; }

.b-n48 {
  bottom: -3rem; }

.t-n48 {
  top: -3rem; }

.l-n48 {
  left: -3rem; }

.r-n48 {
  right: -3rem; }

.b-56 {
  bottom: 3.5rem; }

.t-56 {
  top: 3.5rem; }

.l-56 {
  left: 3.5rem; }

.r-56 {
  right: 3.5rem; }

.b-n56 {
  bottom: -3.5rem; }

.t-n56 {
  top: -3.5rem; }

.l-n56 {
  left: -3.5rem; }

.r-n56 {
  right: -3.5rem; }

.b-60 {
  bottom: 3.75rem; }

.t-60 {
  top: 3.75rem; }

.l-60 {
  left: 3.75rem; }

.r-60 {
  right: 3.75rem; }

.b-n60 {
  bottom: -3.75rem; }

.t-n60 {
  top: -3.75rem; }

.l-n60 {
  left: -3.75rem; }

.r-n60 {
  right: -3.75rem; }

.b-70 {
  bottom: 4.375rem; }

.t-70 {
  top: 4.375rem; }

.l-70 {
  left: 4.375rem; }

.r-70 {
  right: 4.375rem; }

.b-n70 {
  bottom: -4.375rem; }

.t-n70 {
  top: -4.375rem; }

.l-n70 {
  left: -4.375rem; }

.r-n70 {
  right: -4.375rem; }

.b-80 {
  bottom: 5rem; }

.t-80 {
  top: 5rem; }

.l-80 {
  left: 5rem; }

.r-80 {
  right: 5rem; }

.b-n80 {
  bottom: -5rem; }

.t-n80 {
  top: -5rem; }

.l-n80 {
  left: -5rem; }

.r-n80 {
  right: -5rem; }

.b-90 {
  bottom: 5.625rem; }

.t-90 {
  top: 5.625rem; }

.l-90 {
  left: 5.625rem; }

.r-90 {
  right: 5.625rem; }

.b-n90 {
  bottom: -5.625rem; }

.t-n90 {
  top: -5.625rem; }

.l-n90 {
  left: -5.625rem; }

.r-n90 {
  right: -5.625rem; }

.b-100 {
  bottom: 6.25rem; }

.t-100 {
  top: 6.25rem; }

.l-100 {
  left: 6.25rem; }

.r-100 {
  right: 6.25rem; }

.b-n100 {
  bottom: -6.25rem; }

.t-n100 {
  top: -6.25rem; }

.l-n100 {
  left: -6.25rem; }

.r-n100 {
  right: -6.25rem; }

@media (min-width: 576px) {
  .pos-sm-s {
    position: static; }
  .pos-sm-r {
    position: relative; }
  .pos-sm-a {
    position: absolute; }
  .pos-sm-f {
    position: fixed; }
  .pos-sm-sk {
    position: sticky; }
  .b-sm-0 {
    bottom: 0; }
  .t-sm-0 {
    top: 0; }
  .l-sm-0 {
    left: 0; }
  .r-sm-0 {
    right: 0; }
  .b-sm-n0 {
    bottom: -0; }
  .t-sm-n0 {
    top: -0; }
  .l-sm-n0 {
    left: -0; }
  .r-sm-n0 {
    right: -0; }
  .b-sm-4 {
    bottom: 0.25rem; }
  .t-sm-4 {
    top: 0.25rem; }
  .l-sm-4 {
    left: 0.25rem; }
  .r-sm-4 {
    right: 0.25rem; }
  .b-sm-n4 {
    bottom: -0.25rem; }
  .t-sm-n4 {
    top: -0.25rem; }
  .l-sm-n4 {
    left: -0.25rem; }
  .r-sm-n4 {
    right: -0.25rem; }
  .b-sm-8 {
    bottom: 0.5rem; }
  .t-sm-8 {
    top: 0.5rem; }
  .l-sm-8 {
    left: 0.5rem; }
  .r-sm-8 {
    right: 0.5rem; }
  .b-sm-n8 {
    bottom: -0.5rem; }
  .t-sm-n8 {
    top: -0.5rem; }
  .l-sm-n8 {
    left: -0.5rem; }
  .r-sm-n8 {
    right: -0.5rem; }
  .b-sm-10 {
    bottom: 0.625rem; }
  .t-sm-10 {
    top: 0.625rem; }
  .l-sm-10 {
    left: 0.625rem; }
  .r-sm-10 {
    right: 0.625rem; }
  .b-sm-n10 {
    bottom: -0.625rem; }
  .t-sm-n10 {
    top: -0.625rem; }
  .l-sm-n10 {
    left: -0.625rem; }
  .r-sm-n10 {
    right: -0.625rem; }
  .b-sm-12 {
    bottom: 0.75rem; }
  .t-sm-12 {
    top: 0.75rem; }
  .l-sm-12 {
    left: 0.75rem; }
  .r-sm-12 {
    right: 0.75rem; }
  .b-sm-n12 {
    bottom: -0.75rem; }
  .t-sm-n12 {
    top: -0.75rem; }
  .l-sm-n12 {
    left: -0.75rem; }
  .r-sm-n12 {
    right: -0.75rem; }
  .b-sm-14 {
    bottom: 0.875rem; }
  .t-sm-14 {
    top: 0.875rem; }
  .l-sm-14 {
    left: 0.875rem; }
  .r-sm-14 {
    right: 0.875rem; }
  .b-sm-n14 {
    bottom: -0.875rem; }
  .t-sm-n14 {
    top: -0.875rem; }
  .l-sm-n14 {
    left: -0.875rem; }
  .r-sm-n14 {
    right: -0.875rem; }
  .b-sm-16 {
    bottom: 1rem; }
  .t-sm-16 {
    top: 1rem; }
  .l-sm-16 {
    left: 1rem; }
  .r-sm-16 {
    right: 1rem; }
  .b-sm-n16 {
    bottom: -1rem; }
  .t-sm-n16 {
    top: -1rem; }
  .l-sm-n16 {
    left: -1rem; }
  .r-sm-n16 {
    right: -1rem; }
  .b-sm-20 {
    bottom: 1.25rem; }
  .t-sm-20 {
    top: 1.25rem; }
  .l-sm-20 {
    left: 1.25rem; }
  .r-sm-20 {
    right: 1.25rem; }
  .b-sm-n20 {
    bottom: -1.25rem; }
  .t-sm-n20 {
    top: -1.25rem; }
  .l-sm-n20 {
    left: -1.25rem; }
  .r-sm-n20 {
    right: -1.25rem; }
  .b-sm-24 {
    bottom: 1.5rem; }
  .t-sm-24 {
    top: 1.5rem; }
  .l-sm-24 {
    left: 1.5rem; }
  .r-sm-24 {
    right: 1.5rem; }
  .b-sm-n24 {
    bottom: -1.5rem; }
  .t-sm-n24 {
    top: -1.5rem; }
  .l-sm-n24 {
    left: -1.5rem; }
  .r-sm-n24 {
    right: -1.5rem; }
  .b-sm-28 {
    bottom: 1.75rem; }
  .t-sm-28 {
    top: 1.75rem; }
  .l-sm-28 {
    left: 1.75rem; }
  .r-sm-28 {
    right: 1.75rem; }
  .b-sm-n28 {
    bottom: -1.75rem; }
  .t-sm-n28 {
    top: -1.75rem; }
  .l-sm-n28 {
    left: -1.75rem; }
  .r-sm-n28 {
    right: -1.75rem; }
  .b-sm-32 {
    bottom: 2rem; }
  .t-sm-32 {
    top: 2rem; }
  .l-sm-32 {
    left: 2rem; }
  .r-sm-32 {
    right: 2rem; }
  .b-sm-n32 {
    bottom: -2rem; }
  .t-sm-n32 {
    top: -2rem; }
  .l-sm-n32 {
    left: -2rem; }
  .r-sm-n32 {
    right: -2rem; }
  .b-sm-36 {
    bottom: 2.25rem; }
  .t-sm-36 {
    top: 2.25rem; }
  .l-sm-36 {
    left: 2.25rem; }
  .r-sm-36 {
    right: 2.25rem; }
  .b-sm-n36 {
    bottom: -2.25rem; }
  .t-sm-n36 {
    top: -2.25rem; }
  .l-sm-n36 {
    left: -2.25rem; }
  .r-sm-n36 {
    right: -2.25rem; }
  .b-sm-40 {
    bottom: 2.5rem; }
  .t-sm-40 {
    top: 2.5rem; }
  .l-sm-40 {
    left: 2.5rem; }
  .r-sm-40 {
    right: 2.5rem; }
  .b-sm-n40 {
    bottom: -2.5rem; }
  .t-sm-n40 {
    top: -2.5rem; }
  .l-sm-n40 {
    left: -2.5rem; }
  .r-sm-n40 {
    right: -2.5rem; }
  .b-sm-48 {
    bottom: 3rem; }
  .t-sm-48 {
    top: 3rem; }
  .l-sm-48 {
    left: 3rem; }
  .r-sm-48 {
    right: 3rem; }
  .b-sm-n48 {
    bottom: -3rem; }
  .t-sm-n48 {
    top: -3rem; }
  .l-sm-n48 {
    left: -3rem; }
  .r-sm-n48 {
    right: -3rem; }
  .b-sm-56 {
    bottom: 3.5rem; }
  .t-sm-56 {
    top: 3.5rem; }
  .l-sm-56 {
    left: 3.5rem; }
  .r-sm-56 {
    right: 3.5rem; }
  .b-sm-n56 {
    bottom: -3.5rem; }
  .t-sm-n56 {
    top: -3.5rem; }
  .l-sm-n56 {
    left: -3.5rem; }
  .r-sm-n56 {
    right: -3.5rem; }
  .b-sm-60 {
    bottom: 3.75rem; }
  .t-sm-60 {
    top: 3.75rem; }
  .l-sm-60 {
    left: 3.75rem; }
  .r-sm-60 {
    right: 3.75rem; }
  .b-sm-n60 {
    bottom: -3.75rem; }
  .t-sm-n60 {
    top: -3.75rem; }
  .l-sm-n60 {
    left: -3.75rem; }
  .r-sm-n60 {
    right: -3.75rem; }
  .b-sm-70 {
    bottom: 4.375rem; }
  .t-sm-70 {
    top: 4.375rem; }
  .l-sm-70 {
    left: 4.375rem; }
  .r-sm-70 {
    right: 4.375rem; }
  .b-sm-n70 {
    bottom: -4.375rem; }
  .t-sm-n70 {
    top: -4.375rem; }
  .l-sm-n70 {
    left: -4.375rem; }
  .r-sm-n70 {
    right: -4.375rem; }
  .b-sm-80 {
    bottom: 5rem; }
  .t-sm-80 {
    top: 5rem; }
  .l-sm-80 {
    left: 5rem; }
  .r-sm-80 {
    right: 5rem; }
  .b-sm-n80 {
    bottom: -5rem; }
  .t-sm-n80 {
    top: -5rem; }
  .l-sm-n80 {
    left: -5rem; }
  .r-sm-n80 {
    right: -5rem; }
  .b-sm-90 {
    bottom: 5.625rem; }
  .t-sm-90 {
    top: 5.625rem; }
  .l-sm-90 {
    left: 5.625rem; }
  .r-sm-90 {
    right: 5.625rem; }
  .b-sm-n90 {
    bottom: -5.625rem; }
  .t-sm-n90 {
    top: -5.625rem; }
  .l-sm-n90 {
    left: -5.625rem; }
  .r-sm-n90 {
    right: -5.625rem; }
  .b-sm-100 {
    bottom: 6.25rem; }
  .t-sm-100 {
    top: 6.25rem; }
  .l-sm-100 {
    left: 6.25rem; }
  .r-sm-100 {
    right: 6.25rem; }
  .b-sm-n100 {
    bottom: -6.25rem; }
  .t-sm-n100 {
    top: -6.25rem; }
  .l-sm-n100 {
    left: -6.25rem; }
  .r-sm-n100 {
    right: -6.25rem; } }

@media (min-width: 768px) {
  .pos-md-s {
    position: static; }
  .pos-md-r {
    position: relative; }
  .pos-md-a {
    position: absolute; }
  .pos-md-f {
    position: fixed; }
  .pos-md-sk {
    position: sticky; }
  .b-md-0 {
    bottom: 0; }
  .t-md-0 {
    top: 0; }
  .l-md-0 {
    left: 0; }
  .r-md-0 {
    right: 0; }
  .b-md-n0 {
    bottom: -0; }
  .t-md-n0 {
    top: -0; }
  .l-md-n0 {
    left: -0; }
  .r-md-n0 {
    right: -0; }
  .b-md-4 {
    bottom: 0.25rem; }
  .t-md-4 {
    top: 0.25rem; }
  .l-md-4 {
    left: 0.25rem; }
  .r-md-4 {
    right: 0.25rem; }
  .b-md-n4 {
    bottom: -0.25rem; }
  .t-md-n4 {
    top: -0.25rem; }
  .l-md-n4 {
    left: -0.25rem; }
  .r-md-n4 {
    right: -0.25rem; }
  .b-md-8 {
    bottom: 0.5rem; }
  .t-md-8 {
    top: 0.5rem; }
  .l-md-8 {
    left: 0.5rem; }
  .r-md-8 {
    right: 0.5rem; }
  .b-md-n8 {
    bottom: -0.5rem; }
  .t-md-n8 {
    top: -0.5rem; }
  .l-md-n8 {
    left: -0.5rem; }
  .r-md-n8 {
    right: -0.5rem; }
  .b-md-10 {
    bottom: 0.625rem; }
  .t-md-10 {
    top: 0.625rem; }
  .l-md-10 {
    left: 0.625rem; }
  .r-md-10 {
    right: 0.625rem; }
  .b-md-n10 {
    bottom: -0.625rem; }
  .t-md-n10 {
    top: -0.625rem; }
  .l-md-n10 {
    left: -0.625rem; }
  .r-md-n10 {
    right: -0.625rem; }
  .b-md-12 {
    bottom: 0.75rem; }
  .t-md-12 {
    top: 0.75rem; }
  .l-md-12 {
    left: 0.75rem; }
  .r-md-12 {
    right: 0.75rem; }
  .b-md-n12 {
    bottom: -0.75rem; }
  .t-md-n12 {
    top: -0.75rem; }
  .l-md-n12 {
    left: -0.75rem; }
  .r-md-n12 {
    right: -0.75rem; }
  .b-md-14 {
    bottom: 0.875rem; }
  .t-md-14 {
    top: 0.875rem; }
  .l-md-14 {
    left: 0.875rem; }
  .r-md-14 {
    right: 0.875rem; }
  .b-md-n14 {
    bottom: -0.875rem; }
  .t-md-n14 {
    top: -0.875rem; }
  .l-md-n14 {
    left: -0.875rem; }
  .r-md-n14 {
    right: -0.875rem; }
  .b-md-16 {
    bottom: 1rem; }
  .t-md-16 {
    top: 1rem; }
  .l-md-16 {
    left: 1rem; }
  .r-md-16 {
    right: 1rem; }
  .b-md-n16 {
    bottom: -1rem; }
  .t-md-n16 {
    top: -1rem; }
  .l-md-n16 {
    left: -1rem; }
  .r-md-n16 {
    right: -1rem; }
  .b-md-20 {
    bottom: 1.25rem; }
  .t-md-20 {
    top: 1.25rem; }
  .l-md-20 {
    left: 1.25rem; }
  .r-md-20 {
    right: 1.25rem; }
  .b-md-n20 {
    bottom: -1.25rem; }
  .t-md-n20 {
    top: -1.25rem; }
  .l-md-n20 {
    left: -1.25rem; }
  .r-md-n20 {
    right: -1.25rem; }
  .b-md-24 {
    bottom: 1.5rem; }
  .t-md-24 {
    top: 1.5rem; }
  .l-md-24 {
    left: 1.5rem; }
  .r-md-24 {
    right: 1.5rem; }
  .b-md-n24 {
    bottom: -1.5rem; }
  .t-md-n24 {
    top: -1.5rem; }
  .l-md-n24 {
    left: -1.5rem; }
  .r-md-n24 {
    right: -1.5rem; }
  .b-md-28 {
    bottom: 1.75rem; }
  .t-md-28 {
    top: 1.75rem; }
  .l-md-28 {
    left: 1.75rem; }
  .r-md-28 {
    right: 1.75rem; }
  .b-md-n28 {
    bottom: -1.75rem; }
  .t-md-n28 {
    top: -1.75rem; }
  .l-md-n28 {
    left: -1.75rem; }
  .r-md-n28 {
    right: -1.75rem; }
  .b-md-32 {
    bottom: 2rem; }
  .t-md-32 {
    top: 2rem; }
  .l-md-32 {
    left: 2rem; }
  .r-md-32 {
    right: 2rem; }
  .b-md-n32 {
    bottom: -2rem; }
  .t-md-n32 {
    top: -2rem; }
  .l-md-n32 {
    left: -2rem; }
  .r-md-n32 {
    right: -2rem; }
  .b-md-36 {
    bottom: 2.25rem; }
  .t-md-36 {
    top: 2.25rem; }
  .l-md-36 {
    left: 2.25rem; }
  .r-md-36 {
    right: 2.25rem; }
  .b-md-n36 {
    bottom: -2.25rem; }
  .t-md-n36 {
    top: -2.25rem; }
  .l-md-n36 {
    left: -2.25rem; }
  .r-md-n36 {
    right: -2.25rem; }
  .b-md-40 {
    bottom: 2.5rem; }
  .t-md-40 {
    top: 2.5rem; }
  .l-md-40 {
    left: 2.5rem; }
  .r-md-40 {
    right: 2.5rem; }
  .b-md-n40 {
    bottom: -2.5rem; }
  .t-md-n40 {
    top: -2.5rem; }
  .l-md-n40 {
    left: -2.5rem; }
  .r-md-n40 {
    right: -2.5rem; }
  .b-md-48 {
    bottom: 3rem; }
  .t-md-48 {
    top: 3rem; }
  .l-md-48 {
    left: 3rem; }
  .r-md-48 {
    right: 3rem; }
  .b-md-n48 {
    bottom: -3rem; }
  .t-md-n48 {
    top: -3rem; }
  .l-md-n48 {
    left: -3rem; }
  .r-md-n48 {
    right: -3rem; }
  .b-md-56 {
    bottom: 3.5rem; }
  .t-md-56 {
    top: 3.5rem; }
  .l-md-56 {
    left: 3.5rem; }
  .r-md-56 {
    right: 3.5rem; }
  .b-md-n56 {
    bottom: -3.5rem; }
  .t-md-n56 {
    top: -3.5rem; }
  .l-md-n56 {
    left: -3.5rem; }
  .r-md-n56 {
    right: -3.5rem; }
  .b-md-60 {
    bottom: 3.75rem; }
  .t-md-60 {
    top: 3.75rem; }
  .l-md-60 {
    left: 3.75rem; }
  .r-md-60 {
    right: 3.75rem; }
  .b-md-n60 {
    bottom: -3.75rem; }
  .t-md-n60 {
    top: -3.75rem; }
  .l-md-n60 {
    left: -3.75rem; }
  .r-md-n60 {
    right: -3.75rem; }
  .b-md-70 {
    bottom: 4.375rem; }
  .t-md-70 {
    top: 4.375rem; }
  .l-md-70 {
    left: 4.375rem; }
  .r-md-70 {
    right: 4.375rem; }
  .b-md-n70 {
    bottom: -4.375rem; }
  .t-md-n70 {
    top: -4.375rem; }
  .l-md-n70 {
    left: -4.375rem; }
  .r-md-n70 {
    right: -4.375rem; }
  .b-md-80 {
    bottom: 5rem; }
  .t-md-80 {
    top: 5rem; }
  .l-md-80 {
    left: 5rem; }
  .r-md-80 {
    right: 5rem; }
  .b-md-n80 {
    bottom: -5rem; }
  .t-md-n80 {
    top: -5rem; }
  .l-md-n80 {
    left: -5rem; }
  .r-md-n80 {
    right: -5rem; }
  .b-md-90 {
    bottom: 5.625rem; }
  .t-md-90 {
    top: 5.625rem; }
  .l-md-90 {
    left: 5.625rem; }
  .r-md-90 {
    right: 5.625rem; }
  .b-md-n90 {
    bottom: -5.625rem; }
  .t-md-n90 {
    top: -5.625rem; }
  .l-md-n90 {
    left: -5.625rem; }
  .r-md-n90 {
    right: -5.625rem; }
  .b-md-100 {
    bottom: 6.25rem; }
  .t-md-100 {
    top: 6.25rem; }
  .l-md-100 {
    left: 6.25rem; }
  .r-md-100 {
    right: 6.25rem; }
  .b-md-n100 {
    bottom: -6.25rem; }
  .t-md-n100 {
    top: -6.25rem; }
  .l-md-n100 {
    left: -6.25rem; }
  .r-md-n100 {
    right: -6.25rem; } }

@media (min-width: 992px) {
  .pos-lg-s {
    position: static; }
  .pos-lg-r {
    position: relative; }
  .pos-lg-a {
    position: absolute; }
  .pos-lg-f {
    position: fixed; }
  .pos-lg-sk {
    position: sticky; }
  .b-lg-0 {
    bottom: 0; }
  .t-lg-0 {
    top: 0; }
  .l-lg-0 {
    left: 0; }
  .r-lg-0 {
    right: 0; }
  .b-lg-n0 {
    bottom: -0; }
  .t-lg-n0 {
    top: -0; }
  .l-lg-n0 {
    left: -0; }
  .r-lg-n0 {
    right: -0; }
  .b-lg-4 {
    bottom: 0.25rem; }
  .t-lg-4 {
    top: 0.25rem; }
  .l-lg-4 {
    left: 0.25rem; }
  .r-lg-4 {
    right: 0.25rem; }
  .b-lg-n4 {
    bottom: -0.25rem; }
  .t-lg-n4 {
    top: -0.25rem; }
  .l-lg-n4 {
    left: -0.25rem; }
  .r-lg-n4 {
    right: -0.25rem; }
  .b-lg-8 {
    bottom: 0.5rem; }
  .t-lg-8 {
    top: 0.5rem; }
  .l-lg-8 {
    left: 0.5rem; }
  .r-lg-8 {
    right: 0.5rem; }
  .b-lg-n8 {
    bottom: -0.5rem; }
  .t-lg-n8 {
    top: -0.5rem; }
  .l-lg-n8 {
    left: -0.5rem; }
  .r-lg-n8 {
    right: -0.5rem; }
  .b-lg-10 {
    bottom: 0.625rem; }
  .t-lg-10 {
    top: 0.625rem; }
  .l-lg-10 {
    left: 0.625rem; }
  .r-lg-10 {
    right: 0.625rem; }
  .b-lg-n10 {
    bottom: -0.625rem; }
  .t-lg-n10 {
    top: -0.625rem; }
  .l-lg-n10 {
    left: -0.625rem; }
  .r-lg-n10 {
    right: -0.625rem; }
  .b-lg-12 {
    bottom: 0.75rem; }
  .t-lg-12 {
    top: 0.75rem; }
  .l-lg-12 {
    left: 0.75rem; }
  .r-lg-12 {
    right: 0.75rem; }
  .b-lg-n12 {
    bottom: -0.75rem; }
  .t-lg-n12 {
    top: -0.75rem; }
  .l-lg-n12 {
    left: -0.75rem; }
  .r-lg-n12 {
    right: -0.75rem; }
  .b-lg-14 {
    bottom: 0.875rem; }
  .t-lg-14 {
    top: 0.875rem; }
  .l-lg-14 {
    left: 0.875rem; }
  .r-lg-14 {
    right: 0.875rem; }
  .b-lg-n14 {
    bottom: -0.875rem; }
  .t-lg-n14 {
    top: -0.875rem; }
  .l-lg-n14 {
    left: -0.875rem; }
  .r-lg-n14 {
    right: -0.875rem; }
  .b-lg-16 {
    bottom: 1rem; }
  .t-lg-16 {
    top: 1rem; }
  .l-lg-16 {
    left: 1rem; }
  .r-lg-16 {
    right: 1rem; }
  .b-lg-n16 {
    bottom: -1rem; }
  .t-lg-n16 {
    top: -1rem; }
  .l-lg-n16 {
    left: -1rem; }
  .r-lg-n16 {
    right: -1rem; }
  .b-lg-20 {
    bottom: 1.25rem; }
  .t-lg-20 {
    top: 1.25rem; }
  .l-lg-20 {
    left: 1.25rem; }
  .r-lg-20 {
    right: 1.25rem; }
  .b-lg-n20 {
    bottom: -1.25rem; }
  .t-lg-n20 {
    top: -1.25rem; }
  .l-lg-n20 {
    left: -1.25rem; }
  .r-lg-n20 {
    right: -1.25rem; }
  .b-lg-24 {
    bottom: 1.5rem; }
  .t-lg-24 {
    top: 1.5rem; }
  .l-lg-24 {
    left: 1.5rem; }
  .r-lg-24 {
    right: 1.5rem; }
  .b-lg-n24 {
    bottom: -1.5rem; }
  .t-lg-n24 {
    top: -1.5rem; }
  .l-lg-n24 {
    left: -1.5rem; }
  .r-lg-n24 {
    right: -1.5rem; }
  .b-lg-28 {
    bottom: 1.75rem; }
  .t-lg-28 {
    top: 1.75rem; }
  .l-lg-28 {
    left: 1.75rem; }
  .r-lg-28 {
    right: 1.75rem; }
  .b-lg-n28 {
    bottom: -1.75rem; }
  .t-lg-n28 {
    top: -1.75rem; }
  .l-lg-n28 {
    left: -1.75rem; }
  .r-lg-n28 {
    right: -1.75rem; }
  .b-lg-32 {
    bottom: 2rem; }
  .t-lg-32 {
    top: 2rem; }
  .l-lg-32 {
    left: 2rem; }
  .r-lg-32 {
    right: 2rem; }
  .b-lg-n32 {
    bottom: -2rem; }
  .t-lg-n32 {
    top: -2rem; }
  .l-lg-n32 {
    left: -2rem; }
  .r-lg-n32 {
    right: -2rem; }
  .b-lg-36 {
    bottom: 2.25rem; }
  .t-lg-36 {
    top: 2.25rem; }
  .l-lg-36 {
    left: 2.25rem; }
  .r-lg-36 {
    right: 2.25rem; }
  .b-lg-n36 {
    bottom: -2.25rem; }
  .t-lg-n36 {
    top: -2.25rem; }
  .l-lg-n36 {
    left: -2.25rem; }
  .r-lg-n36 {
    right: -2.25rem; }
  .b-lg-40 {
    bottom: 2.5rem; }
  .t-lg-40 {
    top: 2.5rem; }
  .l-lg-40 {
    left: 2.5rem; }
  .r-lg-40 {
    right: 2.5rem; }
  .b-lg-n40 {
    bottom: -2.5rem; }
  .t-lg-n40 {
    top: -2.5rem; }
  .l-lg-n40 {
    left: -2.5rem; }
  .r-lg-n40 {
    right: -2.5rem; }
  .b-lg-48 {
    bottom: 3rem; }
  .t-lg-48 {
    top: 3rem; }
  .l-lg-48 {
    left: 3rem; }
  .r-lg-48 {
    right: 3rem; }
  .b-lg-n48 {
    bottom: -3rem; }
  .t-lg-n48 {
    top: -3rem; }
  .l-lg-n48 {
    left: -3rem; }
  .r-lg-n48 {
    right: -3rem; }
  .b-lg-56 {
    bottom: 3.5rem; }
  .t-lg-56 {
    top: 3.5rem; }
  .l-lg-56 {
    left: 3.5rem; }
  .r-lg-56 {
    right: 3.5rem; }
  .b-lg-n56 {
    bottom: -3.5rem; }
  .t-lg-n56 {
    top: -3.5rem; }
  .l-lg-n56 {
    left: -3.5rem; }
  .r-lg-n56 {
    right: -3.5rem; }
  .b-lg-60 {
    bottom: 3.75rem; }
  .t-lg-60 {
    top: 3.75rem; }
  .l-lg-60 {
    left: 3.75rem; }
  .r-lg-60 {
    right: 3.75rem; }
  .b-lg-n60 {
    bottom: -3.75rem; }
  .t-lg-n60 {
    top: -3.75rem; }
  .l-lg-n60 {
    left: -3.75rem; }
  .r-lg-n60 {
    right: -3.75rem; }
  .b-lg-70 {
    bottom: 4.375rem; }
  .t-lg-70 {
    top: 4.375rem; }
  .l-lg-70 {
    left: 4.375rem; }
  .r-lg-70 {
    right: 4.375rem; }
  .b-lg-n70 {
    bottom: -4.375rem; }
  .t-lg-n70 {
    top: -4.375rem; }
  .l-lg-n70 {
    left: -4.375rem; }
  .r-lg-n70 {
    right: -4.375rem; }
  .b-lg-80 {
    bottom: 5rem; }
  .t-lg-80 {
    top: 5rem; }
  .l-lg-80 {
    left: 5rem; }
  .r-lg-80 {
    right: 5rem; }
  .b-lg-n80 {
    bottom: -5rem; }
  .t-lg-n80 {
    top: -5rem; }
  .l-lg-n80 {
    left: -5rem; }
  .r-lg-n80 {
    right: -5rem; }
  .b-lg-90 {
    bottom: 5.625rem; }
  .t-lg-90 {
    top: 5.625rem; }
  .l-lg-90 {
    left: 5.625rem; }
  .r-lg-90 {
    right: 5.625rem; }
  .b-lg-n90 {
    bottom: -5.625rem; }
  .t-lg-n90 {
    top: -5.625rem; }
  .l-lg-n90 {
    left: -5.625rem; }
  .r-lg-n90 {
    right: -5.625rem; }
  .b-lg-100 {
    bottom: 6.25rem; }
  .t-lg-100 {
    top: 6.25rem; }
  .l-lg-100 {
    left: 6.25rem; }
  .r-lg-100 {
    right: 6.25rem; }
  .b-lg-n100 {
    bottom: -6.25rem; }
  .t-lg-n100 {
    top: -6.25rem; }
  .l-lg-n100 {
    left: -6.25rem; }
  .r-lg-n100 {
    right: -6.25rem; } }

@media (min-width: 1300px) {
  .pos-xl-s {
    position: static; }
  .pos-xl-r {
    position: relative; }
  .pos-xl-a {
    position: absolute; }
  .pos-xl-f {
    position: fixed; }
  .pos-xl-sk {
    position: sticky; }
  .b-xl-0 {
    bottom: 0; }
  .t-xl-0 {
    top: 0; }
  .l-xl-0 {
    left: 0; }
  .r-xl-0 {
    right: 0; }
  .b-xl-n0 {
    bottom: -0; }
  .t-xl-n0 {
    top: -0; }
  .l-xl-n0 {
    left: -0; }
  .r-xl-n0 {
    right: -0; }
  .b-xl-4 {
    bottom: 0.25rem; }
  .t-xl-4 {
    top: 0.25rem; }
  .l-xl-4 {
    left: 0.25rem; }
  .r-xl-4 {
    right: 0.25rem; }
  .b-xl-n4 {
    bottom: -0.25rem; }
  .t-xl-n4 {
    top: -0.25rem; }
  .l-xl-n4 {
    left: -0.25rem; }
  .r-xl-n4 {
    right: -0.25rem; }
  .b-xl-8 {
    bottom: 0.5rem; }
  .t-xl-8 {
    top: 0.5rem; }
  .l-xl-8 {
    left: 0.5rem; }
  .r-xl-8 {
    right: 0.5rem; }
  .b-xl-n8 {
    bottom: -0.5rem; }
  .t-xl-n8 {
    top: -0.5rem; }
  .l-xl-n8 {
    left: -0.5rem; }
  .r-xl-n8 {
    right: -0.5rem; }
  .b-xl-10 {
    bottom: 0.625rem; }
  .t-xl-10 {
    top: 0.625rem; }
  .l-xl-10 {
    left: 0.625rem; }
  .r-xl-10 {
    right: 0.625rem; }
  .b-xl-n10 {
    bottom: -0.625rem; }
  .t-xl-n10 {
    top: -0.625rem; }
  .l-xl-n10 {
    left: -0.625rem; }
  .r-xl-n10 {
    right: -0.625rem; }
  .b-xl-12 {
    bottom: 0.75rem; }
  .t-xl-12 {
    top: 0.75rem; }
  .l-xl-12 {
    left: 0.75rem; }
  .r-xl-12 {
    right: 0.75rem; }
  .b-xl-n12 {
    bottom: -0.75rem; }
  .t-xl-n12 {
    top: -0.75rem; }
  .l-xl-n12 {
    left: -0.75rem; }
  .r-xl-n12 {
    right: -0.75rem; }
  .b-xl-14 {
    bottom: 0.875rem; }
  .t-xl-14 {
    top: 0.875rem; }
  .l-xl-14 {
    left: 0.875rem; }
  .r-xl-14 {
    right: 0.875rem; }
  .b-xl-n14 {
    bottom: -0.875rem; }
  .t-xl-n14 {
    top: -0.875rem; }
  .l-xl-n14 {
    left: -0.875rem; }
  .r-xl-n14 {
    right: -0.875rem; }
  .b-xl-16 {
    bottom: 1rem; }
  .t-xl-16 {
    top: 1rem; }
  .l-xl-16 {
    left: 1rem; }
  .r-xl-16 {
    right: 1rem; }
  .b-xl-n16 {
    bottom: -1rem; }
  .t-xl-n16 {
    top: -1rem; }
  .l-xl-n16 {
    left: -1rem; }
  .r-xl-n16 {
    right: -1rem; }
  .b-xl-20 {
    bottom: 1.25rem; }
  .t-xl-20 {
    top: 1.25rem; }
  .l-xl-20 {
    left: 1.25rem; }
  .r-xl-20 {
    right: 1.25rem; }
  .b-xl-n20 {
    bottom: -1.25rem; }
  .t-xl-n20 {
    top: -1.25rem; }
  .l-xl-n20 {
    left: -1.25rem; }
  .r-xl-n20 {
    right: -1.25rem; }
  .b-xl-24 {
    bottom: 1.5rem; }
  .t-xl-24 {
    top: 1.5rem; }
  .l-xl-24 {
    left: 1.5rem; }
  .r-xl-24 {
    right: 1.5rem; }
  .b-xl-n24 {
    bottom: -1.5rem; }
  .t-xl-n24 {
    top: -1.5rem; }
  .l-xl-n24 {
    left: -1.5rem; }
  .r-xl-n24 {
    right: -1.5rem; }
  .b-xl-28 {
    bottom: 1.75rem; }
  .t-xl-28 {
    top: 1.75rem; }
  .l-xl-28 {
    left: 1.75rem; }
  .r-xl-28 {
    right: 1.75rem; }
  .b-xl-n28 {
    bottom: -1.75rem; }
  .t-xl-n28 {
    top: -1.75rem; }
  .l-xl-n28 {
    left: -1.75rem; }
  .r-xl-n28 {
    right: -1.75rem; }
  .b-xl-32 {
    bottom: 2rem; }
  .t-xl-32 {
    top: 2rem; }
  .l-xl-32 {
    left: 2rem; }
  .r-xl-32 {
    right: 2rem; }
  .b-xl-n32 {
    bottom: -2rem; }
  .t-xl-n32 {
    top: -2rem; }
  .l-xl-n32 {
    left: -2rem; }
  .r-xl-n32 {
    right: -2rem; }
  .b-xl-36 {
    bottom: 2.25rem; }
  .t-xl-36 {
    top: 2.25rem; }
  .l-xl-36 {
    left: 2.25rem; }
  .r-xl-36 {
    right: 2.25rem; }
  .b-xl-n36 {
    bottom: -2.25rem; }
  .t-xl-n36 {
    top: -2.25rem; }
  .l-xl-n36 {
    left: -2.25rem; }
  .r-xl-n36 {
    right: -2.25rem; }
  .b-xl-40 {
    bottom: 2.5rem; }
  .t-xl-40 {
    top: 2.5rem; }
  .l-xl-40 {
    left: 2.5rem; }
  .r-xl-40 {
    right: 2.5rem; }
  .b-xl-n40 {
    bottom: -2.5rem; }
  .t-xl-n40 {
    top: -2.5rem; }
  .l-xl-n40 {
    left: -2.5rem; }
  .r-xl-n40 {
    right: -2.5rem; }
  .b-xl-48 {
    bottom: 3rem; }
  .t-xl-48 {
    top: 3rem; }
  .l-xl-48 {
    left: 3rem; }
  .r-xl-48 {
    right: 3rem; }
  .b-xl-n48 {
    bottom: -3rem; }
  .t-xl-n48 {
    top: -3rem; }
  .l-xl-n48 {
    left: -3rem; }
  .r-xl-n48 {
    right: -3rem; }
  .b-xl-56 {
    bottom: 3.5rem; }
  .t-xl-56 {
    top: 3.5rem; }
  .l-xl-56 {
    left: 3.5rem; }
  .r-xl-56 {
    right: 3.5rem; }
  .b-xl-n56 {
    bottom: -3.5rem; }
  .t-xl-n56 {
    top: -3.5rem; }
  .l-xl-n56 {
    left: -3.5rem; }
  .r-xl-n56 {
    right: -3.5rem; }
  .b-xl-60 {
    bottom: 3.75rem; }
  .t-xl-60 {
    top: 3.75rem; }
  .l-xl-60 {
    left: 3.75rem; }
  .r-xl-60 {
    right: 3.75rem; }
  .b-xl-n60 {
    bottom: -3.75rem; }
  .t-xl-n60 {
    top: -3.75rem; }
  .l-xl-n60 {
    left: -3.75rem; }
  .r-xl-n60 {
    right: -3.75rem; }
  .b-xl-70 {
    bottom: 4.375rem; }
  .t-xl-70 {
    top: 4.375rem; }
  .l-xl-70 {
    left: 4.375rem; }
  .r-xl-70 {
    right: 4.375rem; }
  .b-xl-n70 {
    bottom: -4.375rem; }
  .t-xl-n70 {
    top: -4.375rem; }
  .l-xl-n70 {
    left: -4.375rem; }
  .r-xl-n70 {
    right: -4.375rem; }
  .b-xl-80 {
    bottom: 5rem; }
  .t-xl-80 {
    top: 5rem; }
  .l-xl-80 {
    left: 5rem; }
  .r-xl-80 {
    right: 5rem; }
  .b-xl-n80 {
    bottom: -5rem; }
  .t-xl-n80 {
    top: -5rem; }
  .l-xl-n80 {
    left: -5rem; }
  .r-xl-n80 {
    right: -5rem; }
  .b-xl-90 {
    bottom: 5.625rem; }
  .t-xl-90 {
    top: 5.625rem; }
  .l-xl-90 {
    left: 5.625rem; }
  .r-xl-90 {
    right: 5.625rem; }
  .b-xl-n90 {
    bottom: -5.625rem; }
  .t-xl-n90 {
    top: -5.625rem; }
  .l-xl-n90 {
    left: -5.625rem; }
  .r-xl-n90 {
    right: -5.625rem; }
  .b-xl-100 {
    bottom: 6.25rem; }
  .t-xl-100 {
    top: 6.25rem; }
  .l-xl-100 {
    left: 6.25rem; }
  .r-xl-100 {
    right: 6.25rem; }
  .b-xl-n100 {
    bottom: -6.25rem; }
  .t-xl-n100 {
    top: -6.25rem; }
  .l-xl-n100 {
    left: -6.25rem; }
  .r-xl-n100 {
    right: -6.25rem; } }

@media (min-width: 1420px) {
  .pos-xxl-s {
    position: static; }
  .pos-xxl-r {
    position: relative; }
  .pos-xxl-a {
    position: absolute; }
  .pos-xxl-f {
    position: fixed; }
  .pos-xxl-sk {
    position: sticky; }
  .b-xxl-0 {
    bottom: 0; }
  .t-xxl-0 {
    top: 0; }
  .l-xxl-0 {
    left: 0; }
  .r-xxl-0 {
    right: 0; }
  .b-xxl-n0 {
    bottom: -0; }
  .t-xxl-n0 {
    top: -0; }
  .l-xxl-n0 {
    left: -0; }
  .r-xxl-n0 {
    right: -0; }
  .b-xxl-4 {
    bottom: 0.25rem; }
  .t-xxl-4 {
    top: 0.25rem; }
  .l-xxl-4 {
    left: 0.25rem; }
  .r-xxl-4 {
    right: 0.25rem; }
  .b-xxl-n4 {
    bottom: -0.25rem; }
  .t-xxl-n4 {
    top: -0.25rem; }
  .l-xxl-n4 {
    left: -0.25rem; }
  .r-xxl-n4 {
    right: -0.25rem; }
  .b-xxl-8 {
    bottom: 0.5rem; }
  .t-xxl-8 {
    top: 0.5rem; }
  .l-xxl-8 {
    left: 0.5rem; }
  .r-xxl-8 {
    right: 0.5rem; }
  .b-xxl-n8 {
    bottom: -0.5rem; }
  .t-xxl-n8 {
    top: -0.5rem; }
  .l-xxl-n8 {
    left: -0.5rem; }
  .r-xxl-n8 {
    right: -0.5rem; }
  .b-xxl-10 {
    bottom: 0.625rem; }
  .t-xxl-10 {
    top: 0.625rem; }
  .l-xxl-10 {
    left: 0.625rem; }
  .r-xxl-10 {
    right: 0.625rem; }
  .b-xxl-n10 {
    bottom: -0.625rem; }
  .t-xxl-n10 {
    top: -0.625rem; }
  .l-xxl-n10 {
    left: -0.625rem; }
  .r-xxl-n10 {
    right: -0.625rem; }
  .b-xxl-12 {
    bottom: 0.75rem; }
  .t-xxl-12 {
    top: 0.75rem; }
  .l-xxl-12 {
    left: 0.75rem; }
  .r-xxl-12 {
    right: 0.75rem; }
  .b-xxl-n12 {
    bottom: -0.75rem; }
  .t-xxl-n12 {
    top: -0.75rem; }
  .l-xxl-n12 {
    left: -0.75rem; }
  .r-xxl-n12 {
    right: -0.75rem; }
  .b-xxl-14 {
    bottom: 0.875rem; }
  .t-xxl-14 {
    top: 0.875rem; }
  .l-xxl-14 {
    left: 0.875rem; }
  .r-xxl-14 {
    right: 0.875rem; }
  .b-xxl-n14 {
    bottom: -0.875rem; }
  .t-xxl-n14 {
    top: -0.875rem; }
  .l-xxl-n14 {
    left: -0.875rem; }
  .r-xxl-n14 {
    right: -0.875rem; }
  .b-xxl-16 {
    bottom: 1rem; }
  .t-xxl-16 {
    top: 1rem; }
  .l-xxl-16 {
    left: 1rem; }
  .r-xxl-16 {
    right: 1rem; }
  .b-xxl-n16 {
    bottom: -1rem; }
  .t-xxl-n16 {
    top: -1rem; }
  .l-xxl-n16 {
    left: -1rem; }
  .r-xxl-n16 {
    right: -1rem; }
  .b-xxl-20 {
    bottom: 1.25rem; }
  .t-xxl-20 {
    top: 1.25rem; }
  .l-xxl-20 {
    left: 1.25rem; }
  .r-xxl-20 {
    right: 1.25rem; }
  .b-xxl-n20 {
    bottom: -1.25rem; }
  .t-xxl-n20 {
    top: -1.25rem; }
  .l-xxl-n20 {
    left: -1.25rem; }
  .r-xxl-n20 {
    right: -1.25rem; }
  .b-xxl-24 {
    bottom: 1.5rem; }
  .t-xxl-24 {
    top: 1.5rem; }
  .l-xxl-24 {
    left: 1.5rem; }
  .r-xxl-24 {
    right: 1.5rem; }
  .b-xxl-n24 {
    bottom: -1.5rem; }
  .t-xxl-n24 {
    top: -1.5rem; }
  .l-xxl-n24 {
    left: -1.5rem; }
  .r-xxl-n24 {
    right: -1.5rem; }
  .b-xxl-28 {
    bottom: 1.75rem; }
  .t-xxl-28 {
    top: 1.75rem; }
  .l-xxl-28 {
    left: 1.75rem; }
  .r-xxl-28 {
    right: 1.75rem; }
  .b-xxl-n28 {
    bottom: -1.75rem; }
  .t-xxl-n28 {
    top: -1.75rem; }
  .l-xxl-n28 {
    left: -1.75rem; }
  .r-xxl-n28 {
    right: -1.75rem; }
  .b-xxl-32 {
    bottom: 2rem; }
  .t-xxl-32 {
    top: 2rem; }
  .l-xxl-32 {
    left: 2rem; }
  .r-xxl-32 {
    right: 2rem; }
  .b-xxl-n32 {
    bottom: -2rem; }
  .t-xxl-n32 {
    top: -2rem; }
  .l-xxl-n32 {
    left: -2rem; }
  .r-xxl-n32 {
    right: -2rem; }
  .b-xxl-36 {
    bottom: 2.25rem; }
  .t-xxl-36 {
    top: 2.25rem; }
  .l-xxl-36 {
    left: 2.25rem; }
  .r-xxl-36 {
    right: 2.25rem; }
  .b-xxl-n36 {
    bottom: -2.25rem; }
  .t-xxl-n36 {
    top: -2.25rem; }
  .l-xxl-n36 {
    left: -2.25rem; }
  .r-xxl-n36 {
    right: -2.25rem; }
  .b-xxl-40 {
    bottom: 2.5rem; }
  .t-xxl-40 {
    top: 2.5rem; }
  .l-xxl-40 {
    left: 2.5rem; }
  .r-xxl-40 {
    right: 2.5rem; }
  .b-xxl-n40 {
    bottom: -2.5rem; }
  .t-xxl-n40 {
    top: -2.5rem; }
  .l-xxl-n40 {
    left: -2.5rem; }
  .r-xxl-n40 {
    right: -2.5rem; }
  .b-xxl-48 {
    bottom: 3rem; }
  .t-xxl-48 {
    top: 3rem; }
  .l-xxl-48 {
    left: 3rem; }
  .r-xxl-48 {
    right: 3rem; }
  .b-xxl-n48 {
    bottom: -3rem; }
  .t-xxl-n48 {
    top: -3rem; }
  .l-xxl-n48 {
    left: -3rem; }
  .r-xxl-n48 {
    right: -3rem; }
  .b-xxl-56 {
    bottom: 3.5rem; }
  .t-xxl-56 {
    top: 3.5rem; }
  .l-xxl-56 {
    left: 3.5rem; }
  .r-xxl-56 {
    right: 3.5rem; }
  .b-xxl-n56 {
    bottom: -3.5rem; }
  .t-xxl-n56 {
    top: -3.5rem; }
  .l-xxl-n56 {
    left: -3.5rem; }
  .r-xxl-n56 {
    right: -3.5rem; }
  .b-xxl-60 {
    bottom: 3.75rem; }
  .t-xxl-60 {
    top: 3.75rem; }
  .l-xxl-60 {
    left: 3.75rem; }
  .r-xxl-60 {
    right: 3.75rem; }
  .b-xxl-n60 {
    bottom: -3.75rem; }
  .t-xxl-n60 {
    top: -3.75rem; }
  .l-xxl-n60 {
    left: -3.75rem; }
  .r-xxl-n60 {
    right: -3.75rem; }
  .b-xxl-70 {
    bottom: 4.375rem; }
  .t-xxl-70 {
    top: 4.375rem; }
  .l-xxl-70 {
    left: 4.375rem; }
  .r-xxl-70 {
    right: 4.375rem; }
  .b-xxl-n70 {
    bottom: -4.375rem; }
  .t-xxl-n70 {
    top: -4.375rem; }
  .l-xxl-n70 {
    left: -4.375rem; }
  .r-xxl-n70 {
    right: -4.375rem; }
  .b-xxl-80 {
    bottom: 5rem; }
  .t-xxl-80 {
    top: 5rem; }
  .l-xxl-80 {
    left: 5rem; }
  .r-xxl-80 {
    right: 5rem; }
  .b-xxl-n80 {
    bottom: -5rem; }
  .t-xxl-n80 {
    top: -5rem; }
  .l-xxl-n80 {
    left: -5rem; }
  .r-xxl-n80 {
    right: -5rem; }
  .b-xxl-90 {
    bottom: 5.625rem; }
  .t-xxl-90 {
    top: 5.625rem; }
  .l-xxl-90 {
    left: 5.625rem; }
  .r-xxl-90 {
    right: 5.625rem; }
  .b-xxl-n90 {
    bottom: -5.625rem; }
  .t-xxl-n90 {
    top: -5.625rem; }
  .l-xxl-n90 {
    left: -5.625rem; }
  .r-xxl-n90 {
    right: -5.625rem; }
  .b-xxl-100 {
    bottom: 6.25rem; }
  .t-xxl-100 {
    top: 6.25rem; }
  .l-xxl-100 {
    left: 6.25rem; }
  .r-xxl-100 {
    right: 6.25rem; }
  .b-xxl-n100 {
    bottom: -6.25rem; }
  .t-xxl-n100 {
    top: -6.25rem; }
  .l-xxl-n100 {
    left: -6.25rem; }
  .r-xxl-n100 {
    right: -6.25rem; } }

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

.z-n1 {
  z-index: -1; }

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

.z-n2 {
  z-index: -2; }

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

.z-n3 {
  z-index: -3; }

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

.z-n4 {
  z-index: -4; }

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

.z-n9 {
  z-index: -9; }

.op-50 {
  opacity: .5; }
