/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }
.flickity-enabled:focus {
  outline: none; }
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }
/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }
/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333; }
.flickity-button:hover {
  background: white;
  cursor: pointer; }
.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F; }
.flickity-button:active {
  opacity: 0.6; }
.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none; }
.flickity-button-icon {
  fill: currentColor; }
/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
.flickity-prev-next-button.previous {
  left: 10px; }
.flickity-prev-next-button.next {
  right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }
.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }
/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }
.flickity-rtl .flickity-page-dots {
  direction: rtl; }
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer; }
.flickity-page-dots .dot.is-selected {
  opacity: 1; }

@charset "UTF-8";
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(20, 20, 45, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }
body {
  margin: 0;
  font-family: "Wigrum", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }
[tabindex="-1"]:focus {
  outline: 0 !important; }
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5vw; }
p {
  margin-top: 0;
  margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }
dt {
  font-weight: 700; }
dd {
  margin-bottom: .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: #f53b44;
  text-decoration: none;
  background-color: transparent; }
a:hover {
    color: #f53b44;
    text-decoration: underline; }
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
a:not([href]):not([tabindex]):focus {
    outline: 0; }
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }
figure {
  margin: 0 0 1rem; }
img {
  vertical-align: middle;
  border-style: none; }
svg {
  overflow: hidden;
  vertical-align: middle; }
table {
  border-collapse: collapse; }
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }
th {
  text-align: inherit; }
label {
  display: inline-block;
  margin-bottom: 0.5rem; }
button {
  border-radius: 0; }
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button,
input {
  overflow: visible; }
button,
select {
  text-transform: none; }
select {
  word-wrap: normal; }
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          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; }
@media (max-width: 1200px) {
    legend {
      font-size: calc(1.275rem + 0.3vw) ; } }
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; }
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px) {
    .container {
      max-width: 540px; } }
@media (min-width: 768px) {
    .container {
      max-width: 720px; } }
@media (min-width: 992px) {
    .container {
      max-width: 960px; } }
@media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
@media (min-width: 1440px) {
    .container {
      max-width: 1340px; } }
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }
.col-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: 15px;
  padding-left: 15px; }
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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 {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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: 1440px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 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%; } }
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus {
    text-decoration: none; }
.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
.nav-tabs .nav-item {
    margin-bottom: -1px; }
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #f7f7f7 #f7f7f7 #dee2e6; }
.nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
.nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.nav-pills .nav-link {
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #f53b44; }
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }
.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }
.align-baseline {
  vertical-align: baseline !important; }
.align-top {
  vertical-align: top !important; }
.align-middle {
  vertical-align: middle !important; }
.align-bottom {
  vertical-align: bottom !important; }
.align-text-bottom {
  vertical-align: text-bottom !important; }
.align-text-top {
  vertical-align: text-top !important; }
.bg-primary {
  background-color: #f53b44 !important; }
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #f10c17 !important; }
.bg-secondary {
  background-color: #6c757d !important; }
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }
.bg-success {
  background-color: #28a745 !important; }
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }
.bg-info {
  background-color: #17a2b8 !important; }
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }
.bg-warning {
  background-color: #ffc107 !important; }
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }
.bg-danger {
  background-color: #fa1a0f !important; }
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #d20e04 !important; }
.bg-light {
  background-color: #f8f9fa !important; }
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }
.bg-dark {
  background-color: #343a40 !important; }
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }
.bg-white {
  background-color: #fff !important; }
.bg-transparent {
  background-color: transparent !important; }
.border {
  border: 1px solid #dee2e6 !important; }
.border-top {
  border-top: 1px solid #dee2e6 !important; }
.border-right {
  border-right: 1px solid #dee2e6 !important; }
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }
.border-left {
  border-left: 1px solid #dee2e6 !important; }
.border-0 {
  border: 0 !important; }
.border-top-0 {
  border-top: 0 !important; }
.border-right-0 {
  border-right: 0 !important; }
.border-bottom-0 {
  border-bottom: 0 !important; }
.border-left-0 {
  border-left: 0 !important; }
.border-primary {
  border-color: #f53b44 !important; }
.border-secondary {
  border-color: #6c757d !important; }
.border-success {
  border-color: #28a745 !important; }
.border-info {
  border-color: #17a2b8 !important; }
.border-warning {
  border-color: #ffc107 !important; }
.border-danger {
  border-color: #fa1a0f !important; }
.border-light {
  border-color: #f8f9fa !important; }
.border-dark {
  border-color: #343a40 !important; }
.border-white {
  border-color: #fff !important; }
.rounded-sm {
  border-radius: 0.2rem !important; }
.rounded {
  border-radius: 0.25rem !important; }
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-lg {
  border-radius: 0.3rem !important; }
.rounded-circle {
  border-radius: 50% !important; }
.rounded-pill {
  border-radius: 50rem !important; }
.rounded-0 {
  border-radius: 0 !important; }
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }
.d-none {
  display: none !important; }
.d-inline {
  display: inline !important; }
.d-inline-block {
  display: inline-block !important; }
.d-block {
  display: block !important; }
.d-table {
  display: table !important; }
.d-table-row {
  display: table-row !important; }
.d-table-cell {
  display: table-cell !important; }
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
.embed-responsive::before {
    display: block;
    content: ""; }
.embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }
.embed-responsive-16by9::before {
  padding-top: 56.25%; }
.embed-responsive-4by3::before {
  padding-top: 75%; }
.embed-responsive-1by1::before {
  padding-top: 100%; }
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }
@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 1440px) {
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
.float-left {
  float: left !important; }
.float-right {
  float: right !important; }
.float-none {
  float: none !important; }
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }
@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }
@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }
.overflow-auto {
  overflow: auto !important; }
.overflow-hidden {
  overflow: hidden !important; }
.position-static {
  position: static !important; }
.position-relative {
  position: relative !important; }
.position-absolute {
  position: absolute !important; }
.position-fixed {
  position: fixed !important; }
.position-sticky {
  position: sticky !important; }
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(20, 20, 45, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(20, 20, 45, 0.075) !important; }
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(20, 20, 45, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(20, 20, 45, 0.15) !important; }
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(20, 20, 45, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(20, 20, 45, 0.175) !important; }
.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
.w-0 {
  width: 0% !important; }
.w-1 {
  width: 1% !important; }
.w-2 {
  width: 2% !important; }
.w-3 {
  width: 3% !important; }
.w-4 {
  width: 4% !important; }
.w-5 {
  width: 5% !important; }
.w-10 {
  width: 10% !important; }
.w-12 {
  width: 12% !important; }
.w-15 {
  width: 15% !important; }
.w-17 {
  width: 17% !important; }
.w-20 {
  width: 20% !important; }
.w-25 {
  width: 25% !important; }
.w-30 {
  width: 30% !important; }
.w-35 {
  width: 35% !important; }
.w-40 {
  width: 40% !important; }
.w-45 {
  width: 45% !important; }
.w-50 {
  width: 50% !important; }
.w-55 {
  width: 55% !important; }
.w-60 {
  width: 60% !important; }
.w-65 {
  width: 65% !important; }
.w-70 {
  width: 70% !important; }
.w-75 {
  width: 75% !important; }
.w-80 {
  width: 80% !important; }
.w-85 {
  width: 85% !important; }
.w-90 {
  width: 90% !important; }
.w-95 {
  width: 95% !important; }
.w-100 {
  width: 100% !important; }
.w-105 {
  width: 105% !important; }
.w-110 {
  width: 110% !important; }
.w-115 {
  width: 115% !important; }
.w-120 {
  width: 120% !important; }
.w-125 {
  width: 125% !important; }
.w-130 {
  width: 130% !important; }
.w-135 {
  width: 135% !important; }
.w-140 {
  width: 140% !important; }
.w-145 {
  width: 145% !important; }
.w-150 {
  width: 150% !important; }
.w-160 {
  width: 160% !important; }
.w-170 {
  width: 170% !important; }
.w-180 {
  width: 180% !important; }
.w-190 {
  width: 190% !important; }
.w-200 {
  width: 200% !important; }
.w-auto {
  width: auto !important; }
.h-0 {
  height: 0% !important; }
.h-1 {
  height: 1% !important; }
.h-2 {
  height: 2% !important; }
.h-3 {
  height: 3% !important; }
.h-4 {
  height: 4% !important; }
.h-5 {
  height: 5% !important; }
.h-10 {
  height: 10% !important; }
.h-12 {
  height: 12% !important; }
.h-15 {
  height: 15% !important; }
.h-17 {
  height: 17% !important; }
.h-20 {
  height: 20% !important; }
.h-25 {
  height: 25% !important; }
.h-30 {
  height: 30% !important; }
.h-35 {
  height: 35% !important; }
.h-40 {
  height: 40% !important; }
.h-45 {
  height: 45% !important; }
.h-50 {
  height: 50% !important; }
.h-55 {
  height: 55% !important; }
.h-60 {
  height: 60% !important; }
.h-65 {
  height: 65% !important; }
.h-70 {
  height: 70% !important; }
.h-75 {
  height: 75% !important; }
.h-80 {
  height: 80% !important; }
.h-85 {
  height: 85% !important; }
.h-90 {
  height: 90% !important; }
.h-95 {
  height: 95% !important; }
.h-100 {
  height: 100% !important; }
.h-105 {
  height: 105% !important; }
.h-110 {
  height: 110% !important; }
.h-115 {
  height: 115% !important; }
.h-120 {
  height: 120% !important; }
.h-125 {
  height: 125% !important; }
.h-130 {
  height: 130% !important; }
.h-135 {
  height: 135% !important; }
.h-140 {
  height: 140% !important; }
.h-145 {
  height: 145% !important; }
.h-150 {
  height: 150% !important; }
.h-160 {
  height: 160% !important; }
.h-170 {
  height: 170% !important; }
.h-180 {
  height: 180% !important; }
.h-190 {
  height: 190% !important; }
.h-200 {
  height: 200% !important; }
.h-auto {
  height: auto !important; }
.mw-100 {
  max-width: 100% !important; }
.mh-100 {
  max-height: 100% !important; }
.min-vw-100 {
  min-width: 100vw !important; }
.min-vh-100 {
  min-height: 100vh !important; }
.vw-100 {
  width: 100vw !important; }
.vh-100 {
  height: 100vh !important; }
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }
.m-0 {
  margin: 0 !important; }
.mt-0,
.my-0 {
  margin-top: 0 !important; }
.mr-0,
.mx-0 {
  margin-right: 0 !important; }
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
  margin-left: 0 !important; }
.m-1 {
  margin: 0.25vw !important; }
.mt-1,
.my-1 {
  margin-top: 0.25vw !important; }
.mr-1,
.mx-1 {
  margin-right: 0.25vw !important; }
.mb-1,
.my-1 {
  margin-bottom: 0.25vw !important; }
.ml-1,
.mx-1 {
  margin-left: 0.25vw !important; }
.m-2 {
  margin: 0.5vw !important; }
.mt-2,
.my-2 {
  margin-top: 0.5vw !important; }
.mr-2,
.mx-2 {
  margin-right: 0.5vw !important; }
.mb-2,
.my-2 {
  margin-bottom: 0.5vw !important; }
.ml-2,
.mx-2 {
  margin-left: 0.5vw !important; }
.m-3 {
  margin: 1vw !important; }
.mt-3,
.my-3 {
  margin-top: 1vw !important; }
.mr-3,
.mx-3 {
  margin-right: 1vw !important; }
.mb-3,
.my-3 {
  margin-bottom: 1vw !important; }
.ml-3,
.mx-3 {
  margin-left: 1vw !important; }
.m-4 {
  margin: 1.5vw !important; }
.mt-4,
.my-4 {
  margin-top: 1.5vw !important; }
.mr-4,
.mx-4 {
  margin-right: 1.5vw !important; }
.mb-4,
.my-4 {
  margin-bottom: 1.5vw !important; }
.ml-4,
.mx-4 {
  margin-left: 1.5vw !important; }
.m-5 {
  margin: 3vw !important; }
.mt-5,
.my-5 {
  margin-top: 3vw !important; }
.mr-5,
.mx-5 {
  margin-right: 3vw !important; }
.mb-5,
.my-5 {
  margin-bottom: 3vw !important; }
.ml-5,
.mx-5 {
  margin-left: 3vw !important; }
.m-6 {
  margin: 4vw !important; }
.mt-6,
.my-6 {
  margin-top: 4vw !important; }
.mr-6,
.mx-6 {
  margin-right: 4vw !important; }
.mb-6,
.my-6 {
  margin-bottom: 4vw !important; }
.ml-6,
.mx-6 {
  margin-left: 4vw !important; }
.m-7 {
  margin: 4.35vw !important; }
.mt-7,
.my-7 {
  margin-top: 4.35vw !important; }
.mr-7,
.mx-7 {
  margin-right: 4.35vw !important; }
.mb-7,
.my-7 {
  margin-bottom: 4.35vw !important; }
.ml-7,
.mx-7 {
  margin-left: 4.35vw !important; }
.m-8 {
  margin: 6vw !important; }
.mt-8,
.my-8 {
  margin-top: 6vw !important; }
.mr-8,
.mx-8 {
  margin-right: 6vw !important; }
.mb-8,
.my-8 {
  margin-bottom: 6vw !important; }
.ml-8,
.mx-8 {
  margin-left: 6vw !important; }
.m-9 {
  margin: 7vw !important; }
.mt-9,
.my-9 {
  margin-top: 7vw !important; }
.mr-9,
.mx-9 {
  margin-right: 7vw !important; }
.mb-9,
.my-9 {
  margin-bottom: 7vw !important; }
.ml-9,
.mx-9 {
  margin-left: 7vw !important; }
.m-10 {
  margin: 8vw !important; }
.mt-10,
.my-10 {
  margin-top: 8vw !important; }
.mr-10,
.mx-10 {
  margin-right: 8vw !important; }
.mb-10,
.my-10 {
  margin-bottom: 8vw !important; }
.ml-10,
.mx-10 {
  margin-left: 8vw !important; }
.m-11 {
  margin: 9vw !important; }
.mt-11,
.my-11 {
  margin-top: 9vw !important; }
.mr-11,
.mx-11 {
  margin-right: 9vw !important; }
.mb-11,
.my-11 {
  margin-bottom: 9vw !important; }
.ml-11,
.mx-11 {
  margin-left: 9vw !important; }
.m-12 {
  margin: 12vw !important; }
.mt-12,
.my-12 {
  margin-top: 12vw !important; }
.mr-12,
.mx-12 {
  margin-right: 12vw !important; }
.mb-12,
.my-12 {
  margin-bottom: 12vw !important; }
.ml-12,
.mx-12 {
  margin-left: 12vw !important; }
.m-13 {
  margin: 13vw !important; }
.mt-13,
.my-13 {
  margin-top: 13vw !important; }
.mr-13,
.mx-13 {
  margin-right: 13vw !important; }
.mb-13,
.my-13 {
  margin-bottom: 13vw !important; }
.ml-13,
.mx-13 {
  margin-left: 13vw !important; }
.m-14 {
  margin: 14vw !important; }
.mt-14,
.my-14 {
  margin-top: 14vw !important; }
.mr-14,
.mx-14 {
  margin-right: 14vw !important; }
.mb-14,
.my-14 {
  margin-bottom: 14vw !important; }
.ml-14,
.mx-14 {
  margin-left: 14vw !important; }
.m-15 {
  margin: 15vw !important; }
.mt-15,
.my-15 {
  margin-top: 15vw !important; }
.mr-15,
.mx-15 {
  margin-right: 15vw !important; }
.mb-15,
.my-15 {
  margin-bottom: 15vw !important; }
.ml-15,
.mx-15 {
  margin-left: 15vw !important; }
.m-25 {
  margin: 25vw !important; }
.mt-25,
.my-25 {
  margin-top: 25vw !important; }
.mr-25,
.mx-25 {
  margin-right: 25vw !important; }
.mb-25,
.my-25 {
  margin-bottom: 25vw !important; }
.ml-25,
.mx-25 {
  margin-left: 25vw !important; }
.m-30 {
  margin: 35vw !important; }
.mt-30,
.my-30 {
  margin-top: 35vw !important; }
.mr-30,
.mx-30 {
  margin-right: 35vw !important; }
.mb-30,
.my-30 {
  margin-bottom: 35vw !important; }
.ml-30,
.mx-30 {
  margin-left: 35vw !important; }
.m-40 {
  margin: 40vw !important; }
.mt-40,
.my-40 {
  margin-top: 40vw !important; }
.mr-40,
.mx-40 {
  margin-right: 40vw !important; }
.mb-40,
.my-40 {
  margin-bottom: 40vw !important; }
.ml-40,
.mx-40 {
  margin-left: 40vw !important; }
.m-50 {
  margin: 50vw !important; }
.mt-50,
.my-50 {
  margin-top: 50vw !important; }
.mr-50,
.mx-50 {
  margin-right: 50vw !important; }
.mb-50,
.my-50 {
  margin-bottom: 50vw !important; }
.ml-50,
.mx-50 {
  margin-left: 50vw !important; }
.p-0 {
  padding: 0 !important; }
.pt-0,
.py-0 {
  padding-top: 0 !important; }
.pr-0,
.px-0 {
  padding-right: 0 !important; }
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }
.pl-0,
.px-0 {
  padding-left: 0 !important; }
.p-1 {
  padding: 0.25vw !important; }
.pt-1,
.py-1 {
  padding-top: 0.25vw !important; }
.pr-1,
.px-1 {
  padding-right: 0.25vw !important; }
.pb-1,
.py-1 {
  padding-bottom: 0.25vw !important; }
.pl-1,
.px-1 {
  padding-left: 0.25vw !important; }
.p-2 {
  padding: 0.5vw !important; }
.pt-2,
.py-2 {
  padding-top: 0.5vw !important; }
.pr-2,
.px-2 {
  padding-right: 0.5vw !important; }
.pb-2,
.py-2 {
  padding-bottom: 0.5vw !important; }
.pl-2,
.px-2 {
  padding-left: 0.5vw !important; }
.p-3 {
  padding: 1vw !important; }
.pt-3,
.py-3 {
  padding-top: 1vw !important; }
.pr-3,
.px-3 {
  padding-right: 1vw !important; }
.pb-3,
.py-3 {
  padding-bottom: 1vw !important; }
.pl-3,
.px-3 {
  padding-left: 1vw !important; }
.p-4 {
  padding: 1.5vw !important; }
.pt-4,
.py-4 {
  padding-top: 1.5vw !important; }
.pr-4,
.px-4 {
  padding-right: 1.5vw !important; }
.pb-4,
.py-4 {
  padding-bottom: 1.5vw !important; }
.pl-4,
.px-4 {
  padding-left: 1.5vw !important; }
.p-5 {
  padding: 3vw !important; }
.pt-5,
.py-5 {
  padding-top: 3vw !important; }
.pr-5,
.px-5 {
  padding-right: 3vw !important; }
.pb-5,
.py-5 {
  padding-bottom: 3vw !important; }
.pl-5,
.px-5 {
  padding-left: 3vw !important; }
.p-6 {
  padding: 4vw !important; }
.pt-6,
.py-6 {
  padding-top: 4vw !important; }
.pr-6,
.px-6 {
  padding-right: 4vw !important; }
.pb-6,
.py-6 {
  padding-bottom: 4vw !important; }
.pl-6,
.px-6 {
  padding-left: 4vw !important; }
.p-7 {
  padding: 4.35vw !important; }
.pt-7,
.py-7 {
  padding-top: 4.35vw !important; }
.pr-7,
.px-7 {
  padding-right: 4.35vw !important; }
.pb-7,
.py-7 {
  padding-bottom: 4.35vw !important; }
.pl-7,
.px-7 {
  padding-left: 4.35vw !important; }
.p-8 {
  padding: 6vw !important; }
.pt-8,
.py-8 {
  padding-top: 6vw !important; }
.pr-8,
.px-8 {
  padding-right: 6vw !important; }
.pb-8,
.py-8 {
  padding-bottom: 6vw !important; }
.pl-8,
.px-8 {
  padding-left: 6vw !important; }
.p-9 {
  padding: 7vw !important; }
.pt-9,
.py-9 {
  padding-top: 7vw !important; }
.pr-9,
.px-9 {
  padding-right: 7vw !important; }
.pb-9,
.py-9 {
  padding-bottom: 7vw !important; }
.pl-9,
.px-9 {
  padding-left: 7vw !important; }
.p-10 {
  padding: 8vw !important; }
.pt-10,
.py-10 {
  padding-top: 8vw !important; }
.pr-10,
.px-10 {
  padding-right: 8vw !important; }
.pb-10,
.py-10 {
  padding-bottom: 8vw !important; }
.pl-10,
.px-10 {
  padding-left: 8vw !important; }
.p-11 {
  padding: 9vw !important; }
.pt-11,
.py-11 {
  padding-top: 9vw !important; }
.pr-11,
.px-11 {
  padding-right: 9vw !important; }
.pb-11,
.py-11 {
  padding-bottom: 9vw !important; }
.pl-11,
.px-11 {
  padding-left: 9vw !important; }
.p-12 {
  padding: 12vw !important; }
.pt-12,
.py-12 {
  padding-top: 12vw !important; }
.pr-12,
.px-12 {
  padding-right: 12vw !important; }
.pb-12,
.py-12 {
  padding-bottom: 12vw !important; }
.pl-12,
.px-12 {
  padding-left: 12vw !important; }
.p-13 {
  padding: 13vw !important; }
.pt-13,
.py-13 {
  padding-top: 13vw !important; }
.pr-13,
.px-13 {
  padding-right: 13vw !important; }
.pb-13,
.py-13 {
  padding-bottom: 13vw !important; }
.pl-13,
.px-13 {
  padding-left: 13vw !important; }
.p-14 {
  padding: 14vw !important; }
.pt-14,
.py-14 {
  padding-top: 14vw !important; }
.pr-14,
.px-14 {
  padding-right: 14vw !important; }
.pb-14,
.py-14 {
  padding-bottom: 14vw !important; }
.pl-14,
.px-14 {
  padding-left: 14vw !important; }
.p-15 {
  padding: 15vw !important; }
.pt-15,
.py-15 {
  padding-top: 15vw !important; }
.pr-15,
.px-15 {
  padding-right: 15vw !important; }
.pb-15,
.py-15 {
  padding-bottom: 15vw !important; }
.pl-15,
.px-15 {
  padding-left: 15vw !important; }
.p-25 {
  padding: 25vw !important; }
.pt-25,
.py-25 {
  padding-top: 25vw !important; }
.pr-25,
.px-25 {
  padding-right: 25vw !important; }
.pb-25,
.py-25 {
  padding-bottom: 25vw !important; }
.pl-25,
.px-25 {
  padding-left: 25vw !important; }
.p-30 {
  padding: 35vw !important; }
.pt-30,
.py-30 {
  padding-top: 35vw !important; }
.pr-30,
.px-30 {
  padding-right: 35vw !important; }
.pb-30,
.py-30 {
  padding-bottom: 35vw !important; }
.pl-30,
.px-30 {
  padding-left: 35vw !important; }
.p-40 {
  padding: 40vw !important; }
.pt-40,
.py-40 {
  padding-top: 40vw !important; }
.pr-40,
.px-40 {
  padding-right: 40vw !important; }
.pb-40,
.py-40 {
  padding-bottom: 40vw !important; }
.pl-40,
.px-40 {
  padding-left: 40vw !important; }
.p-50 {
  padding: 50vw !important; }
.pt-50,
.py-50 {
  padding-top: 50vw !important; }
.pr-50,
.px-50 {
  padding-right: 50vw !important; }
.pb-50,
.py-50 {
  padding-bottom: 50vw !important; }
.pl-50,
.px-50 {
  padding-left: 50vw !important; }
.m-n1 {
  margin: -0.25vw !important; }
.mt-n1,
.my-n1 {
  margin-top: -0.25vw !important; }
.mr-n1,
.mx-n1 {
  margin-right: -0.25vw !important; }
.mb-n1,
.my-n1 {
  margin-bottom: -0.25vw !important; }
.ml-n1,
.mx-n1 {
  margin-left: -0.25vw !important; }
.m-n2 {
  margin: -0.5vw !important; }
.mt-n2,
.my-n2 {
  margin-top: -0.5vw !important; }
.mr-n2,
.mx-n2 {
  margin-right: -0.5vw !important; }
.mb-n2,
.my-n2 {
  margin-bottom: -0.5vw !important; }
.ml-n2,
.mx-n2 {
  margin-left: -0.5vw !important; }
.m-n3 {
  margin: -1vw !important; }
.mt-n3,
.my-n3 {
  margin-top: -1vw !important; }
.mr-n3,
.mx-n3 {
  margin-right: -1vw !important; }
.mb-n3,
.my-n3 {
  margin-bottom: -1vw !important; }
.ml-n3,
.mx-n3 {
  margin-left: -1vw !important; }
.m-n4 {
  margin: -1.5vw !important; }
.mt-n4,
.my-n4 {
  margin-top: -1.5vw !important; }
.mr-n4,
.mx-n4 {
  margin-right: -1.5vw !important; }
.mb-n4,
.my-n4 {
  margin-bottom: -1.5vw !important; }
.ml-n4,
.mx-n4 {
  margin-left: -1.5vw !important; }
.m-n5 {
  margin: -3vw !important; }
.mt-n5,
.my-n5 {
  margin-top: -3vw !important; }
.mr-n5,
.mx-n5 {
  margin-right: -3vw !important; }
.mb-n5,
.my-n5 {
  margin-bottom: -3vw !important; }
.ml-n5,
.mx-n5 {
  margin-left: -3vw !important; }
.m-n6 {
  margin: -4vw !important; }
.mt-n6,
.my-n6 {
  margin-top: -4vw !important; }
.mr-n6,
.mx-n6 {
  margin-right: -4vw !important; }
.mb-n6,
.my-n6 {
  margin-bottom: -4vw !important; }
.ml-n6,
.mx-n6 {
  margin-left: -4vw !important; }
.m-n7 {
  margin: -4.35vw !important; }
.mt-n7,
.my-n7 {
  margin-top: -4.35vw !important; }
.mr-n7,
.mx-n7 {
  margin-right: -4.35vw !important; }
.mb-n7,
.my-n7 {
  margin-bottom: -4.35vw !important; }
.ml-n7,
.mx-n7 {
  margin-left: -4.35vw !important; }
.m-n8 {
  margin: -6vw !important; }
.mt-n8,
.my-n8 {
  margin-top: -6vw !important; }
.mr-n8,
.mx-n8 {
  margin-right: -6vw !important; }
.mb-n8,
.my-n8 {
  margin-bottom: -6vw !important; }
.ml-n8,
.mx-n8 {
  margin-left: -6vw !important; }
.m-n9 {
  margin: -7vw !important; }
.mt-n9,
.my-n9 {
  margin-top: -7vw !important; }
.mr-n9,
.mx-n9 {
  margin-right: -7vw !important; }
.mb-n9,
.my-n9 {
  margin-bottom: -7vw !important; }
.ml-n9,
.mx-n9 {
  margin-left: -7vw !important; }
.m-n10 {
  margin: -8vw !important; }
.mt-n10,
.my-n10 {
  margin-top: -8vw !important; }
.mr-n10,
.mx-n10 {
  margin-right: -8vw !important; }
.mb-n10,
.my-n10 {
  margin-bottom: -8vw !important; }
.ml-n10,
.mx-n10 {
  margin-left: -8vw !important; }
.m-n11 {
  margin: -9vw !important; }
.mt-n11,
.my-n11 {
  margin-top: -9vw !important; }
.mr-n11,
.mx-n11 {
  margin-right: -9vw !important; }
.mb-n11,
.my-n11 {
  margin-bottom: -9vw !important; }
.ml-n11,
.mx-n11 {
  margin-left: -9vw !important; }
.m-n12 {
  margin: -12vw !important; }
.mt-n12,
.my-n12 {
  margin-top: -12vw !important; }
.mr-n12,
.mx-n12 {
  margin-right: -12vw !important; }
.mb-n12,
.my-n12 {
  margin-bottom: -12vw !important; }
.ml-n12,
.mx-n12 {
  margin-left: -12vw !important; }
.m-n13 {
  margin: -13vw !important; }
.mt-n13,
.my-n13 {
  margin-top: -13vw !important; }
.mr-n13,
.mx-n13 {
  margin-right: -13vw !important; }
.mb-n13,
.my-n13 {
  margin-bottom: -13vw !important; }
.ml-n13,
.mx-n13 {
  margin-left: -13vw !important; }
.m-n14 {
  margin: -14vw !important; }
.mt-n14,
.my-n14 {
  margin-top: -14vw !important; }
.mr-n14,
.mx-n14 {
  margin-right: -14vw !important; }
.mb-n14,
.my-n14 {
  margin-bottom: -14vw !important; }
.ml-n14,
.mx-n14 {
  margin-left: -14vw !important; }
.m-n15 {
  margin: -15vw !important; }
.mt-n15,
.my-n15 {
  margin-top: -15vw !important; }
.mr-n15,
.mx-n15 {
  margin-right: -15vw !important; }
.mb-n15,
.my-n15 {
  margin-bottom: -15vw !important; }
.ml-n15,
.mx-n15 {
  margin-left: -15vw !important; }
.m-n25 {
  margin: -25vw !important; }
.mt-n25,
.my-n25 {
  margin-top: -25vw !important; }
.mr-n25,
.mx-n25 {
  margin-right: -25vw !important; }
.mb-n25,
.my-n25 {
  margin-bottom: -25vw !important; }
.ml-n25,
.mx-n25 {
  margin-left: -25vw !important; }
.m-n30 {
  margin: -35vw !important; }
.mt-n30,
.my-n30 {
  margin-top: -35vw !important; }
.mr-n30,
.mx-n30 {
  margin-right: -35vw !important; }
.mb-n30,
.my-n30 {
  margin-bottom: -35vw !important; }
.ml-n30,
.mx-n30 {
  margin-left: -35vw !important; }
.m-n40 {
  margin: -40vw !important; }
.mt-n40,
.my-n40 {
  margin-top: -40vw !important; }
.mr-n40,
.mx-n40 {
  margin-right: -40vw !important; }
.mb-n40,
.my-n40 {
  margin-bottom: -40vw !important; }
.ml-n40,
.mx-n40 {
  margin-left: -40vw !important; }
.m-n50 {
  margin: -50vw !important; }
.mt-n50,
.my-n50 {
  margin-top: -50vw !important; }
.mr-n50,
.mx-n50 {
  margin-right: -50vw !important; }
.mb-n50,
.my-n50 {
  margin-bottom: -50vw !important; }
.ml-n50,
.mx-n50 {
  margin-left: -50vw !important; }
.m-auto {
  margin: auto !important; }
.mt-auto,
.my-auto {
  margin-top: auto !important; }
.mr-auto,
.mx-auto {
  margin-right: auto !important; }
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
  margin-left: auto !important; }
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25vw !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25vw !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25vw !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25vw !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25vw !important; }
  .m-sm-2 {
    margin: 0.5vw !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5vw !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5vw !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5vw !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5vw !important; }
  .m-sm-3 {
    margin: 1vw !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1vw !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1vw !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1vw !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1vw !important; }
  .m-sm-4 {
    margin: 1.5vw !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5vw !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5vw !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5vw !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5vw !important; }
  .m-sm-5 {
    margin: 3vw !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3vw !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3vw !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3vw !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3vw !important; }
  .m-sm-6 {
    margin: 4vw !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 4vw !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 4vw !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 4vw !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 4vw !important; }
  .m-sm-7 {
    margin: 4.35vw !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 4.35vw !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 4.35vw !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 4.35vw !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 4.35vw !important; }
  .m-sm-8 {
    margin: 6vw !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 6vw !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 6vw !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 6vw !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 6vw !important; }
  .m-sm-9 {
    margin: 7vw !important; }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 7vw !important; }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 7vw !important; }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 7vw !important; }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 7vw !important; }
  .m-sm-10 {
    margin: 8vw !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 8vw !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 8vw !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 8vw !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 8vw !important; }
  .m-sm-11 {
    margin: 9vw !important; }
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 9vw !important; }
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 9vw !important; }
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 9vw !important; }
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 9vw !important; }
  .m-sm-12 {
    margin: 12vw !important; }
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 12vw !important; }
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 12vw !important; }
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 12vw !important; }
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 12vw !important; }
  .m-sm-13 {
    margin: 13vw !important; }
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 13vw !important; }
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 13vw !important; }
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 13vw !important; }
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 13vw !important; }
  .m-sm-14 {
    margin: 14vw !important; }
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 14vw !important; }
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 14vw !important; }
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 14vw !important; }
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 14vw !important; }
  .m-sm-15 {
    margin: 15vw !important; }
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 15vw !important; }
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 15vw !important; }
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 15vw !important; }
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 15vw !important; }
  .m-sm-25 {
    margin: 25vw !important; }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 25vw !important; }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 25vw !important; }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 25vw !important; }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 25vw !important; }
  .m-sm-30 {
    margin: 35vw !important; }
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 35vw !important; }
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 35vw !important; }
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 35vw !important; }
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 35vw !important; }
  .m-sm-40 {
    margin: 40vw !important; }
  .mt-sm-40,
  .my-sm-40 {
    margin-top: 40vw !important; }
  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 40vw !important; }
  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 40vw !important; }
  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 40vw !important; }
  .m-sm-50 {
    margin: 50vw !important; }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 50vw !important; }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 50vw !important; }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 50vw !important; }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 50vw !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25vw !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25vw !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25vw !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25vw !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25vw !important; }
  .p-sm-2 {
    padding: 0.5vw !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5vw !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5vw !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5vw !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5vw !important; }
  .p-sm-3 {
    padding: 1vw !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1vw !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1vw !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1vw !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1vw !important; }
  .p-sm-4 {
    padding: 1.5vw !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5vw !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5vw !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5vw !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5vw !important; }
  .p-sm-5 {
    padding: 3vw !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3vw !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3vw !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3vw !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3vw !important; }
  .p-sm-6 {
    padding: 4vw !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 4vw !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 4vw !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 4vw !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 4vw !important; }
  .p-sm-7 {
    padding: 4.35vw !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 4.35vw !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 4.35vw !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 4.35vw !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 4.35vw !important; }
  .p-sm-8 {
    padding: 6vw !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 6vw !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 6vw !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 6vw !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 6vw !important; }
  .p-sm-9 {
    padding: 7vw !important; }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 7vw !important; }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 7vw !important; }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 7vw !important; }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 7vw !important; }
  .p-sm-10 {
    padding: 8vw !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 8vw !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 8vw !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 8vw !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 8vw !important; }
  .p-sm-11 {
    padding: 9vw !important; }
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 9vw !important; }
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 9vw !important; }
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 9vw !important; }
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 9vw !important; }
  .p-sm-12 {
    padding: 12vw !important; }
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 12vw !important; }
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 12vw !important; }
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 12vw !important; }
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 12vw !important; }
  .p-sm-13 {
    padding: 13vw !important; }
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 13vw !important; }
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 13vw !important; }
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 13vw !important; }
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 13vw !important; }
  .p-sm-14 {
    padding: 14vw !important; }
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 14vw !important; }
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 14vw !important; }
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 14vw !important; }
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 14vw !important; }
  .p-sm-15 {
    padding: 15vw !important; }
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 15vw !important; }
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 15vw !important; }
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 15vw !important; }
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 15vw !important; }
  .p-sm-25 {
    padding: 25vw !important; }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 25vw !important; }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 25vw !important; }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 25vw !important; }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 25vw !important; }
  .p-sm-30 {
    padding: 35vw !important; }
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 35vw !important; }
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 35vw !important; }
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 35vw !important; }
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 35vw !important; }
  .p-sm-40 {
    padding: 40vw !important; }
  .pt-sm-40,
  .py-sm-40 {
    padding-top: 40vw !important; }
  .pr-sm-40,
  .px-sm-40 {
    padding-right: 40vw !important; }
  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 40vw !important; }
  .pl-sm-40,
  .px-sm-40 {
    padding-left: 40vw !important; }
  .p-sm-50 {
    padding: 50vw !important; }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 50vw !important; }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 50vw !important; }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 50vw !important; }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 50vw !important; }
  .m-sm-n1 {
    margin: -0.25vw !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25vw !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25vw !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25vw !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25vw !important; }
  .m-sm-n2 {
    margin: -0.5vw !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5vw !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5vw !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5vw !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5vw !important; }
  .m-sm-n3 {
    margin: -1vw !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1vw !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1vw !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1vw !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1vw !important; }
  .m-sm-n4 {
    margin: -1.5vw !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5vw !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5vw !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5vw !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5vw !important; }
  .m-sm-n5 {
    margin: -3vw !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3vw !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3vw !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3vw !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3vw !important; }
  .m-sm-n6 {
    margin: -4vw !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4vw !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4vw !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4vw !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4vw !important; }
  .m-sm-n7 {
    margin: -4.35vw !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -4.35vw !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -4.35vw !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -4.35vw !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -4.35vw !important; }
  .m-sm-n8 {
    margin: -6vw !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -6vw !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -6vw !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -6vw !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -6vw !important; }
  .m-sm-n9 {
    margin: -7vw !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -7vw !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -7vw !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -7vw !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -7vw !important; }
  .m-sm-n10 {
    margin: -8vw !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -8vw !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -8vw !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -8vw !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -8vw !important; }
  .m-sm-n11 {
    margin: -9vw !important; }
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -9vw !important; }
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -9vw !important; }
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -9vw !important; }
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -9vw !important; }
  .m-sm-n12 {
    margin: -12vw !important; }
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -12vw !important; }
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -12vw !important; }
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -12vw !important; }
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -12vw !important; }
  .m-sm-n13 {
    margin: -13vw !important; }
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -13vw !important; }
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -13vw !important; }
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -13vw !important; }
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -13vw !important; }
  .m-sm-n14 {
    margin: -14vw !important; }
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -14vw !important; }
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -14vw !important; }
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -14vw !important; }
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -14vw !important; }
  .m-sm-n15 {
    margin: -15vw !important; }
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -15vw !important; }
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -15vw !important; }
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -15vw !important; }
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -15vw !important; }
  .m-sm-n25 {
    margin: -25vw !important; }
  .mt-sm-n25,
  .my-sm-n25 {
    margin-top: -25vw !important; }
  .mr-sm-n25,
  .mx-sm-n25 {
    margin-right: -25vw !important; }
  .mb-sm-n25,
  .my-sm-n25 {
    margin-bottom: -25vw !important; }
  .ml-sm-n25,
  .mx-sm-n25 {
    margin-left: -25vw !important; }
  .m-sm-n30 {
    margin: -35vw !important; }
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -35vw !important; }
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -35vw !important; }
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -35vw !important; }
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -35vw !important; }
  .m-sm-n40 {
    margin: -40vw !important; }
  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -40vw !important; }
  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -40vw !important; }
  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -40vw !important; }
  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -40vw !important; }
  .m-sm-n50 {
    margin: -50vw !important; }
  .mt-sm-n50,
  .my-sm-n50 {
    margin-top: -50vw !important; }
  .mr-sm-n50,
  .mx-sm-n50 {
    margin-right: -50vw !important; }
  .mb-sm-n50,
  .my-sm-n50 {
    margin-bottom: -50vw !important; }
  .ml-sm-n50,
  .mx-sm-n50 {
    margin-left: -50vw !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25vw !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25vw !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25vw !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25vw !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25vw !important; }
  .m-md-2 {
    margin: 0.5vw !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5vw !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5vw !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5vw !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5vw !important; }
  .m-md-3 {
    margin: 1vw !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1vw !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1vw !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1vw !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1vw !important; }
  .m-md-4 {
    margin: 1.5vw !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5vw !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5vw !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5vw !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5vw !important; }
  .m-md-5 {
    margin: 3vw !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3vw !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3vw !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3vw !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3vw !important; }
  .m-md-6 {
    margin: 4vw !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 4vw !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 4vw !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 4vw !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 4vw !important; }
  .m-md-7 {
    margin: 4.35vw !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 4.35vw !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 4.35vw !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 4.35vw !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 4.35vw !important; }
  .m-md-8 {
    margin: 6vw !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 6vw !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 6vw !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 6vw !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 6vw !important; }
  .m-md-9 {
    margin: 7vw !important; }
  .mt-md-9,
  .my-md-9 {
    margin-top: 7vw !important; }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 7vw !important; }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 7vw !important; }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 7vw !important; }
  .m-md-10 {
    margin: 8vw !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 8vw !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 8vw !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 8vw !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 8vw !important; }
  .m-md-11 {
    margin: 9vw !important; }
  .mt-md-11,
  .my-md-11 {
    margin-top: 9vw !important; }
  .mr-md-11,
  .mx-md-11 {
    margin-right: 9vw !important; }
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 9vw !important; }
  .ml-md-11,
  .mx-md-11 {
    margin-left: 9vw !important; }
  .m-md-12 {
    margin: 12vw !important; }
  .mt-md-12,
  .my-md-12 {
    margin-top: 12vw !important; }
  .mr-md-12,
  .mx-md-12 {
    margin-right: 12vw !important; }
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 12vw !important; }
  .ml-md-12,
  .mx-md-12 {
    margin-left: 12vw !important; }
  .m-md-13 {
    margin: 13vw !important; }
  .mt-md-13,
  .my-md-13 {
    margin-top: 13vw !important; }
  .mr-md-13,
  .mx-md-13 {
    margin-right: 13vw !important; }
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 13vw !important; }
  .ml-md-13,
  .mx-md-13 {
    margin-left: 13vw !important; }
  .m-md-14 {
    margin: 14vw !important; }
  .mt-md-14,
  .my-md-14 {
    margin-top: 14vw !important; }
  .mr-md-14,
  .mx-md-14 {
    margin-right: 14vw !important; }
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 14vw !important; }
  .ml-md-14,
  .mx-md-14 {
    margin-left: 14vw !important; }
  .m-md-15 {
    margin: 15vw !important; }
  .mt-md-15,
  .my-md-15 {
    margin-top: 15vw !important; }
  .mr-md-15,
  .mx-md-15 {
    margin-right: 15vw !important; }
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 15vw !important; }
  .ml-md-15,
  .mx-md-15 {
    margin-left: 15vw !important; }
  .m-md-25 {
    margin: 25vw !important; }
  .mt-md-25,
  .my-md-25 {
    margin-top: 25vw !important; }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 25vw !important; }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 25vw !important; }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 25vw !important; }
  .m-md-30 {
    margin: 35vw !important; }
  .mt-md-30,
  .my-md-30 {
    margin-top: 35vw !important; }
  .mr-md-30,
  .mx-md-30 {
    margin-right: 35vw !important; }
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 35vw !important; }
  .ml-md-30,
  .mx-md-30 {
    margin-left: 35vw !important; }
  .m-md-40 {
    margin: 40vw !important; }
  .mt-md-40,
  .my-md-40 {
    margin-top: 40vw !important; }
  .mr-md-40,
  .mx-md-40 {
    margin-right: 40vw !important; }
  .mb-md-40,
  .my-md-40 {
    margin-bottom: 40vw !important; }
  .ml-md-40,
  .mx-md-40 {
    margin-left: 40vw !important; }
  .m-md-50 {
    margin: 50vw !important; }
  .mt-md-50,
  .my-md-50 {
    margin-top: 50vw !important; }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 50vw !important; }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 50vw !important; }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 50vw !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25vw !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25vw !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25vw !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25vw !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25vw !important; }
  .p-md-2 {
    padding: 0.5vw !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5vw !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5vw !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5vw !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5vw !important; }
  .p-md-3 {
    padding: 1vw !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1vw !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1vw !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1vw !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1vw !important; }
  .p-md-4 {
    padding: 1.5vw !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5vw !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5vw !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5vw !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5vw !important; }
  .p-md-5 {
    padding: 3vw !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3vw !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3vw !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3vw !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3vw !important; }
  .p-md-6 {
    padding: 4vw !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 4vw !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 4vw !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 4vw !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 4vw !important; }
  .p-md-7 {
    padding: 4.35vw !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 4.35vw !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 4.35vw !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 4.35vw !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 4.35vw !important; }
  .p-md-8 {
    padding: 6vw !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 6vw !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 6vw !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 6vw !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 6vw !important; }
  .p-md-9 {
    padding: 7vw !important; }
  .pt-md-9,
  .py-md-9 {
    padding-top: 7vw !important; }
  .pr-md-9,
  .px-md-9 {
    padding-right: 7vw !important; }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 7vw !important; }
  .pl-md-9,
  .px-md-9 {
    padding-left: 7vw !important; }
  .p-md-10 {
    padding: 8vw !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 8vw !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 8vw !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 8vw !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 8vw !important; }
  .p-md-11 {
    padding: 9vw !important; }
  .pt-md-11,
  .py-md-11 {
    padding-top: 9vw !important; }
  .pr-md-11,
  .px-md-11 {
    padding-right: 9vw !important; }
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 9vw !important; }
  .pl-md-11,
  .px-md-11 {
    padding-left: 9vw !important; }
  .p-md-12 {
    padding: 12vw !important; }
  .pt-md-12,
  .py-md-12 {
    padding-top: 12vw !important; }
  .pr-md-12,
  .px-md-12 {
    padding-right: 12vw !important; }
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 12vw !important; }
  .pl-md-12,
  .px-md-12 {
    padding-left: 12vw !important; }
  .p-md-13 {
    padding: 13vw !important; }
  .pt-md-13,
  .py-md-13 {
    padding-top: 13vw !important; }
  .pr-md-13,
  .px-md-13 {
    padding-right: 13vw !important; }
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 13vw !important; }
  .pl-md-13,
  .px-md-13 {
    padding-left: 13vw !important; }
  .p-md-14 {
    padding: 14vw !important; }
  .pt-md-14,
  .py-md-14 {
    padding-top: 14vw !important; }
  .pr-md-14,
  .px-md-14 {
    padding-right: 14vw !important; }
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 14vw !important; }
  .pl-md-14,
  .px-md-14 {
    padding-left: 14vw !important; }
  .p-md-15 {
    padding: 15vw !important; }
  .pt-md-15,
  .py-md-15 {
    padding-top: 15vw !important; }
  .pr-md-15,
  .px-md-15 {
    padding-right: 15vw !important; }
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 15vw !important; }
  .pl-md-15,
  .px-md-15 {
    padding-left: 15vw !important; }
  .p-md-25 {
    padding: 25vw !important; }
  .pt-md-25,
  .py-md-25 {
    padding-top: 25vw !important; }
  .pr-md-25,
  .px-md-25 {
    padding-right: 25vw !important; }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 25vw !important; }
  .pl-md-25,
  .px-md-25 {
    padding-left: 25vw !important; }
  .p-md-30 {
    padding: 35vw !important; }
  .pt-md-30,
  .py-md-30 {
    padding-top: 35vw !important; }
  .pr-md-30,
  .px-md-30 {
    padding-right: 35vw !important; }
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 35vw !important; }
  .pl-md-30,
  .px-md-30 {
    padding-left: 35vw !important; }
  .p-md-40 {
    padding: 40vw !important; }
  .pt-md-40,
  .py-md-40 {
    padding-top: 40vw !important; }
  .pr-md-40,
  .px-md-40 {
    padding-right: 40vw !important; }
  .pb-md-40,
  .py-md-40 {
    padding-bottom: 40vw !important; }
  .pl-md-40,
  .px-md-40 {
    padding-left: 40vw !important; }
  .p-md-50 {
    padding: 50vw !important; }
  .pt-md-50,
  .py-md-50 {
    padding-top: 50vw !important; }
  .pr-md-50,
  .px-md-50 {
    padding-right: 50vw !important; }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 50vw !important; }
  .pl-md-50,
  .px-md-50 {
    padding-left: 50vw !important; }
  .m-md-n1 {
    margin: -0.25vw !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25vw !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25vw !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25vw !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25vw !important; }
  .m-md-n2 {
    margin: -0.5vw !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5vw !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5vw !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5vw !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5vw !important; }
  .m-md-n3 {
    margin: -1vw !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1vw !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1vw !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1vw !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1vw !important; }
  .m-md-n4 {
    margin: -1.5vw !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5vw !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5vw !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5vw !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5vw !important; }
  .m-md-n5 {
    margin: -3vw !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3vw !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3vw !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3vw !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3vw !important; }
  .m-md-n6 {
    margin: -4vw !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4vw !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4vw !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4vw !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4vw !important; }
  .m-md-n7 {
    margin: -4.35vw !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -4.35vw !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -4.35vw !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -4.35vw !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -4.35vw !important; }
  .m-md-n8 {
    margin: -6vw !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -6vw !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -6vw !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -6vw !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -6vw !important; }
  .m-md-n9 {
    margin: -7vw !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -7vw !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -7vw !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -7vw !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -7vw !important; }
  .m-md-n10 {
    margin: -8vw !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -8vw !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -8vw !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -8vw !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -8vw !important; }
  .m-md-n11 {
    margin: -9vw !important; }
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -9vw !important; }
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -9vw !important; }
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -9vw !important; }
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -9vw !important; }
  .m-md-n12 {
    margin: -12vw !important; }
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -12vw !important; }
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -12vw !important; }
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -12vw !important; }
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -12vw !important; }
  .m-md-n13 {
    margin: -13vw !important; }
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -13vw !important; }
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -13vw !important; }
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -13vw !important; }
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -13vw !important; }
  .m-md-n14 {
    margin: -14vw !important; }
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -14vw !important; }
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -14vw !important; }
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -14vw !important; }
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -14vw !important; }
  .m-md-n15 {
    margin: -15vw !important; }
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -15vw !important; }
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -15vw !important; }
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -15vw !important; }
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -15vw !important; }
  .m-md-n25 {
    margin: -25vw !important; }
  .mt-md-n25,
  .my-md-n25 {
    margin-top: -25vw !important; }
  .mr-md-n25,
  .mx-md-n25 {
    margin-right: -25vw !important; }
  .mb-md-n25,
  .my-md-n25 {
    margin-bottom: -25vw !important; }
  .ml-md-n25,
  .mx-md-n25 {
    margin-left: -25vw !important; }
  .m-md-n30 {
    margin: -35vw !important; }
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -35vw !important; }
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -35vw !important; }
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -35vw !important; }
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -35vw !important; }
  .m-md-n40 {
    margin: -40vw !important; }
  .mt-md-n40,
  .my-md-n40 {
    margin-top: -40vw !important; }
  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -40vw !important; }
  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -40vw !important; }
  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -40vw !important; }
  .m-md-n50 {
    margin: -50vw !important; }
  .mt-md-n50,
  .my-md-n50 {
    margin-top: -50vw !important; }
  .mr-md-n50,
  .mx-md-n50 {
    margin-right: -50vw !important; }
  .mb-md-n50,
  .my-md-n50 {
    margin-bottom: -50vw !important; }
  .ml-md-n50,
  .mx-md-n50 {
    margin-left: -50vw !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25vw !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25vw !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25vw !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25vw !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25vw !important; }
  .m-lg-2 {
    margin: 0.5vw !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5vw !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5vw !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5vw !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5vw !important; }
  .m-lg-3 {
    margin: 1vw !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1vw !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1vw !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1vw !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1vw !important; }
  .m-lg-4 {
    margin: 1.5vw !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5vw !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5vw !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5vw !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5vw !important; }
  .m-lg-5 {
    margin: 3vw !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3vw !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3vw !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3vw !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3vw !important; }
  .m-lg-6 {
    margin: 4vw !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 4vw !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 4vw !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 4vw !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 4vw !important; }
  .m-lg-7 {
    margin: 4.35vw !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 4.35vw !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 4.35vw !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 4.35vw !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 4.35vw !important; }
  .m-lg-8 {
    margin: 6vw !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 6vw !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 6vw !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 6vw !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 6vw !important; }
  .m-lg-9 {
    margin: 7vw !important; }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 7vw !important; }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 7vw !important; }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 7vw !important; }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 7vw !important; }
  .m-lg-10 {
    margin: 8vw !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 8vw !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 8vw !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 8vw !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 8vw !important; }
  .m-lg-11 {
    margin: 9vw !important; }
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 9vw !important; }
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 9vw !important; }
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 9vw !important; }
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 9vw !important; }
  .m-lg-12 {
    margin: 12vw !important; }
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 12vw !important; }
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 12vw !important; }
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 12vw !important; }
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 12vw !important; }
  .m-lg-13 {
    margin: 13vw !important; }
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 13vw !important; }
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 13vw !important; }
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 13vw !important; }
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 13vw !important; }
  .m-lg-14 {
    margin: 14vw !important; }
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 14vw !important; }
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 14vw !important; }
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 14vw !important; }
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 14vw !important; }
  .m-lg-15 {
    margin: 15vw !important; }
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 15vw !important; }
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 15vw !important; }
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 15vw !important; }
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 15vw !important; }
  .m-lg-25 {
    margin: 25vw !important; }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 25vw !important; }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 25vw !important; }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 25vw !important; }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 25vw !important; }
  .m-lg-30 {
    margin: 35vw !important; }
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 35vw !important; }
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 35vw !important; }
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 35vw !important; }
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 35vw !important; }
  .m-lg-40 {
    margin: 40vw !important; }
  .mt-lg-40,
  .my-lg-40 {
    margin-top: 40vw !important; }
  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 40vw !important; }
  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 40vw !important; }
  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 40vw !important; }
  .m-lg-50 {
    margin: 50vw !important; }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 50vw !important; }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 50vw !important; }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 50vw !important; }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 50vw !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25vw !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25vw !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25vw !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25vw !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25vw !important; }
  .p-lg-2 {
    padding: 0.5vw !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5vw !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5vw !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5vw !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5vw !important; }
  .p-lg-3 {
    padding: 1vw !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1vw !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1vw !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1vw !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1vw !important; }
  .p-lg-4 {
    padding: 1.5vw !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5vw !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5vw !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5vw !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5vw !important; }
  .p-lg-5 {
    padding: 3vw !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3vw !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3vw !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3vw !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3vw !important; }
  .p-lg-6 {
    padding: 4vw !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 4vw !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 4vw !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 4vw !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 4vw !important; }
  .p-lg-7 {
    padding: 4.35vw !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 4.35vw !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 4.35vw !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 4.35vw !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 4.35vw !important; }
  .p-lg-8 {
    padding: 6vw !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 6vw !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 6vw !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 6vw !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 6vw !important; }
  .p-lg-9 {
    padding: 7vw !important; }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 7vw !important; }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 7vw !important; }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 7vw !important; }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 7vw !important; }
  .p-lg-10 {
    padding: 8vw !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 8vw !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 8vw !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 8vw !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 8vw !important; }
  .p-lg-11 {
    padding: 9vw !important; }
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 9vw !important; }
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 9vw !important; }
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 9vw !important; }
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 9vw !important; }
  .p-lg-12 {
    padding: 12vw !important; }
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 12vw !important; }
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 12vw !important; }
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 12vw !important; }
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 12vw !important; }
  .p-lg-13 {
    padding: 13vw !important; }
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 13vw !important; }
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 13vw !important; }
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 13vw !important; }
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 13vw !important; }
  .p-lg-14 {
    padding: 14vw !important; }
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 14vw !important; }
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 14vw !important; }
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 14vw !important; }
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 14vw !important; }
  .p-lg-15 {
    padding: 15vw !important; }
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 15vw !important; }
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 15vw !important; }
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 15vw !important; }
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 15vw !important; }
  .p-lg-25 {
    padding: 25vw !important; }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 25vw !important; }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 25vw !important; }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 25vw !important; }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 25vw !important; }
  .p-lg-30 {
    padding: 35vw !important; }
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 35vw !important; }
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 35vw !important; }
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 35vw !important; }
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 35vw !important; }
  .p-lg-40 {
    padding: 40vw !important; }
  .pt-lg-40,
  .py-lg-40 {
    padding-top: 40vw !important; }
  .pr-lg-40,
  .px-lg-40 {
    padding-right: 40vw !important; }
  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 40vw !important; }
  .pl-lg-40,
  .px-lg-40 {
    padding-left: 40vw !important; }
  .p-lg-50 {
    padding: 50vw !important; }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 50vw !important; }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 50vw !important; }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 50vw !important; }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 50vw !important; }
  .m-lg-n1 {
    margin: -0.25vw !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25vw !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25vw !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25vw !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25vw !important; }
  .m-lg-n2 {
    margin: -0.5vw !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5vw !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5vw !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5vw !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5vw !important; }
  .m-lg-n3 {
    margin: -1vw !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1vw !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1vw !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1vw !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1vw !important; }
  .m-lg-n4 {
    margin: -1.5vw !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5vw !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5vw !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5vw !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5vw !important; }
  .m-lg-n5 {
    margin: -3vw !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3vw !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3vw !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3vw !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3vw !important; }
  .m-lg-n6 {
    margin: -4vw !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4vw !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4vw !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4vw !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4vw !important; }
  .m-lg-n7 {
    margin: -4.35vw !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -4.35vw !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -4.35vw !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -4.35vw !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -4.35vw !important; }
  .m-lg-n8 {
    margin: -6vw !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -6vw !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -6vw !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -6vw !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -6vw !important; }
  .m-lg-n9 {
    margin: -7vw !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -7vw !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -7vw !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -7vw !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -7vw !important; }
  .m-lg-n10 {
    margin: -8vw !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -8vw !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -8vw !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -8vw !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -8vw !important; }
  .m-lg-n11 {
    margin: -9vw !important; }
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -9vw !important; }
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -9vw !important; }
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -9vw !important; }
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -9vw !important; }
  .m-lg-n12 {
    margin: -12vw !important; }
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -12vw !important; }
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -12vw !important; }
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -12vw !important; }
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -12vw !important; }
  .m-lg-n13 {
    margin: -13vw !important; }
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -13vw !important; }
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -13vw !important; }
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -13vw !important; }
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -13vw !important; }
  .m-lg-n14 {
    margin: -14vw !important; }
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -14vw !important; }
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -14vw !important; }
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -14vw !important; }
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -14vw !important; }
  .m-lg-n15 {
    margin: -15vw !important; }
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -15vw !important; }
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -15vw !important; }
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -15vw !important; }
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -15vw !important; }
  .m-lg-n25 {
    margin: -25vw !important; }
  .mt-lg-n25,
  .my-lg-n25 {
    margin-top: -25vw !important; }
  .mr-lg-n25,
  .mx-lg-n25 {
    margin-right: -25vw !important; }
  .mb-lg-n25,
  .my-lg-n25 {
    margin-bottom: -25vw !important; }
  .ml-lg-n25,
  .mx-lg-n25 {
    margin-left: -25vw !important; }
  .m-lg-n30 {
    margin: -35vw !important; }
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -35vw !important; }
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -35vw !important; }
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -35vw !important; }
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -35vw !important; }
  .m-lg-n40 {
    margin: -40vw !important; }
  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -40vw !important; }
  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -40vw !important; }
  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -40vw !important; }
  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -40vw !important; }
  .m-lg-n50 {
    margin: -50vw !important; }
  .mt-lg-n50,
  .my-lg-n50 {
    margin-top: -50vw !important; }
  .mr-lg-n50,
  .mx-lg-n50 {
    margin-right: -50vw !important; }
  .mb-lg-n50,
  .my-lg-n50 {
    margin-bottom: -50vw !important; }
  .ml-lg-n50,
  .mx-lg-n50 {
    margin-left: -50vw !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25vw !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25vw !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25vw !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25vw !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25vw !important; }
  .m-xl-2 {
    margin: 0.5vw !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5vw !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5vw !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5vw !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5vw !important; }
  .m-xl-3 {
    margin: 1vw !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1vw !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1vw !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1vw !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1vw !important; }
  .m-xl-4 {
    margin: 1.5vw !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5vw !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5vw !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5vw !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5vw !important; }
  .m-xl-5 {
    margin: 3vw !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3vw !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3vw !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3vw !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3vw !important; }
  .m-xl-6 {
    margin: 4vw !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 4vw !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 4vw !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 4vw !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 4vw !important; }
  .m-xl-7 {
    margin: 4.35vw !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 4.35vw !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 4.35vw !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 4.35vw !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 4.35vw !important; }
  .m-xl-8 {
    margin: 6vw !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 6vw !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 6vw !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 6vw !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 6vw !important; }
  .m-xl-9 {
    margin: 7vw !important; }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 7vw !important; }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 7vw !important; }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 7vw !important; }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 7vw !important; }
  .m-xl-10 {
    margin: 8vw !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 8vw !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 8vw !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 8vw !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 8vw !important; }
  .m-xl-11 {
    margin: 9vw !important; }
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 9vw !important; }
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 9vw !important; }
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 9vw !important; }
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 9vw !important; }
  .m-xl-12 {
    margin: 12vw !important; }
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 12vw !important; }
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 12vw !important; }
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 12vw !important; }
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 12vw !important; }
  .m-xl-13 {
    margin: 13vw !important; }
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 13vw !important; }
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 13vw !important; }
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 13vw !important; }
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 13vw !important; }
  .m-xl-14 {
    margin: 14vw !important; }
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 14vw !important; }
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 14vw !important; }
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 14vw !important; }
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 14vw !important; }
  .m-xl-15 {
    margin: 15vw !important; }
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 15vw !important; }
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 15vw !important; }
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 15vw !important; }
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 15vw !important; }
  .m-xl-25 {
    margin: 25vw !important; }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 25vw !important; }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 25vw !important; }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 25vw !important; }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 25vw !important; }
  .m-xl-30 {
    margin: 35vw !important; }
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 35vw !important; }
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 35vw !important; }
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 35vw !important; }
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 35vw !important; }
  .m-xl-40 {
    margin: 40vw !important; }
  .mt-xl-40,
  .my-xl-40 {
    margin-top: 40vw !important; }
  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 40vw !important; }
  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 40vw !important; }
  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 40vw !important; }
  .m-xl-50 {
    margin: 50vw !important; }
  .mt-xl-50,
  .my-xl-50 {
    margin-top: 50vw !important; }
  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 50vw !important; }
  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 50vw !important; }
  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 50vw !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25vw !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25vw !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25vw !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25vw !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25vw !important; }
  .p-xl-2 {
    padding: 0.5vw !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5vw !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5vw !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5vw !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5vw !important; }
  .p-xl-3 {
    padding: 1vw !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1vw !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1vw !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1vw !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1vw !important; }
  .p-xl-4 {
    padding: 1.5vw !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5vw !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5vw !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5vw !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5vw !important; }
  .p-xl-5 {
    padding: 3vw !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3vw !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3vw !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3vw !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3vw !important; }
  .p-xl-6 {
    padding: 4vw !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 4vw !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 4vw !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 4vw !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 4vw !important; }
  .p-xl-7 {
    padding: 4.35vw !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 4.35vw !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 4.35vw !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 4.35vw !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 4.35vw !important; }
  .p-xl-8 {
    padding: 6vw !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 6vw !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 6vw !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 6vw !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 6vw !important; }
  .p-xl-9 {
    padding: 7vw !important; }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 7vw !important; }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 7vw !important; }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 7vw !important; }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 7vw !important; }
  .p-xl-10 {
    padding: 8vw !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 8vw !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 8vw !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 8vw !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 8vw !important; }
  .p-xl-11 {
    padding: 9vw !important; }
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 9vw !important; }
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 9vw !important; }
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 9vw !important; }
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 9vw !important; }
  .p-xl-12 {
    padding: 12vw !important; }
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 12vw !important; }
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 12vw !important; }
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 12vw !important; }
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 12vw !important; }
  .p-xl-13 {
    padding: 13vw !important; }
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 13vw !important; }
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 13vw !important; }
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 13vw !important; }
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 13vw !important; }
  .p-xl-14 {
    padding: 14vw !important; }
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 14vw !important; }
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 14vw !important; }
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 14vw !important; }
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 14vw !important; }
  .p-xl-15 {
    padding: 15vw !important; }
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 15vw !important; }
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 15vw !important; }
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 15vw !important; }
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 15vw !important; }
  .p-xl-25 {
    padding: 25vw !important; }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 25vw !important; }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 25vw !important; }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 25vw !important; }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 25vw !important; }
  .p-xl-30 {
    padding: 35vw !important; }
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 35vw !important; }
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 35vw !important; }
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 35vw !important; }
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 35vw !important; }
  .p-xl-40 {
    padding: 40vw !important; }
  .pt-xl-40,
  .py-xl-40 {
    padding-top: 40vw !important; }
  .pr-xl-40,
  .px-xl-40 {
    padding-right: 40vw !important; }
  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 40vw !important; }
  .pl-xl-40,
  .px-xl-40 {
    padding-left: 40vw !important; }
  .p-xl-50 {
    padding: 50vw !important; }
  .pt-xl-50,
  .py-xl-50 {
    padding-top: 50vw !important; }
  .pr-xl-50,
  .px-xl-50 {
    padding-right: 50vw !important; }
  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 50vw !important; }
  .pl-xl-50,
  .px-xl-50 {
    padding-left: 50vw !important; }
  .m-xl-n1 {
    margin: -0.25vw !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25vw !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25vw !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25vw !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25vw !important; }
  .m-xl-n2 {
    margin: -0.5vw !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5vw !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5vw !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5vw !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5vw !important; }
  .m-xl-n3 {
    margin: -1vw !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1vw !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1vw !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1vw !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1vw !important; }
  .m-xl-n4 {
    margin: -1.5vw !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5vw !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5vw !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5vw !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5vw !important; }
  .m-xl-n5 {
    margin: -3vw !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3vw !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3vw !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3vw !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3vw !important; }
  .m-xl-n6 {
    margin: -4vw !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4vw !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4vw !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4vw !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4vw !important; }
  .m-xl-n7 {
    margin: -4.35vw !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -4.35vw !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -4.35vw !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -4.35vw !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -4.35vw !important; }
  .m-xl-n8 {
    margin: -6vw !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -6vw !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -6vw !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -6vw !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -6vw !important; }
  .m-xl-n9 {
    margin: -7vw !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -7vw !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -7vw !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -7vw !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -7vw !important; }
  .m-xl-n10 {
    margin: -8vw !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -8vw !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -8vw !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -8vw !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -8vw !important; }
  .m-xl-n11 {
    margin: -9vw !important; }
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -9vw !important; }
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -9vw !important; }
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -9vw !important; }
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -9vw !important; }
  .m-xl-n12 {
    margin: -12vw !important; }
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -12vw !important; }
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -12vw !important; }
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -12vw !important; }
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -12vw !important; }
  .m-xl-n13 {
    margin: -13vw !important; }
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -13vw !important; }
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -13vw !important; }
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -13vw !important; }
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -13vw !important; }
  .m-xl-n14 {
    margin: -14vw !important; }
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -14vw !important; }
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -14vw !important; }
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -14vw !important; }
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -14vw !important; }
  .m-xl-n15 {
    margin: -15vw !important; }
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -15vw !important; }
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -15vw !important; }
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -15vw !important; }
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -15vw !important; }
  .m-xl-n25 {
    margin: -25vw !important; }
  .mt-xl-n25,
  .my-xl-n25 {
    margin-top: -25vw !important; }
  .mr-xl-n25,
  .mx-xl-n25 {
    margin-right: -25vw !important; }
  .mb-xl-n25,
  .my-xl-n25 {
    margin-bottom: -25vw !important; }
  .ml-xl-n25,
  .mx-xl-n25 {
    margin-left: -25vw !important; }
  .m-xl-n30 {
    margin: -35vw !important; }
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -35vw !important; }
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -35vw !important; }
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -35vw !important; }
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -35vw !important; }
  .m-xl-n40 {
    margin: -40vw !important; }
  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -40vw !important; }
  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -40vw !important; }
  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -40vw !important; }
  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -40vw !important; }
  .m-xl-n50 {
    margin: -50vw !important; }
  .mt-xl-n50,
  .my-xl-n50 {
    margin-top: -50vw !important; }
  .mr-xl-n50,
  .mx-xl-n50 {
    margin-right: -50vw !important; }
  .mb-xl-n50,
  .my-xl-n50 {
    margin-bottom: -50vw !important; }
  .ml-xl-n50,
  .mx-xl-n50 {
    margin-left: -50vw !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }
@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25vw !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25vw !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25vw !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25vw !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25vw !important; }
  .m-xxl-2 {
    margin: 0.5vw !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5vw !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5vw !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5vw !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5vw !important; }
  .m-xxl-3 {
    margin: 1vw !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1vw !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1vw !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1vw !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1vw !important; }
  .m-xxl-4 {
    margin: 1.5vw !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5vw !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5vw !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5vw !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5vw !important; }
  .m-xxl-5 {
    margin: 3vw !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3vw !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3vw !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3vw !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3vw !important; }
  .m-xxl-6 {
    margin: 4vw !important; }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 4vw !important; }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 4vw !important; }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 4vw !important; }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 4vw !important; }
  .m-xxl-7 {
    margin: 4.35vw !important; }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 4.35vw !important; }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 4.35vw !important; }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 4.35vw !important; }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 4.35vw !important; }
  .m-xxl-8 {
    margin: 6vw !important; }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 6vw !important; }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 6vw !important; }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 6vw !important; }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 6vw !important; }
  .m-xxl-9 {
    margin: 7vw !important; }
  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 7vw !important; }
  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 7vw !important; }
  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 7vw !important; }
  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 7vw !important; }
  .m-xxl-10 {
    margin: 8vw !important; }
  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 8vw !important; }
  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 8vw !important; }
  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 8vw !important; }
  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 8vw !important; }
  .m-xxl-11 {
    margin: 9vw !important; }
  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 9vw !important; }
  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 9vw !important; }
  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 9vw !important; }
  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 9vw !important; }
  .m-xxl-12 {
    margin: 12vw !important; }
  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 12vw !important; }
  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 12vw !important; }
  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 12vw !important; }
  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 12vw !important; }
  .m-xxl-13 {
    margin: 13vw !important; }
  .mt-xxl-13,
  .my-xxl-13 {
    margin-top: 13vw !important; }
  .mr-xxl-13,
  .mx-xxl-13 {
    margin-right: 13vw !important; }
  .mb-xxl-13,
  .my-xxl-13 {
    margin-bottom: 13vw !important; }
  .ml-xxl-13,
  .mx-xxl-13 {
    margin-left: 13vw !important; }
  .m-xxl-14 {
    margin: 14vw !important; }
  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 14vw !important; }
  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 14vw !important; }
  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 14vw !important; }
  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 14vw !important; }
  .m-xxl-15 {
    margin: 15vw !important; }
  .mt-xxl-15,
  .my-xxl-15 {
    margin-top: 15vw !important; }
  .mr-xxl-15,
  .mx-xxl-15 {
    margin-right: 15vw !important; }
  .mb-xxl-15,
  .my-xxl-15 {
    margin-bottom: 15vw !important; }
  .ml-xxl-15,
  .mx-xxl-15 {
    margin-left: 15vw !important; }
  .m-xxl-25 {
    margin: 25vw !important; }
  .mt-xxl-25,
  .my-xxl-25 {
    margin-top: 25vw !important; }
  .mr-xxl-25,
  .mx-xxl-25 {
    margin-right: 25vw !important; }
  .mb-xxl-25,
  .my-xxl-25 {
    margin-bottom: 25vw !important; }
  .ml-xxl-25,
  .mx-xxl-25 {
    margin-left: 25vw !important; }
  .m-xxl-30 {
    margin: 35vw !important; }
  .mt-xxl-30,
  .my-xxl-30 {
    margin-top: 35vw !important; }
  .mr-xxl-30,
  .mx-xxl-30 {
    margin-right: 35vw !important; }
  .mb-xxl-30,
  .my-xxl-30 {
    margin-bottom: 35vw !important; }
  .ml-xxl-30,
  .mx-xxl-30 {
    margin-left: 35vw !important; }
  .m-xxl-40 {
    margin: 40vw !important; }
  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 40vw !important; }
  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 40vw !important; }
  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 40vw !important; }
  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 40vw !important; }
  .m-xxl-50 {
    margin: 50vw !important; }
  .mt-xxl-50,
  .my-xxl-50 {
    margin-top: 50vw !important; }
  .mr-xxl-50,
  .mx-xxl-50 {
    margin-right: 50vw !important; }
  .mb-xxl-50,
  .my-xxl-50 {
    margin-bottom: 50vw !important; }
  .ml-xxl-50,
  .mx-xxl-50 {
    margin-left: 50vw !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25vw !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25vw !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25vw !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25vw !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25vw !important; }
  .p-xxl-2 {
    padding: 0.5vw !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5vw !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5vw !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5vw !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5vw !important; }
  .p-xxl-3 {
    padding: 1vw !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1vw !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1vw !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1vw !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1vw !important; }
  .p-xxl-4 {
    padding: 1.5vw !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5vw !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5vw !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5vw !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5vw !important; }
  .p-xxl-5 {
    padding: 3vw !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3vw !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3vw !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3vw !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3vw !important; }
  .p-xxl-6 {
    padding: 4vw !important; }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 4vw !important; }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 4vw !important; }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 4vw !important; }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 4vw !important; }
  .p-xxl-7 {
    padding: 4.35vw !important; }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 4.35vw !important; }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 4.35vw !important; }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 4.35vw !important; }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 4.35vw !important; }
  .p-xxl-8 {
    padding: 6vw !important; }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 6vw !important; }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 6vw !important; }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 6vw !important; }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 6vw !important; }
  .p-xxl-9 {
    padding: 7vw !important; }
  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 7vw !important; }
  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 7vw !important; }
  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 7vw !important; }
  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 7vw !important; }
  .p-xxl-10 {
    padding: 8vw !important; }
  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 8vw !important; }
  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 8vw !important; }
  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 8vw !important; }
  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 8vw !important; }
  .p-xxl-11 {
    padding: 9vw !important; }
  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 9vw !important; }
  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 9vw !important; }
  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 9vw !important; }
  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 9vw !important; }
  .p-xxl-12 {
    padding: 12vw !important; }
  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 12vw !important; }
  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 12vw !important; }
  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 12vw !important; }
  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 12vw !important; }
  .p-xxl-13 {
    padding: 13vw !important; }
  .pt-xxl-13,
  .py-xxl-13 {
    padding-top: 13vw !important; }
  .pr-xxl-13,
  .px-xxl-13 {
    padding-right: 13vw !important; }
  .pb-xxl-13,
  .py-xxl-13 {
    padding-bottom: 13vw !important; }
  .pl-xxl-13,
  .px-xxl-13 {
    padding-left: 13vw !important; }
  .p-xxl-14 {
    padding: 14vw !important; }
  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 14vw !important; }
  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 14vw !important; }
  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 14vw !important; }
  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 14vw !important; }
  .p-xxl-15 {
    padding: 15vw !important; }
  .pt-xxl-15,
  .py-xxl-15 {
    padding-top: 15vw !important; }
  .pr-xxl-15,
  .px-xxl-15 {
    padding-right: 15vw !important; }
  .pb-xxl-15,
  .py-xxl-15 {
    padding-bottom: 15vw !important; }
  .pl-xxl-15,
  .px-xxl-15 {
    padding-left: 15vw !important; }
  .p-xxl-25 {
    padding: 25vw !important; }
  .pt-xxl-25,
  .py-xxl-25 {
    padding-top: 25vw !important; }
  .pr-xxl-25,
  .px-xxl-25 {
    padding-right: 25vw !important; }
  .pb-xxl-25,
  .py-xxl-25 {
    padding-bottom: 25vw !important; }
  .pl-xxl-25,
  .px-xxl-25 {
    padding-left: 25vw !important; }
  .p-xxl-30 {
    padding: 35vw !important; }
  .pt-xxl-30,
  .py-xxl-30 {
    padding-top: 35vw !important; }
  .pr-xxl-30,
  .px-xxl-30 {
    padding-right: 35vw !important; }
  .pb-xxl-30,
  .py-xxl-30 {
    padding-bottom: 35vw !important; }
  .pl-xxl-30,
  .px-xxl-30 {
    padding-left: 35vw !important; }
  .p-xxl-40 {
    padding: 40vw !important; }
  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 40vw !important; }
  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 40vw !important; }
  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 40vw !important; }
  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 40vw !important; }
  .p-xxl-50 {
    padding: 50vw !important; }
  .pt-xxl-50,
  .py-xxl-50 {
    padding-top: 50vw !important; }
  .pr-xxl-50,
  .px-xxl-50 {
    padding-right: 50vw !important; }
  .pb-xxl-50,
  .py-xxl-50 {
    padding-bottom: 50vw !important; }
  .pl-xxl-50,
  .px-xxl-50 {
    padding-left: 50vw !important; }
  .m-xxl-n1 {
    margin: -0.25vw !important; }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25vw !important; }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25vw !important; }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25vw !important; }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25vw !important; }
  .m-xxl-n2 {
    margin: -0.5vw !important; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5vw !important; }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5vw !important; }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5vw !important; }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5vw !important; }
  .m-xxl-n3 {
    margin: -1vw !important; }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1vw !important; }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1vw !important; }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1vw !important; }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1vw !important; }
  .m-xxl-n4 {
    margin: -1.5vw !important; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5vw !important; }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5vw !important; }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5vw !important; }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5vw !important; }
  .m-xxl-n5 {
    margin: -3vw !important; }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3vw !important; }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3vw !important; }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3vw !important; }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3vw !important; }
  .m-xxl-n6 {
    margin: -4vw !important; }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -4vw !important; }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -4vw !important; }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -4vw !important; }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -4vw !important; }
  .m-xxl-n7 {
    margin: -4.35vw !important; }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -4.35vw !important; }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -4.35vw !important; }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -4.35vw !important; }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -4.35vw !important; }
  .m-xxl-n8 {
    margin: -6vw !important; }
  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -6vw !important; }
  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -6vw !important; }
  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -6vw !important; }
  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -6vw !important; }
  .m-xxl-n9 {
    margin: -7vw !important; }
  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -7vw !important; }
  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -7vw !important; }
  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -7vw !important; }
  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -7vw !important; }
  .m-xxl-n10 {
    margin: -8vw !important; }
  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -8vw !important; }
  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -8vw !important; }
  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -8vw !important; }
  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -8vw !important; }
  .m-xxl-n11 {
    margin: -9vw !important; }
  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -9vw !important; }
  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -9vw !important; }
  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -9vw !important; }
  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -9vw !important; }
  .m-xxl-n12 {
    margin: -12vw !important; }
  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -12vw !important; }
  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -12vw !important; }
  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -12vw !important; }
  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -12vw !important; }
  .m-xxl-n13 {
    margin: -13vw !important; }
  .mt-xxl-n13,
  .my-xxl-n13 {
    margin-top: -13vw !important; }
  .mr-xxl-n13,
  .mx-xxl-n13 {
    margin-right: -13vw !important; }
  .mb-xxl-n13,
  .my-xxl-n13 {
    margin-bottom: -13vw !important; }
  .ml-xxl-n13,
  .mx-xxl-n13 {
    margin-left: -13vw !important; }
  .m-xxl-n14 {
    margin: -14vw !important; }
  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -14vw !important; }
  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -14vw !important; }
  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -14vw !important; }
  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -14vw !important; }
  .m-xxl-n15 {
    margin: -15vw !important; }
  .mt-xxl-n15,
  .my-xxl-n15 {
    margin-top: -15vw !important; }
  .mr-xxl-n15,
  .mx-xxl-n15 {
    margin-right: -15vw !important; }
  .mb-xxl-n15,
  .my-xxl-n15 {
    margin-bottom: -15vw !important; }
  .ml-xxl-n15,
  .mx-xxl-n15 {
    margin-left: -15vw !important; }
  .m-xxl-n25 {
    margin: -25vw !important; }
  .mt-xxl-n25,
  .my-xxl-n25 {
    margin-top: -25vw !important; }
  .mr-xxl-n25,
  .mx-xxl-n25 {
    margin-right: -25vw !important; }
  .mb-xxl-n25,
  .my-xxl-n25 {
    margin-bottom: -25vw !important; }
  .ml-xxl-n25,
  .mx-xxl-n25 {
    margin-left: -25vw !important; }
  .m-xxl-n30 {
    margin: -35vw !important; }
  .mt-xxl-n30,
  .my-xxl-n30 {
    margin-top: -35vw !important; }
  .mr-xxl-n30,
  .mx-xxl-n30 {
    margin-right: -35vw !important; }
  .mb-xxl-n30,
  .my-xxl-n30 {
    margin-bottom: -35vw !important; }
  .ml-xxl-n30,
  .mx-xxl-n30 {
    margin-left: -35vw !important; }
  .m-xxl-n40 {
    margin: -40vw !important; }
  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -40vw !important; }
  .mr-xxl-n40,
  .mx-xxl-n40 {
    margin-right: -40vw !important; }
  .mb-xxl-n40,
  .my-xxl-n40 {
    margin-bottom: -40vw !important; }
  .ml-xxl-n40,
  .mx-xxl-n40 {
    margin-left: -40vw !important; }
  .m-xxl-n50 {
    margin: -50vw !important; }
  .mt-xxl-n50,
  .my-xxl-n50 {
    margin-top: -50vw !important; }
  .mr-xxl-n50,
  .mx-xxl-n50 {
    margin-right: -50vw !important; }
  .mb-xxl-n50,
  .my-xxl-n50 {
    margin-bottom: -50vw !important; }
  .ml-xxl-n50,
  .mx-xxl-n50 {
    margin-left: -50vw !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
.text-justify {
  text-align: justify !important; }
.text-wrap {
  white-space: normal !important; }
.text-nowrap {
  white-space: nowrap !important; }
.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }
.text-left {
  text-align: left !important; }
.text-right {
  text-align: right !important; }
.text-center {
  text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }
@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }
.text-lowercase {
  text-transform: lowercase !important; }
.text-uppercase {
  text-transform: uppercase !important; }
.text-capitalize {
  text-transform: capitalize !important; }
.font-weight-light {
  font-weight: 300 !important; }
.font-weight-lighter {
  font-weight: lighter !important; }
.font-weight-normal {
  font-weight: 400 !important; }
.font-weight-bold {
  font-weight: 700 !important; }
.font-weight-bolder {
  font-weight: bolder !important; }
.font-italic {
  font-style: italic !important; }
.text-white {
  color: #fff !important; }
.text-primary {
  color: #f53b44 !important; }
a.text-primary:hover, a.text-primary:focus {
  color: #d80b15 !important; }
.text-secondary {
  color: #6c757d !important; }
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }
.text-success {
  color: #28a745 !important; }
a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }
.text-info {
  color: #17a2b8 !important; }
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }
.text-warning {
  color: #ffc107 !important; }
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }
.text-danger {
  color: #fa1a0f !important; }
a.text-danger:hover, a.text-danger:focus {
  color: #b90c04 !important; }
.text-light {
  color: #f8f9fa !important; }
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }
.text-dark {
  color: #343a40 !important; }
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }
.text-body {
  color: #212529 !important; }
.text-muted {
  color: #6c757d !important; }
.text-black-50 {
  color: rgba(20, 20, 45, 0.5) !important; }
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }
.text-decoration-none {
  text-decoration: none !important; }
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }
.text-reset {
  color: inherit !important; }
.visible {
  visibility: visible !important; }
.invisible {
  visibility: hidden !important; }
body {
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fff;
  font-size: 1rem;
  will-change: background-color;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: var(--animation-speed-base);
       -o-transition-duration: var(--animation-speed-base);
          transition-duration: var(--animation-speed-base); }
body.--loading {
    pointer-events: none; }
body.--loading:after {
      content: "";
      display: block;
      cursor: wait;
      pointer-events: all;
      position: fixed;
      z-index: 10000;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh; }
@media (max-width: 575.98px) {
  html,
  body {
    max-width: 100vw;
    overflow-x: hidden; } }
html.--mobile-nav-opened,
html.--mobile-nav-opened body {
  overflow: hidden; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-Italic-627687852b027f3edfdabc848e038e83.woff2) format("woff2"), url(../fonts/Wigrum-Italic-4f3ecf7461ff5ddf1386948327944da9.woff) format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-BlackItalic-865ebfb659f0448218f12c7d456fbf37.woff2) format("woff2"), url(../fonts/Wigrum-BlackItalic-2da046484a6b0e867aa928531e2f28b3.woff) format("woff");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-Regular-158812498684a7af44a5455b6f366259.woff2) format("woff2"), url(../fonts/Wigrum-Regular-7e8e5a9dccc4f84e8a33ff045038a471.woff) format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-LightItalic-7d73a226a4df97abfd666efcf5713766.woff2) format("woff2"), url(../fonts/Wigrum-LightItalic-13f72feb63c259e16dcde40dc7ae0079.woff) format("woff");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-Bold-719e042f0258e7b6686086429bb3c48b.woff2) format("woff2"), url(../fonts/Wigrum-Bold-b9817890de8b1854a26de4de4d28a8c9.woff) format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-BoldItalic-e8460fde76bca38576bb927e4ec5d8db.woff2) format("woff2"), url(../fonts/Wigrum-BoldItalic-284a08d6ae6e7c400e0850b7bde7c69b.woff) format("woff");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-MediumItalic-b37c10ab7b870a85e4540e14c7e6c236.woff2) format("woff2"), url(../fonts/Wigrum-MediumItalic-471b163f1cf00d190b236ea3948258fb.woff) format("woff");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-Light-c4e6e354f821a27273bd5e3a30d961b7.woff2) format("woff2"), url(../fonts/Wigrum-Light-25f6bd4cb02d804059ab248fc722853c.woff) format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-Black-e72111215cbe4e398b049bb4bb09c5d9.woff2) format("woff2"), url(../fonts/Wigrum-Black-9ab31529d581be022b101723da5c9143.woff) format("woff");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: "Wigrum Brand";
  src: url(../fonts/Wigrum-Normal-f823dd2e463ada6099fc5b40044508bc.woff2) format("woff2"), url(../fonts/Wigrum-Normal-baea5fe13ca66fb88a1295bbcf1220f1.woff) format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "Wigrum";
  src: url(../fonts/Wigrum-Medium-272dd71ce675cf476ca4c248672beb47.woff2) format("woff2"), url(../fonts/Wigrum-Medium-b8fbdd84b2e1360bf32b9931d43e15f1.woff) format("woff");
  font-weight: 500;
  font-style: normal; }
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5vw;
  font-family: "Wigrum", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 500;
  line-height: 1; }
@media (max-width: 767.98px) {
  h1,
  .h1 {
    font-weight: 500;
    font-size: 6.5rem; } }
@media (max-width: 767.98px) and (max-width: 1200px) {
    h1,
    .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (max-width: 767.98px) {
  h2,
  .h2 {
    font-weight: 500;
    font-size: 3.13189rem; } }
@media (max-width: 767.98px) and (max-width: 1200px) {
    h2,
    .h2 {
      font-size: calc(1.43819rem + 2.25827vw) ; } }
@media (max-width: 767.98px) {
  h3,
  .h3 {
    font-size: 3.025rem; } }
@media (max-width: 767.98px) and (max-width: 1200px) {
    h3,
    .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (max-width: 767.98px) {
  h4,
  .h4 {
    font-size: 2.75rem;
    line-height: 1.15; } }
@media (max-width: 767.98px) and (max-width: 1200px) {
    h4,
    .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (max-width: 767.98px) {
  h5,
  .h5 {
    font-size: inherit;
    line-height: inherit; }
  h6,
  .h6 {
    font-size: 1rem;
    line-height: 1.4; } }
@media (min-width: 768px) {
  h1,
  .h1 {
    font-weight: 500;
    font-size: 6.5rem; } }
@media (min-width: 768px) and (max-width: 1200px) {
    h1,
    .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (min-width: 768px) {
  h2,
  .h2 {
    font-weight: 500;
    font-size: 5.125rem; } }
@media (min-width: 768px) and (max-width: 1200px) {
    h2,
    .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 3.025rem; } }
@media (min-width: 768px) and (max-width: 1200px) {
    h3,
    .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 2.75rem;
    line-height: 1.15; } }
@media (min-width: 768px) and (max-width: 1200px) {
    h4,
    .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (min-width: 768px) {
  h5,
  .h5 {
    font-size: 1.5rem;
    line-height: 1.3; } }
@media (min-width: 768px) and (max-width: 1200px) {
    h5,
    .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (min-width: 768px) {
  h6,
  .h6 {
    font-size: 1rem;
    line-height: 1.4; } }
hr {
  margin-top: 1vw;
  margin-bottom: 1vw;
  border: 0;
  border-top: 1px solid #dee2e6; }
small,
.small {
  font-size: 80%;
  font-weight: 400; }
strong {
  font-weight: 500; }
.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; }
@-webkit-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes fade-up {
  from {
    opacity: 0;
    -webkit-transform: translateY(25%);
            transform: translateY(25%); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }
@keyframes fade-up {
  from {
    opacity: 0;
    -webkit-transform: translateY(25%);
            transform: translateY(25%); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }
@-webkit-keyframes slide-up {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }
@keyframes slide-up {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  to {
    opacity: 1;
    -webkit-transform: translateY(0%);
            transform: translateY(0%); } }
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
img[data-scroll],
.video-background[data-reveal][data-scroll] {
  -webkit-transition-property: opacity transform;
  -o-transition-property: opacity transform;
  transition-property: opacity transform;
  -webkit-transition-duration: 2.25s;
       -o-transition-duration: 2.25s;
          transition-duration: 2.25s;
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
  opacity: 0; }
img[data-scroll].is-inview,
  .video-background[data-reveal][data-scroll].is-inview {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
    opacity: 1; }
[data-scroll="fade-in"],
.text-reveal[data-scroll] {
  opacity: 0;
  will-change: opacity; }
[data-scroll="fade-in"].is-inview,
  .text-reveal[data-scroll].is-inview {
    -webkit-transition-duration: var(--animation-speed-base);
         -o-transition-duration: var(--animation-speed-base);
            transition-duration: var(--animation-speed-base);
    -webkit-transition-delay: var(--transition-out-delay);
         -o-transition-delay: var(--transition-out-delay);
            transition-delay: var(--transition-out-delay);
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    opacity: 1; }
[data-scroll="fade-up"] {
  opacity: 0;
  -webkit-transform: translateY(125%);
      -ms-transform: translateY(125%);
          transform: translateY(125%);
  will-change: transform, opacity; }
@media (max-width: 1199.98px) {
    [data-scroll="fade-up"] {
      -webkit-transform: translateY(5%);
          -ms-transform: translateY(5%);
              transform: translateY(5%); } }
[data-scroll="fade-up"].is-inview {
    -webkit-transition-delay: 1s;
         -o-transition-delay: 1s;
            transition-delay: 1s;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    opacity: 1;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%); }
[data-scroll="fade-up-small"] {
  opacity: 0;
  -webkit-transform: translateY(25%);
      -ms-transform: translateY(25%);
          transform: translateY(25%);
  will-change: transform, opacity; }
@media (max-width: 1199.98px) {
    [data-scroll="fade-up-small"] {
      -webkit-transform: translateY(5%);
          -ms-transform: translateY(5%);
              transform: translateY(5%); } }
[data-scroll="fade-up-small"].is-inview {
    -webkit-transition-delay: 1s;
         -o-transition-delay: 1s;
            transition-delay: 1s;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1), linear;
         -o-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1), linear;
            transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1), linear;
    opacity: 1;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%); }
[data-scroll="mask-in"] {
  -webkit-clip-path: inset(0% 0%);
          clip-path: inset(0% 0%);
  -webkit-transition-property: -webkit-clip-path;
  transition-property: -webkit-clip-path;
  -o-transition-property: clip-path;
  transition-property: clip-path;
  transition-property: clip-path, -webkit-clip-path;
  -webkit-transition-duration: 1.25s;
       -o-transition-duration: 1.25s;
          transition-duration: 1.25s;
  -webkit-transition-delay: 1s;
       -o-transition-delay: 1s;
          transition-delay: 1s; }
[data-scroll="mask-in"].is-inview {
    -webkit-clip-path: inset(15% 5%);
            clip-path: inset(15% 5%); }
[data-scroll="mask-out"] {
  -webkit-clip-path: inset(15% 5%);
          clip-path: inset(15% 5%);
  -webkit-transition-property: -webkit-clip-path;
  transition-property: -webkit-clip-path;
  -o-transition-property: clip-path;
  transition-property: clip-path;
  transition-property: clip-path, -webkit-clip-path;
  -webkit-transition-duration: 1.25s;
       -o-transition-duration: 1.25s;
          transition-duration: 1.25s;
  -webkit-transition-delay: 1.5s;
       -o-transition-delay: 1.5s;
          transition-delay: 1.5s; }
[data-scroll="mask-out"].is-inview {
    -webkit-clip-path: inset(0% 0%);
            clip-path: inset(0% 0%); }
[data-scroll-delay="0"] {
  -webkit-transition-delay: 0ms !important;
       -o-transition-delay: 0ms !important;
          transition-delay: 0ms !important;
  -webkit-animation-delay: 0ms !important;
          animation-delay: 0ms !important; }
[data-scroll-delay="100"] {
  -webkit-transition-delay: 100ms !important;
       -o-transition-delay: 100ms !important;
          transition-delay: 100ms !important;
  -webkit-animation-delay: 100ms !important;
          animation-delay: 100ms !important; }
[data-scroll-delay="200"] {
  -webkit-transition-delay: 200ms !important;
       -o-transition-delay: 200ms !important;
          transition-delay: 200ms !important;
  -webkit-animation-delay: 200ms !important;
          animation-delay: 200ms !important; }
[data-scroll-delay="300"] {
  -webkit-transition-delay: 300ms !important;
       -o-transition-delay: 300ms !important;
          transition-delay: 300ms !important;
  -webkit-animation-delay: 300ms !important;
          animation-delay: 300ms !important; }
[data-scroll-delay="400"] {
  -webkit-transition-delay: 400ms !important;
       -o-transition-delay: 400ms !important;
          transition-delay: 400ms !important;
  -webkit-animation-delay: 400ms !important;
          animation-delay: 400ms !important; }
[data-scroll-delay="500"] {
  -webkit-transition-delay: 500ms !important;
       -o-transition-delay: 500ms !important;
          transition-delay: 500ms !important;
  -webkit-animation-delay: 500ms !important;
          animation-delay: 500ms !important; }
[data-scroll-delay="600"] {
  -webkit-transition-delay: 600ms !important;
       -o-transition-delay: 600ms !important;
          transition-delay: 600ms !important;
  -webkit-animation-delay: 600ms !important;
          animation-delay: 600ms !important; }
[data-scroll-delay="700"] {
  -webkit-transition-delay: 700ms !important;
       -o-transition-delay: 700ms !important;
          transition-delay: 700ms !important;
  -webkit-animation-delay: 700ms !important;
          animation-delay: 700ms !important; }
[data-scroll-delay="800"] {
  -webkit-transition-delay: 800ms !important;
       -o-transition-delay: 800ms !important;
          transition-delay: 800ms !important;
  -webkit-animation-delay: 800ms !important;
          animation-delay: 800ms !important; }
[data-scroll-delay="900"] {
  -webkit-transition-delay: 900ms !important;
       -o-transition-delay: 900ms !important;
          transition-delay: 900ms !important;
  -webkit-animation-delay: 900ms !important;
          animation-delay: 900ms !important; }
[data-scroll-delay="1000"] {
  -webkit-transition-delay: 1000ms !important;
       -o-transition-delay: 1000ms !important;
          transition-delay: 1000ms !important;
  -webkit-animation-delay: 1000ms !important;
          animation-delay: 1000ms !important; }
[data-scroll-delay="1100"] {
  -webkit-transition-delay: 1100ms !important;
       -o-transition-delay: 1100ms !important;
          transition-delay: 1100ms !important;
  -webkit-animation-delay: 1100ms !important;
          animation-delay: 1100ms !important; }
[data-scroll-delay="1200"] {
  -webkit-transition-delay: 1200ms !important;
       -o-transition-delay: 1200ms !important;
          transition-delay: 1200ms !important;
  -webkit-animation-delay: 1200ms !important;
          animation-delay: 1200ms !important; }
[data-scroll-delay="1300"] {
  -webkit-transition-delay: 1300ms !important;
       -o-transition-delay: 1300ms !important;
          transition-delay: 1300ms !important;
  -webkit-animation-delay: 1300ms !important;
          animation-delay: 1300ms !important; }
[data-scroll-delay="1400"] {
  -webkit-transition-delay: 1400ms !important;
       -o-transition-delay: 1400ms !important;
          transition-delay: 1400ms !important;
  -webkit-animation-delay: 1400ms !important;
          animation-delay: 1400ms !important; }
[data-scroll-delay="1500"] {
  -webkit-transition-delay: 1500ms !important;
       -o-transition-delay: 1500ms !important;
          transition-delay: 1500ms !important;
  -webkit-animation-delay: 1500ms !important;
          animation-delay: 1500ms !important; }
[data-scroll-delay="1600"] {
  -webkit-transition-delay: 1600ms !important;
       -o-transition-delay: 1600ms !important;
          transition-delay: 1600ms !important;
  -webkit-animation-delay: 1600ms !important;
          animation-delay: 1600ms !important; }
[data-scroll-delay="1700"] {
  -webkit-transition-delay: 1700ms !important;
       -o-transition-delay: 1700ms !important;
          transition-delay: 1700ms !important;
  -webkit-animation-delay: 1700ms !important;
          animation-delay: 1700ms !important; }
[data-scroll-delay="1800"] {
  -webkit-transition-delay: 1800ms !important;
       -o-transition-delay: 1800ms !important;
          transition-delay: 1800ms !important;
  -webkit-animation-delay: 1800ms !important;
          animation-delay: 1800ms !important; }
[data-scroll-delay="1900"] {
  -webkit-transition-delay: 1900ms !important;
       -o-transition-delay: 1900ms !important;
          transition-delay: 1900ms !important;
  -webkit-animation-delay: 1900ms !important;
          animation-delay: 1900ms !important; }
[data-scroll-delay="2000"] {
  -webkit-transition-delay: 2000ms !important;
       -o-transition-delay: 2000ms !important;
          transition-delay: 2000ms !important;
  -webkit-animation-delay: 2000ms !important;
          animation-delay: 2000ms !important; }
[data-scroll-delay="2100"] {
  -webkit-transition-delay: 2100ms !important;
       -o-transition-delay: 2100ms !important;
          transition-delay: 2100ms !important;
  -webkit-animation-delay: 2100ms !important;
          animation-delay: 2100ms !important; }
[data-scroll-delay="2200"] {
  -webkit-transition-delay: 2200ms !important;
       -o-transition-delay: 2200ms !important;
          transition-delay: 2200ms !important;
  -webkit-animation-delay: 2200ms !important;
          animation-delay: 2200ms !important; }
[data-scroll-delay="2300"] {
  -webkit-transition-delay: 2300ms !important;
       -o-transition-delay: 2300ms !important;
          transition-delay: 2300ms !important;
  -webkit-animation-delay: 2300ms !important;
          animation-delay: 2300ms !important; }
[data-scroll-delay="2400"] {
  -webkit-transition-delay: 2400ms !important;
       -o-transition-delay: 2400ms !important;
          transition-delay: 2400ms !important;
  -webkit-animation-delay: 2400ms !important;
          animation-delay: 2400ms !important; }
[data-scroll-delay="2500"] {
  -webkit-transition-delay: 2500ms !important;
       -o-transition-delay: 2500ms !important;
          transition-delay: 2500ms !important;
  -webkit-animation-delay: 2500ms !important;
          animation-delay: 2500ms !important; }
[data-scroll-delay="2600"] {
  -webkit-transition-delay: 2600ms !important;
       -o-transition-delay: 2600ms !important;
          transition-delay: 2600ms !important;
  -webkit-animation-delay: 2600ms !important;
          animation-delay: 2600ms !important; }
[data-scroll-delay="2700"] {
  -webkit-transition-delay: 2700ms !important;
       -o-transition-delay: 2700ms !important;
          transition-delay: 2700ms !important;
  -webkit-animation-delay: 2700ms !important;
          animation-delay: 2700ms !important; }
[data-scroll-delay="2800"] {
  -webkit-transition-delay: 2800ms !important;
       -o-transition-delay: 2800ms !important;
          transition-delay: 2800ms !important;
  -webkit-animation-delay: 2800ms !important;
          animation-delay: 2800ms !important; }
[data-scroll-delay="2900"] {
  -webkit-transition-delay: 2900ms !important;
       -o-transition-delay: 2900ms !important;
          transition-delay: 2900ms !important;
  -webkit-animation-delay: 2900ms !important;
          animation-delay: 2900ms !important; }
[data-scroll-delay="3000"] {
  -webkit-transition-delay: 3000ms !important;
       -o-transition-delay: 3000ms !important;
          transition-delay: 3000ms !important;
  -webkit-animation-delay: 3000ms !important;
          animation-delay: 3000ms !important; }
[data-scroll-delay="3100"] {
  -webkit-transition-delay: 3100ms !important;
       -o-transition-delay: 3100ms !important;
          transition-delay: 3100ms !important;
  -webkit-animation-delay: 3100ms !important;
          animation-delay: 3100ms !important; }
[data-scroll-delay="3200"] {
  -webkit-transition-delay: 3200ms !important;
       -o-transition-delay: 3200ms !important;
          transition-delay: 3200ms !important;
  -webkit-animation-delay: 3200ms !important;
          animation-delay: 3200ms !important; }
[data-scroll-delay="3300"] {
  -webkit-transition-delay: 3300ms !important;
       -o-transition-delay: 3300ms !important;
          transition-delay: 3300ms !important;
  -webkit-animation-delay: 3300ms !important;
          animation-delay: 3300ms !important; }
[data-scroll-delay="3400"] {
  -webkit-transition-delay: 3400ms !important;
       -o-transition-delay: 3400ms !important;
          transition-delay: 3400ms !important;
  -webkit-animation-delay: 3400ms !important;
          animation-delay: 3400ms !important; }
[data-scroll-delay="3500"] {
  -webkit-transition-delay: 3500ms !important;
       -o-transition-delay: 3500ms !important;
          transition-delay: 3500ms !important;
  -webkit-animation-delay: 3500ms !important;
          animation-delay: 3500ms !important; }
[data-scroll-delay="3600"] {
  -webkit-transition-delay: 3600ms !important;
       -o-transition-delay: 3600ms !important;
          transition-delay: 3600ms !important;
  -webkit-animation-delay: 3600ms !important;
          animation-delay: 3600ms !important; }
[data-scroll-delay="3700"] {
  -webkit-transition-delay: 3700ms !important;
       -o-transition-delay: 3700ms !important;
          transition-delay: 3700ms !important;
  -webkit-animation-delay: 3700ms !important;
          animation-delay: 3700ms !important; }
[data-scroll-delay="3800"] {
  -webkit-transition-delay: 3800ms !important;
       -o-transition-delay: 3800ms !important;
          transition-delay: 3800ms !important;
  -webkit-animation-delay: 3800ms !important;
          animation-delay: 3800ms !important; }
[data-scroll-delay="3900"] {
  -webkit-transition-delay: 3900ms !important;
       -o-transition-delay: 3900ms !important;
          transition-delay: 3900ms !important;
  -webkit-animation-delay: 3900ms !important;
          animation-delay: 3900ms !important; }
[data-scroll-delay="4000"] {
  -webkit-transition-delay: 4000ms !important;
       -o-transition-delay: 4000ms !important;
          transition-delay: 4000ms !important;
  -webkit-animation-delay: 4000ms !important;
          animation-delay: 4000ms !important; }
[data-scroll-delay="4100"] {
  -webkit-transition-delay: 4100ms !important;
       -o-transition-delay: 4100ms !important;
          transition-delay: 4100ms !important;
  -webkit-animation-delay: 4100ms !important;
          animation-delay: 4100ms !important; }
[data-scroll-delay="4200"] {
  -webkit-transition-delay: 4200ms !important;
       -o-transition-delay: 4200ms !important;
          transition-delay: 4200ms !important;
  -webkit-animation-delay: 4200ms !important;
          animation-delay: 4200ms !important; }
[data-scroll-delay="4300"] {
  -webkit-transition-delay: 4300ms !important;
       -o-transition-delay: 4300ms !important;
          transition-delay: 4300ms !important;
  -webkit-animation-delay: 4300ms !important;
          animation-delay: 4300ms !important; }
[data-scroll-delay="4400"] {
  -webkit-transition-delay: 4400ms !important;
       -o-transition-delay: 4400ms !important;
          transition-delay: 4400ms !important;
  -webkit-animation-delay: 4400ms !important;
          animation-delay: 4400ms !important; }
[data-scroll-delay="4500"] {
  -webkit-transition-delay: 4500ms !important;
       -o-transition-delay: 4500ms !important;
          transition-delay: 4500ms !important;
  -webkit-animation-delay: 4500ms !important;
          animation-delay: 4500ms !important; }
[data-scroll-delay="4600"] {
  -webkit-transition-delay: 4600ms !important;
       -o-transition-delay: 4600ms !important;
          transition-delay: 4600ms !important;
  -webkit-animation-delay: 4600ms !important;
          animation-delay: 4600ms !important; }
[data-scroll-delay="4700"] {
  -webkit-transition-delay: 4700ms !important;
       -o-transition-delay: 4700ms !important;
          transition-delay: 4700ms !important;
  -webkit-animation-delay: 4700ms !important;
          animation-delay: 4700ms !important; }
[data-scroll-delay="4800"] {
  -webkit-transition-delay: 4800ms !important;
       -o-transition-delay: 4800ms !important;
          transition-delay: 4800ms !important;
  -webkit-animation-delay: 4800ms !important;
          animation-delay: 4800ms !important; }
[data-scroll-delay="4900"] {
  -webkit-transition-delay: 4900ms !important;
       -o-transition-delay: 4900ms !important;
          transition-delay: 4900ms !important;
  -webkit-animation-delay: 4900ms !important;
          animation-delay: 4900ms !important; }
[data-scroll-delay="5000"] {
  -webkit-transition-delay: 5000ms !important;
       -o-transition-delay: 5000ms !important;
          transition-delay: 5000ms !important;
  -webkit-animation-delay: 5000ms !important;
          animation-delay: 5000ms !important; }
[data-scroll-delay="5100"] {
  -webkit-transition-delay: 5100ms !important;
       -o-transition-delay: 5100ms !important;
          transition-delay: 5100ms !important;
  -webkit-animation-delay: 5100ms !important;
          animation-delay: 5100ms !important; }
[data-scroll-delay="5200"] {
  -webkit-transition-delay: 5200ms !important;
       -o-transition-delay: 5200ms !important;
          transition-delay: 5200ms !important;
  -webkit-animation-delay: 5200ms !important;
          animation-delay: 5200ms !important; }
[data-scroll-delay="5300"] {
  -webkit-transition-delay: 5300ms !important;
       -o-transition-delay: 5300ms !important;
          transition-delay: 5300ms !important;
  -webkit-animation-delay: 5300ms !important;
          animation-delay: 5300ms !important; }
[data-scroll-delay="5400"] {
  -webkit-transition-delay: 5400ms !important;
       -o-transition-delay: 5400ms !important;
          transition-delay: 5400ms !important;
  -webkit-animation-delay: 5400ms !important;
          animation-delay: 5400ms !important; }
[data-scroll-delay="5500"] {
  -webkit-transition-delay: 5500ms !important;
       -o-transition-delay: 5500ms !important;
          transition-delay: 5500ms !important;
  -webkit-animation-delay: 5500ms !important;
          animation-delay: 5500ms !important; }
[data-scroll-delay="5600"] {
  -webkit-transition-delay: 5600ms !important;
       -o-transition-delay: 5600ms !important;
          transition-delay: 5600ms !important;
  -webkit-animation-delay: 5600ms !important;
          animation-delay: 5600ms !important; }
[data-scroll-delay="5700"] {
  -webkit-transition-delay: 5700ms !important;
       -o-transition-delay: 5700ms !important;
          transition-delay: 5700ms !important;
  -webkit-animation-delay: 5700ms !important;
          animation-delay: 5700ms !important; }
[data-scroll-delay="5800"] {
  -webkit-transition-delay: 5800ms !important;
       -o-transition-delay: 5800ms !important;
          transition-delay: 5800ms !important;
  -webkit-animation-delay: 5800ms !important;
          animation-delay: 5800ms !important; }
[data-scroll-delay="5900"] {
  -webkit-transition-delay: 5900ms !important;
       -o-transition-delay: 5900ms !important;
          transition-delay: 5900ms !important;
  -webkit-animation-delay: 5900ms !important;
          animation-delay: 5900ms !important; }
[data-scroll-delay="6000"] {
  -webkit-transition-delay: 6000ms !important;
       -o-transition-delay: 6000ms !important;
          transition-delay: 6000ms !important;
  -webkit-animation-delay: 6000ms !important;
          animation-delay: 6000ms !important; }
[data-scroll-delay="6100"] {
  -webkit-transition-delay: 6100ms !important;
       -o-transition-delay: 6100ms !important;
          transition-delay: 6100ms !important;
  -webkit-animation-delay: 6100ms !important;
          animation-delay: 6100ms !important; }
[data-scroll-delay="6200"] {
  -webkit-transition-delay: 6200ms !important;
       -o-transition-delay: 6200ms !important;
          transition-delay: 6200ms !important;
  -webkit-animation-delay: 6200ms !important;
          animation-delay: 6200ms !important; }
[data-scroll-delay="6300"] {
  -webkit-transition-delay: 6300ms !important;
       -o-transition-delay: 6300ms !important;
          transition-delay: 6300ms !important;
  -webkit-animation-delay: 6300ms !important;
          animation-delay: 6300ms !important; }
[data-scroll-delay="6400"] {
  -webkit-transition-delay: 6400ms !important;
       -o-transition-delay: 6400ms !important;
          transition-delay: 6400ms !important;
  -webkit-animation-delay: 6400ms !important;
          animation-delay: 6400ms !important; }
[data-scroll-delay="6500"] {
  -webkit-transition-delay: 6500ms !important;
       -o-transition-delay: 6500ms !important;
          transition-delay: 6500ms !important;
  -webkit-animation-delay: 6500ms !important;
          animation-delay: 6500ms !important; }
[data-scroll-delay="6600"] {
  -webkit-transition-delay: 6600ms !important;
       -o-transition-delay: 6600ms !important;
          transition-delay: 6600ms !important;
  -webkit-animation-delay: 6600ms !important;
          animation-delay: 6600ms !important; }
[data-scroll-delay="6700"] {
  -webkit-transition-delay: 6700ms !important;
       -o-transition-delay: 6700ms !important;
          transition-delay: 6700ms !important;
  -webkit-animation-delay: 6700ms !important;
          animation-delay: 6700ms !important; }
[data-scroll-delay="6800"] {
  -webkit-transition-delay: 6800ms !important;
       -o-transition-delay: 6800ms !important;
          transition-delay: 6800ms !important;
  -webkit-animation-delay: 6800ms !important;
          animation-delay: 6800ms !important; }
[data-scroll-delay="6900"] {
  -webkit-transition-delay: 6900ms !important;
       -o-transition-delay: 6900ms !important;
          transition-delay: 6900ms !important;
  -webkit-animation-delay: 6900ms !important;
          animation-delay: 6900ms !important; }
[data-scroll-delay="7000"] {
  -webkit-transition-delay: 7000ms !important;
       -o-transition-delay: 7000ms !important;
          transition-delay: 7000ms !important;
  -webkit-animation-delay: 7000ms !important;
          animation-delay: 7000ms !important; }
[data-scroll-delay="7100"] {
  -webkit-transition-delay: 7100ms !important;
       -o-transition-delay: 7100ms !important;
          transition-delay: 7100ms !important;
  -webkit-animation-delay: 7100ms !important;
          animation-delay: 7100ms !important; }
[data-scroll-delay="7200"] {
  -webkit-transition-delay: 7200ms !important;
       -o-transition-delay: 7200ms !important;
          transition-delay: 7200ms !important;
  -webkit-animation-delay: 7200ms !important;
          animation-delay: 7200ms !important; }
[data-scroll-delay="7300"] {
  -webkit-transition-delay: 7300ms !important;
       -o-transition-delay: 7300ms !important;
          transition-delay: 7300ms !important;
  -webkit-animation-delay: 7300ms !important;
          animation-delay: 7300ms !important; }
[data-scroll-delay="7400"] {
  -webkit-transition-delay: 7400ms !important;
       -o-transition-delay: 7400ms !important;
          transition-delay: 7400ms !important;
  -webkit-animation-delay: 7400ms !important;
          animation-delay: 7400ms !important; }
[data-scroll-delay="7500"] {
  -webkit-transition-delay: 7500ms !important;
       -o-transition-delay: 7500ms !important;
          transition-delay: 7500ms !important;
  -webkit-animation-delay: 7500ms !important;
          animation-delay: 7500ms !important; }
[data-scroll-delay="7600"] {
  -webkit-transition-delay: 7600ms !important;
       -o-transition-delay: 7600ms !important;
          transition-delay: 7600ms !important;
  -webkit-animation-delay: 7600ms !important;
          animation-delay: 7600ms !important; }
[data-scroll-delay="7700"] {
  -webkit-transition-delay: 7700ms !important;
       -o-transition-delay: 7700ms !important;
          transition-delay: 7700ms !important;
  -webkit-animation-delay: 7700ms !important;
          animation-delay: 7700ms !important; }
[data-scroll-delay="7800"] {
  -webkit-transition-delay: 7800ms !important;
       -o-transition-delay: 7800ms !important;
          transition-delay: 7800ms !important;
  -webkit-animation-delay: 7800ms !important;
          animation-delay: 7800ms !important; }
[data-scroll-delay="7900"] {
  -webkit-transition-delay: 7900ms !important;
       -o-transition-delay: 7900ms !important;
          transition-delay: 7900ms !important;
  -webkit-animation-delay: 7900ms !important;
          animation-delay: 7900ms !important; }
[data-scroll-delay="8000"] {
  -webkit-transition-delay: 8000ms !important;
       -o-transition-delay: 8000ms !important;
          transition-delay: 8000ms !important;
  -webkit-animation-delay: 8000ms !important;
          animation-delay: 8000ms !important; }
[data-scroll-delay="8100"] {
  -webkit-transition-delay: 8100ms !important;
       -o-transition-delay: 8100ms !important;
          transition-delay: 8100ms !important;
  -webkit-animation-delay: 8100ms !important;
          animation-delay: 8100ms !important; }
[data-scroll-delay="8200"] {
  -webkit-transition-delay: 8200ms !important;
       -o-transition-delay: 8200ms !important;
          transition-delay: 8200ms !important;
  -webkit-animation-delay: 8200ms !important;
          animation-delay: 8200ms !important; }
[data-scroll-delay="8300"] {
  -webkit-transition-delay: 8300ms !important;
       -o-transition-delay: 8300ms !important;
          transition-delay: 8300ms !important;
  -webkit-animation-delay: 8300ms !important;
          animation-delay: 8300ms !important; }
[data-scroll-delay="8400"] {
  -webkit-transition-delay: 8400ms !important;
       -o-transition-delay: 8400ms !important;
          transition-delay: 8400ms !important;
  -webkit-animation-delay: 8400ms !important;
          animation-delay: 8400ms !important; }
[data-scroll-delay="8500"] {
  -webkit-transition-delay: 8500ms !important;
       -o-transition-delay: 8500ms !important;
          transition-delay: 8500ms !important;
  -webkit-animation-delay: 8500ms !important;
          animation-delay: 8500ms !important; }
[data-scroll-delay="8600"] {
  -webkit-transition-delay: 8600ms !important;
       -o-transition-delay: 8600ms !important;
          transition-delay: 8600ms !important;
  -webkit-animation-delay: 8600ms !important;
          animation-delay: 8600ms !important; }
[data-scroll-delay="8700"] {
  -webkit-transition-delay: 8700ms !important;
       -o-transition-delay: 8700ms !important;
          transition-delay: 8700ms !important;
  -webkit-animation-delay: 8700ms !important;
          animation-delay: 8700ms !important; }
[data-scroll-delay="8800"] {
  -webkit-transition-delay: 8800ms !important;
       -o-transition-delay: 8800ms !important;
          transition-delay: 8800ms !important;
  -webkit-animation-delay: 8800ms !important;
          animation-delay: 8800ms !important; }
[data-scroll-delay="8900"] {
  -webkit-transition-delay: 8900ms !important;
       -o-transition-delay: 8900ms !important;
          transition-delay: 8900ms !important;
  -webkit-animation-delay: 8900ms !important;
          animation-delay: 8900ms !important; }
[data-scroll-delay="9000"] {
  -webkit-transition-delay: 9000ms !important;
       -o-transition-delay: 9000ms !important;
          transition-delay: 9000ms !important;
  -webkit-animation-delay: 9000ms !important;
          animation-delay: 9000ms !important; }
[data-scroll-delay="9100"] {
  -webkit-transition-delay: 9100ms !important;
       -o-transition-delay: 9100ms !important;
          transition-delay: 9100ms !important;
  -webkit-animation-delay: 9100ms !important;
          animation-delay: 9100ms !important; }
[data-scroll-delay="9200"] {
  -webkit-transition-delay: 9200ms !important;
       -o-transition-delay: 9200ms !important;
          transition-delay: 9200ms !important;
  -webkit-animation-delay: 9200ms !important;
          animation-delay: 9200ms !important; }
[data-scroll-delay="9300"] {
  -webkit-transition-delay: 9300ms !important;
       -o-transition-delay: 9300ms !important;
          transition-delay: 9300ms !important;
  -webkit-animation-delay: 9300ms !important;
          animation-delay: 9300ms !important; }
[data-scroll-delay="9400"] {
  -webkit-transition-delay: 9400ms !important;
       -o-transition-delay: 9400ms !important;
          transition-delay: 9400ms !important;
  -webkit-animation-delay: 9400ms !important;
          animation-delay: 9400ms !important; }
[data-scroll-delay="9500"] {
  -webkit-transition-delay: 9500ms !important;
       -o-transition-delay: 9500ms !important;
          transition-delay: 9500ms !important;
  -webkit-animation-delay: 9500ms !important;
          animation-delay: 9500ms !important; }
[data-scroll-delay="9600"] {
  -webkit-transition-delay: 9600ms !important;
       -o-transition-delay: 9600ms !important;
          transition-delay: 9600ms !important;
  -webkit-animation-delay: 9600ms !important;
          animation-delay: 9600ms !important; }
[data-scroll-delay="9700"] {
  -webkit-transition-delay: 9700ms !important;
       -o-transition-delay: 9700ms !important;
          transition-delay: 9700ms !important;
  -webkit-animation-delay: 9700ms !important;
          animation-delay: 9700ms !important; }
[data-scroll-delay="9800"] {
  -webkit-transition-delay: 9800ms !important;
       -o-transition-delay: 9800ms !important;
          transition-delay: 9800ms !important;
  -webkit-animation-delay: 9800ms !important;
          animation-delay: 9800ms !important; }
[data-scroll-delay="9900"] {
  -webkit-transition-delay: 9900ms !important;
       -o-transition-delay: 9900ms !important;
          transition-delay: 9900ms !important;
  -webkit-animation-delay: 9900ms !important;
          animation-delay: 9900ms !important; }
[data-scroll-delay="10000"] {
  -webkit-transition-delay: 10000ms !important;
       -o-transition-delay: 10000ms !important;
          transition-delay: 10000ms !important;
  -webkit-animation-delay: 10000ms !important;
          animation-delay: 10000ms !important; }
.box--square {
  display: block;
  position: relative; }
.box--square:before {
    content: "";
    display: block;
    padding-top: 100%; }
.box--square > .content,
  .box--square > .box--content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
.box--square > .content img,
    .box--square > .box--content img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100% !important;
      height: 100% !important; }
.box--sixteen-nine {
  display: block;
  position: relative; }
.box--sixteen-nine:before {
    content: "";
    display: block;
    padding-top: 54.25%; }
.box--sixteen-nine > .content,
  .box--sixteen-nine > .box--content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
.box--sixteen-nine > .content img,
    .box--sixteen-nine > .box--content img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100% !important;
      height: 100% !important; }
.box--postal-card {
  display: block;
  position: relative; }
.box--postal-card:before {
    content: "";
    display: block;
    padding-top: 70%; }
.box--postal-card > .content,
  .box--postal-card > .box--content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
.box--postal-card > .content img,
    .box--postal-card > .box--content img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100% !important;
      height: 100% !important; }
.box--portrait {
  display: block;
  position: relative; }
.box--portrait:before {
    content: "";
    display: block;
    padding-top: 134%; }
.box--portrait > .content,
  .box--portrait > .box--content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
.box--portrait > .content img,
    .box--portrait > .box--content img {
      -o-object-fit: cover;
         object-fit: cover;
      width: 100% !important;
      height: 100% !important; }
.--color-magenta {
  color: #f53b44; }
.--bg-magenta {
  background-color: #f53b44; }
.--bl-magenta {
  border-left: 1px solid #f53b44; }
.--br-magenta {
  border-right: 1px solid #f53b44; }
.--bt-magenta {
  border-top: 1px solid #f53b44; }
.--bb-magenta {
  border-bottom: 1px solid #f53b44; }
.--color-magenta-light {
  color: #fa3c3c; }
.--bg-magenta-light {
  background-color: #fa3c3c; }
.--bl-magenta-light {
  border-left: 1px solid #fa3c3c; }
.--br-magenta-light {
  border-right: 1px solid #fa3c3c; }
.--bt-magenta-light {
  border-top: 1px solid #fa3c3c; }
.--bb-magenta-light {
  border-bottom: 1px solid #fa3c3c; }
.--color-magenta-lighter {
  color: #f55f69; }
.--bg-magenta-lighter {
  background-color: #f55f69; }
.--bl-magenta-lighter {
  border-left: 1px solid #f55f69; }
.--br-magenta-lighter {
  border-right: 1px solid #f55f69; }
.--bt-magenta-lighter {
  border-top: 1px solid #f55f69; }
.--bb-magenta-lighter {
  border-bottom: 1px solid #f55f69; }
.--color-pink {
  color: #fa5880; }
.--bg-pink {
  background-color: #fa5880; }
.--bl-pink {
  border-left: 1px solid #fa5880; }
.--br-pink {
  border-right: 1px solid #fa5880; }
.--bt-pink {
  border-top: 1px solid #fa5880; }
.--bb-pink {
  border-bottom: 1px solid #fa5880; }
.--color-pink-alt {
  color: #ed76a6; }
.--bg-pink-alt {
  background-color: #ed76a6; }
.--bl-pink-alt {
  border-left: 1px solid #ed76a6; }
.--br-pink-alt {
  border-right: 1px solid #ed76a6; }
.--bt-pink-alt {
  border-top: 1px solid #ed76a6; }
.--bb-pink-alt {
  border-bottom: 1px solid #ed76a6; }
.--color-navy {
  color: #15122d; }
.--bg-navy {
  background-color: #15122d; }
.--bl-navy {
  border-left: 1px solid #15122d; }
.--br-navy {
  border-right: 1px solid #15122d; }
.--bt-navy {
  border-top: 1px solid #15122d; }
.--bb-navy {
  border-bottom: 1px solid #15122d; }
.--color-lavender {
  color: #e1b4ff; }
.--bg-lavender {
  background-color: #e1b4ff; }
.--bl-lavender {
  border-left: 1px solid #e1b4ff; }
.--br-lavender {
  border-right: 1px solid #e1b4ff; }
.--bt-lavender {
  border-top: 1px solid #e1b4ff; }
.--bb-lavender {
  border-bottom: 1px solid #e1b4ff; }
.--color-100 {
  color: #f8f9fa; }
.--bg-100 {
  background-color: #f8f9fa; }
.--bl-100 {
  border-left: 1px solid #f8f9fa; }
.--br-100 {
  border-right: 1px solid #f8f9fa; }
.--bt-100 {
  border-top: 1px solid #f8f9fa; }
.--bb-100 {
  border-bottom: 1px solid #f8f9fa; }
.--color-200 {
  color: #f7f7f7; }
.--bg-200 {
  background-color: #f7f7f7; }
.--bl-200 {
  border-left: 1px solid #f7f7f7; }
.--br-200 {
  border-right: 1px solid #f7f7f7; }
.--bt-200 {
  border-top: 1px solid #f7f7f7; }
.--bb-200 {
  border-bottom: 1px solid #f7f7f7; }
.--color-300 {
  color: #dee2e6; }
.--bg-300 {
  background-color: #dee2e6; }
.--bl-300 {
  border-left: 1px solid #dee2e6; }
.--br-300 {
  border-right: 1px solid #dee2e6; }
.--bt-300 {
  border-top: 1px solid #dee2e6; }
.--bb-300 {
  border-bottom: 1px solid #dee2e6; }
.--color-400 {
  color: #ced4da; }
.--bg-400 {
  background-color: #ced4da; }
.--bl-400 {
  border-left: 1px solid #ced4da; }
.--br-400 {
  border-right: 1px solid #ced4da; }
.--bt-400 {
  border-top: 1px solid #ced4da; }
.--bb-400 {
  border-bottom: 1px solid #ced4da; }
.--color-500 {
  color: #adb5bd; }
.--bg-500 {
  background-color: #adb5bd; }
.--bl-500 {
  border-left: 1px solid #adb5bd; }
.--br-500 {
  border-right: 1px solid #adb5bd; }
.--bt-500 {
  border-top: 1px solid #adb5bd; }
.--bb-500 {
  border-bottom: 1px solid #adb5bd; }
.--color-600 {
  color: #6c757d; }
.--bg-600 {
  background-color: #6c757d; }
.--bl-600 {
  border-left: 1px solid #6c757d; }
.--br-600 {
  border-right: 1px solid #6c757d; }
.--bt-600 {
  border-top: 1px solid #6c757d; }
.--bb-600 {
  border-bottom: 1px solid #6c757d; }
.--color-700 {
  color: #495057; }
.--bg-700 {
  background-color: #495057; }
.--bl-700 {
  border-left: 1px solid #495057; }
.--br-700 {
  border-right: 1px solid #495057; }
.--bt-700 {
  border-top: 1px solid #495057; }
.--bb-700 {
  border-bottom: 1px solid #495057; }
.--color-800 {
  color: #343a40; }
.--bg-800 {
  background-color: #343a40; }
.--bl-800 {
  border-left: 1px solid #343a40; }
.--br-800 {
  border-right: 1px solid #343a40; }
.--bt-800 {
  border-top: 1px solid #343a40; }
.--bb-800 {
  border-bottom: 1px solid #343a40; }
.--color-900 {
  color: #212529; }
.--bg-900 {
  background-color: #212529; }
.--bl-900 {
  border-left: 1px solid #212529; }
.--br-900 {
  border-right: 1px solid #212529; }
.--bt-900 {
  border-top: 1px solid #212529; }
.--bb-900 {
  border-bottom: 1px solid #212529; }
.--color-primary {
  color: #f53b44; }
.--bg-primary {
  background-color: #f53b44; }
.--bl-primary {
  border-left: 1px solid #f53b44; }
.--br-primary {
  border-right: 1px solid #f53b44; }
.--bt-primary {
  border-top: 1px solid #f53b44; }
.--bb-primary {
  border-bottom: 1px solid #f53b44; }
.--color-secondary {
  color: #6c757d; }
.--bg-secondary {
  background-color: #6c757d; }
.--bl-secondary {
  border-left: 1px solid #6c757d; }
.--br-secondary {
  border-right: 1px solid #6c757d; }
.--bt-secondary {
  border-top: 1px solid #6c757d; }
.--bb-secondary {
  border-bottom: 1px solid #6c757d; }
.--color-success {
  color: #28a745; }
.--bg-success {
  background-color: #28a745; }
.--bl-success {
  border-left: 1px solid #28a745; }
.--br-success {
  border-right: 1px solid #28a745; }
.--bt-success {
  border-top: 1px solid #28a745; }
.--bb-success {
  border-bottom: 1px solid #28a745; }
.--color-info {
  color: #17a2b8; }
.--bg-info {
  background-color: #17a2b8; }
.--bl-info {
  border-left: 1px solid #17a2b8; }
.--br-info {
  border-right: 1px solid #17a2b8; }
.--bt-info {
  border-top: 1px solid #17a2b8; }
.--bb-info {
  border-bottom: 1px solid #17a2b8; }
.--color-warning {
  color: #ffc107; }
.--bg-warning {
  background-color: #ffc107; }
.--bl-warning {
  border-left: 1px solid #ffc107; }
.--br-warning {
  border-right: 1px solid #ffc107; }
.--bt-warning {
  border-top: 1px solid #ffc107; }
.--bb-warning {
  border-bottom: 1px solid #ffc107; }
.--color-danger {
  color: #fa1a0f; }
.--bg-danger {
  background-color: #fa1a0f; }
.--bl-danger {
  border-left: 1px solid #fa1a0f; }
.--br-danger {
  border-right: 1px solid #fa1a0f; }
.--bt-danger {
  border-top: 1px solid #fa1a0f; }
.--bb-danger {
  border-bottom: 1px solid #fa1a0f; }
.--color-light {
  color: #f8f9fa; }
.--bg-light {
  background-color: #f8f9fa; }
.--bl-light {
  border-left: 1px solid #f8f9fa; }
.--br-light {
  border-right: 1px solid #f8f9fa; }
.--bt-light {
  border-top: 1px solid #f8f9fa; }
.--bb-light {
  border-bottom: 1px solid #f8f9fa; }
.--color-dark {
  color: #343a40; }
.--bg-dark {
  background-color: #343a40; }
.--bl-dark {
  border-left: 1px solid #343a40; }
.--br-dark {
  border-right: 1px solid #343a40; }
.--bt-dark {
  border-top: 1px solid #343a40; }
.--bb-dark {
  border-bottom: 1px solid #343a40; }
.--color-blue {
  color: #007bff; }
.--bg-blue {
  background-color: #007bff; }
.--bl-blue {
  border-left: 1px solid #007bff; }
.--br-blue {
  border-right: 1px solid #007bff; }
.--bt-blue {
  border-top: 1px solid #007bff; }
.--bb-blue {
  border-bottom: 1px solid #007bff; }
.--color-indigo {
  color: #6610f2; }
.--bg-indigo {
  background-color: #6610f2; }
.--bl-indigo {
  border-left: 1px solid #6610f2; }
.--br-indigo {
  border-right: 1px solid #6610f2; }
.--bt-indigo {
  border-top: 1px solid #6610f2; }
.--bb-indigo {
  border-bottom: 1px solid #6610f2; }
.--color-purple {
  color: #6f42c1; }
.--bg-purple {
  background-color: #6f42c1; }
.--bl-purple {
  border-left: 1px solid #6f42c1; }
.--br-purple {
  border-right: 1px solid #6f42c1; }
.--bt-purple {
  border-top: 1px solid #6f42c1; }
.--bb-purple {
  border-bottom: 1px solid #6f42c1; }
.--color-pink {
  color: #fa5880; }
.--bg-pink {
  background-color: #fa5880; }
.--bl-pink {
  border-left: 1px solid #fa5880; }
.--br-pink {
  border-right: 1px solid #fa5880; }
.--bt-pink {
  border-top: 1px solid #fa5880; }
.--bb-pink {
  border-bottom: 1px solid #fa5880; }
.--color-red {
  color: #fa1a0f; }
.--bg-red {
  background-color: #fa1a0f; }
.--bl-red {
  border-left: 1px solid #fa1a0f; }
.--br-red {
  border-right: 1px solid #fa1a0f; }
.--bt-red {
  border-top: 1px solid #fa1a0f; }
.--bb-red {
  border-bottom: 1px solid #fa1a0f; }
.--color-orange {
  color: #fd7e14; }
.--bg-orange {
  background-color: #fd7e14; }
.--bl-orange {
  border-left: 1px solid #fd7e14; }
.--br-orange {
  border-right: 1px solid #fd7e14; }
.--bt-orange {
  border-top: 1px solid #fd7e14; }
.--bb-orange {
  border-bottom: 1px solid #fd7e14; }
.--color-yellow {
  color: #ffc107; }
.--bg-yellow {
  background-color: #ffc107; }
.--bl-yellow {
  border-left: 1px solid #ffc107; }
.--br-yellow {
  border-right: 1px solid #ffc107; }
.--bt-yellow {
  border-top: 1px solid #ffc107; }
.--bb-yellow {
  border-bottom: 1px solid #ffc107; }
.--color-green {
  color: #28a745; }
.--bg-green {
  background-color: #28a745; }
.--bl-green {
  border-left: 1px solid #28a745; }
.--br-green {
  border-right: 1px solid #28a745; }
.--bt-green {
  border-top: 1px solid #28a745; }
.--bb-green {
  border-bottom: 1px solid #28a745; }
.--color-teal {
  color: #20c997; }
.--bg-teal {
  background-color: #20c997; }
.--bl-teal {
  border-left: 1px solid #20c997; }
.--br-teal {
  border-right: 1px solid #20c997; }
.--bt-teal {
  border-top: 1px solid #20c997; }
.--bb-teal {
  border-bottom: 1px solid #20c997; }
.--color-cyan {
  color: #17a2b8; }
.--bg-cyan {
  background-color: #17a2b8; }
.--bl-cyan {
  border-left: 1px solid #17a2b8; }
.--br-cyan {
  border-right: 1px solid #17a2b8; }
.--bt-cyan {
  border-top: 1px solid #17a2b8; }
.--bb-cyan {
  border-bottom: 1px solid #17a2b8; }
.--color-white {
  color: #fff; }
.--bg-white {
  background-color: #fff; }
.--bl-white {
  border-left: 1px solid #fff; }
.--br-white {
  border-right: 1px solid #fff; }
.--bt-white {
  border-top: 1px solid #fff; }
.--bb-white {
  border-bottom: 1px solid #fff; }
.--color-black {
  color: #14142d; }
.--bg-black {
  background-color: #14142d; }
.--bl-black {
  border-left: 1px solid #14142d; }
.--br-black {
  border-right: 1px solid #14142d; }
.--bt-black {
  border-top: 1px solid #14142d; }
.--bb-black {
  border-bottom: 1px solid #14142d; }
.--color-gray {
  color: #6c757d; }
.--bg-gray {
  background-color: #6c757d; }
.--bl-gray {
  border-left: 1px solid #6c757d; }
.--br-gray {
  border-right: 1px solid #6c757d; }
.--bt-gray {
  border-top: 1px solid #6c757d; }
.--bb-gray {
  border-bottom: 1px solid #6c757d; }
.--color-gray-dark {
  color: #343a40; }
.--bg-gray-dark {
  background-color: #343a40; }
.--bl-gray-dark {
  border-left: 1px solid #343a40; }
.--br-gray-dark {
  border-right: 1px solid #343a40; }
.--bt-gray-dark {
  border-top: 1px solid #343a40; }
.--bb-gray-dark {
  border-bottom: 1px solid #343a40; }
.container-fluid {
  padding-left: 7vw;
  padding-right: 7vw; }
@media (min-width: 992px) {
    .container-fluid {
      padding-left: 4.35vw;
      padding-right: 4.35vw; } }
.offset-t-0 {
  -webkit-transform: translateY(-0%);
      -ms-transform: translateY(-0%);
          transform: translateY(-0%); }
.offset-b-0 {
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%); }
.offset-r-0 {
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%); }
.offset-l-0 {
  -webkit-transform: translateX(-0%);
      -ms-transform: translateX(-0%);
          transform: translateX(-0%); }
@media (min-width: 576px) {
  .offset-t-sm-0 {
    -webkit-transform: translateY(-0%) !important;
        -ms-transform: translateY(-0%) !important;
            transform: translateY(-0%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-0 {
    -webkit-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
            transform: translateY(0%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-0 {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
            transform: translateX(0%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-0 {
    -webkit-transform: translateX(-0%) !important;
        -ms-transform: translateX(-0%) !important;
            transform: translateX(-0%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-0 {
    -webkit-transform: translateY(-0%) !important;
        -ms-transform: translateY(-0%) !important;
            transform: translateY(-0%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-0 {
    -webkit-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
            transform: translateY(0%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-0 {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
            transform: translateX(0%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-0 {
    -webkit-transform: translateX(-0%) !important;
        -ms-transform: translateX(-0%) !important;
            transform: translateX(-0%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-0 {
    -webkit-transform: translateY(-0%) !important;
        -ms-transform: translateY(-0%) !important;
            transform: translateY(-0%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-0 {
    -webkit-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
            transform: translateY(0%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-0 {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
            transform: translateX(0%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-0 {
    -webkit-transform: translateX(-0%) !important;
        -ms-transform: translateX(-0%) !important;
            transform: translateX(-0%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-0 {
    -webkit-transform: translateY(-0%) !important;
        -ms-transform: translateY(-0%) !important;
            transform: translateY(-0%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-0 {
    -webkit-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
            transform: translateY(0%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-0 {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
            transform: translateX(0%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-0 {
    -webkit-transform: translateX(-0%) !important;
        -ms-transform: translateX(-0%) !important;
            transform: translateX(-0%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-0 {
    -webkit-transform: translateY(-0%) !important;
        -ms-transform: translateY(-0%) !important;
            transform: translateY(-0%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-0 {
    -webkit-transform: translateY(0%) !important;
        -ms-transform: translateY(0%) !important;
            transform: translateY(0%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-0 {
    -webkit-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
            transform: translateX(0%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-0 {
    -webkit-transform: translateX(-0%) !important;
        -ms-transform: translateX(-0%) !important;
            transform: translateX(-0%) !important; } }
.offset-t-1 {
  -webkit-transform: translateY(-1%);
      -ms-transform: translateY(-1%);
          transform: translateY(-1%); }
.offset-b-1 {
  -webkit-transform: translateY(1%);
      -ms-transform: translateY(1%);
          transform: translateY(1%); }
.offset-r-1 {
  -webkit-transform: translateX(1%);
      -ms-transform: translateX(1%);
          transform: translateX(1%); }
.offset-l-1 {
  -webkit-transform: translateX(-1%);
      -ms-transform: translateX(-1%);
          transform: translateX(-1%); }
@media (min-width: 576px) {
  .offset-t-sm-1 {
    -webkit-transform: translateY(-1%) !important;
        -ms-transform: translateY(-1%) !important;
            transform: translateY(-1%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-1 {
    -webkit-transform: translateY(1%) !important;
        -ms-transform: translateY(1%) !important;
            transform: translateY(1%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-1 {
    -webkit-transform: translateX(1%) !important;
        -ms-transform: translateX(1%) !important;
            transform: translateX(1%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-1 {
    -webkit-transform: translateX(-1%) !important;
        -ms-transform: translateX(-1%) !important;
            transform: translateX(-1%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-1 {
    -webkit-transform: translateY(-1%) !important;
        -ms-transform: translateY(-1%) !important;
            transform: translateY(-1%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-1 {
    -webkit-transform: translateY(1%) !important;
        -ms-transform: translateY(1%) !important;
            transform: translateY(1%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-1 {
    -webkit-transform: translateX(1%) !important;
        -ms-transform: translateX(1%) !important;
            transform: translateX(1%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-1 {
    -webkit-transform: translateX(-1%) !important;
        -ms-transform: translateX(-1%) !important;
            transform: translateX(-1%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-1 {
    -webkit-transform: translateY(-1%) !important;
        -ms-transform: translateY(-1%) !important;
            transform: translateY(-1%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-1 {
    -webkit-transform: translateY(1%) !important;
        -ms-transform: translateY(1%) !important;
            transform: translateY(1%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-1 {
    -webkit-transform: translateX(1%) !important;
        -ms-transform: translateX(1%) !important;
            transform: translateX(1%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-1 {
    -webkit-transform: translateX(-1%) !important;
        -ms-transform: translateX(-1%) !important;
            transform: translateX(-1%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-1 {
    -webkit-transform: translateY(-1%) !important;
        -ms-transform: translateY(-1%) !important;
            transform: translateY(-1%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-1 {
    -webkit-transform: translateY(1%) !important;
        -ms-transform: translateY(1%) !important;
            transform: translateY(1%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-1 {
    -webkit-transform: translateX(1%) !important;
        -ms-transform: translateX(1%) !important;
            transform: translateX(1%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-1 {
    -webkit-transform: translateX(-1%) !important;
        -ms-transform: translateX(-1%) !important;
            transform: translateX(-1%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-1 {
    -webkit-transform: translateY(-1%) !important;
        -ms-transform: translateY(-1%) !important;
            transform: translateY(-1%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-1 {
    -webkit-transform: translateY(1%) !important;
        -ms-transform: translateY(1%) !important;
            transform: translateY(1%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-1 {
    -webkit-transform: translateX(1%) !important;
        -ms-transform: translateX(1%) !important;
            transform: translateX(1%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-1 {
    -webkit-transform: translateX(-1%) !important;
        -ms-transform: translateX(-1%) !important;
            transform: translateX(-1%) !important; } }
.offset-t-2 {
  -webkit-transform: translateY(-2%);
      -ms-transform: translateY(-2%);
          transform: translateY(-2%); }
.offset-b-2 {
  -webkit-transform: translateY(2%);
      -ms-transform: translateY(2%);
          transform: translateY(2%); }
.offset-r-2 {
  -webkit-transform: translateX(2%);
      -ms-transform: translateX(2%);
          transform: translateX(2%); }
.offset-l-2 {
  -webkit-transform: translateX(-2%);
      -ms-transform: translateX(-2%);
          transform: translateX(-2%); }
@media (min-width: 576px) {
  .offset-t-sm-2 {
    -webkit-transform: translateY(-2%) !important;
        -ms-transform: translateY(-2%) !important;
            transform: translateY(-2%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-2 {
    -webkit-transform: translateY(2%) !important;
        -ms-transform: translateY(2%) !important;
            transform: translateY(2%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-2 {
    -webkit-transform: translateX(2%) !important;
        -ms-transform: translateX(2%) !important;
            transform: translateX(2%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-2 {
    -webkit-transform: translateX(-2%) !important;
        -ms-transform: translateX(-2%) !important;
            transform: translateX(-2%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-2 {
    -webkit-transform: translateY(-2%) !important;
        -ms-transform: translateY(-2%) !important;
            transform: translateY(-2%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-2 {
    -webkit-transform: translateY(2%) !important;
        -ms-transform: translateY(2%) !important;
            transform: translateY(2%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-2 {
    -webkit-transform: translateX(2%) !important;
        -ms-transform: translateX(2%) !important;
            transform: translateX(2%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-2 {
    -webkit-transform: translateX(-2%) !important;
        -ms-transform: translateX(-2%) !important;
            transform: translateX(-2%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-2 {
    -webkit-transform: translateY(-2%) !important;
        -ms-transform: translateY(-2%) !important;
            transform: translateY(-2%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-2 {
    -webkit-transform: translateY(2%) !important;
        -ms-transform: translateY(2%) !important;
            transform: translateY(2%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-2 {
    -webkit-transform: translateX(2%) !important;
        -ms-transform: translateX(2%) !important;
            transform: translateX(2%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-2 {
    -webkit-transform: translateX(-2%) !important;
        -ms-transform: translateX(-2%) !important;
            transform: translateX(-2%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-2 {
    -webkit-transform: translateY(-2%) !important;
        -ms-transform: translateY(-2%) !important;
            transform: translateY(-2%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-2 {
    -webkit-transform: translateY(2%) !important;
        -ms-transform: translateY(2%) !important;
            transform: translateY(2%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-2 {
    -webkit-transform: translateX(2%) !important;
        -ms-transform: translateX(2%) !important;
            transform: translateX(2%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-2 {
    -webkit-transform: translateX(-2%) !important;
        -ms-transform: translateX(-2%) !important;
            transform: translateX(-2%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-2 {
    -webkit-transform: translateY(-2%) !important;
        -ms-transform: translateY(-2%) !important;
            transform: translateY(-2%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-2 {
    -webkit-transform: translateY(2%) !important;
        -ms-transform: translateY(2%) !important;
            transform: translateY(2%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-2 {
    -webkit-transform: translateX(2%) !important;
        -ms-transform: translateX(2%) !important;
            transform: translateX(2%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-2 {
    -webkit-transform: translateX(-2%) !important;
        -ms-transform: translateX(-2%) !important;
            transform: translateX(-2%) !important; } }
.offset-t-3 {
  -webkit-transform: translateY(-3%);
      -ms-transform: translateY(-3%);
          transform: translateY(-3%); }
.offset-b-3 {
  -webkit-transform: translateY(3%);
      -ms-transform: translateY(3%);
          transform: translateY(3%); }
.offset-r-3 {
  -webkit-transform: translateX(3%);
      -ms-transform: translateX(3%);
          transform: translateX(3%); }
.offset-l-3 {
  -webkit-transform: translateX(-3%);
      -ms-transform: translateX(-3%);
          transform: translateX(-3%); }
@media (min-width: 576px) {
  .offset-t-sm-3 {
    -webkit-transform: translateY(-3%) !important;
        -ms-transform: translateY(-3%) !important;
            transform: translateY(-3%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-3 {
    -webkit-transform: translateY(3%) !important;
        -ms-transform: translateY(3%) !important;
            transform: translateY(3%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-3 {
    -webkit-transform: translateX(3%) !important;
        -ms-transform: translateX(3%) !important;
            transform: translateX(3%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-3 {
    -webkit-transform: translateX(-3%) !important;
        -ms-transform: translateX(-3%) !important;
            transform: translateX(-3%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-3 {
    -webkit-transform: translateY(-3%) !important;
        -ms-transform: translateY(-3%) !important;
            transform: translateY(-3%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-3 {
    -webkit-transform: translateY(3%) !important;
        -ms-transform: translateY(3%) !important;
            transform: translateY(3%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-3 {
    -webkit-transform: translateX(3%) !important;
        -ms-transform: translateX(3%) !important;
            transform: translateX(3%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-3 {
    -webkit-transform: translateX(-3%) !important;
        -ms-transform: translateX(-3%) !important;
            transform: translateX(-3%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-3 {
    -webkit-transform: translateY(-3%) !important;
        -ms-transform: translateY(-3%) !important;
            transform: translateY(-3%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-3 {
    -webkit-transform: translateY(3%) !important;
        -ms-transform: translateY(3%) !important;
            transform: translateY(3%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-3 {
    -webkit-transform: translateX(3%) !important;
        -ms-transform: translateX(3%) !important;
            transform: translateX(3%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-3 {
    -webkit-transform: translateX(-3%) !important;
        -ms-transform: translateX(-3%) !important;
            transform: translateX(-3%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-3 {
    -webkit-transform: translateY(-3%) !important;
        -ms-transform: translateY(-3%) !important;
            transform: translateY(-3%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-3 {
    -webkit-transform: translateY(3%) !important;
        -ms-transform: translateY(3%) !important;
            transform: translateY(3%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-3 {
    -webkit-transform: translateX(3%) !important;
        -ms-transform: translateX(3%) !important;
            transform: translateX(3%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-3 {
    -webkit-transform: translateX(-3%) !important;
        -ms-transform: translateX(-3%) !important;
            transform: translateX(-3%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-3 {
    -webkit-transform: translateY(-3%) !important;
        -ms-transform: translateY(-3%) !important;
            transform: translateY(-3%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-3 {
    -webkit-transform: translateY(3%) !important;
        -ms-transform: translateY(3%) !important;
            transform: translateY(3%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-3 {
    -webkit-transform: translateX(3%) !important;
        -ms-transform: translateX(3%) !important;
            transform: translateX(3%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-3 {
    -webkit-transform: translateX(-3%) !important;
        -ms-transform: translateX(-3%) !important;
            transform: translateX(-3%) !important; } }
.offset-t-4 {
  -webkit-transform: translateY(-4%);
      -ms-transform: translateY(-4%);
          transform: translateY(-4%); }
.offset-b-4 {
  -webkit-transform: translateY(4%);
      -ms-transform: translateY(4%);
          transform: translateY(4%); }
.offset-r-4 {
  -webkit-transform: translateX(4%);
      -ms-transform: translateX(4%);
          transform: translateX(4%); }
.offset-l-4 {
  -webkit-transform: translateX(-4%);
      -ms-transform: translateX(-4%);
          transform: translateX(-4%); }
@media (min-width: 576px) {
  .offset-t-sm-4 {
    -webkit-transform: translateY(-4%) !important;
        -ms-transform: translateY(-4%) !important;
            transform: translateY(-4%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-4 {
    -webkit-transform: translateY(4%) !important;
        -ms-transform: translateY(4%) !important;
            transform: translateY(4%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-4 {
    -webkit-transform: translateX(4%) !important;
        -ms-transform: translateX(4%) !important;
            transform: translateX(4%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-4 {
    -webkit-transform: translateX(-4%) !important;
        -ms-transform: translateX(-4%) !important;
            transform: translateX(-4%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-4 {
    -webkit-transform: translateY(-4%) !important;
        -ms-transform: translateY(-4%) !important;
            transform: translateY(-4%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-4 {
    -webkit-transform: translateY(4%) !important;
        -ms-transform: translateY(4%) !important;
            transform: translateY(4%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-4 {
    -webkit-transform: translateX(4%) !important;
        -ms-transform: translateX(4%) !important;
            transform: translateX(4%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-4 {
    -webkit-transform: translateX(-4%) !important;
        -ms-transform: translateX(-4%) !important;
            transform: translateX(-4%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-4 {
    -webkit-transform: translateY(-4%) !important;
        -ms-transform: translateY(-4%) !important;
            transform: translateY(-4%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-4 {
    -webkit-transform: translateY(4%) !important;
        -ms-transform: translateY(4%) !important;
            transform: translateY(4%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-4 {
    -webkit-transform: translateX(4%) !important;
        -ms-transform: translateX(4%) !important;
            transform: translateX(4%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-4 {
    -webkit-transform: translateX(-4%) !important;
        -ms-transform: translateX(-4%) !important;
            transform: translateX(-4%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-4 {
    -webkit-transform: translateY(-4%) !important;
        -ms-transform: translateY(-4%) !important;
            transform: translateY(-4%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-4 {
    -webkit-transform: translateY(4%) !important;
        -ms-transform: translateY(4%) !important;
            transform: translateY(4%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-4 {
    -webkit-transform: translateX(4%) !important;
        -ms-transform: translateX(4%) !important;
            transform: translateX(4%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-4 {
    -webkit-transform: translateX(-4%) !important;
        -ms-transform: translateX(-4%) !important;
            transform: translateX(-4%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-4 {
    -webkit-transform: translateY(-4%) !important;
        -ms-transform: translateY(-4%) !important;
            transform: translateY(-4%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-4 {
    -webkit-transform: translateY(4%) !important;
        -ms-transform: translateY(4%) !important;
            transform: translateY(4%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-4 {
    -webkit-transform: translateX(4%) !important;
        -ms-transform: translateX(4%) !important;
            transform: translateX(4%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-4 {
    -webkit-transform: translateX(-4%) !important;
        -ms-transform: translateX(-4%) !important;
            transform: translateX(-4%) !important; } }
.offset-t-5 {
  -webkit-transform: translateY(-5%);
      -ms-transform: translateY(-5%);
          transform: translateY(-5%); }
.offset-b-5 {
  -webkit-transform: translateY(5%);
      -ms-transform: translateY(5%);
          transform: translateY(5%); }
.offset-r-5 {
  -webkit-transform: translateX(5%);
      -ms-transform: translateX(5%);
          transform: translateX(5%); }
.offset-l-5 {
  -webkit-transform: translateX(-5%);
      -ms-transform: translateX(-5%);
          transform: translateX(-5%); }
@media (min-width: 576px) {
  .offset-t-sm-5 {
    -webkit-transform: translateY(-5%) !important;
        -ms-transform: translateY(-5%) !important;
            transform: translateY(-5%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-5 {
    -webkit-transform: translateY(5%) !important;
        -ms-transform: translateY(5%) !important;
            transform: translateY(5%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-5 {
    -webkit-transform: translateX(5%) !important;
        -ms-transform: translateX(5%) !important;
            transform: translateX(5%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-5 {
    -webkit-transform: translateX(-5%) !important;
        -ms-transform: translateX(-5%) !important;
            transform: translateX(-5%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-5 {
    -webkit-transform: translateY(-5%) !important;
        -ms-transform: translateY(-5%) !important;
            transform: translateY(-5%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-5 {
    -webkit-transform: translateY(5%) !important;
        -ms-transform: translateY(5%) !important;
            transform: translateY(5%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-5 {
    -webkit-transform: translateX(5%) !important;
        -ms-transform: translateX(5%) !important;
            transform: translateX(5%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-5 {
    -webkit-transform: translateX(-5%) !important;
        -ms-transform: translateX(-5%) !important;
            transform: translateX(-5%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-5 {
    -webkit-transform: translateY(-5%) !important;
        -ms-transform: translateY(-5%) !important;
            transform: translateY(-5%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-5 {
    -webkit-transform: translateY(5%) !important;
        -ms-transform: translateY(5%) !important;
            transform: translateY(5%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-5 {
    -webkit-transform: translateX(5%) !important;
        -ms-transform: translateX(5%) !important;
            transform: translateX(5%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-5 {
    -webkit-transform: translateX(-5%) !important;
        -ms-transform: translateX(-5%) !important;
            transform: translateX(-5%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-5 {
    -webkit-transform: translateY(-5%) !important;
        -ms-transform: translateY(-5%) !important;
            transform: translateY(-5%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-5 {
    -webkit-transform: translateY(5%) !important;
        -ms-transform: translateY(5%) !important;
            transform: translateY(5%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-5 {
    -webkit-transform: translateX(5%) !important;
        -ms-transform: translateX(5%) !important;
            transform: translateX(5%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-5 {
    -webkit-transform: translateX(-5%) !important;
        -ms-transform: translateX(-5%) !important;
            transform: translateX(-5%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-5 {
    -webkit-transform: translateY(-5%) !important;
        -ms-transform: translateY(-5%) !important;
            transform: translateY(-5%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-5 {
    -webkit-transform: translateY(5%) !important;
        -ms-transform: translateY(5%) !important;
            transform: translateY(5%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-5 {
    -webkit-transform: translateX(5%) !important;
        -ms-transform: translateX(5%) !important;
            transform: translateX(5%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-5 {
    -webkit-transform: translateX(-5%) !important;
        -ms-transform: translateX(-5%) !important;
            transform: translateX(-5%) !important; } }
.offset-t-10 {
  -webkit-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
          transform: translateY(-10%); }
.offset-b-10 {
  -webkit-transform: translateY(10%);
      -ms-transform: translateY(10%);
          transform: translateY(10%); }
.offset-r-10 {
  -webkit-transform: translateX(10%);
      -ms-transform: translateX(10%);
          transform: translateX(10%); }
.offset-l-10 {
  -webkit-transform: translateX(-10%);
      -ms-transform: translateX(-10%);
          transform: translateX(-10%); }
@media (min-width: 576px) {
  .offset-t-sm-10 {
    -webkit-transform: translateY(-10%) !important;
        -ms-transform: translateY(-10%) !important;
            transform: translateY(-10%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-10 {
    -webkit-transform: translateY(10%) !important;
        -ms-transform: translateY(10%) !important;
            transform: translateY(10%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-10 {
    -webkit-transform: translateX(10%) !important;
        -ms-transform: translateX(10%) !important;
            transform: translateX(10%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-10 {
    -webkit-transform: translateX(-10%) !important;
        -ms-transform: translateX(-10%) !important;
            transform: translateX(-10%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-10 {
    -webkit-transform: translateY(-10%) !important;
        -ms-transform: translateY(-10%) !important;
            transform: translateY(-10%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-10 {
    -webkit-transform: translateY(10%) !important;
        -ms-transform: translateY(10%) !important;
            transform: translateY(10%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-10 {
    -webkit-transform: translateX(10%) !important;
        -ms-transform: translateX(10%) !important;
            transform: translateX(10%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-10 {
    -webkit-transform: translateX(-10%) !important;
        -ms-transform: translateX(-10%) !important;
            transform: translateX(-10%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-10 {
    -webkit-transform: translateY(-10%) !important;
        -ms-transform: translateY(-10%) !important;
            transform: translateY(-10%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-10 {
    -webkit-transform: translateY(10%) !important;
        -ms-transform: translateY(10%) !important;
            transform: translateY(10%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-10 {
    -webkit-transform: translateX(10%) !important;
        -ms-transform: translateX(10%) !important;
            transform: translateX(10%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-10 {
    -webkit-transform: translateX(-10%) !important;
        -ms-transform: translateX(-10%) !important;
            transform: translateX(-10%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-10 {
    -webkit-transform: translateY(-10%) !important;
        -ms-transform: translateY(-10%) !important;
            transform: translateY(-10%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-10 {
    -webkit-transform: translateY(10%) !important;
        -ms-transform: translateY(10%) !important;
            transform: translateY(10%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-10 {
    -webkit-transform: translateX(10%) !important;
        -ms-transform: translateX(10%) !important;
            transform: translateX(10%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-10 {
    -webkit-transform: translateX(-10%) !important;
        -ms-transform: translateX(-10%) !important;
            transform: translateX(-10%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-10 {
    -webkit-transform: translateY(-10%) !important;
        -ms-transform: translateY(-10%) !important;
            transform: translateY(-10%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-10 {
    -webkit-transform: translateY(10%) !important;
        -ms-transform: translateY(10%) !important;
            transform: translateY(10%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-10 {
    -webkit-transform: translateX(10%) !important;
        -ms-transform: translateX(10%) !important;
            transform: translateX(10%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-10 {
    -webkit-transform: translateX(-10%) !important;
        -ms-transform: translateX(-10%) !important;
            transform: translateX(-10%) !important; } }
.offset-t-12 {
  -webkit-transform: translateY(-12%);
      -ms-transform: translateY(-12%);
          transform: translateY(-12%); }
.offset-b-12 {
  -webkit-transform: translateY(12%);
      -ms-transform: translateY(12%);
          transform: translateY(12%); }
.offset-r-12 {
  -webkit-transform: translateX(12%);
      -ms-transform: translateX(12%);
          transform: translateX(12%); }
.offset-l-12 {
  -webkit-transform: translateX(-12%);
      -ms-transform: translateX(-12%);
          transform: translateX(-12%); }
@media (min-width: 576px) {
  .offset-t-sm-12 {
    -webkit-transform: translateY(-12%) !important;
        -ms-transform: translateY(-12%) !important;
            transform: translateY(-12%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-12 {
    -webkit-transform: translateY(12%) !important;
        -ms-transform: translateY(12%) !important;
            transform: translateY(12%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-12 {
    -webkit-transform: translateX(12%) !important;
        -ms-transform: translateX(12%) !important;
            transform: translateX(12%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-12 {
    -webkit-transform: translateX(-12%) !important;
        -ms-transform: translateX(-12%) !important;
            transform: translateX(-12%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-12 {
    -webkit-transform: translateY(-12%) !important;
        -ms-transform: translateY(-12%) !important;
            transform: translateY(-12%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-12 {
    -webkit-transform: translateY(12%) !important;
        -ms-transform: translateY(12%) !important;
            transform: translateY(12%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-12 {
    -webkit-transform: translateX(12%) !important;
        -ms-transform: translateX(12%) !important;
            transform: translateX(12%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-12 {
    -webkit-transform: translateX(-12%) !important;
        -ms-transform: translateX(-12%) !important;
            transform: translateX(-12%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-12 {
    -webkit-transform: translateY(-12%) !important;
        -ms-transform: translateY(-12%) !important;
            transform: translateY(-12%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-12 {
    -webkit-transform: translateY(12%) !important;
        -ms-transform: translateY(12%) !important;
            transform: translateY(12%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-12 {
    -webkit-transform: translateX(12%) !important;
        -ms-transform: translateX(12%) !important;
            transform: translateX(12%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-12 {
    -webkit-transform: translateX(-12%) !important;
        -ms-transform: translateX(-12%) !important;
            transform: translateX(-12%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-12 {
    -webkit-transform: translateY(-12%) !important;
        -ms-transform: translateY(-12%) !important;
            transform: translateY(-12%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-12 {
    -webkit-transform: translateY(12%) !important;
        -ms-transform: translateY(12%) !important;
            transform: translateY(12%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-12 {
    -webkit-transform: translateX(12%) !important;
        -ms-transform: translateX(12%) !important;
            transform: translateX(12%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-12 {
    -webkit-transform: translateX(-12%) !important;
        -ms-transform: translateX(-12%) !important;
            transform: translateX(-12%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-12 {
    -webkit-transform: translateY(-12%) !important;
        -ms-transform: translateY(-12%) !important;
            transform: translateY(-12%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-12 {
    -webkit-transform: translateY(12%) !important;
        -ms-transform: translateY(12%) !important;
            transform: translateY(12%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-12 {
    -webkit-transform: translateX(12%) !important;
        -ms-transform: translateX(12%) !important;
            transform: translateX(12%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-12 {
    -webkit-transform: translateX(-12%) !important;
        -ms-transform: translateX(-12%) !important;
            transform: translateX(-12%) !important; } }
.offset-t-15 {
  -webkit-transform: translateY(-15%);
      -ms-transform: translateY(-15%);
          transform: translateY(-15%); }
.offset-b-15 {
  -webkit-transform: translateY(15%);
      -ms-transform: translateY(15%);
          transform: translateY(15%); }
.offset-r-15 {
  -webkit-transform: translateX(15%);
      -ms-transform: translateX(15%);
          transform: translateX(15%); }
.offset-l-15 {
  -webkit-transform: translateX(-15%);
      -ms-transform: translateX(-15%);
          transform: translateX(-15%); }
@media (min-width: 576px) {
  .offset-t-sm-15 {
    -webkit-transform: translateY(-15%) !important;
        -ms-transform: translateY(-15%) !important;
            transform: translateY(-15%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-15 {
    -webkit-transform: translateY(15%) !important;
        -ms-transform: translateY(15%) !important;
            transform: translateY(15%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-15 {
    -webkit-transform: translateX(15%) !important;
        -ms-transform: translateX(15%) !important;
            transform: translateX(15%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-15 {
    -webkit-transform: translateX(-15%) !important;
        -ms-transform: translateX(-15%) !important;
            transform: translateX(-15%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-15 {
    -webkit-transform: translateY(-15%) !important;
        -ms-transform: translateY(-15%) !important;
            transform: translateY(-15%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-15 {
    -webkit-transform: translateY(15%) !important;
        -ms-transform: translateY(15%) !important;
            transform: translateY(15%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-15 {
    -webkit-transform: translateX(15%) !important;
        -ms-transform: translateX(15%) !important;
            transform: translateX(15%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-15 {
    -webkit-transform: translateX(-15%) !important;
        -ms-transform: translateX(-15%) !important;
            transform: translateX(-15%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-15 {
    -webkit-transform: translateY(-15%) !important;
        -ms-transform: translateY(-15%) !important;
            transform: translateY(-15%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-15 {
    -webkit-transform: translateY(15%) !important;
        -ms-transform: translateY(15%) !important;
            transform: translateY(15%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-15 {
    -webkit-transform: translateX(15%) !important;
        -ms-transform: translateX(15%) !important;
            transform: translateX(15%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-15 {
    -webkit-transform: translateX(-15%) !important;
        -ms-transform: translateX(-15%) !important;
            transform: translateX(-15%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-15 {
    -webkit-transform: translateY(-15%) !important;
        -ms-transform: translateY(-15%) !important;
            transform: translateY(-15%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-15 {
    -webkit-transform: translateY(15%) !important;
        -ms-transform: translateY(15%) !important;
            transform: translateY(15%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-15 {
    -webkit-transform: translateX(15%) !important;
        -ms-transform: translateX(15%) !important;
            transform: translateX(15%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-15 {
    -webkit-transform: translateX(-15%) !important;
        -ms-transform: translateX(-15%) !important;
            transform: translateX(-15%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-15 {
    -webkit-transform: translateY(-15%) !important;
        -ms-transform: translateY(-15%) !important;
            transform: translateY(-15%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-15 {
    -webkit-transform: translateY(15%) !important;
        -ms-transform: translateY(15%) !important;
            transform: translateY(15%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-15 {
    -webkit-transform: translateX(15%) !important;
        -ms-transform: translateX(15%) !important;
            transform: translateX(15%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-15 {
    -webkit-transform: translateX(-15%) !important;
        -ms-transform: translateX(-15%) !important;
            transform: translateX(-15%) !important; } }
.offset-t-17 {
  -webkit-transform: translateY(-17%);
      -ms-transform: translateY(-17%);
          transform: translateY(-17%); }
.offset-b-17 {
  -webkit-transform: translateY(17%);
      -ms-transform: translateY(17%);
          transform: translateY(17%); }
.offset-r-17 {
  -webkit-transform: translateX(17%);
      -ms-transform: translateX(17%);
          transform: translateX(17%); }
.offset-l-17 {
  -webkit-transform: translateX(-17%);
      -ms-transform: translateX(-17%);
          transform: translateX(-17%); }
@media (min-width: 576px) {
  .offset-t-sm-17 {
    -webkit-transform: translateY(-17%) !important;
        -ms-transform: translateY(-17%) !important;
            transform: translateY(-17%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-17 {
    -webkit-transform: translateY(17%) !important;
        -ms-transform: translateY(17%) !important;
            transform: translateY(17%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-17 {
    -webkit-transform: translateX(17%) !important;
        -ms-transform: translateX(17%) !important;
            transform: translateX(17%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-17 {
    -webkit-transform: translateX(-17%) !important;
        -ms-transform: translateX(-17%) !important;
            transform: translateX(-17%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-17 {
    -webkit-transform: translateY(-17%) !important;
        -ms-transform: translateY(-17%) !important;
            transform: translateY(-17%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-17 {
    -webkit-transform: translateY(17%) !important;
        -ms-transform: translateY(17%) !important;
            transform: translateY(17%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-17 {
    -webkit-transform: translateX(17%) !important;
        -ms-transform: translateX(17%) !important;
            transform: translateX(17%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-17 {
    -webkit-transform: translateX(-17%) !important;
        -ms-transform: translateX(-17%) !important;
            transform: translateX(-17%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-17 {
    -webkit-transform: translateY(-17%) !important;
        -ms-transform: translateY(-17%) !important;
            transform: translateY(-17%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-17 {
    -webkit-transform: translateY(17%) !important;
        -ms-transform: translateY(17%) !important;
            transform: translateY(17%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-17 {
    -webkit-transform: translateX(17%) !important;
        -ms-transform: translateX(17%) !important;
            transform: translateX(17%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-17 {
    -webkit-transform: translateX(-17%) !important;
        -ms-transform: translateX(-17%) !important;
            transform: translateX(-17%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-17 {
    -webkit-transform: translateY(-17%) !important;
        -ms-transform: translateY(-17%) !important;
            transform: translateY(-17%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-17 {
    -webkit-transform: translateY(17%) !important;
        -ms-transform: translateY(17%) !important;
            transform: translateY(17%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-17 {
    -webkit-transform: translateX(17%) !important;
        -ms-transform: translateX(17%) !important;
            transform: translateX(17%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-17 {
    -webkit-transform: translateX(-17%) !important;
        -ms-transform: translateX(-17%) !important;
            transform: translateX(-17%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-17 {
    -webkit-transform: translateY(-17%) !important;
        -ms-transform: translateY(-17%) !important;
            transform: translateY(-17%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-17 {
    -webkit-transform: translateY(17%) !important;
        -ms-transform: translateY(17%) !important;
            transform: translateY(17%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-17 {
    -webkit-transform: translateX(17%) !important;
        -ms-transform: translateX(17%) !important;
            transform: translateX(17%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-17 {
    -webkit-transform: translateX(-17%) !important;
        -ms-transform: translateX(-17%) !important;
            transform: translateX(-17%) !important; } }
.offset-t-20 {
  -webkit-transform: translateY(-20%);
      -ms-transform: translateY(-20%);
          transform: translateY(-20%); }
.offset-b-20 {
  -webkit-transform: translateY(20%);
      -ms-transform: translateY(20%);
          transform: translateY(20%); }
.offset-r-20 {
  -webkit-transform: translateX(20%);
      -ms-transform: translateX(20%);
          transform: translateX(20%); }
.offset-l-20 {
  -webkit-transform: translateX(-20%);
      -ms-transform: translateX(-20%);
          transform: translateX(-20%); }
@media (min-width: 576px) {
  .offset-t-sm-20 {
    -webkit-transform: translateY(-20%) !important;
        -ms-transform: translateY(-20%) !important;
            transform: translateY(-20%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-20 {
    -webkit-transform: translateY(20%) !important;
        -ms-transform: translateY(20%) !important;
            transform: translateY(20%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-20 {
    -webkit-transform: translateX(20%) !important;
        -ms-transform: translateX(20%) !important;
            transform: translateX(20%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-20 {
    -webkit-transform: translateX(-20%) !important;
        -ms-transform: translateX(-20%) !important;
            transform: translateX(-20%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-20 {
    -webkit-transform: translateY(-20%) !important;
        -ms-transform: translateY(-20%) !important;
            transform: translateY(-20%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-20 {
    -webkit-transform: translateY(20%) !important;
        -ms-transform: translateY(20%) !important;
            transform: translateY(20%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-20 {
    -webkit-transform: translateX(20%) !important;
        -ms-transform: translateX(20%) !important;
            transform: translateX(20%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-20 {
    -webkit-transform: translateX(-20%) !important;
        -ms-transform: translateX(-20%) !important;
            transform: translateX(-20%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-20 {
    -webkit-transform: translateY(-20%) !important;
        -ms-transform: translateY(-20%) !important;
            transform: translateY(-20%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-20 {
    -webkit-transform: translateY(20%) !important;
        -ms-transform: translateY(20%) !important;
            transform: translateY(20%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-20 {
    -webkit-transform: translateX(20%) !important;
        -ms-transform: translateX(20%) !important;
            transform: translateX(20%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-20 {
    -webkit-transform: translateX(-20%) !important;
        -ms-transform: translateX(-20%) !important;
            transform: translateX(-20%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-20 {
    -webkit-transform: translateY(-20%) !important;
        -ms-transform: translateY(-20%) !important;
            transform: translateY(-20%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-20 {
    -webkit-transform: translateY(20%) !important;
        -ms-transform: translateY(20%) !important;
            transform: translateY(20%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-20 {
    -webkit-transform: translateX(20%) !important;
        -ms-transform: translateX(20%) !important;
            transform: translateX(20%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-20 {
    -webkit-transform: translateX(-20%) !important;
        -ms-transform: translateX(-20%) !important;
            transform: translateX(-20%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-20 {
    -webkit-transform: translateY(-20%) !important;
        -ms-transform: translateY(-20%) !important;
            transform: translateY(-20%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-20 {
    -webkit-transform: translateY(20%) !important;
        -ms-transform: translateY(20%) !important;
            transform: translateY(20%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-20 {
    -webkit-transform: translateX(20%) !important;
        -ms-transform: translateX(20%) !important;
            transform: translateX(20%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-20 {
    -webkit-transform: translateX(-20%) !important;
        -ms-transform: translateX(-20%) !important;
            transform: translateX(-20%) !important; } }
.offset-t-25 {
  -webkit-transform: translateY(-25%);
      -ms-transform: translateY(-25%);
          transform: translateY(-25%); }
.offset-b-25 {
  -webkit-transform: translateY(25%);
      -ms-transform: translateY(25%);
          transform: translateY(25%); }
.offset-r-25 {
  -webkit-transform: translateX(25%);
      -ms-transform: translateX(25%);
          transform: translateX(25%); }
.offset-l-25 {
  -webkit-transform: translateX(-25%);
      -ms-transform: translateX(-25%);
          transform: translateX(-25%); }
@media (min-width: 576px) {
  .offset-t-sm-25 {
    -webkit-transform: translateY(-25%) !important;
        -ms-transform: translateY(-25%) !important;
            transform: translateY(-25%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-25 {
    -webkit-transform: translateY(25%) !important;
        -ms-transform: translateY(25%) !important;
            transform: translateY(25%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-25 {
    -webkit-transform: translateX(25%) !important;
        -ms-transform: translateX(25%) !important;
            transform: translateX(25%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-25 {
    -webkit-transform: translateX(-25%) !important;
        -ms-transform: translateX(-25%) !important;
            transform: translateX(-25%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-25 {
    -webkit-transform: translateY(-25%) !important;
        -ms-transform: translateY(-25%) !important;
            transform: translateY(-25%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-25 {
    -webkit-transform: translateY(25%) !important;
        -ms-transform: translateY(25%) !important;
            transform: translateY(25%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-25 {
    -webkit-transform: translateX(25%) !important;
        -ms-transform: translateX(25%) !important;
            transform: translateX(25%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-25 {
    -webkit-transform: translateX(-25%) !important;
        -ms-transform: translateX(-25%) !important;
            transform: translateX(-25%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-25 {
    -webkit-transform: translateY(-25%) !important;
        -ms-transform: translateY(-25%) !important;
            transform: translateY(-25%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-25 {
    -webkit-transform: translateY(25%) !important;
        -ms-transform: translateY(25%) !important;
            transform: translateY(25%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-25 {
    -webkit-transform: translateX(25%) !important;
        -ms-transform: translateX(25%) !important;
            transform: translateX(25%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-25 {
    -webkit-transform: translateX(-25%) !important;
        -ms-transform: translateX(-25%) !important;
            transform: translateX(-25%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-25 {
    -webkit-transform: translateY(-25%) !important;
        -ms-transform: translateY(-25%) !important;
            transform: translateY(-25%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-25 {
    -webkit-transform: translateY(25%) !important;
        -ms-transform: translateY(25%) !important;
            transform: translateY(25%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-25 {
    -webkit-transform: translateX(25%) !important;
        -ms-transform: translateX(25%) !important;
            transform: translateX(25%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-25 {
    -webkit-transform: translateX(-25%) !important;
        -ms-transform: translateX(-25%) !important;
            transform: translateX(-25%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-25 {
    -webkit-transform: translateY(-25%) !important;
        -ms-transform: translateY(-25%) !important;
            transform: translateY(-25%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-25 {
    -webkit-transform: translateY(25%) !important;
        -ms-transform: translateY(25%) !important;
            transform: translateY(25%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-25 {
    -webkit-transform: translateX(25%) !important;
        -ms-transform: translateX(25%) !important;
            transform: translateX(25%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-25 {
    -webkit-transform: translateX(-25%) !important;
        -ms-transform: translateX(-25%) !important;
            transform: translateX(-25%) !important; } }
.offset-t-30 {
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%); }
.offset-b-30 {
  -webkit-transform: translateY(30%);
      -ms-transform: translateY(30%);
          transform: translateY(30%); }
.offset-r-30 {
  -webkit-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%); }
.offset-l-30 {
  -webkit-transform: translateX(-30%);
      -ms-transform: translateX(-30%);
          transform: translateX(-30%); }
@media (min-width: 576px) {
  .offset-t-sm-30 {
    -webkit-transform: translateY(-30%) !important;
        -ms-transform: translateY(-30%) !important;
            transform: translateY(-30%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-30 {
    -webkit-transform: translateY(30%) !important;
        -ms-transform: translateY(30%) !important;
            transform: translateY(30%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-30 {
    -webkit-transform: translateX(30%) !important;
        -ms-transform: translateX(30%) !important;
            transform: translateX(30%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-30 {
    -webkit-transform: translateX(-30%) !important;
        -ms-transform: translateX(-30%) !important;
            transform: translateX(-30%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-30 {
    -webkit-transform: translateY(-30%) !important;
        -ms-transform: translateY(-30%) !important;
            transform: translateY(-30%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-30 {
    -webkit-transform: translateY(30%) !important;
        -ms-transform: translateY(30%) !important;
            transform: translateY(30%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-30 {
    -webkit-transform: translateX(30%) !important;
        -ms-transform: translateX(30%) !important;
            transform: translateX(30%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-30 {
    -webkit-transform: translateX(-30%) !important;
        -ms-transform: translateX(-30%) !important;
            transform: translateX(-30%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-30 {
    -webkit-transform: translateY(-30%) !important;
        -ms-transform: translateY(-30%) !important;
            transform: translateY(-30%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-30 {
    -webkit-transform: translateY(30%) !important;
        -ms-transform: translateY(30%) !important;
            transform: translateY(30%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-30 {
    -webkit-transform: translateX(30%) !important;
        -ms-transform: translateX(30%) !important;
            transform: translateX(30%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-30 {
    -webkit-transform: translateX(-30%) !important;
        -ms-transform: translateX(-30%) !important;
            transform: translateX(-30%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-30 {
    -webkit-transform: translateY(-30%) !important;
        -ms-transform: translateY(-30%) !important;
            transform: translateY(-30%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-30 {
    -webkit-transform: translateY(30%) !important;
        -ms-transform: translateY(30%) !important;
            transform: translateY(30%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-30 {
    -webkit-transform: translateX(30%) !important;
        -ms-transform: translateX(30%) !important;
            transform: translateX(30%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-30 {
    -webkit-transform: translateX(-30%) !important;
        -ms-transform: translateX(-30%) !important;
            transform: translateX(-30%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-30 {
    -webkit-transform: translateY(-30%) !important;
        -ms-transform: translateY(-30%) !important;
            transform: translateY(-30%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-30 {
    -webkit-transform: translateY(30%) !important;
        -ms-transform: translateY(30%) !important;
            transform: translateY(30%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-30 {
    -webkit-transform: translateX(30%) !important;
        -ms-transform: translateX(30%) !important;
            transform: translateX(30%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-30 {
    -webkit-transform: translateX(-30%) !important;
        -ms-transform: translateX(-30%) !important;
            transform: translateX(-30%) !important; } }
.offset-t-35 {
  -webkit-transform: translateY(-35%);
      -ms-transform: translateY(-35%);
          transform: translateY(-35%); }
.offset-b-35 {
  -webkit-transform: translateY(35%);
      -ms-transform: translateY(35%);
          transform: translateY(35%); }
.offset-r-35 {
  -webkit-transform: translateX(35%);
      -ms-transform: translateX(35%);
          transform: translateX(35%); }
.offset-l-35 {
  -webkit-transform: translateX(-35%);
      -ms-transform: translateX(-35%);
          transform: translateX(-35%); }
@media (min-width: 576px) {
  .offset-t-sm-35 {
    -webkit-transform: translateY(-35%) !important;
        -ms-transform: translateY(-35%) !important;
            transform: translateY(-35%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-35 {
    -webkit-transform: translateY(35%) !important;
        -ms-transform: translateY(35%) !important;
            transform: translateY(35%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-35 {
    -webkit-transform: translateX(35%) !important;
        -ms-transform: translateX(35%) !important;
            transform: translateX(35%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-35 {
    -webkit-transform: translateX(-35%) !important;
        -ms-transform: translateX(-35%) !important;
            transform: translateX(-35%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-35 {
    -webkit-transform: translateY(-35%) !important;
        -ms-transform: translateY(-35%) !important;
            transform: translateY(-35%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-35 {
    -webkit-transform: translateY(35%) !important;
        -ms-transform: translateY(35%) !important;
            transform: translateY(35%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-35 {
    -webkit-transform: translateX(35%) !important;
        -ms-transform: translateX(35%) !important;
            transform: translateX(35%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-35 {
    -webkit-transform: translateX(-35%) !important;
        -ms-transform: translateX(-35%) !important;
            transform: translateX(-35%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-35 {
    -webkit-transform: translateY(-35%) !important;
        -ms-transform: translateY(-35%) !important;
            transform: translateY(-35%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-35 {
    -webkit-transform: translateY(35%) !important;
        -ms-transform: translateY(35%) !important;
            transform: translateY(35%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-35 {
    -webkit-transform: translateX(35%) !important;
        -ms-transform: translateX(35%) !important;
            transform: translateX(35%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-35 {
    -webkit-transform: translateX(-35%) !important;
        -ms-transform: translateX(-35%) !important;
            transform: translateX(-35%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-35 {
    -webkit-transform: translateY(-35%) !important;
        -ms-transform: translateY(-35%) !important;
            transform: translateY(-35%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-35 {
    -webkit-transform: translateY(35%) !important;
        -ms-transform: translateY(35%) !important;
            transform: translateY(35%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-35 {
    -webkit-transform: translateX(35%) !important;
        -ms-transform: translateX(35%) !important;
            transform: translateX(35%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-35 {
    -webkit-transform: translateX(-35%) !important;
        -ms-transform: translateX(-35%) !important;
            transform: translateX(-35%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-35 {
    -webkit-transform: translateY(-35%) !important;
        -ms-transform: translateY(-35%) !important;
            transform: translateY(-35%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-35 {
    -webkit-transform: translateY(35%) !important;
        -ms-transform: translateY(35%) !important;
            transform: translateY(35%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-35 {
    -webkit-transform: translateX(35%) !important;
        -ms-transform: translateX(35%) !important;
            transform: translateX(35%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-35 {
    -webkit-transform: translateX(-35%) !important;
        -ms-transform: translateX(-35%) !important;
            transform: translateX(-35%) !important; } }
.offset-t-40 {
  -webkit-transform: translateY(-40%);
      -ms-transform: translateY(-40%);
          transform: translateY(-40%); }
.offset-b-40 {
  -webkit-transform: translateY(40%);
      -ms-transform: translateY(40%);
          transform: translateY(40%); }
.offset-r-40 {
  -webkit-transform: translateX(40%);
      -ms-transform: translateX(40%);
          transform: translateX(40%); }
.offset-l-40 {
  -webkit-transform: translateX(-40%);
      -ms-transform: translateX(-40%);
          transform: translateX(-40%); }
@media (min-width: 576px) {
  .offset-t-sm-40 {
    -webkit-transform: translateY(-40%) !important;
        -ms-transform: translateY(-40%) !important;
            transform: translateY(-40%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-40 {
    -webkit-transform: translateY(40%) !important;
        -ms-transform: translateY(40%) !important;
            transform: translateY(40%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-40 {
    -webkit-transform: translateX(40%) !important;
        -ms-transform: translateX(40%) !important;
            transform: translateX(40%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-40 {
    -webkit-transform: translateX(-40%) !important;
        -ms-transform: translateX(-40%) !important;
            transform: translateX(-40%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-40 {
    -webkit-transform: translateY(-40%) !important;
        -ms-transform: translateY(-40%) !important;
            transform: translateY(-40%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-40 {
    -webkit-transform: translateY(40%) !important;
        -ms-transform: translateY(40%) !important;
            transform: translateY(40%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-40 {
    -webkit-transform: translateX(40%) !important;
        -ms-transform: translateX(40%) !important;
            transform: translateX(40%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-40 {
    -webkit-transform: translateX(-40%) !important;
        -ms-transform: translateX(-40%) !important;
            transform: translateX(-40%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-40 {
    -webkit-transform: translateY(-40%) !important;
        -ms-transform: translateY(-40%) !important;
            transform: translateY(-40%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-40 {
    -webkit-transform: translateY(40%) !important;
        -ms-transform: translateY(40%) !important;
            transform: translateY(40%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-40 {
    -webkit-transform: translateX(40%) !important;
        -ms-transform: translateX(40%) !important;
            transform: translateX(40%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-40 {
    -webkit-transform: translateX(-40%) !important;
        -ms-transform: translateX(-40%) !important;
            transform: translateX(-40%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-40 {
    -webkit-transform: translateY(-40%) !important;
        -ms-transform: translateY(-40%) !important;
            transform: translateY(-40%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-40 {
    -webkit-transform: translateY(40%) !important;
        -ms-transform: translateY(40%) !important;
            transform: translateY(40%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-40 {
    -webkit-transform: translateX(40%) !important;
        -ms-transform: translateX(40%) !important;
            transform: translateX(40%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-40 {
    -webkit-transform: translateX(-40%) !important;
        -ms-transform: translateX(-40%) !important;
            transform: translateX(-40%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-40 {
    -webkit-transform: translateY(-40%) !important;
        -ms-transform: translateY(-40%) !important;
            transform: translateY(-40%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-40 {
    -webkit-transform: translateY(40%) !important;
        -ms-transform: translateY(40%) !important;
            transform: translateY(40%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-40 {
    -webkit-transform: translateX(40%) !important;
        -ms-transform: translateX(40%) !important;
            transform: translateX(40%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-40 {
    -webkit-transform: translateX(-40%) !important;
        -ms-transform: translateX(-40%) !important;
            transform: translateX(-40%) !important; } }
.offset-t-45 {
  -webkit-transform: translateY(-45%);
      -ms-transform: translateY(-45%);
          transform: translateY(-45%); }
.offset-b-45 {
  -webkit-transform: translateY(45%);
      -ms-transform: translateY(45%);
          transform: translateY(45%); }
.offset-r-45 {
  -webkit-transform: translateX(45%);
      -ms-transform: translateX(45%);
          transform: translateX(45%); }
.offset-l-45 {
  -webkit-transform: translateX(-45%);
      -ms-transform: translateX(-45%);
          transform: translateX(-45%); }
@media (min-width: 576px) {
  .offset-t-sm-45 {
    -webkit-transform: translateY(-45%) !important;
        -ms-transform: translateY(-45%) !important;
            transform: translateY(-45%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-45 {
    -webkit-transform: translateY(45%) !important;
        -ms-transform: translateY(45%) !important;
            transform: translateY(45%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-45 {
    -webkit-transform: translateX(45%) !important;
        -ms-transform: translateX(45%) !important;
            transform: translateX(45%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-45 {
    -webkit-transform: translateX(-45%) !important;
        -ms-transform: translateX(-45%) !important;
            transform: translateX(-45%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-45 {
    -webkit-transform: translateY(-45%) !important;
        -ms-transform: translateY(-45%) !important;
            transform: translateY(-45%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-45 {
    -webkit-transform: translateY(45%) !important;
        -ms-transform: translateY(45%) !important;
            transform: translateY(45%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-45 {
    -webkit-transform: translateX(45%) !important;
        -ms-transform: translateX(45%) !important;
            transform: translateX(45%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-45 {
    -webkit-transform: translateX(-45%) !important;
        -ms-transform: translateX(-45%) !important;
            transform: translateX(-45%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-45 {
    -webkit-transform: translateY(-45%) !important;
        -ms-transform: translateY(-45%) !important;
            transform: translateY(-45%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-45 {
    -webkit-transform: translateY(45%) !important;
        -ms-transform: translateY(45%) !important;
            transform: translateY(45%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-45 {
    -webkit-transform: translateX(45%) !important;
        -ms-transform: translateX(45%) !important;
            transform: translateX(45%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-45 {
    -webkit-transform: translateX(-45%) !important;
        -ms-transform: translateX(-45%) !important;
            transform: translateX(-45%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-45 {
    -webkit-transform: translateY(-45%) !important;
        -ms-transform: translateY(-45%) !important;
            transform: translateY(-45%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-45 {
    -webkit-transform: translateY(45%) !important;
        -ms-transform: translateY(45%) !important;
            transform: translateY(45%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-45 {
    -webkit-transform: translateX(45%) !important;
        -ms-transform: translateX(45%) !important;
            transform: translateX(45%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-45 {
    -webkit-transform: translateX(-45%) !important;
        -ms-transform: translateX(-45%) !important;
            transform: translateX(-45%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-45 {
    -webkit-transform: translateY(-45%) !important;
        -ms-transform: translateY(-45%) !important;
            transform: translateY(-45%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-45 {
    -webkit-transform: translateY(45%) !important;
        -ms-transform: translateY(45%) !important;
            transform: translateY(45%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-45 {
    -webkit-transform: translateX(45%) !important;
        -ms-transform: translateX(45%) !important;
            transform: translateX(45%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-45 {
    -webkit-transform: translateX(-45%) !important;
        -ms-transform: translateX(-45%) !important;
            transform: translateX(-45%) !important; } }
.offset-t-50 {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
.offset-b-50 {
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%); }
.offset-r-50 {
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%); }
.offset-l-50 {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
@media (min-width: 576px) {
  .offset-t-sm-50 {
    -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-50 {
    -webkit-transform: translateY(50%) !important;
        -ms-transform: translateY(50%) !important;
            transform: translateY(50%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-50 {
    -webkit-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
            transform: translateX(50%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-50 {
    -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-50 {
    -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-50 {
    -webkit-transform: translateY(50%) !important;
        -ms-transform: translateY(50%) !important;
            transform: translateY(50%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-50 {
    -webkit-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
            transform: translateX(50%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-50 {
    -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-50 {
    -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-50 {
    -webkit-transform: translateY(50%) !important;
        -ms-transform: translateY(50%) !important;
            transform: translateY(50%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-50 {
    -webkit-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
            transform: translateX(50%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-50 {
    -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-50 {
    -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-50 {
    -webkit-transform: translateY(50%) !important;
        -ms-transform: translateY(50%) !important;
            transform: translateY(50%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-50 {
    -webkit-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
            transform: translateX(50%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-50 {
    -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-50 {
    -webkit-transform: translateY(-50%) !important;
        -ms-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-50 {
    -webkit-transform: translateY(50%) !important;
        -ms-transform: translateY(50%) !important;
            transform: translateY(50%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-50 {
    -webkit-transform: translateX(50%) !important;
        -ms-transform: translateX(50%) !important;
            transform: translateX(50%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-50 {
    -webkit-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important; } }
.offset-t-55 {
  -webkit-transform: translateY(-55%);
      -ms-transform: translateY(-55%);
          transform: translateY(-55%); }
.offset-b-55 {
  -webkit-transform: translateY(55%);
      -ms-transform: translateY(55%);
          transform: translateY(55%); }
.offset-r-55 {
  -webkit-transform: translateX(55%);
      -ms-transform: translateX(55%);
          transform: translateX(55%); }
.offset-l-55 {
  -webkit-transform: translateX(-55%);
      -ms-transform: translateX(-55%);
          transform: translateX(-55%); }
@media (min-width: 576px) {
  .offset-t-sm-55 {
    -webkit-transform: translateY(-55%) !important;
        -ms-transform: translateY(-55%) !important;
            transform: translateY(-55%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-55 {
    -webkit-transform: translateY(55%) !important;
        -ms-transform: translateY(55%) !important;
            transform: translateY(55%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-55 {
    -webkit-transform: translateX(55%) !important;
        -ms-transform: translateX(55%) !important;
            transform: translateX(55%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-55 {
    -webkit-transform: translateX(-55%) !important;
        -ms-transform: translateX(-55%) !important;
            transform: translateX(-55%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-55 {
    -webkit-transform: translateY(-55%) !important;
        -ms-transform: translateY(-55%) !important;
            transform: translateY(-55%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-55 {
    -webkit-transform: translateY(55%) !important;
        -ms-transform: translateY(55%) !important;
            transform: translateY(55%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-55 {
    -webkit-transform: translateX(55%) !important;
        -ms-transform: translateX(55%) !important;
            transform: translateX(55%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-55 {
    -webkit-transform: translateX(-55%) !important;
        -ms-transform: translateX(-55%) !important;
            transform: translateX(-55%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-55 {
    -webkit-transform: translateY(-55%) !important;
        -ms-transform: translateY(-55%) !important;
            transform: translateY(-55%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-55 {
    -webkit-transform: translateY(55%) !important;
        -ms-transform: translateY(55%) !important;
            transform: translateY(55%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-55 {
    -webkit-transform: translateX(55%) !important;
        -ms-transform: translateX(55%) !important;
            transform: translateX(55%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-55 {
    -webkit-transform: translateX(-55%) !important;
        -ms-transform: translateX(-55%) !important;
            transform: translateX(-55%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-55 {
    -webkit-transform: translateY(-55%) !important;
        -ms-transform: translateY(-55%) !important;
            transform: translateY(-55%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-55 {
    -webkit-transform: translateY(55%) !important;
        -ms-transform: translateY(55%) !important;
            transform: translateY(55%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-55 {
    -webkit-transform: translateX(55%) !important;
        -ms-transform: translateX(55%) !important;
            transform: translateX(55%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-55 {
    -webkit-transform: translateX(-55%) !important;
        -ms-transform: translateX(-55%) !important;
            transform: translateX(-55%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-55 {
    -webkit-transform: translateY(-55%) !important;
        -ms-transform: translateY(-55%) !important;
            transform: translateY(-55%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-55 {
    -webkit-transform: translateY(55%) !important;
        -ms-transform: translateY(55%) !important;
            transform: translateY(55%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-55 {
    -webkit-transform: translateX(55%) !important;
        -ms-transform: translateX(55%) !important;
            transform: translateX(55%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-55 {
    -webkit-transform: translateX(-55%) !important;
        -ms-transform: translateX(-55%) !important;
            transform: translateX(-55%) !important; } }
.offset-t-60 {
  -webkit-transform: translateY(-60%);
      -ms-transform: translateY(-60%);
          transform: translateY(-60%); }
.offset-b-60 {
  -webkit-transform: translateY(60%);
      -ms-transform: translateY(60%);
          transform: translateY(60%); }
.offset-r-60 {
  -webkit-transform: translateX(60%);
      -ms-transform: translateX(60%);
          transform: translateX(60%); }
.offset-l-60 {
  -webkit-transform: translateX(-60%);
      -ms-transform: translateX(-60%);
          transform: translateX(-60%); }
@media (min-width: 576px) {
  .offset-t-sm-60 {
    -webkit-transform: translateY(-60%) !important;
        -ms-transform: translateY(-60%) !important;
            transform: translateY(-60%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-60 {
    -webkit-transform: translateY(60%) !important;
        -ms-transform: translateY(60%) !important;
            transform: translateY(60%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-60 {
    -webkit-transform: translateX(60%) !important;
        -ms-transform: translateX(60%) !important;
            transform: translateX(60%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-60 {
    -webkit-transform: translateX(-60%) !important;
        -ms-transform: translateX(-60%) !important;
            transform: translateX(-60%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-60 {
    -webkit-transform: translateY(-60%) !important;
        -ms-transform: translateY(-60%) !important;
            transform: translateY(-60%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-60 {
    -webkit-transform: translateY(60%) !important;
        -ms-transform: translateY(60%) !important;
            transform: translateY(60%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-60 {
    -webkit-transform: translateX(60%) !important;
        -ms-transform: translateX(60%) !important;
            transform: translateX(60%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-60 {
    -webkit-transform: translateX(-60%) !important;
        -ms-transform: translateX(-60%) !important;
            transform: translateX(-60%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-60 {
    -webkit-transform: translateY(-60%) !important;
        -ms-transform: translateY(-60%) !important;
            transform: translateY(-60%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-60 {
    -webkit-transform: translateY(60%) !important;
        -ms-transform: translateY(60%) !important;
            transform: translateY(60%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-60 {
    -webkit-transform: translateX(60%) !important;
        -ms-transform: translateX(60%) !important;
            transform: translateX(60%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-60 {
    -webkit-transform: translateX(-60%) !important;
        -ms-transform: translateX(-60%) !important;
            transform: translateX(-60%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-60 {
    -webkit-transform: translateY(-60%) !important;
        -ms-transform: translateY(-60%) !important;
            transform: translateY(-60%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-60 {
    -webkit-transform: translateY(60%) !important;
        -ms-transform: translateY(60%) !important;
            transform: translateY(60%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-60 {
    -webkit-transform: translateX(60%) !important;
        -ms-transform: translateX(60%) !important;
            transform: translateX(60%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-60 {
    -webkit-transform: translateX(-60%) !important;
        -ms-transform: translateX(-60%) !important;
            transform: translateX(-60%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-60 {
    -webkit-transform: translateY(-60%) !important;
        -ms-transform: translateY(-60%) !important;
            transform: translateY(-60%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-60 {
    -webkit-transform: translateY(60%) !important;
        -ms-transform: translateY(60%) !important;
            transform: translateY(60%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-60 {
    -webkit-transform: translateX(60%) !important;
        -ms-transform: translateX(60%) !important;
            transform: translateX(60%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-60 {
    -webkit-transform: translateX(-60%) !important;
        -ms-transform: translateX(-60%) !important;
            transform: translateX(-60%) !important; } }
.offset-t-65 {
  -webkit-transform: translateY(-65%);
      -ms-transform: translateY(-65%);
          transform: translateY(-65%); }
.offset-b-65 {
  -webkit-transform: translateY(65%);
      -ms-transform: translateY(65%);
          transform: translateY(65%); }
.offset-r-65 {
  -webkit-transform: translateX(65%);
      -ms-transform: translateX(65%);
          transform: translateX(65%); }
.offset-l-65 {
  -webkit-transform: translateX(-65%);
      -ms-transform: translateX(-65%);
          transform: translateX(-65%); }
@media (min-width: 576px) {
  .offset-t-sm-65 {
    -webkit-transform: translateY(-65%) !important;
        -ms-transform: translateY(-65%) !important;
            transform: translateY(-65%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-65 {
    -webkit-transform: translateY(65%) !important;
        -ms-transform: translateY(65%) !important;
            transform: translateY(65%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-65 {
    -webkit-transform: translateX(65%) !important;
        -ms-transform: translateX(65%) !important;
            transform: translateX(65%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-65 {
    -webkit-transform: translateX(-65%) !important;
        -ms-transform: translateX(-65%) !important;
            transform: translateX(-65%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-65 {
    -webkit-transform: translateY(-65%) !important;
        -ms-transform: translateY(-65%) !important;
            transform: translateY(-65%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-65 {
    -webkit-transform: translateY(65%) !important;
        -ms-transform: translateY(65%) !important;
            transform: translateY(65%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-65 {
    -webkit-transform: translateX(65%) !important;
        -ms-transform: translateX(65%) !important;
            transform: translateX(65%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-65 {
    -webkit-transform: translateX(-65%) !important;
        -ms-transform: translateX(-65%) !important;
            transform: translateX(-65%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-65 {
    -webkit-transform: translateY(-65%) !important;
        -ms-transform: translateY(-65%) !important;
            transform: translateY(-65%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-65 {
    -webkit-transform: translateY(65%) !important;
        -ms-transform: translateY(65%) !important;
            transform: translateY(65%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-65 {
    -webkit-transform: translateX(65%) !important;
        -ms-transform: translateX(65%) !important;
            transform: translateX(65%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-65 {
    -webkit-transform: translateX(-65%) !important;
        -ms-transform: translateX(-65%) !important;
            transform: translateX(-65%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-65 {
    -webkit-transform: translateY(-65%) !important;
        -ms-transform: translateY(-65%) !important;
            transform: translateY(-65%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-65 {
    -webkit-transform: translateY(65%) !important;
        -ms-transform: translateY(65%) !important;
            transform: translateY(65%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-65 {
    -webkit-transform: translateX(65%) !important;
        -ms-transform: translateX(65%) !important;
            transform: translateX(65%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-65 {
    -webkit-transform: translateX(-65%) !important;
        -ms-transform: translateX(-65%) !important;
            transform: translateX(-65%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-65 {
    -webkit-transform: translateY(-65%) !important;
        -ms-transform: translateY(-65%) !important;
            transform: translateY(-65%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-65 {
    -webkit-transform: translateY(65%) !important;
        -ms-transform: translateY(65%) !important;
            transform: translateY(65%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-65 {
    -webkit-transform: translateX(65%) !important;
        -ms-transform: translateX(65%) !important;
            transform: translateX(65%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-65 {
    -webkit-transform: translateX(-65%) !important;
        -ms-transform: translateX(-65%) !important;
            transform: translateX(-65%) !important; } }
.offset-t-70 {
  -webkit-transform: translateY(-70%);
      -ms-transform: translateY(-70%);
          transform: translateY(-70%); }
.offset-b-70 {
  -webkit-transform: translateY(70%);
      -ms-transform: translateY(70%);
          transform: translateY(70%); }
.offset-r-70 {
  -webkit-transform: translateX(70%);
      -ms-transform: translateX(70%);
          transform: translateX(70%); }
.offset-l-70 {
  -webkit-transform: translateX(-70%);
      -ms-transform: translateX(-70%);
          transform: translateX(-70%); }
@media (min-width: 576px) {
  .offset-t-sm-70 {
    -webkit-transform: translateY(-70%) !important;
        -ms-transform: translateY(-70%) !important;
            transform: translateY(-70%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-70 {
    -webkit-transform: translateY(70%) !important;
        -ms-transform: translateY(70%) !important;
            transform: translateY(70%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-70 {
    -webkit-transform: translateX(70%) !important;
        -ms-transform: translateX(70%) !important;
            transform: translateX(70%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-70 {
    -webkit-transform: translateX(-70%) !important;
        -ms-transform: translateX(-70%) !important;
            transform: translateX(-70%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-70 {
    -webkit-transform: translateY(-70%) !important;
        -ms-transform: translateY(-70%) !important;
            transform: translateY(-70%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-70 {
    -webkit-transform: translateY(70%) !important;
        -ms-transform: translateY(70%) !important;
            transform: translateY(70%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-70 {
    -webkit-transform: translateX(70%) !important;
        -ms-transform: translateX(70%) !important;
            transform: translateX(70%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-70 {
    -webkit-transform: translateX(-70%) !important;
        -ms-transform: translateX(-70%) !important;
            transform: translateX(-70%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-70 {
    -webkit-transform: translateY(-70%) !important;
        -ms-transform: translateY(-70%) !important;
            transform: translateY(-70%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-70 {
    -webkit-transform: translateY(70%) !important;
        -ms-transform: translateY(70%) !important;
            transform: translateY(70%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-70 {
    -webkit-transform: translateX(70%) !important;
        -ms-transform: translateX(70%) !important;
            transform: translateX(70%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-70 {
    -webkit-transform: translateX(-70%) !important;
        -ms-transform: translateX(-70%) !important;
            transform: translateX(-70%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-70 {
    -webkit-transform: translateY(-70%) !important;
        -ms-transform: translateY(-70%) !important;
            transform: translateY(-70%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-70 {
    -webkit-transform: translateY(70%) !important;
        -ms-transform: translateY(70%) !important;
            transform: translateY(70%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-70 {
    -webkit-transform: translateX(70%) !important;
        -ms-transform: translateX(70%) !important;
            transform: translateX(70%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-70 {
    -webkit-transform: translateX(-70%) !important;
        -ms-transform: translateX(-70%) !important;
            transform: translateX(-70%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-70 {
    -webkit-transform: translateY(-70%) !important;
        -ms-transform: translateY(-70%) !important;
            transform: translateY(-70%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-70 {
    -webkit-transform: translateY(70%) !important;
        -ms-transform: translateY(70%) !important;
            transform: translateY(70%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-70 {
    -webkit-transform: translateX(70%) !important;
        -ms-transform: translateX(70%) !important;
            transform: translateX(70%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-70 {
    -webkit-transform: translateX(-70%) !important;
        -ms-transform: translateX(-70%) !important;
            transform: translateX(-70%) !important; } }
.offset-t-75 {
  -webkit-transform: translateY(-75%);
      -ms-transform: translateY(-75%);
          transform: translateY(-75%); }
.offset-b-75 {
  -webkit-transform: translateY(75%);
      -ms-transform: translateY(75%);
          transform: translateY(75%); }
.offset-r-75 {
  -webkit-transform: translateX(75%);
      -ms-transform: translateX(75%);
          transform: translateX(75%); }
.offset-l-75 {
  -webkit-transform: translateX(-75%);
      -ms-transform: translateX(-75%);
          transform: translateX(-75%); }
@media (min-width: 576px) {
  .offset-t-sm-75 {
    -webkit-transform: translateY(-75%) !important;
        -ms-transform: translateY(-75%) !important;
            transform: translateY(-75%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-75 {
    -webkit-transform: translateY(75%) !important;
        -ms-transform: translateY(75%) !important;
            transform: translateY(75%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-75 {
    -webkit-transform: translateX(75%) !important;
        -ms-transform: translateX(75%) !important;
            transform: translateX(75%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-75 {
    -webkit-transform: translateX(-75%) !important;
        -ms-transform: translateX(-75%) !important;
            transform: translateX(-75%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-75 {
    -webkit-transform: translateY(-75%) !important;
        -ms-transform: translateY(-75%) !important;
            transform: translateY(-75%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-75 {
    -webkit-transform: translateY(75%) !important;
        -ms-transform: translateY(75%) !important;
            transform: translateY(75%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-75 {
    -webkit-transform: translateX(75%) !important;
        -ms-transform: translateX(75%) !important;
            transform: translateX(75%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-75 {
    -webkit-transform: translateX(-75%) !important;
        -ms-transform: translateX(-75%) !important;
            transform: translateX(-75%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-75 {
    -webkit-transform: translateY(-75%) !important;
        -ms-transform: translateY(-75%) !important;
            transform: translateY(-75%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-75 {
    -webkit-transform: translateY(75%) !important;
        -ms-transform: translateY(75%) !important;
            transform: translateY(75%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-75 {
    -webkit-transform: translateX(75%) !important;
        -ms-transform: translateX(75%) !important;
            transform: translateX(75%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-75 {
    -webkit-transform: translateX(-75%) !important;
        -ms-transform: translateX(-75%) !important;
            transform: translateX(-75%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-75 {
    -webkit-transform: translateY(-75%) !important;
        -ms-transform: translateY(-75%) !important;
            transform: translateY(-75%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-75 {
    -webkit-transform: translateY(75%) !important;
        -ms-transform: translateY(75%) !important;
            transform: translateY(75%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-75 {
    -webkit-transform: translateX(75%) !important;
        -ms-transform: translateX(75%) !important;
            transform: translateX(75%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-75 {
    -webkit-transform: translateX(-75%) !important;
        -ms-transform: translateX(-75%) !important;
            transform: translateX(-75%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-75 {
    -webkit-transform: translateY(-75%) !important;
        -ms-transform: translateY(-75%) !important;
            transform: translateY(-75%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-75 {
    -webkit-transform: translateY(75%) !important;
        -ms-transform: translateY(75%) !important;
            transform: translateY(75%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-75 {
    -webkit-transform: translateX(75%) !important;
        -ms-transform: translateX(75%) !important;
            transform: translateX(75%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-75 {
    -webkit-transform: translateX(-75%) !important;
        -ms-transform: translateX(-75%) !important;
            transform: translateX(-75%) !important; } }
.offset-t-80 {
  -webkit-transform: translateY(-80%);
      -ms-transform: translateY(-80%);
          transform: translateY(-80%); }
.offset-b-80 {
  -webkit-transform: translateY(80%);
      -ms-transform: translateY(80%);
          transform: translateY(80%); }
.offset-r-80 {
  -webkit-transform: translateX(80%);
      -ms-transform: translateX(80%);
          transform: translateX(80%); }
.offset-l-80 {
  -webkit-transform: translateX(-80%);
      -ms-transform: translateX(-80%);
          transform: translateX(-80%); }
@media (min-width: 576px) {
  .offset-t-sm-80 {
    -webkit-transform: translateY(-80%) !important;
        -ms-transform: translateY(-80%) !important;
            transform: translateY(-80%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-80 {
    -webkit-transform: translateY(80%) !important;
        -ms-transform: translateY(80%) !important;
            transform: translateY(80%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-80 {
    -webkit-transform: translateX(80%) !important;
        -ms-transform: translateX(80%) !important;
            transform: translateX(80%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-80 {
    -webkit-transform: translateX(-80%) !important;
        -ms-transform: translateX(-80%) !important;
            transform: translateX(-80%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-80 {
    -webkit-transform: translateY(-80%) !important;
        -ms-transform: translateY(-80%) !important;
            transform: translateY(-80%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-80 {
    -webkit-transform: translateY(80%) !important;
        -ms-transform: translateY(80%) !important;
            transform: translateY(80%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-80 {
    -webkit-transform: translateX(80%) !important;
        -ms-transform: translateX(80%) !important;
            transform: translateX(80%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-80 {
    -webkit-transform: translateX(-80%) !important;
        -ms-transform: translateX(-80%) !important;
            transform: translateX(-80%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-80 {
    -webkit-transform: translateY(-80%) !important;
        -ms-transform: translateY(-80%) !important;
            transform: translateY(-80%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-80 {
    -webkit-transform: translateY(80%) !important;
        -ms-transform: translateY(80%) !important;
            transform: translateY(80%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-80 {
    -webkit-transform: translateX(80%) !important;
        -ms-transform: translateX(80%) !important;
            transform: translateX(80%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-80 {
    -webkit-transform: translateX(-80%) !important;
        -ms-transform: translateX(-80%) !important;
            transform: translateX(-80%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-80 {
    -webkit-transform: translateY(-80%) !important;
        -ms-transform: translateY(-80%) !important;
            transform: translateY(-80%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-80 {
    -webkit-transform: translateY(80%) !important;
        -ms-transform: translateY(80%) !important;
            transform: translateY(80%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-80 {
    -webkit-transform: translateX(80%) !important;
        -ms-transform: translateX(80%) !important;
            transform: translateX(80%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-80 {
    -webkit-transform: translateX(-80%) !important;
        -ms-transform: translateX(-80%) !important;
            transform: translateX(-80%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-80 {
    -webkit-transform: translateY(-80%) !important;
        -ms-transform: translateY(-80%) !important;
            transform: translateY(-80%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-80 {
    -webkit-transform: translateY(80%) !important;
        -ms-transform: translateY(80%) !important;
            transform: translateY(80%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-80 {
    -webkit-transform: translateX(80%) !important;
        -ms-transform: translateX(80%) !important;
            transform: translateX(80%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-80 {
    -webkit-transform: translateX(-80%) !important;
        -ms-transform: translateX(-80%) !important;
            transform: translateX(-80%) !important; } }
.offset-t-85 {
  -webkit-transform: translateY(-85%);
      -ms-transform: translateY(-85%);
          transform: translateY(-85%); }
.offset-b-85 {
  -webkit-transform: translateY(85%);
      -ms-transform: translateY(85%);
          transform: translateY(85%); }
.offset-r-85 {
  -webkit-transform: translateX(85%);
      -ms-transform: translateX(85%);
          transform: translateX(85%); }
.offset-l-85 {
  -webkit-transform: translateX(-85%);
      -ms-transform: translateX(-85%);
          transform: translateX(-85%); }
@media (min-width: 576px) {
  .offset-t-sm-85 {
    -webkit-transform: translateY(-85%) !important;
        -ms-transform: translateY(-85%) !important;
            transform: translateY(-85%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-85 {
    -webkit-transform: translateY(85%) !important;
        -ms-transform: translateY(85%) !important;
            transform: translateY(85%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-85 {
    -webkit-transform: translateX(85%) !important;
        -ms-transform: translateX(85%) !important;
            transform: translateX(85%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-85 {
    -webkit-transform: translateX(-85%) !important;
        -ms-transform: translateX(-85%) !important;
            transform: translateX(-85%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-85 {
    -webkit-transform: translateY(-85%) !important;
        -ms-transform: translateY(-85%) !important;
            transform: translateY(-85%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-85 {
    -webkit-transform: translateY(85%) !important;
        -ms-transform: translateY(85%) !important;
            transform: translateY(85%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-85 {
    -webkit-transform: translateX(85%) !important;
        -ms-transform: translateX(85%) !important;
            transform: translateX(85%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-85 {
    -webkit-transform: translateX(-85%) !important;
        -ms-transform: translateX(-85%) !important;
            transform: translateX(-85%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-85 {
    -webkit-transform: translateY(-85%) !important;
        -ms-transform: translateY(-85%) !important;
            transform: translateY(-85%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-85 {
    -webkit-transform: translateY(85%) !important;
        -ms-transform: translateY(85%) !important;
            transform: translateY(85%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-85 {
    -webkit-transform: translateX(85%) !important;
        -ms-transform: translateX(85%) !important;
            transform: translateX(85%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-85 {
    -webkit-transform: translateX(-85%) !important;
        -ms-transform: translateX(-85%) !important;
            transform: translateX(-85%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-85 {
    -webkit-transform: translateY(-85%) !important;
        -ms-transform: translateY(-85%) !important;
            transform: translateY(-85%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-85 {
    -webkit-transform: translateY(85%) !important;
        -ms-transform: translateY(85%) !important;
            transform: translateY(85%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-85 {
    -webkit-transform: translateX(85%) !important;
        -ms-transform: translateX(85%) !important;
            transform: translateX(85%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-85 {
    -webkit-transform: translateX(-85%) !important;
        -ms-transform: translateX(-85%) !important;
            transform: translateX(-85%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-85 {
    -webkit-transform: translateY(-85%) !important;
        -ms-transform: translateY(-85%) !important;
            transform: translateY(-85%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-85 {
    -webkit-transform: translateY(85%) !important;
        -ms-transform: translateY(85%) !important;
            transform: translateY(85%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-85 {
    -webkit-transform: translateX(85%) !important;
        -ms-transform: translateX(85%) !important;
            transform: translateX(85%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-85 {
    -webkit-transform: translateX(-85%) !important;
        -ms-transform: translateX(-85%) !important;
            transform: translateX(-85%) !important; } }
.offset-t-90 {
  -webkit-transform: translateY(-90%);
      -ms-transform: translateY(-90%);
          transform: translateY(-90%); }
.offset-b-90 {
  -webkit-transform: translateY(90%);
      -ms-transform: translateY(90%);
          transform: translateY(90%); }
.offset-r-90 {
  -webkit-transform: translateX(90%);
      -ms-transform: translateX(90%);
          transform: translateX(90%); }
.offset-l-90 {
  -webkit-transform: translateX(-90%);
      -ms-transform: translateX(-90%);
          transform: translateX(-90%); }
@media (min-width: 576px) {
  .offset-t-sm-90 {
    -webkit-transform: translateY(-90%) !important;
        -ms-transform: translateY(-90%) !important;
            transform: translateY(-90%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-90 {
    -webkit-transform: translateY(90%) !important;
        -ms-transform: translateY(90%) !important;
            transform: translateY(90%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-90 {
    -webkit-transform: translateX(90%) !important;
        -ms-transform: translateX(90%) !important;
            transform: translateX(90%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-90 {
    -webkit-transform: translateX(-90%) !important;
        -ms-transform: translateX(-90%) !important;
            transform: translateX(-90%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-90 {
    -webkit-transform: translateY(-90%) !important;
        -ms-transform: translateY(-90%) !important;
            transform: translateY(-90%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-90 {
    -webkit-transform: translateY(90%) !important;
        -ms-transform: translateY(90%) !important;
            transform: translateY(90%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-90 {
    -webkit-transform: translateX(90%) !important;
        -ms-transform: translateX(90%) !important;
            transform: translateX(90%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-90 {
    -webkit-transform: translateX(-90%) !important;
        -ms-transform: translateX(-90%) !important;
            transform: translateX(-90%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-90 {
    -webkit-transform: translateY(-90%) !important;
        -ms-transform: translateY(-90%) !important;
            transform: translateY(-90%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-90 {
    -webkit-transform: translateY(90%) !important;
        -ms-transform: translateY(90%) !important;
            transform: translateY(90%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-90 {
    -webkit-transform: translateX(90%) !important;
        -ms-transform: translateX(90%) !important;
            transform: translateX(90%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-90 {
    -webkit-transform: translateX(-90%) !important;
        -ms-transform: translateX(-90%) !important;
            transform: translateX(-90%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-90 {
    -webkit-transform: translateY(-90%) !important;
        -ms-transform: translateY(-90%) !important;
            transform: translateY(-90%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-90 {
    -webkit-transform: translateY(90%) !important;
        -ms-transform: translateY(90%) !important;
            transform: translateY(90%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-90 {
    -webkit-transform: translateX(90%) !important;
        -ms-transform: translateX(90%) !important;
            transform: translateX(90%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-90 {
    -webkit-transform: translateX(-90%) !important;
        -ms-transform: translateX(-90%) !important;
            transform: translateX(-90%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-90 {
    -webkit-transform: translateY(-90%) !important;
        -ms-transform: translateY(-90%) !important;
            transform: translateY(-90%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-90 {
    -webkit-transform: translateY(90%) !important;
        -ms-transform: translateY(90%) !important;
            transform: translateY(90%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-90 {
    -webkit-transform: translateX(90%) !important;
        -ms-transform: translateX(90%) !important;
            transform: translateX(90%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-90 {
    -webkit-transform: translateX(-90%) !important;
        -ms-transform: translateX(-90%) !important;
            transform: translateX(-90%) !important; } }
.offset-t-95 {
  -webkit-transform: translateY(-95%);
      -ms-transform: translateY(-95%);
          transform: translateY(-95%); }
.offset-b-95 {
  -webkit-transform: translateY(95%);
      -ms-transform: translateY(95%);
          transform: translateY(95%); }
.offset-r-95 {
  -webkit-transform: translateX(95%);
      -ms-transform: translateX(95%);
          transform: translateX(95%); }
.offset-l-95 {
  -webkit-transform: translateX(-95%);
      -ms-transform: translateX(-95%);
          transform: translateX(-95%); }
@media (min-width: 576px) {
  .offset-t-sm-95 {
    -webkit-transform: translateY(-95%) !important;
        -ms-transform: translateY(-95%) !important;
            transform: translateY(-95%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-95 {
    -webkit-transform: translateY(95%) !important;
        -ms-transform: translateY(95%) !important;
            transform: translateY(95%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-95 {
    -webkit-transform: translateX(95%) !important;
        -ms-transform: translateX(95%) !important;
            transform: translateX(95%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-95 {
    -webkit-transform: translateX(-95%) !important;
        -ms-transform: translateX(-95%) !important;
            transform: translateX(-95%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-95 {
    -webkit-transform: translateY(-95%) !important;
        -ms-transform: translateY(-95%) !important;
            transform: translateY(-95%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-95 {
    -webkit-transform: translateY(95%) !important;
        -ms-transform: translateY(95%) !important;
            transform: translateY(95%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-95 {
    -webkit-transform: translateX(95%) !important;
        -ms-transform: translateX(95%) !important;
            transform: translateX(95%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-95 {
    -webkit-transform: translateX(-95%) !important;
        -ms-transform: translateX(-95%) !important;
            transform: translateX(-95%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-95 {
    -webkit-transform: translateY(-95%) !important;
        -ms-transform: translateY(-95%) !important;
            transform: translateY(-95%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-95 {
    -webkit-transform: translateY(95%) !important;
        -ms-transform: translateY(95%) !important;
            transform: translateY(95%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-95 {
    -webkit-transform: translateX(95%) !important;
        -ms-transform: translateX(95%) !important;
            transform: translateX(95%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-95 {
    -webkit-transform: translateX(-95%) !important;
        -ms-transform: translateX(-95%) !important;
            transform: translateX(-95%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-95 {
    -webkit-transform: translateY(-95%) !important;
        -ms-transform: translateY(-95%) !important;
            transform: translateY(-95%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-95 {
    -webkit-transform: translateY(95%) !important;
        -ms-transform: translateY(95%) !important;
            transform: translateY(95%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-95 {
    -webkit-transform: translateX(95%) !important;
        -ms-transform: translateX(95%) !important;
            transform: translateX(95%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-95 {
    -webkit-transform: translateX(-95%) !important;
        -ms-transform: translateX(-95%) !important;
            transform: translateX(-95%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-95 {
    -webkit-transform: translateY(-95%) !important;
        -ms-transform: translateY(-95%) !important;
            transform: translateY(-95%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-95 {
    -webkit-transform: translateY(95%) !important;
        -ms-transform: translateY(95%) !important;
            transform: translateY(95%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-95 {
    -webkit-transform: translateX(95%) !important;
        -ms-transform: translateX(95%) !important;
            transform: translateX(95%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-95 {
    -webkit-transform: translateX(-95%) !important;
        -ms-transform: translateX(-95%) !important;
            transform: translateX(-95%) !important; } }
.offset-t-100 {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%); }
.offset-b-100 {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%); }
.offset-r-100 {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }
.offset-l-100 {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }
@media (min-width: 576px) {
  .offset-t-sm-100 {
    -webkit-transform: translateY(-100%) !important;
        -ms-transform: translateY(-100%) !important;
            transform: translateY(-100%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-100 {
    -webkit-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
            transform: translateY(100%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-100 {
    -webkit-transform: translateX(100%) !important;
        -ms-transform: translateX(100%) !important;
            transform: translateX(100%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-100 {
    -webkit-transform: translateX(-100%) !important;
        -ms-transform: translateX(-100%) !important;
            transform: translateX(-100%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-100 {
    -webkit-transform: translateY(-100%) !important;
        -ms-transform: translateY(-100%) !important;
            transform: translateY(-100%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-100 {
    -webkit-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
            transform: translateY(100%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-100 {
    -webkit-transform: translateX(100%) !important;
        -ms-transform: translateX(100%) !important;
            transform: translateX(100%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-100 {
    -webkit-transform: translateX(-100%) !important;
        -ms-transform: translateX(-100%) !important;
            transform: translateX(-100%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-100 {
    -webkit-transform: translateY(-100%) !important;
        -ms-transform: translateY(-100%) !important;
            transform: translateY(-100%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-100 {
    -webkit-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
            transform: translateY(100%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-100 {
    -webkit-transform: translateX(100%) !important;
        -ms-transform: translateX(100%) !important;
            transform: translateX(100%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-100 {
    -webkit-transform: translateX(-100%) !important;
        -ms-transform: translateX(-100%) !important;
            transform: translateX(-100%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-100 {
    -webkit-transform: translateY(-100%) !important;
        -ms-transform: translateY(-100%) !important;
            transform: translateY(-100%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-100 {
    -webkit-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
            transform: translateY(100%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-100 {
    -webkit-transform: translateX(100%) !important;
        -ms-transform: translateX(100%) !important;
            transform: translateX(100%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-100 {
    -webkit-transform: translateX(-100%) !important;
        -ms-transform: translateX(-100%) !important;
            transform: translateX(-100%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-100 {
    -webkit-transform: translateY(-100%) !important;
        -ms-transform: translateY(-100%) !important;
            transform: translateY(-100%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-100 {
    -webkit-transform: translateY(100%) !important;
        -ms-transform: translateY(100%) !important;
            transform: translateY(100%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-100 {
    -webkit-transform: translateX(100%) !important;
        -ms-transform: translateX(100%) !important;
            transform: translateX(100%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-100 {
    -webkit-transform: translateX(-100%) !important;
        -ms-transform: translateX(-100%) !important;
            transform: translateX(-100%) !important; } }
.offset-t-105 {
  -webkit-transform: translateY(-105%);
      -ms-transform: translateY(-105%);
          transform: translateY(-105%); }
.offset-b-105 {
  -webkit-transform: translateY(105%);
      -ms-transform: translateY(105%);
          transform: translateY(105%); }
.offset-r-105 {
  -webkit-transform: translateX(105%);
      -ms-transform: translateX(105%);
          transform: translateX(105%); }
.offset-l-105 {
  -webkit-transform: translateX(-105%);
      -ms-transform: translateX(-105%);
          transform: translateX(-105%); }
@media (min-width: 576px) {
  .offset-t-sm-105 {
    -webkit-transform: translateY(-105%) !important;
        -ms-transform: translateY(-105%) !important;
            transform: translateY(-105%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-105 {
    -webkit-transform: translateY(105%) !important;
        -ms-transform: translateY(105%) !important;
            transform: translateY(105%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-105 {
    -webkit-transform: translateX(105%) !important;
        -ms-transform: translateX(105%) !important;
            transform: translateX(105%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-105 {
    -webkit-transform: translateX(-105%) !important;
        -ms-transform: translateX(-105%) !important;
            transform: translateX(-105%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-105 {
    -webkit-transform: translateY(-105%) !important;
        -ms-transform: translateY(-105%) !important;
            transform: translateY(-105%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-105 {
    -webkit-transform: translateY(105%) !important;
        -ms-transform: translateY(105%) !important;
            transform: translateY(105%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-105 {
    -webkit-transform: translateX(105%) !important;
        -ms-transform: translateX(105%) !important;
            transform: translateX(105%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-105 {
    -webkit-transform: translateX(-105%) !important;
        -ms-transform: translateX(-105%) !important;
            transform: translateX(-105%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-105 {
    -webkit-transform: translateY(-105%) !important;
        -ms-transform: translateY(-105%) !important;
            transform: translateY(-105%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-105 {
    -webkit-transform: translateY(105%) !important;
        -ms-transform: translateY(105%) !important;
            transform: translateY(105%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-105 {
    -webkit-transform: translateX(105%) !important;
        -ms-transform: translateX(105%) !important;
            transform: translateX(105%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-105 {
    -webkit-transform: translateX(-105%) !important;
        -ms-transform: translateX(-105%) !important;
            transform: translateX(-105%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-105 {
    -webkit-transform: translateY(-105%) !important;
        -ms-transform: translateY(-105%) !important;
            transform: translateY(-105%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-105 {
    -webkit-transform: translateY(105%) !important;
        -ms-transform: translateY(105%) !important;
            transform: translateY(105%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-105 {
    -webkit-transform: translateX(105%) !important;
        -ms-transform: translateX(105%) !important;
            transform: translateX(105%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-105 {
    -webkit-transform: translateX(-105%) !important;
        -ms-transform: translateX(-105%) !important;
            transform: translateX(-105%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-105 {
    -webkit-transform: translateY(-105%) !important;
        -ms-transform: translateY(-105%) !important;
            transform: translateY(-105%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-105 {
    -webkit-transform: translateY(105%) !important;
        -ms-transform: translateY(105%) !important;
            transform: translateY(105%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-105 {
    -webkit-transform: translateX(105%) !important;
        -ms-transform: translateX(105%) !important;
            transform: translateX(105%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-105 {
    -webkit-transform: translateX(-105%) !important;
        -ms-transform: translateX(-105%) !important;
            transform: translateX(-105%) !important; } }
.offset-t-110 {
  -webkit-transform: translateY(-110%);
      -ms-transform: translateY(-110%);
          transform: translateY(-110%); }
.offset-b-110 {
  -webkit-transform: translateY(110%);
      -ms-transform: translateY(110%);
          transform: translateY(110%); }
.offset-r-110 {
  -webkit-transform: translateX(110%);
      -ms-transform: translateX(110%);
          transform: translateX(110%); }
.offset-l-110 {
  -webkit-transform: translateX(-110%);
      -ms-transform: translateX(-110%);
          transform: translateX(-110%); }
@media (min-width: 576px) {
  .offset-t-sm-110 {
    -webkit-transform: translateY(-110%) !important;
        -ms-transform: translateY(-110%) !important;
            transform: translateY(-110%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-110 {
    -webkit-transform: translateY(110%) !important;
        -ms-transform: translateY(110%) !important;
            transform: translateY(110%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-110 {
    -webkit-transform: translateX(110%) !important;
        -ms-transform: translateX(110%) !important;
            transform: translateX(110%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-110 {
    -webkit-transform: translateX(-110%) !important;
        -ms-transform: translateX(-110%) !important;
            transform: translateX(-110%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-110 {
    -webkit-transform: translateY(-110%) !important;
        -ms-transform: translateY(-110%) !important;
            transform: translateY(-110%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-110 {
    -webkit-transform: translateY(110%) !important;
        -ms-transform: translateY(110%) !important;
            transform: translateY(110%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-110 {
    -webkit-transform: translateX(110%) !important;
        -ms-transform: translateX(110%) !important;
            transform: translateX(110%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-110 {
    -webkit-transform: translateX(-110%) !important;
        -ms-transform: translateX(-110%) !important;
            transform: translateX(-110%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-110 {
    -webkit-transform: translateY(-110%) !important;
        -ms-transform: translateY(-110%) !important;
            transform: translateY(-110%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-110 {
    -webkit-transform: translateY(110%) !important;
        -ms-transform: translateY(110%) !important;
            transform: translateY(110%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-110 {
    -webkit-transform: translateX(110%) !important;
        -ms-transform: translateX(110%) !important;
            transform: translateX(110%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-110 {
    -webkit-transform: translateX(-110%) !important;
        -ms-transform: translateX(-110%) !important;
            transform: translateX(-110%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-110 {
    -webkit-transform: translateY(-110%) !important;
        -ms-transform: translateY(-110%) !important;
            transform: translateY(-110%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-110 {
    -webkit-transform: translateY(110%) !important;
        -ms-transform: translateY(110%) !important;
            transform: translateY(110%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-110 {
    -webkit-transform: translateX(110%) !important;
        -ms-transform: translateX(110%) !important;
            transform: translateX(110%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-110 {
    -webkit-transform: translateX(-110%) !important;
        -ms-transform: translateX(-110%) !important;
            transform: translateX(-110%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-110 {
    -webkit-transform: translateY(-110%) !important;
        -ms-transform: translateY(-110%) !important;
            transform: translateY(-110%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-110 {
    -webkit-transform: translateY(110%) !important;
        -ms-transform: translateY(110%) !important;
            transform: translateY(110%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-110 {
    -webkit-transform: translateX(110%) !important;
        -ms-transform: translateX(110%) !important;
            transform: translateX(110%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-110 {
    -webkit-transform: translateX(-110%) !important;
        -ms-transform: translateX(-110%) !important;
            transform: translateX(-110%) !important; } }
.offset-t-115 {
  -webkit-transform: translateY(-115%);
      -ms-transform: translateY(-115%);
          transform: translateY(-115%); }
.offset-b-115 {
  -webkit-transform: translateY(115%);
      -ms-transform: translateY(115%);
          transform: translateY(115%); }
.offset-r-115 {
  -webkit-transform: translateX(115%);
      -ms-transform: translateX(115%);
          transform: translateX(115%); }
.offset-l-115 {
  -webkit-transform: translateX(-115%);
      -ms-transform: translateX(-115%);
          transform: translateX(-115%); }
@media (min-width: 576px) {
  .offset-t-sm-115 {
    -webkit-transform: translateY(-115%) !important;
        -ms-transform: translateY(-115%) !important;
            transform: translateY(-115%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-115 {
    -webkit-transform: translateY(115%) !important;
        -ms-transform: translateY(115%) !important;
            transform: translateY(115%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-115 {
    -webkit-transform: translateX(115%) !important;
        -ms-transform: translateX(115%) !important;
            transform: translateX(115%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-115 {
    -webkit-transform: translateX(-115%) !important;
        -ms-transform: translateX(-115%) !important;
            transform: translateX(-115%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-115 {
    -webkit-transform: translateY(-115%) !important;
        -ms-transform: translateY(-115%) !important;
            transform: translateY(-115%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-115 {
    -webkit-transform: translateY(115%) !important;
        -ms-transform: translateY(115%) !important;
            transform: translateY(115%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-115 {
    -webkit-transform: translateX(115%) !important;
        -ms-transform: translateX(115%) !important;
            transform: translateX(115%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-115 {
    -webkit-transform: translateX(-115%) !important;
        -ms-transform: translateX(-115%) !important;
            transform: translateX(-115%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-115 {
    -webkit-transform: translateY(-115%) !important;
        -ms-transform: translateY(-115%) !important;
            transform: translateY(-115%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-115 {
    -webkit-transform: translateY(115%) !important;
        -ms-transform: translateY(115%) !important;
            transform: translateY(115%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-115 {
    -webkit-transform: translateX(115%) !important;
        -ms-transform: translateX(115%) !important;
            transform: translateX(115%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-115 {
    -webkit-transform: translateX(-115%) !important;
        -ms-transform: translateX(-115%) !important;
            transform: translateX(-115%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-115 {
    -webkit-transform: translateY(-115%) !important;
        -ms-transform: translateY(-115%) !important;
            transform: translateY(-115%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-115 {
    -webkit-transform: translateY(115%) !important;
        -ms-transform: translateY(115%) !important;
            transform: translateY(115%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-115 {
    -webkit-transform: translateX(115%) !important;
        -ms-transform: translateX(115%) !important;
            transform: translateX(115%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-115 {
    -webkit-transform: translateX(-115%) !important;
        -ms-transform: translateX(-115%) !important;
            transform: translateX(-115%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-115 {
    -webkit-transform: translateY(-115%) !important;
        -ms-transform: translateY(-115%) !important;
            transform: translateY(-115%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-115 {
    -webkit-transform: translateY(115%) !important;
        -ms-transform: translateY(115%) !important;
            transform: translateY(115%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-115 {
    -webkit-transform: translateX(115%) !important;
        -ms-transform: translateX(115%) !important;
            transform: translateX(115%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-115 {
    -webkit-transform: translateX(-115%) !important;
        -ms-transform: translateX(-115%) !important;
            transform: translateX(-115%) !important; } }
.offset-t-120 {
  -webkit-transform: translateY(-120%);
      -ms-transform: translateY(-120%);
          transform: translateY(-120%); }
.offset-b-120 {
  -webkit-transform: translateY(120%);
      -ms-transform: translateY(120%);
          transform: translateY(120%); }
.offset-r-120 {
  -webkit-transform: translateX(120%);
      -ms-transform: translateX(120%);
          transform: translateX(120%); }
.offset-l-120 {
  -webkit-transform: translateX(-120%);
      -ms-transform: translateX(-120%);
          transform: translateX(-120%); }
@media (min-width: 576px) {
  .offset-t-sm-120 {
    -webkit-transform: translateY(-120%) !important;
        -ms-transform: translateY(-120%) !important;
            transform: translateY(-120%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-120 {
    -webkit-transform: translateY(120%) !important;
        -ms-transform: translateY(120%) !important;
            transform: translateY(120%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-120 {
    -webkit-transform: translateX(120%) !important;
        -ms-transform: translateX(120%) !important;
            transform: translateX(120%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-120 {
    -webkit-transform: translateX(-120%) !important;
        -ms-transform: translateX(-120%) !important;
            transform: translateX(-120%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-120 {
    -webkit-transform: translateY(-120%) !important;
        -ms-transform: translateY(-120%) !important;
            transform: translateY(-120%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-120 {
    -webkit-transform: translateY(120%) !important;
        -ms-transform: translateY(120%) !important;
            transform: translateY(120%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-120 {
    -webkit-transform: translateX(120%) !important;
        -ms-transform: translateX(120%) !important;
            transform: translateX(120%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-120 {
    -webkit-transform: translateX(-120%) !important;
        -ms-transform: translateX(-120%) !important;
            transform: translateX(-120%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-120 {
    -webkit-transform: translateY(-120%) !important;
        -ms-transform: translateY(-120%) !important;
            transform: translateY(-120%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-120 {
    -webkit-transform: translateY(120%) !important;
        -ms-transform: translateY(120%) !important;
            transform: translateY(120%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-120 {
    -webkit-transform: translateX(120%) !important;
        -ms-transform: translateX(120%) !important;
            transform: translateX(120%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-120 {
    -webkit-transform: translateX(-120%) !important;
        -ms-transform: translateX(-120%) !important;
            transform: translateX(-120%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-120 {
    -webkit-transform: translateY(-120%) !important;
        -ms-transform: translateY(-120%) !important;
            transform: translateY(-120%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-120 {
    -webkit-transform: translateY(120%) !important;
        -ms-transform: translateY(120%) !important;
            transform: translateY(120%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-120 {
    -webkit-transform: translateX(120%) !important;
        -ms-transform: translateX(120%) !important;
            transform: translateX(120%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-120 {
    -webkit-transform: translateX(-120%) !important;
        -ms-transform: translateX(-120%) !important;
            transform: translateX(-120%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-120 {
    -webkit-transform: translateY(-120%) !important;
        -ms-transform: translateY(-120%) !important;
            transform: translateY(-120%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-120 {
    -webkit-transform: translateY(120%) !important;
        -ms-transform: translateY(120%) !important;
            transform: translateY(120%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-120 {
    -webkit-transform: translateX(120%) !important;
        -ms-transform: translateX(120%) !important;
            transform: translateX(120%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-120 {
    -webkit-transform: translateX(-120%) !important;
        -ms-transform: translateX(-120%) !important;
            transform: translateX(-120%) !important; } }
.offset-t-125 {
  -webkit-transform: translateY(-125%);
      -ms-transform: translateY(-125%);
          transform: translateY(-125%); }
.offset-b-125 {
  -webkit-transform: translateY(125%);
      -ms-transform: translateY(125%);
          transform: translateY(125%); }
.offset-r-125 {
  -webkit-transform: translateX(125%);
      -ms-transform: translateX(125%);
          transform: translateX(125%); }
.offset-l-125 {
  -webkit-transform: translateX(-125%);
      -ms-transform: translateX(-125%);
          transform: translateX(-125%); }
@media (min-width: 576px) {
  .offset-t-sm-125 {
    -webkit-transform: translateY(-125%) !important;
        -ms-transform: translateY(-125%) !important;
            transform: translateY(-125%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-125 {
    -webkit-transform: translateY(125%) !important;
        -ms-transform: translateY(125%) !important;
            transform: translateY(125%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-125 {
    -webkit-transform: translateX(125%) !important;
        -ms-transform: translateX(125%) !important;
            transform: translateX(125%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-125 {
    -webkit-transform: translateX(-125%) !important;
        -ms-transform: translateX(-125%) !important;
            transform: translateX(-125%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-125 {
    -webkit-transform: translateY(-125%) !important;
        -ms-transform: translateY(-125%) !important;
            transform: translateY(-125%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-125 {
    -webkit-transform: translateY(125%) !important;
        -ms-transform: translateY(125%) !important;
            transform: translateY(125%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-125 {
    -webkit-transform: translateX(125%) !important;
        -ms-transform: translateX(125%) !important;
            transform: translateX(125%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-125 {
    -webkit-transform: translateX(-125%) !important;
        -ms-transform: translateX(-125%) !important;
            transform: translateX(-125%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-125 {
    -webkit-transform: translateY(-125%) !important;
        -ms-transform: translateY(-125%) !important;
            transform: translateY(-125%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-125 {
    -webkit-transform: translateY(125%) !important;
        -ms-transform: translateY(125%) !important;
            transform: translateY(125%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-125 {
    -webkit-transform: translateX(125%) !important;
        -ms-transform: translateX(125%) !important;
            transform: translateX(125%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-125 {
    -webkit-transform: translateX(-125%) !important;
        -ms-transform: translateX(-125%) !important;
            transform: translateX(-125%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-125 {
    -webkit-transform: translateY(-125%) !important;
        -ms-transform: translateY(-125%) !important;
            transform: translateY(-125%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-125 {
    -webkit-transform: translateY(125%) !important;
        -ms-transform: translateY(125%) !important;
            transform: translateY(125%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-125 {
    -webkit-transform: translateX(125%) !important;
        -ms-transform: translateX(125%) !important;
            transform: translateX(125%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-125 {
    -webkit-transform: translateX(-125%) !important;
        -ms-transform: translateX(-125%) !important;
            transform: translateX(-125%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-125 {
    -webkit-transform: translateY(-125%) !important;
        -ms-transform: translateY(-125%) !important;
            transform: translateY(-125%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-125 {
    -webkit-transform: translateY(125%) !important;
        -ms-transform: translateY(125%) !important;
            transform: translateY(125%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-125 {
    -webkit-transform: translateX(125%) !important;
        -ms-transform: translateX(125%) !important;
            transform: translateX(125%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-125 {
    -webkit-transform: translateX(-125%) !important;
        -ms-transform: translateX(-125%) !important;
            transform: translateX(-125%) !important; } }
.offset-t-130 {
  -webkit-transform: translateY(-130%);
      -ms-transform: translateY(-130%);
          transform: translateY(-130%); }
.offset-b-130 {
  -webkit-transform: translateY(130%);
      -ms-transform: translateY(130%);
          transform: translateY(130%); }
.offset-r-130 {
  -webkit-transform: translateX(130%);
      -ms-transform: translateX(130%);
          transform: translateX(130%); }
.offset-l-130 {
  -webkit-transform: translateX(-130%);
      -ms-transform: translateX(-130%);
          transform: translateX(-130%); }
@media (min-width: 576px) {
  .offset-t-sm-130 {
    -webkit-transform: translateY(-130%) !important;
        -ms-transform: translateY(-130%) !important;
            transform: translateY(-130%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-130 {
    -webkit-transform: translateY(130%) !important;
        -ms-transform: translateY(130%) !important;
            transform: translateY(130%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-130 {
    -webkit-transform: translateX(130%) !important;
        -ms-transform: translateX(130%) !important;
            transform: translateX(130%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-130 {
    -webkit-transform: translateX(-130%) !important;
        -ms-transform: translateX(-130%) !important;
            transform: translateX(-130%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-130 {
    -webkit-transform: translateY(-130%) !important;
        -ms-transform: translateY(-130%) !important;
            transform: translateY(-130%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-130 {
    -webkit-transform: translateY(130%) !important;
        -ms-transform: translateY(130%) !important;
            transform: translateY(130%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-130 {
    -webkit-transform: translateX(130%) !important;
        -ms-transform: translateX(130%) !important;
            transform: translateX(130%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-130 {
    -webkit-transform: translateX(-130%) !important;
        -ms-transform: translateX(-130%) !important;
            transform: translateX(-130%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-130 {
    -webkit-transform: translateY(-130%) !important;
        -ms-transform: translateY(-130%) !important;
            transform: translateY(-130%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-130 {
    -webkit-transform: translateY(130%) !important;
        -ms-transform: translateY(130%) !important;
            transform: translateY(130%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-130 {
    -webkit-transform: translateX(130%) !important;
        -ms-transform: translateX(130%) !important;
            transform: translateX(130%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-130 {
    -webkit-transform: translateX(-130%) !important;
        -ms-transform: translateX(-130%) !important;
            transform: translateX(-130%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-130 {
    -webkit-transform: translateY(-130%) !important;
        -ms-transform: translateY(-130%) !important;
            transform: translateY(-130%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-130 {
    -webkit-transform: translateY(130%) !important;
        -ms-transform: translateY(130%) !important;
            transform: translateY(130%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-130 {
    -webkit-transform: translateX(130%) !important;
        -ms-transform: translateX(130%) !important;
            transform: translateX(130%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-130 {
    -webkit-transform: translateX(-130%) !important;
        -ms-transform: translateX(-130%) !important;
            transform: translateX(-130%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-130 {
    -webkit-transform: translateY(-130%) !important;
        -ms-transform: translateY(-130%) !important;
            transform: translateY(-130%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-130 {
    -webkit-transform: translateY(130%) !important;
        -ms-transform: translateY(130%) !important;
            transform: translateY(130%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-130 {
    -webkit-transform: translateX(130%) !important;
        -ms-transform: translateX(130%) !important;
            transform: translateX(130%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-130 {
    -webkit-transform: translateX(-130%) !important;
        -ms-transform: translateX(-130%) !important;
            transform: translateX(-130%) !important; } }
.offset-t-135 {
  -webkit-transform: translateY(-135%);
      -ms-transform: translateY(-135%);
          transform: translateY(-135%); }
.offset-b-135 {
  -webkit-transform: translateY(135%);
      -ms-transform: translateY(135%);
          transform: translateY(135%); }
.offset-r-135 {
  -webkit-transform: translateX(135%);
      -ms-transform: translateX(135%);
          transform: translateX(135%); }
.offset-l-135 {
  -webkit-transform: translateX(-135%);
      -ms-transform: translateX(-135%);
          transform: translateX(-135%); }
@media (min-width: 576px) {
  .offset-t-sm-135 {
    -webkit-transform: translateY(-135%) !important;
        -ms-transform: translateY(-135%) !important;
            transform: translateY(-135%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-135 {
    -webkit-transform: translateY(135%) !important;
        -ms-transform: translateY(135%) !important;
            transform: translateY(135%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-135 {
    -webkit-transform: translateX(135%) !important;
        -ms-transform: translateX(135%) !important;
            transform: translateX(135%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-135 {
    -webkit-transform: translateX(-135%) !important;
        -ms-transform: translateX(-135%) !important;
            transform: translateX(-135%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-135 {
    -webkit-transform: translateY(-135%) !important;
        -ms-transform: translateY(-135%) !important;
            transform: translateY(-135%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-135 {
    -webkit-transform: translateY(135%) !important;
        -ms-transform: translateY(135%) !important;
            transform: translateY(135%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-135 {
    -webkit-transform: translateX(135%) !important;
        -ms-transform: translateX(135%) !important;
            transform: translateX(135%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-135 {
    -webkit-transform: translateX(-135%) !important;
        -ms-transform: translateX(-135%) !important;
            transform: translateX(-135%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-135 {
    -webkit-transform: translateY(-135%) !important;
        -ms-transform: translateY(-135%) !important;
            transform: translateY(-135%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-135 {
    -webkit-transform: translateY(135%) !important;
        -ms-transform: translateY(135%) !important;
            transform: translateY(135%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-135 {
    -webkit-transform: translateX(135%) !important;
        -ms-transform: translateX(135%) !important;
            transform: translateX(135%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-135 {
    -webkit-transform: translateX(-135%) !important;
        -ms-transform: translateX(-135%) !important;
            transform: translateX(-135%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-135 {
    -webkit-transform: translateY(-135%) !important;
        -ms-transform: translateY(-135%) !important;
            transform: translateY(-135%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-135 {
    -webkit-transform: translateY(135%) !important;
        -ms-transform: translateY(135%) !important;
            transform: translateY(135%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-135 {
    -webkit-transform: translateX(135%) !important;
        -ms-transform: translateX(135%) !important;
            transform: translateX(135%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-135 {
    -webkit-transform: translateX(-135%) !important;
        -ms-transform: translateX(-135%) !important;
            transform: translateX(-135%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-135 {
    -webkit-transform: translateY(-135%) !important;
        -ms-transform: translateY(-135%) !important;
            transform: translateY(-135%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-135 {
    -webkit-transform: translateY(135%) !important;
        -ms-transform: translateY(135%) !important;
            transform: translateY(135%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-135 {
    -webkit-transform: translateX(135%) !important;
        -ms-transform: translateX(135%) !important;
            transform: translateX(135%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-135 {
    -webkit-transform: translateX(-135%) !important;
        -ms-transform: translateX(-135%) !important;
            transform: translateX(-135%) !important; } }
.offset-t-140 {
  -webkit-transform: translateY(-140%);
      -ms-transform: translateY(-140%);
          transform: translateY(-140%); }
.offset-b-140 {
  -webkit-transform: translateY(140%);
      -ms-transform: translateY(140%);
          transform: translateY(140%); }
.offset-r-140 {
  -webkit-transform: translateX(140%);
      -ms-transform: translateX(140%);
          transform: translateX(140%); }
.offset-l-140 {
  -webkit-transform: translateX(-140%);
      -ms-transform: translateX(-140%);
          transform: translateX(-140%); }
@media (min-width: 576px) {
  .offset-t-sm-140 {
    -webkit-transform: translateY(-140%) !important;
        -ms-transform: translateY(-140%) !important;
            transform: translateY(-140%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-140 {
    -webkit-transform: translateY(140%) !important;
        -ms-transform: translateY(140%) !important;
            transform: translateY(140%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-140 {
    -webkit-transform: translateX(140%) !important;
        -ms-transform: translateX(140%) !important;
            transform: translateX(140%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-140 {
    -webkit-transform: translateX(-140%) !important;
        -ms-transform: translateX(-140%) !important;
            transform: translateX(-140%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-140 {
    -webkit-transform: translateY(-140%) !important;
        -ms-transform: translateY(-140%) !important;
            transform: translateY(-140%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-140 {
    -webkit-transform: translateY(140%) !important;
        -ms-transform: translateY(140%) !important;
            transform: translateY(140%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-140 {
    -webkit-transform: translateX(140%) !important;
        -ms-transform: translateX(140%) !important;
            transform: translateX(140%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-140 {
    -webkit-transform: translateX(-140%) !important;
        -ms-transform: translateX(-140%) !important;
            transform: translateX(-140%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-140 {
    -webkit-transform: translateY(-140%) !important;
        -ms-transform: translateY(-140%) !important;
            transform: translateY(-140%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-140 {
    -webkit-transform: translateY(140%) !important;
        -ms-transform: translateY(140%) !important;
            transform: translateY(140%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-140 {
    -webkit-transform: translateX(140%) !important;
        -ms-transform: translateX(140%) !important;
            transform: translateX(140%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-140 {
    -webkit-transform: translateX(-140%) !important;
        -ms-transform: translateX(-140%) !important;
            transform: translateX(-140%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-140 {
    -webkit-transform: translateY(-140%) !important;
        -ms-transform: translateY(-140%) !important;
            transform: translateY(-140%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-140 {
    -webkit-transform: translateY(140%) !important;
        -ms-transform: translateY(140%) !important;
            transform: translateY(140%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-140 {
    -webkit-transform: translateX(140%) !important;
        -ms-transform: translateX(140%) !important;
            transform: translateX(140%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-140 {
    -webkit-transform: translateX(-140%) !important;
        -ms-transform: translateX(-140%) !important;
            transform: translateX(-140%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-140 {
    -webkit-transform: translateY(-140%) !important;
        -ms-transform: translateY(-140%) !important;
            transform: translateY(-140%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-140 {
    -webkit-transform: translateY(140%) !important;
        -ms-transform: translateY(140%) !important;
            transform: translateY(140%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-140 {
    -webkit-transform: translateX(140%) !important;
        -ms-transform: translateX(140%) !important;
            transform: translateX(140%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-140 {
    -webkit-transform: translateX(-140%) !important;
        -ms-transform: translateX(-140%) !important;
            transform: translateX(-140%) !important; } }
.offset-t-145 {
  -webkit-transform: translateY(-145%);
      -ms-transform: translateY(-145%);
          transform: translateY(-145%); }
.offset-b-145 {
  -webkit-transform: translateY(145%);
      -ms-transform: translateY(145%);
          transform: translateY(145%); }
.offset-r-145 {
  -webkit-transform: translateX(145%);
      -ms-transform: translateX(145%);
          transform: translateX(145%); }
.offset-l-145 {
  -webkit-transform: translateX(-145%);
      -ms-transform: translateX(-145%);
          transform: translateX(-145%); }
@media (min-width: 576px) {
  .offset-t-sm-145 {
    -webkit-transform: translateY(-145%) !important;
        -ms-transform: translateY(-145%) !important;
            transform: translateY(-145%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-145 {
    -webkit-transform: translateY(145%) !important;
        -ms-transform: translateY(145%) !important;
            transform: translateY(145%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-145 {
    -webkit-transform: translateX(145%) !important;
        -ms-transform: translateX(145%) !important;
            transform: translateX(145%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-145 {
    -webkit-transform: translateX(-145%) !important;
        -ms-transform: translateX(-145%) !important;
            transform: translateX(-145%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-145 {
    -webkit-transform: translateY(-145%) !important;
        -ms-transform: translateY(-145%) !important;
            transform: translateY(-145%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-145 {
    -webkit-transform: translateY(145%) !important;
        -ms-transform: translateY(145%) !important;
            transform: translateY(145%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-145 {
    -webkit-transform: translateX(145%) !important;
        -ms-transform: translateX(145%) !important;
            transform: translateX(145%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-145 {
    -webkit-transform: translateX(-145%) !important;
        -ms-transform: translateX(-145%) !important;
            transform: translateX(-145%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-145 {
    -webkit-transform: translateY(-145%) !important;
        -ms-transform: translateY(-145%) !important;
            transform: translateY(-145%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-145 {
    -webkit-transform: translateY(145%) !important;
        -ms-transform: translateY(145%) !important;
            transform: translateY(145%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-145 {
    -webkit-transform: translateX(145%) !important;
        -ms-transform: translateX(145%) !important;
            transform: translateX(145%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-145 {
    -webkit-transform: translateX(-145%) !important;
        -ms-transform: translateX(-145%) !important;
            transform: translateX(-145%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-145 {
    -webkit-transform: translateY(-145%) !important;
        -ms-transform: translateY(-145%) !important;
            transform: translateY(-145%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-145 {
    -webkit-transform: translateY(145%) !important;
        -ms-transform: translateY(145%) !important;
            transform: translateY(145%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-145 {
    -webkit-transform: translateX(145%) !important;
        -ms-transform: translateX(145%) !important;
            transform: translateX(145%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-145 {
    -webkit-transform: translateX(-145%) !important;
        -ms-transform: translateX(-145%) !important;
            transform: translateX(-145%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-145 {
    -webkit-transform: translateY(-145%) !important;
        -ms-transform: translateY(-145%) !important;
            transform: translateY(-145%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-145 {
    -webkit-transform: translateY(145%) !important;
        -ms-transform: translateY(145%) !important;
            transform: translateY(145%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-145 {
    -webkit-transform: translateX(145%) !important;
        -ms-transform: translateX(145%) !important;
            transform: translateX(145%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-145 {
    -webkit-transform: translateX(-145%) !important;
        -ms-transform: translateX(-145%) !important;
            transform: translateX(-145%) !important; } }
.offset-t-150 {
  -webkit-transform: translateY(-150%);
      -ms-transform: translateY(-150%);
          transform: translateY(-150%); }
.offset-b-150 {
  -webkit-transform: translateY(150%);
      -ms-transform: translateY(150%);
          transform: translateY(150%); }
.offset-r-150 {
  -webkit-transform: translateX(150%);
      -ms-transform: translateX(150%);
          transform: translateX(150%); }
.offset-l-150 {
  -webkit-transform: translateX(-150%);
      -ms-transform: translateX(-150%);
          transform: translateX(-150%); }
@media (min-width: 576px) {
  .offset-t-sm-150 {
    -webkit-transform: translateY(-150%) !important;
        -ms-transform: translateY(-150%) !important;
            transform: translateY(-150%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-150 {
    -webkit-transform: translateY(150%) !important;
        -ms-transform: translateY(150%) !important;
            transform: translateY(150%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-150 {
    -webkit-transform: translateX(150%) !important;
        -ms-transform: translateX(150%) !important;
            transform: translateX(150%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-150 {
    -webkit-transform: translateX(-150%) !important;
        -ms-transform: translateX(-150%) !important;
            transform: translateX(-150%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-150 {
    -webkit-transform: translateY(-150%) !important;
        -ms-transform: translateY(-150%) !important;
            transform: translateY(-150%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-150 {
    -webkit-transform: translateY(150%) !important;
        -ms-transform: translateY(150%) !important;
            transform: translateY(150%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-150 {
    -webkit-transform: translateX(150%) !important;
        -ms-transform: translateX(150%) !important;
            transform: translateX(150%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-150 {
    -webkit-transform: translateX(-150%) !important;
        -ms-transform: translateX(-150%) !important;
            transform: translateX(-150%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-150 {
    -webkit-transform: translateY(-150%) !important;
        -ms-transform: translateY(-150%) !important;
            transform: translateY(-150%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-150 {
    -webkit-transform: translateY(150%) !important;
        -ms-transform: translateY(150%) !important;
            transform: translateY(150%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-150 {
    -webkit-transform: translateX(150%) !important;
        -ms-transform: translateX(150%) !important;
            transform: translateX(150%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-150 {
    -webkit-transform: translateX(-150%) !important;
        -ms-transform: translateX(-150%) !important;
            transform: translateX(-150%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-150 {
    -webkit-transform: translateY(-150%) !important;
        -ms-transform: translateY(-150%) !important;
            transform: translateY(-150%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-150 {
    -webkit-transform: translateY(150%) !important;
        -ms-transform: translateY(150%) !important;
            transform: translateY(150%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-150 {
    -webkit-transform: translateX(150%) !important;
        -ms-transform: translateX(150%) !important;
            transform: translateX(150%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-150 {
    -webkit-transform: translateX(-150%) !important;
        -ms-transform: translateX(-150%) !important;
            transform: translateX(-150%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-150 {
    -webkit-transform: translateY(-150%) !important;
        -ms-transform: translateY(-150%) !important;
            transform: translateY(-150%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-150 {
    -webkit-transform: translateY(150%) !important;
        -ms-transform: translateY(150%) !important;
            transform: translateY(150%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-150 {
    -webkit-transform: translateX(150%) !important;
        -ms-transform: translateX(150%) !important;
            transform: translateX(150%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-150 {
    -webkit-transform: translateX(-150%) !important;
        -ms-transform: translateX(-150%) !important;
            transform: translateX(-150%) !important; } }
.offset-t-160 {
  -webkit-transform: translateY(-160%);
      -ms-transform: translateY(-160%);
          transform: translateY(-160%); }
.offset-b-160 {
  -webkit-transform: translateY(160%);
      -ms-transform: translateY(160%);
          transform: translateY(160%); }
.offset-r-160 {
  -webkit-transform: translateX(160%);
      -ms-transform: translateX(160%);
          transform: translateX(160%); }
.offset-l-160 {
  -webkit-transform: translateX(-160%);
      -ms-transform: translateX(-160%);
          transform: translateX(-160%); }
@media (min-width: 576px) {
  .offset-t-sm-160 {
    -webkit-transform: translateY(-160%) !important;
        -ms-transform: translateY(-160%) !important;
            transform: translateY(-160%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-160 {
    -webkit-transform: translateY(160%) !important;
        -ms-transform: translateY(160%) !important;
            transform: translateY(160%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-160 {
    -webkit-transform: translateX(160%) !important;
        -ms-transform: translateX(160%) !important;
            transform: translateX(160%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-160 {
    -webkit-transform: translateX(-160%) !important;
        -ms-transform: translateX(-160%) !important;
            transform: translateX(-160%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-160 {
    -webkit-transform: translateY(-160%) !important;
        -ms-transform: translateY(-160%) !important;
            transform: translateY(-160%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-160 {
    -webkit-transform: translateY(160%) !important;
        -ms-transform: translateY(160%) !important;
            transform: translateY(160%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-160 {
    -webkit-transform: translateX(160%) !important;
        -ms-transform: translateX(160%) !important;
            transform: translateX(160%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-160 {
    -webkit-transform: translateX(-160%) !important;
        -ms-transform: translateX(-160%) !important;
            transform: translateX(-160%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-160 {
    -webkit-transform: translateY(-160%) !important;
        -ms-transform: translateY(-160%) !important;
            transform: translateY(-160%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-160 {
    -webkit-transform: translateY(160%) !important;
        -ms-transform: translateY(160%) !important;
            transform: translateY(160%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-160 {
    -webkit-transform: translateX(160%) !important;
        -ms-transform: translateX(160%) !important;
            transform: translateX(160%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-160 {
    -webkit-transform: translateX(-160%) !important;
        -ms-transform: translateX(-160%) !important;
            transform: translateX(-160%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-160 {
    -webkit-transform: translateY(-160%) !important;
        -ms-transform: translateY(-160%) !important;
            transform: translateY(-160%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-160 {
    -webkit-transform: translateY(160%) !important;
        -ms-transform: translateY(160%) !important;
            transform: translateY(160%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-160 {
    -webkit-transform: translateX(160%) !important;
        -ms-transform: translateX(160%) !important;
            transform: translateX(160%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-160 {
    -webkit-transform: translateX(-160%) !important;
        -ms-transform: translateX(-160%) !important;
            transform: translateX(-160%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-160 {
    -webkit-transform: translateY(-160%) !important;
        -ms-transform: translateY(-160%) !important;
            transform: translateY(-160%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-160 {
    -webkit-transform: translateY(160%) !important;
        -ms-transform: translateY(160%) !important;
            transform: translateY(160%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-160 {
    -webkit-transform: translateX(160%) !important;
        -ms-transform: translateX(160%) !important;
            transform: translateX(160%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-160 {
    -webkit-transform: translateX(-160%) !important;
        -ms-transform: translateX(-160%) !important;
            transform: translateX(-160%) !important; } }
.offset-t-170 {
  -webkit-transform: translateY(-170%);
      -ms-transform: translateY(-170%);
          transform: translateY(-170%); }
.offset-b-170 {
  -webkit-transform: translateY(170%);
      -ms-transform: translateY(170%);
          transform: translateY(170%); }
.offset-r-170 {
  -webkit-transform: translateX(170%);
      -ms-transform: translateX(170%);
          transform: translateX(170%); }
.offset-l-170 {
  -webkit-transform: translateX(-170%);
      -ms-transform: translateX(-170%);
          transform: translateX(-170%); }
@media (min-width: 576px) {
  .offset-t-sm-170 {
    -webkit-transform: translateY(-170%) !important;
        -ms-transform: translateY(-170%) !important;
            transform: translateY(-170%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-170 {
    -webkit-transform: translateY(170%) !important;
        -ms-transform: translateY(170%) !important;
            transform: translateY(170%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-170 {
    -webkit-transform: translateX(170%) !important;
        -ms-transform: translateX(170%) !important;
            transform: translateX(170%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-170 {
    -webkit-transform: translateX(-170%) !important;
        -ms-transform: translateX(-170%) !important;
            transform: translateX(-170%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-170 {
    -webkit-transform: translateY(-170%) !important;
        -ms-transform: translateY(-170%) !important;
            transform: translateY(-170%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-170 {
    -webkit-transform: translateY(170%) !important;
        -ms-transform: translateY(170%) !important;
            transform: translateY(170%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-170 {
    -webkit-transform: translateX(170%) !important;
        -ms-transform: translateX(170%) !important;
            transform: translateX(170%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-170 {
    -webkit-transform: translateX(-170%) !important;
        -ms-transform: translateX(-170%) !important;
            transform: translateX(-170%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-170 {
    -webkit-transform: translateY(-170%) !important;
        -ms-transform: translateY(-170%) !important;
            transform: translateY(-170%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-170 {
    -webkit-transform: translateY(170%) !important;
        -ms-transform: translateY(170%) !important;
            transform: translateY(170%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-170 {
    -webkit-transform: translateX(170%) !important;
        -ms-transform: translateX(170%) !important;
            transform: translateX(170%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-170 {
    -webkit-transform: translateX(-170%) !important;
        -ms-transform: translateX(-170%) !important;
            transform: translateX(-170%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-170 {
    -webkit-transform: translateY(-170%) !important;
        -ms-transform: translateY(-170%) !important;
            transform: translateY(-170%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-170 {
    -webkit-transform: translateY(170%) !important;
        -ms-transform: translateY(170%) !important;
            transform: translateY(170%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-170 {
    -webkit-transform: translateX(170%) !important;
        -ms-transform: translateX(170%) !important;
            transform: translateX(170%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-170 {
    -webkit-transform: translateX(-170%) !important;
        -ms-transform: translateX(-170%) !important;
            transform: translateX(-170%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-170 {
    -webkit-transform: translateY(-170%) !important;
        -ms-transform: translateY(-170%) !important;
            transform: translateY(-170%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-170 {
    -webkit-transform: translateY(170%) !important;
        -ms-transform: translateY(170%) !important;
            transform: translateY(170%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-170 {
    -webkit-transform: translateX(170%) !important;
        -ms-transform: translateX(170%) !important;
            transform: translateX(170%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-170 {
    -webkit-transform: translateX(-170%) !important;
        -ms-transform: translateX(-170%) !important;
            transform: translateX(-170%) !important; } }
.offset-t-180 {
  -webkit-transform: translateY(-180%);
      -ms-transform: translateY(-180%);
          transform: translateY(-180%); }
.offset-b-180 {
  -webkit-transform: translateY(180%);
      -ms-transform: translateY(180%);
          transform: translateY(180%); }
.offset-r-180 {
  -webkit-transform: translateX(180%);
      -ms-transform: translateX(180%);
          transform: translateX(180%); }
.offset-l-180 {
  -webkit-transform: translateX(-180%);
      -ms-transform: translateX(-180%);
          transform: translateX(-180%); }
@media (min-width: 576px) {
  .offset-t-sm-180 {
    -webkit-transform: translateY(-180%) !important;
        -ms-transform: translateY(-180%) !important;
            transform: translateY(-180%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-180 {
    -webkit-transform: translateY(180%) !important;
        -ms-transform: translateY(180%) !important;
            transform: translateY(180%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-180 {
    -webkit-transform: translateX(180%) !important;
        -ms-transform: translateX(180%) !important;
            transform: translateX(180%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-180 {
    -webkit-transform: translateX(-180%) !important;
        -ms-transform: translateX(-180%) !important;
            transform: translateX(-180%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-180 {
    -webkit-transform: translateY(-180%) !important;
        -ms-transform: translateY(-180%) !important;
            transform: translateY(-180%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-180 {
    -webkit-transform: translateY(180%) !important;
        -ms-transform: translateY(180%) !important;
            transform: translateY(180%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-180 {
    -webkit-transform: translateX(180%) !important;
        -ms-transform: translateX(180%) !important;
            transform: translateX(180%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-180 {
    -webkit-transform: translateX(-180%) !important;
        -ms-transform: translateX(-180%) !important;
            transform: translateX(-180%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-180 {
    -webkit-transform: translateY(-180%) !important;
        -ms-transform: translateY(-180%) !important;
            transform: translateY(-180%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-180 {
    -webkit-transform: translateY(180%) !important;
        -ms-transform: translateY(180%) !important;
            transform: translateY(180%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-180 {
    -webkit-transform: translateX(180%) !important;
        -ms-transform: translateX(180%) !important;
            transform: translateX(180%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-180 {
    -webkit-transform: translateX(-180%) !important;
        -ms-transform: translateX(-180%) !important;
            transform: translateX(-180%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-180 {
    -webkit-transform: translateY(-180%) !important;
        -ms-transform: translateY(-180%) !important;
            transform: translateY(-180%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-180 {
    -webkit-transform: translateY(180%) !important;
        -ms-transform: translateY(180%) !important;
            transform: translateY(180%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-180 {
    -webkit-transform: translateX(180%) !important;
        -ms-transform: translateX(180%) !important;
            transform: translateX(180%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-180 {
    -webkit-transform: translateX(-180%) !important;
        -ms-transform: translateX(-180%) !important;
            transform: translateX(-180%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-180 {
    -webkit-transform: translateY(-180%) !important;
        -ms-transform: translateY(-180%) !important;
            transform: translateY(-180%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-180 {
    -webkit-transform: translateY(180%) !important;
        -ms-transform: translateY(180%) !important;
            transform: translateY(180%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-180 {
    -webkit-transform: translateX(180%) !important;
        -ms-transform: translateX(180%) !important;
            transform: translateX(180%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-180 {
    -webkit-transform: translateX(-180%) !important;
        -ms-transform: translateX(-180%) !important;
            transform: translateX(-180%) !important; } }
.offset-t-190 {
  -webkit-transform: translateY(-190%);
      -ms-transform: translateY(-190%);
          transform: translateY(-190%); }
.offset-b-190 {
  -webkit-transform: translateY(190%);
      -ms-transform: translateY(190%);
          transform: translateY(190%); }
.offset-r-190 {
  -webkit-transform: translateX(190%);
      -ms-transform: translateX(190%);
          transform: translateX(190%); }
.offset-l-190 {
  -webkit-transform: translateX(-190%);
      -ms-transform: translateX(-190%);
          transform: translateX(-190%); }
@media (min-width: 576px) {
  .offset-t-sm-190 {
    -webkit-transform: translateY(-190%) !important;
        -ms-transform: translateY(-190%) !important;
            transform: translateY(-190%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-190 {
    -webkit-transform: translateY(190%) !important;
        -ms-transform: translateY(190%) !important;
            transform: translateY(190%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-190 {
    -webkit-transform: translateX(190%) !important;
        -ms-transform: translateX(190%) !important;
            transform: translateX(190%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-190 {
    -webkit-transform: translateX(-190%) !important;
        -ms-transform: translateX(-190%) !important;
            transform: translateX(-190%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-190 {
    -webkit-transform: translateY(-190%) !important;
        -ms-transform: translateY(-190%) !important;
            transform: translateY(-190%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-190 {
    -webkit-transform: translateY(190%) !important;
        -ms-transform: translateY(190%) !important;
            transform: translateY(190%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-190 {
    -webkit-transform: translateX(190%) !important;
        -ms-transform: translateX(190%) !important;
            transform: translateX(190%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-190 {
    -webkit-transform: translateX(-190%) !important;
        -ms-transform: translateX(-190%) !important;
            transform: translateX(-190%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-190 {
    -webkit-transform: translateY(-190%) !important;
        -ms-transform: translateY(-190%) !important;
            transform: translateY(-190%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-190 {
    -webkit-transform: translateY(190%) !important;
        -ms-transform: translateY(190%) !important;
            transform: translateY(190%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-190 {
    -webkit-transform: translateX(190%) !important;
        -ms-transform: translateX(190%) !important;
            transform: translateX(190%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-190 {
    -webkit-transform: translateX(-190%) !important;
        -ms-transform: translateX(-190%) !important;
            transform: translateX(-190%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-190 {
    -webkit-transform: translateY(-190%) !important;
        -ms-transform: translateY(-190%) !important;
            transform: translateY(-190%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-190 {
    -webkit-transform: translateY(190%) !important;
        -ms-transform: translateY(190%) !important;
            transform: translateY(190%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-190 {
    -webkit-transform: translateX(190%) !important;
        -ms-transform: translateX(190%) !important;
            transform: translateX(190%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-190 {
    -webkit-transform: translateX(-190%) !important;
        -ms-transform: translateX(-190%) !important;
            transform: translateX(-190%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-190 {
    -webkit-transform: translateY(-190%) !important;
        -ms-transform: translateY(-190%) !important;
            transform: translateY(-190%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-190 {
    -webkit-transform: translateY(190%) !important;
        -ms-transform: translateY(190%) !important;
            transform: translateY(190%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-190 {
    -webkit-transform: translateX(190%) !important;
        -ms-transform: translateX(190%) !important;
            transform: translateX(190%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-190 {
    -webkit-transform: translateX(-190%) !important;
        -ms-transform: translateX(-190%) !important;
            transform: translateX(-190%) !important; } }
.offset-t-200 {
  -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
          transform: translateY(-200%); }
.offset-b-200 {
  -webkit-transform: translateY(200%);
      -ms-transform: translateY(200%);
          transform: translateY(200%); }
.offset-r-200 {
  -webkit-transform: translateX(200%);
      -ms-transform: translateX(200%);
          transform: translateX(200%); }
.offset-l-200 {
  -webkit-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
          transform: translateX(-200%); }
@media (min-width: 576px) {
  .offset-t-sm-200 {
    -webkit-transform: translateY(-200%) !important;
        -ms-transform: translateY(-200%) !important;
            transform: translateY(-200%) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-200 {
    -webkit-transform: translateY(200%) !important;
        -ms-transform: translateY(200%) !important;
            transform: translateY(200%) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-200 {
    -webkit-transform: translateX(200%) !important;
        -ms-transform: translateX(200%) !important;
            transform: translateX(200%) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-200 {
    -webkit-transform: translateX(-200%) !important;
        -ms-transform: translateX(-200%) !important;
            transform: translateX(-200%) !important; } }
@media (min-width: 768px) {
  .offset-t-md-200 {
    -webkit-transform: translateY(-200%) !important;
        -ms-transform: translateY(-200%) !important;
            transform: translateY(-200%) !important; } }
@media (min-width: 768px) {
  .offset-b-md-200 {
    -webkit-transform: translateY(200%) !important;
        -ms-transform: translateY(200%) !important;
            transform: translateY(200%) !important; } }
@media (min-width: 768px) {
  .offset-r-md-200 {
    -webkit-transform: translateX(200%) !important;
        -ms-transform: translateX(200%) !important;
            transform: translateX(200%) !important; } }
@media (min-width: 768px) {
  .offset-l-md-200 {
    -webkit-transform: translateX(-200%) !important;
        -ms-transform: translateX(-200%) !important;
            transform: translateX(-200%) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-200 {
    -webkit-transform: translateY(-200%) !important;
        -ms-transform: translateY(-200%) !important;
            transform: translateY(-200%) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-200 {
    -webkit-transform: translateY(200%) !important;
        -ms-transform: translateY(200%) !important;
            transform: translateY(200%) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-200 {
    -webkit-transform: translateX(200%) !important;
        -ms-transform: translateX(200%) !important;
            transform: translateX(200%) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-200 {
    -webkit-transform: translateX(-200%) !important;
        -ms-transform: translateX(-200%) !important;
            transform: translateX(-200%) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-200 {
    -webkit-transform: translateY(-200%) !important;
        -ms-transform: translateY(-200%) !important;
            transform: translateY(-200%) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-200 {
    -webkit-transform: translateY(200%) !important;
        -ms-transform: translateY(200%) !important;
            transform: translateY(200%) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-200 {
    -webkit-transform: translateX(200%) !important;
        -ms-transform: translateX(200%) !important;
            transform: translateX(200%) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-200 {
    -webkit-transform: translateX(-200%) !important;
        -ms-transform: translateX(-200%) !important;
            transform: translateX(-200%) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-200 {
    -webkit-transform: translateY(-200%) !important;
        -ms-transform: translateY(-200%) !important;
            transform: translateY(-200%) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-200 {
    -webkit-transform: translateY(200%) !important;
        -ms-transform: translateY(200%) !important;
            transform: translateY(200%) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-200 {
    -webkit-transform: translateX(200%) !important;
        -ms-transform: translateX(200%) !important;
            transform: translateX(200%) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-200 {
    -webkit-transform: translateX(-200%) !important;
        -ms-transform: translateX(-200%) !important;
            transform: translateX(-200%) !important; } }
.offset-t-auto {
  -webkit-transform: translateY(-auto);
      -ms-transform: translateY(-auto);
          transform: translateY(-auto); }
.offset-b-auto {
  -webkit-transform: translateY(auto);
      -ms-transform: translateY(auto);
          transform: translateY(auto); }
.offset-r-auto {
  -webkit-transform: translateX(auto);
      -ms-transform: translateX(auto);
          transform: translateX(auto); }
.offset-l-auto {
  -webkit-transform: translateX(-auto);
      -ms-transform: translateX(-auto);
          transform: translateX(-auto); }
@media (min-width: 576px) {
  .offset-t-sm-auto {
    -webkit-transform: translateY(-auto) !important;
        -ms-transform: translateY(-auto) !important;
            transform: translateY(-auto) !important; } }
@media (min-width: 576px) {
  .offset-b-sm-auto {
    -webkit-transform: translateY(auto) !important;
        -ms-transform: translateY(auto) !important;
            transform: translateY(auto) !important; } }
@media (min-width: 576px) {
  .offset-r-sm-auto {
    -webkit-transform: translateX(auto) !important;
        -ms-transform: translateX(auto) !important;
            transform: translateX(auto) !important; } }
@media (min-width: 576px) {
  .offset-l-sm-auto {
    -webkit-transform: translateX(-auto) !important;
        -ms-transform: translateX(-auto) !important;
            transform: translateX(-auto) !important; } }
@media (min-width: 768px) {
  .offset-t-md-auto {
    -webkit-transform: translateY(-auto) !important;
        -ms-transform: translateY(-auto) !important;
            transform: translateY(-auto) !important; } }
@media (min-width: 768px) {
  .offset-b-md-auto {
    -webkit-transform: translateY(auto) !important;
        -ms-transform: translateY(auto) !important;
            transform: translateY(auto) !important; } }
@media (min-width: 768px) {
  .offset-r-md-auto {
    -webkit-transform: translateX(auto) !important;
        -ms-transform: translateX(auto) !important;
            transform: translateX(auto) !important; } }
@media (min-width: 768px) {
  .offset-l-md-auto {
    -webkit-transform: translateX(-auto) !important;
        -ms-transform: translateX(-auto) !important;
            transform: translateX(-auto) !important; } }
@media (min-width: 992px) {
  .offset-t-lg-auto {
    -webkit-transform: translateY(-auto) !important;
        -ms-transform: translateY(-auto) !important;
            transform: translateY(-auto) !important; } }
@media (min-width: 992px) {
  .offset-b-lg-auto {
    -webkit-transform: translateY(auto) !important;
        -ms-transform: translateY(auto) !important;
            transform: translateY(auto) !important; } }
@media (min-width: 992px) {
  .offset-r-lg-auto {
    -webkit-transform: translateX(auto) !important;
        -ms-transform: translateX(auto) !important;
            transform: translateX(auto) !important; } }
@media (min-width: 992px) {
  .offset-l-lg-auto {
    -webkit-transform: translateX(-auto) !important;
        -ms-transform: translateX(-auto) !important;
            transform: translateX(-auto) !important; } }
@media (min-width: 1200px) {
  .offset-t-xl-auto {
    -webkit-transform: translateY(-auto) !important;
        -ms-transform: translateY(-auto) !important;
            transform: translateY(-auto) !important; } }
@media (min-width: 1200px) {
  .offset-b-xl-auto {
    -webkit-transform: translateY(auto) !important;
        -ms-transform: translateY(auto) !important;
            transform: translateY(auto) !important; } }
@media (min-width: 1200px) {
  .offset-r-xl-auto {
    -webkit-transform: translateX(auto) !important;
        -ms-transform: translateX(auto) !important;
            transform: translateX(auto) !important; } }
@media (min-width: 1200px) {
  .offset-l-xl-auto {
    -webkit-transform: translateX(-auto) !important;
        -ms-transform: translateX(-auto) !important;
            transform: translateX(-auto) !important; } }
@media (min-width: 1440px) {
  .offset-t-xxl-auto {
    -webkit-transform: translateY(-auto) !important;
        -ms-transform: translateY(-auto) !important;
            transform: translateY(-auto) !important; } }
@media (min-width: 1440px) {
  .offset-b-xxl-auto {
    -webkit-transform: translateY(auto) !important;
        -ms-transform: translateY(auto) !important;
            transform: translateY(auto) !important; } }
@media (min-width: 1440px) {
  .offset-r-xxl-auto {
    -webkit-transform: translateX(auto) !important;
        -ms-transform: translateX(auto) !important;
            transform: translateX(auto) !important; } }
@media (min-width: 1440px) {
  .offset-l-xxl-auto {
    -webkit-transform: translateX(-auto) !important;
        -ms-transform: translateX(-auto) !important;
            transform: translateX(-auto) !important; } }
.z-0 {
  z-index: 0; }
.z-1 {
  z-index: 1; }
.z-2 {
  z-index: 2; }
.z-3 {
  z-index: 3; }
.z-4 {
  z-index: 4; }
.z-5 {
  z-index: 5; }
.z-6 {
  z-index: 6; }
.z-7 {
  z-index: 7; }
.z-8 {
  z-index: 8; }
.z-9 {
  z-index: 9; }
.z-10 {
  z-index: 10; }
.z-11 {
  z-index: 11; }
.z-12 {
  z-index: 12; }
.z-13 {
  z-index: 13; }
.z-14 {
  z-index: 14; }
.z-15 {
  z-index: 15; }
.z-16 {
  z-index: 16; }
.z-17 {
  z-index: 17; }
.z-18 {
  z-index: 18; }
.z-19 {
  z-index: 19; }
.z-20 {
  z-index: 20; }
.z-21 {
  z-index: 21; }
.z-22 {
  z-index: 22; }
.z-23 {
  z-index: 23; }
.z-24 {
  z-index: 24; }
.z-25 {
  z-index: 25; }
.z-26 {
  z-index: 26; }
.z-27 {
  z-index: 27; }
.z-28 {
  z-index: 28; }
.z-29 {
  z-index: 29; }
.z-30 {
  z-index: 30; }
.z-31 {
  z-index: 31; }
.z-32 {
  z-index: 32; }
.z-33 {
  z-index: 33; }
.z-34 {
  z-index: 34; }
.z-35 {
  z-index: 35; }
.z-36 {
  z-index: 36; }
.z-37 {
  z-index: 37; }
.z-38 {
  z-index: 38; }
.z-39 {
  z-index: 39; }
.z-40 {
  z-index: 40; }
.z-41 {
  z-index: 41; }
.z-42 {
  z-index: 42; }
.z-43 {
  z-index: 43; }
.z-44 {
  z-index: 44; }
.z-45 {
  z-index: 45; }
.z-46 {
  z-index: 46; }
.z-47 {
  z-index: 47; }
.z-48 {
  z-index: 48; }
.z-49 {
  z-index: 49; }
.z-50 {
  z-index: 50; }
.z-51 {
  z-index: 51; }
.z-52 {
  z-index: 52; }
.z-53 {
  z-index: 53; }
.z-54 {
  z-index: 54; }
.z-55 {
  z-index: 55; }
.z-56 {
  z-index: 56; }
.z-57 {
  z-index: 57; }
.z-58 {
  z-index: 58; }
.z-59 {
  z-index: 59; }
.z-60 {
  z-index: 60; }
.z-61 {
  z-index: 61; }
.z-62 {
  z-index: 62; }
.z-63 {
  z-index: 63; }
.z-64 {
  z-index: 64; }
.z-65 {
  z-index: 65; }
.z-66 {
  z-index: 66; }
.z-67 {
  z-index: 67; }
.z-68 {
  z-index: 68; }
.z-69 {
  z-index: 69; }
.z-70 {
  z-index: 70; }
.z-71 {
  z-index: 71; }
.z-72 {
  z-index: 72; }
.z-73 {
  z-index: 73; }
.z-74 {
  z-index: 74; }
.z-75 {
  z-index: 75; }
.z-76 {
  z-index: 76; }
.z-77 {
  z-index: 77; }
.z-78 {
  z-index: 78; }
.z-79 {
  z-index: 79; }
.z-80 {
  z-index: 80; }
.z-81 {
  z-index: 81; }
.z-82 {
  z-index: 82; }
.z-83 {
  z-index: 83; }
.z-84 {
  z-index: 84; }
.z-85 {
  z-index: 85; }
.z-86 {
  z-index: 86; }
.z-87 {
  z-index: 87; }
.z-88 {
  z-index: 88; }
.z-89 {
  z-index: 89; }
.z-90 {
  z-index: 90; }
.z-91 {
  z-index: 91; }
.z-92 {
  z-index: 92; }
.z-93 {
  z-index: 93; }
.z-94 {
  z-index: 94; }
.z-95 {
  z-index: 95; }
.z-96 {
  z-index: 96; }
.z-97 {
  z-index: 97; }
.z-98 {
  z-index: 98; }
.z-99 {
  z-index: 99; }
.z-100 {
  z-index: 100; }
.t-0 {
  top: 0%; }
.b-0 {
  bottom: 0%; }
.r-0 {
  right: 0%; }
.l-0 {
  left: 0%; }
@media (min-width: 576px) {
  .t-sm-0 {
    top: 0% !important; } }
@media (min-width: 576px) {
  .b-sm-0 {
    bottom: 0% !important; } }
@media (min-width: 576px) {
  .r-sm-0 {
    right: 0% !important; } }
@media (min-width: 576px) {
  .l-sm-0 {
    left: 0% !important; } }
@media (min-width: 768px) {
  .t-md-0 {
    top: 0% !important; } }
@media (min-width: 768px) {
  .b-md-0 {
    bottom: 0% !important; } }
@media (min-width: 768px) {
  .r-md-0 {
    right: 0% !important; } }
@media (min-width: 768px) {
  .l-md-0 {
    left: 0% !important; } }
@media (min-width: 992px) {
  .t-lg-0 {
    top: 0% !important; } }
@media (min-width: 992px) {
  .b-lg-0 {
    bottom: 0% !important; } }
@media (min-width: 992px) {
  .r-lg-0 {
    right: 0% !important; } }
@media (min-width: 992px) {
  .l-lg-0 {
    left: 0% !important; } }
@media (min-width: 1200px) {
  .t-xl-0 {
    top: 0% !important; } }
@media (min-width: 1200px) {
  .b-xl-0 {
    bottom: 0% !important; } }
@media (min-width: 1200px) {
  .r-xl-0 {
    right: 0% !important; } }
@media (min-width: 1200px) {
  .l-xl-0 {
    left: 0% !important; } }
@media (min-width: 1440px) {
  .t-xxl-0 {
    top: 0% !important; } }
@media (min-width: 1440px) {
  .b-xxl-0 {
    bottom: 0% !important; } }
@media (min-width: 1440px) {
  .r-xxl-0 {
    right: 0% !important; } }
@media (min-width: 1440px) {
  .l-xxl-0 {
    left: 0% !important; } }
.t-1 {
  top: 1%; }
.b-1 {
  bottom: 1%; }
.r-1 {
  right: 1%; }
.l-1 {
  left: 1%; }
@media (min-width: 576px) {
  .t-sm-1 {
    top: 1% !important; } }
@media (min-width: 576px) {
  .b-sm-1 {
    bottom: 1% !important; } }
@media (min-width: 576px) {
  .r-sm-1 {
    right: 1% !important; } }
@media (min-width: 576px) {
  .l-sm-1 {
    left: 1% !important; } }
@media (min-width: 768px) {
  .t-md-1 {
    top: 1% !important; } }
@media (min-width: 768px) {
  .b-md-1 {
    bottom: 1% !important; } }
@media (min-width: 768px) {
  .r-md-1 {
    right: 1% !important; } }
@media (min-width: 768px) {
  .l-md-1 {
    left: 1% !important; } }
@media (min-width: 992px) {
  .t-lg-1 {
    top: 1% !important; } }
@media (min-width: 992px) {
  .b-lg-1 {
    bottom: 1% !important; } }
@media (min-width: 992px) {
  .r-lg-1 {
    right: 1% !important; } }
@media (min-width: 992px) {
  .l-lg-1 {
    left: 1% !important; } }
@media (min-width: 1200px) {
  .t-xl-1 {
    top: 1% !important; } }
@media (min-width: 1200px) {
  .b-xl-1 {
    bottom: 1% !important; } }
@media (min-width: 1200px) {
  .r-xl-1 {
    right: 1% !important; } }
@media (min-width: 1200px) {
  .l-xl-1 {
    left: 1% !important; } }
@media (min-width: 1440px) {
  .t-xxl-1 {
    top: 1% !important; } }
@media (min-width: 1440px) {
  .b-xxl-1 {
    bottom: 1% !important; } }
@media (min-width: 1440px) {
  .r-xxl-1 {
    right: 1% !important; } }
@media (min-width: 1440px) {
  .l-xxl-1 {
    left: 1% !important; } }
.t-2 {
  top: 2%; }
.b-2 {
  bottom: 2%; }
.r-2 {
  right: 2%; }
.l-2 {
  left: 2%; }
@media (min-width: 576px) {
  .t-sm-2 {
    top: 2% !important; } }
@media (min-width: 576px) {
  .b-sm-2 {
    bottom: 2% !important; } }
@media (min-width: 576px) {
  .r-sm-2 {
    right: 2% !important; } }
@media (min-width: 576px) {
  .l-sm-2 {
    left: 2% !important; } }
@media (min-width: 768px) {
  .t-md-2 {
    top: 2% !important; } }
@media (min-width: 768px) {
  .b-md-2 {
    bottom: 2% !important; } }
@media (min-width: 768px) {
  .r-md-2 {
    right: 2% !important; } }
@media (min-width: 768px) {
  .l-md-2 {
    left: 2% !important; } }
@media (min-width: 992px) {
  .t-lg-2 {
    top: 2% !important; } }
@media (min-width: 992px) {
  .b-lg-2 {
    bottom: 2% !important; } }
@media (min-width: 992px) {
  .r-lg-2 {
    right: 2% !important; } }
@media (min-width: 992px) {
  .l-lg-2 {
    left: 2% !important; } }
@media (min-width: 1200px) {
  .t-xl-2 {
    top: 2% !important; } }
@media (min-width: 1200px) {
  .b-xl-2 {
    bottom: 2% !important; } }
@media (min-width: 1200px) {
  .r-xl-2 {
    right: 2% !important; } }
@media (min-width: 1200px) {
  .l-xl-2 {
    left: 2% !important; } }
@media (min-width: 1440px) {
  .t-xxl-2 {
    top: 2% !important; } }
@media (min-width: 1440px) {
  .b-xxl-2 {
    bottom: 2% !important; } }
@media (min-width: 1440px) {
  .r-xxl-2 {
    right: 2% !important; } }
@media (min-width: 1440px) {
  .l-xxl-2 {
    left: 2% !important; } }
.t-3 {
  top: 3%; }
.b-3 {
  bottom: 3%; }
.r-3 {
  right: 3%; }
.l-3 {
  left: 3%; }
@media (min-width: 576px) {
  .t-sm-3 {
    top: 3% !important; } }
@media (min-width: 576px) {
  .b-sm-3 {
    bottom: 3% !important; } }
@media (min-width: 576px) {
  .r-sm-3 {
    right: 3% !important; } }
@media (min-width: 576px) {
  .l-sm-3 {
    left: 3% !important; } }
@media (min-width: 768px) {
  .t-md-3 {
    top: 3% !important; } }
@media (min-width: 768px) {
  .b-md-3 {
    bottom: 3% !important; } }
@media (min-width: 768px) {
  .r-md-3 {
    right: 3% !important; } }
@media (min-width: 768px) {
  .l-md-3 {
    left: 3% !important; } }
@media (min-width: 992px) {
  .t-lg-3 {
    top: 3% !important; } }
@media (min-width: 992px) {
  .b-lg-3 {
    bottom: 3% !important; } }
@media (min-width: 992px) {
  .r-lg-3 {
    right: 3% !important; } }
@media (min-width: 992px) {
  .l-lg-3 {
    left: 3% !important; } }
@media (min-width: 1200px) {
  .t-xl-3 {
    top: 3% !important; } }
@media (min-width: 1200px) {
  .b-xl-3 {
    bottom: 3% !important; } }
@media (min-width: 1200px) {
  .r-xl-3 {
    right: 3% !important; } }
@media (min-width: 1200px) {
  .l-xl-3 {
    left: 3% !important; } }
@media (min-width: 1440px) {
  .t-xxl-3 {
    top: 3% !important; } }
@media (min-width: 1440px) {
  .b-xxl-3 {
    bottom: 3% !important; } }
@media (min-width: 1440px) {
  .r-xxl-3 {
    right: 3% !important; } }
@media (min-width: 1440px) {
  .l-xxl-3 {
    left: 3% !important; } }
.t-4 {
  top: 4%; }
.b-4 {
  bottom: 4%; }
.r-4 {
  right: 4%; }
.l-4 {
  left: 4%; }
@media (min-width: 576px) {
  .t-sm-4 {
    top: 4% !important; } }
@media (min-width: 576px) {
  .b-sm-4 {
    bottom: 4% !important; } }
@media (min-width: 576px) {
  .r-sm-4 {
    right: 4% !important; } }
@media (min-width: 576px) {
  .l-sm-4 {
    left: 4% !important; } }
@media (min-width: 768px) {
  .t-md-4 {
    top: 4% !important; } }
@media (min-width: 768px) {
  .b-md-4 {
    bottom: 4% !important; } }
@media (min-width: 768px) {
  .r-md-4 {
    right: 4% !important; } }
@media (min-width: 768px) {
  .l-md-4 {
    left: 4% !important; } }
@media (min-width: 992px) {
  .t-lg-4 {
    top: 4% !important; } }
@media (min-width: 992px) {
  .b-lg-4 {
    bottom: 4% !important; } }
@media (min-width: 992px) {
  .r-lg-4 {
    right: 4% !important; } }
@media (min-width: 992px) {
  .l-lg-4 {
    left: 4% !important; } }
@media (min-width: 1200px) {
  .t-xl-4 {
    top: 4% !important; } }
@media (min-width: 1200px) {
  .b-xl-4 {
    bottom: 4% !important; } }
@media (min-width: 1200px) {
  .r-xl-4 {
    right: 4% !important; } }
@media (min-width: 1200px) {
  .l-xl-4 {
    left: 4% !important; } }
@media (min-width: 1440px) {
  .t-xxl-4 {
    top: 4% !important; } }
@media (min-width: 1440px) {
  .b-xxl-4 {
    bottom: 4% !important; } }
@media (min-width: 1440px) {
  .r-xxl-4 {
    right: 4% !important; } }
@media (min-width: 1440px) {
  .l-xxl-4 {
    left: 4% !important; } }
.t-5 {
  top: 5%; }
.b-5 {
  bottom: 5%; }
.r-5 {
  right: 5%; }
.l-5 {
  left: 5%; }
@media (min-width: 576px) {
  .t-sm-5 {
    top: 5% !important; } }
@media (min-width: 576px) {
  .b-sm-5 {
    bottom: 5% !important; } }
@media (min-width: 576px) {
  .r-sm-5 {
    right: 5% !important; } }
@media (min-width: 576px) {
  .l-sm-5 {
    left: 5% !important; } }
@media (min-width: 768px) {
  .t-md-5 {
    top: 5% !important; } }
@media (min-width: 768px) {
  .b-md-5 {
    bottom: 5% !important; } }
@media (min-width: 768px) {
  .r-md-5 {
    right: 5% !important; } }
@media (min-width: 768px) {
  .l-md-5 {
    left: 5% !important; } }
@media (min-width: 992px) {
  .t-lg-5 {
    top: 5% !important; } }
@media (min-width: 992px) {
  .b-lg-5 {
    bottom: 5% !important; } }
@media (min-width: 992px) {
  .r-lg-5 {
    right: 5% !important; } }
@media (min-width: 992px) {
  .l-lg-5 {
    left: 5% !important; } }
@media (min-width: 1200px) {
  .t-xl-5 {
    top: 5% !important; } }
@media (min-width: 1200px) {
  .b-xl-5 {
    bottom: 5% !important; } }
@media (min-width: 1200px) {
  .r-xl-5 {
    right: 5% !important; } }
@media (min-width: 1200px) {
  .l-xl-5 {
    left: 5% !important; } }
@media (min-width: 1440px) {
  .t-xxl-5 {
    top: 5% !important; } }
@media (min-width: 1440px) {
  .b-xxl-5 {
    bottom: 5% !important; } }
@media (min-width: 1440px) {
  .r-xxl-5 {
    right: 5% !important; } }
@media (min-width: 1440px) {
  .l-xxl-5 {
    left: 5% !important; } }
.t-6 {
  top: 6%; }
.b-6 {
  bottom: 6%; }
.r-6 {
  right: 6%; }
.l-6 {
  left: 6%; }
@media (min-width: 576px) {
  .t-sm-6 {
    top: 6% !important; } }
@media (min-width: 576px) {
  .b-sm-6 {
    bottom: 6% !important; } }
@media (min-width: 576px) {
  .r-sm-6 {
    right: 6% !important; } }
@media (min-width: 576px) {
  .l-sm-6 {
    left: 6% !important; } }
@media (min-width: 768px) {
  .t-md-6 {
    top: 6% !important; } }
@media (min-width: 768px) {
  .b-md-6 {
    bottom: 6% !important; } }
@media (min-width: 768px) {
  .r-md-6 {
    right: 6% !important; } }
@media (min-width: 768px) {
  .l-md-6 {
    left: 6% !important; } }
@media (min-width: 992px) {
  .t-lg-6 {
    top: 6% !important; } }
@media (min-width: 992px) {
  .b-lg-6 {
    bottom: 6% !important; } }
@media (min-width: 992px) {
  .r-lg-6 {
    right: 6% !important; } }
@media (min-width: 992px) {
  .l-lg-6 {
    left: 6% !important; } }
@media (min-width: 1200px) {
  .t-xl-6 {
    top: 6% !important; } }
@media (min-width: 1200px) {
  .b-xl-6 {
    bottom: 6% !important; } }
@media (min-width: 1200px) {
  .r-xl-6 {
    right: 6% !important; } }
@media (min-width: 1200px) {
  .l-xl-6 {
    left: 6% !important; } }
@media (min-width: 1440px) {
  .t-xxl-6 {
    top: 6% !important; } }
@media (min-width: 1440px) {
  .b-xxl-6 {
    bottom: 6% !important; } }
@media (min-width: 1440px) {
  .r-xxl-6 {
    right: 6% !important; } }
@media (min-width: 1440px) {
  .l-xxl-6 {
    left: 6% !important; } }
.t-7 {
  top: 7%; }
.b-7 {
  bottom: 7%; }
.r-7 {
  right: 7%; }
.l-7 {
  left: 7%; }
@media (min-width: 576px) {
  .t-sm-7 {
    top: 7% !important; } }
@media (min-width: 576px) {
  .b-sm-7 {
    bottom: 7% !important; } }
@media (min-width: 576px) {
  .r-sm-7 {
    right: 7% !important; } }
@media (min-width: 576px) {
  .l-sm-7 {
    left: 7% !important; } }
@media (min-width: 768px) {
  .t-md-7 {
    top: 7% !important; } }
@media (min-width: 768px) {
  .b-md-7 {
    bottom: 7% !important; } }
@media (min-width: 768px) {
  .r-md-7 {
    right: 7% !important; } }
@media (min-width: 768px) {
  .l-md-7 {
    left: 7% !important; } }
@media (min-width: 992px) {
  .t-lg-7 {
    top: 7% !important; } }
@media (min-width: 992px) {
  .b-lg-7 {
    bottom: 7% !important; } }
@media (min-width: 992px) {
  .r-lg-7 {
    right: 7% !important; } }
@media (min-width: 992px) {
  .l-lg-7 {
    left: 7% !important; } }
@media (min-width: 1200px) {
  .t-xl-7 {
    top: 7% !important; } }
@media (min-width: 1200px) {
  .b-xl-7 {
    bottom: 7% !important; } }
@media (min-width: 1200px) {
  .r-xl-7 {
    right: 7% !important; } }
@media (min-width: 1200px) {
  .l-xl-7 {
    left: 7% !important; } }
@media (min-width: 1440px) {
  .t-xxl-7 {
    top: 7% !important; } }
@media (min-width: 1440px) {
  .b-xxl-7 {
    bottom: 7% !important; } }
@media (min-width: 1440px) {
  .r-xxl-7 {
    right: 7% !important; } }
@media (min-width: 1440px) {
  .l-xxl-7 {
    left: 7% !important; } }
.t-8 {
  top: 8%; }
.b-8 {
  bottom: 8%; }
.r-8 {
  right: 8%; }
.l-8 {
  left: 8%; }
@media (min-width: 576px) {
  .t-sm-8 {
    top: 8% !important; } }
@media (min-width: 576px) {
  .b-sm-8 {
    bottom: 8% !important; } }
@media (min-width: 576px) {
  .r-sm-8 {
    right: 8% !important; } }
@media (min-width: 576px) {
  .l-sm-8 {
    left: 8% !important; } }
@media (min-width: 768px) {
  .t-md-8 {
    top: 8% !important; } }
@media (min-width: 768px) {
  .b-md-8 {
    bottom: 8% !important; } }
@media (min-width: 768px) {
  .r-md-8 {
    right: 8% !important; } }
@media (min-width: 768px) {
  .l-md-8 {
    left: 8% !important; } }
@media (min-width: 992px) {
  .t-lg-8 {
    top: 8% !important; } }
@media (min-width: 992px) {
  .b-lg-8 {
    bottom: 8% !important; } }
@media (min-width: 992px) {
  .r-lg-8 {
    right: 8% !important; } }
@media (min-width: 992px) {
  .l-lg-8 {
    left: 8% !important; } }
@media (min-width: 1200px) {
  .t-xl-8 {
    top: 8% !important; } }
@media (min-width: 1200px) {
  .b-xl-8 {
    bottom: 8% !important; } }
@media (min-width: 1200px) {
  .r-xl-8 {
    right: 8% !important; } }
@media (min-width: 1200px) {
  .l-xl-8 {
    left: 8% !important; } }
@media (min-width: 1440px) {
  .t-xxl-8 {
    top: 8% !important; } }
@media (min-width: 1440px) {
  .b-xxl-8 {
    bottom: 8% !important; } }
@media (min-width: 1440px) {
  .r-xxl-8 {
    right: 8% !important; } }
@media (min-width: 1440px) {
  .l-xxl-8 {
    left: 8% !important; } }
.t-9 {
  top: 9%; }
.b-9 {
  bottom: 9%; }
.r-9 {
  right: 9%; }
.l-9 {
  left: 9%; }
@media (min-width: 576px) {
  .t-sm-9 {
    top: 9% !important; } }
@media (min-width: 576px) {
  .b-sm-9 {
    bottom: 9% !important; } }
@media (min-width: 576px) {
  .r-sm-9 {
    right: 9% !important; } }
@media (min-width: 576px) {
  .l-sm-9 {
    left: 9% !important; } }
@media (min-width: 768px) {
  .t-md-9 {
    top: 9% !important; } }
@media (min-width: 768px) {
  .b-md-9 {
    bottom: 9% !important; } }
@media (min-width: 768px) {
  .r-md-9 {
    right: 9% !important; } }
@media (min-width: 768px) {
  .l-md-9 {
    left: 9% !important; } }
@media (min-width: 992px) {
  .t-lg-9 {
    top: 9% !important; } }
@media (min-width: 992px) {
  .b-lg-9 {
    bottom: 9% !important; } }
@media (min-width: 992px) {
  .r-lg-9 {
    right: 9% !important; } }
@media (min-width: 992px) {
  .l-lg-9 {
    left: 9% !important; } }
@media (min-width: 1200px) {
  .t-xl-9 {
    top: 9% !important; } }
@media (min-width: 1200px) {
  .b-xl-9 {
    bottom: 9% !important; } }
@media (min-width: 1200px) {
  .r-xl-9 {
    right: 9% !important; } }
@media (min-width: 1200px) {
  .l-xl-9 {
    left: 9% !important; } }
@media (min-width: 1440px) {
  .t-xxl-9 {
    top: 9% !important; } }
@media (min-width: 1440px) {
  .b-xxl-9 {
    bottom: 9% !important; } }
@media (min-width: 1440px) {
  .r-xxl-9 {
    right: 9% !important; } }
@media (min-width: 1440px) {
  .l-xxl-9 {
    left: 9% !important; } }
.t-10 {
  top: 10%; }
.b-10 {
  bottom: 10%; }
.r-10 {
  right: 10%; }
.l-10 {
  left: 10%; }
@media (min-width: 576px) {
  .t-sm-10 {
    top: 10% !important; } }
@media (min-width: 576px) {
  .b-sm-10 {
    bottom: 10% !important; } }
@media (min-width: 576px) {
  .r-sm-10 {
    right: 10% !important; } }
@media (min-width: 576px) {
  .l-sm-10 {
    left: 10% !important; } }
@media (min-width: 768px) {
  .t-md-10 {
    top: 10% !important; } }
@media (min-width: 768px) {
  .b-md-10 {
    bottom: 10% !important; } }
@media (min-width: 768px) {
  .r-md-10 {
    right: 10% !important; } }
@media (min-width: 768px) {
  .l-md-10 {
    left: 10% !important; } }
@media (min-width: 992px) {
  .t-lg-10 {
    top: 10% !important; } }
@media (min-width: 992px) {
  .b-lg-10 {
    bottom: 10% !important; } }
@media (min-width: 992px) {
  .r-lg-10 {
    right: 10% !important; } }
@media (min-width: 992px) {
  .l-lg-10 {
    left: 10% !important; } }
@media (min-width: 1200px) {
  .t-xl-10 {
    top: 10% !important; } }
@media (min-width: 1200px) {
  .b-xl-10 {
    bottom: 10% !important; } }
@media (min-width: 1200px) {
  .r-xl-10 {
    right: 10% !important; } }
@media (min-width: 1200px) {
  .l-xl-10 {
    left: 10% !important; } }
@media (min-width: 1440px) {
  .t-xxl-10 {
    top: 10% !important; } }
@media (min-width: 1440px) {
  .b-xxl-10 {
    bottom: 10% !important; } }
@media (min-width: 1440px) {
  .r-xxl-10 {
    right: 10% !important; } }
@media (min-width: 1440px) {
  .l-xxl-10 {
    left: 10% !important; } }
.t-11 {
  top: 11%; }
.b-11 {
  bottom: 11%; }
.r-11 {
  right: 11%; }
.l-11 {
  left: 11%; }
@media (min-width: 576px) {
  .t-sm-11 {
    top: 11% !important; } }
@media (min-width: 576px) {
  .b-sm-11 {
    bottom: 11% !important; } }
@media (min-width: 576px) {
  .r-sm-11 {
    right: 11% !important; } }
@media (min-width: 576px) {
  .l-sm-11 {
    left: 11% !important; } }
@media (min-width: 768px) {
  .t-md-11 {
    top: 11% !important; } }
@media (min-width: 768px) {
  .b-md-11 {
    bottom: 11% !important; } }
@media (min-width: 768px) {
  .r-md-11 {
    right: 11% !important; } }
@media (min-width: 768px) {
  .l-md-11 {
    left: 11% !important; } }
@media (min-width: 992px) {
  .t-lg-11 {
    top: 11% !important; } }
@media (min-width: 992px) {
  .b-lg-11 {
    bottom: 11% !important; } }
@media (min-width: 992px) {
  .r-lg-11 {
    right: 11% !important; } }
@media (min-width: 992px) {
  .l-lg-11 {
    left: 11% !important; } }
@media (min-width: 1200px) {
  .t-xl-11 {
    top: 11% !important; } }
@media (min-width: 1200px) {
  .b-xl-11 {
    bottom: 11% !important; } }
@media (min-width: 1200px) {
  .r-xl-11 {
    right: 11% !important; } }
@media (min-width: 1200px) {
  .l-xl-11 {
    left: 11% !important; } }
@media (min-width: 1440px) {
  .t-xxl-11 {
    top: 11% !important; } }
@media (min-width: 1440px) {
  .b-xxl-11 {
    bottom: 11% !important; } }
@media (min-width: 1440px) {
  .r-xxl-11 {
    right: 11% !important; } }
@media (min-width: 1440px) {
  .l-xxl-11 {
    left: 11% !important; } }
.t-12 {
  top: 12%; }
.b-12 {
  bottom: 12%; }
.r-12 {
  right: 12%; }
.l-12 {
  left: 12%; }
@media (min-width: 576px) {
  .t-sm-12 {
    top: 12% !important; } }
@media (min-width: 576px) {
  .b-sm-12 {
    bottom: 12% !important; } }
@media (min-width: 576px) {
  .r-sm-12 {
    right: 12% !important; } }
@media (min-width: 576px) {
  .l-sm-12 {
    left: 12% !important; } }
@media (min-width: 768px) {
  .t-md-12 {
    top: 12% !important; } }
@media (min-width: 768px) {
  .b-md-12 {
    bottom: 12% !important; } }
@media (min-width: 768px) {
  .r-md-12 {
    right: 12% !important; } }
@media (min-width: 768px) {
  .l-md-12 {
    left: 12% !important; } }
@media (min-width: 992px) {
  .t-lg-12 {
    top: 12% !important; } }
@media (min-width: 992px) {
  .b-lg-12 {
    bottom: 12% !important; } }
@media (min-width: 992px) {
  .r-lg-12 {
    right: 12% !important; } }
@media (min-width: 992px) {
  .l-lg-12 {
    left: 12% !important; } }
@media (min-width: 1200px) {
  .t-xl-12 {
    top: 12% !important; } }
@media (min-width: 1200px) {
  .b-xl-12 {
    bottom: 12% !important; } }
@media (min-width: 1200px) {
  .r-xl-12 {
    right: 12% !important; } }
@media (min-width: 1200px) {
  .l-xl-12 {
    left: 12% !important; } }
@media (min-width: 1440px) {
  .t-xxl-12 {
    top: 12% !important; } }
@media (min-width: 1440px) {
  .b-xxl-12 {
    bottom: 12% !important; } }
@media (min-width: 1440px) {
  .r-xxl-12 {
    right: 12% !important; } }
@media (min-width: 1440px) {
  .l-xxl-12 {
    left: 12% !important; } }
.t-13 {
  top: 13%; }
.b-13 {
  bottom: 13%; }
.r-13 {
  right: 13%; }
.l-13 {
  left: 13%; }
@media (min-width: 576px) {
  .t-sm-13 {
    top: 13% !important; } }
@media (min-width: 576px) {
  .b-sm-13 {
    bottom: 13% !important; } }
@media (min-width: 576px) {
  .r-sm-13 {
    right: 13% !important; } }
@media (min-width: 576px) {
  .l-sm-13 {
    left: 13% !important; } }
@media (min-width: 768px) {
  .t-md-13 {
    top: 13% !important; } }
@media (min-width: 768px) {
  .b-md-13 {
    bottom: 13% !important; } }
@media (min-width: 768px) {
  .r-md-13 {
    right: 13% !important; } }
@media (min-width: 768px) {
  .l-md-13 {
    left: 13% !important; } }
@media (min-width: 992px) {
  .t-lg-13 {
    top: 13% !important; } }
@media (min-width: 992px) {
  .b-lg-13 {
    bottom: 13% !important; } }
@media (min-width: 992px) {
  .r-lg-13 {
    right: 13% !important; } }
@media (min-width: 992px) {
  .l-lg-13 {
    left: 13% !important; } }
@media (min-width: 1200px) {
  .t-xl-13 {
    top: 13% !important; } }
@media (min-width: 1200px) {
  .b-xl-13 {
    bottom: 13% !important; } }
@media (min-width: 1200px) {
  .r-xl-13 {
    right: 13% !important; } }
@media (min-width: 1200px) {
  .l-xl-13 {
    left: 13% !important; } }
@media (min-width: 1440px) {
  .t-xxl-13 {
    top: 13% !important; } }
@media (min-width: 1440px) {
  .b-xxl-13 {
    bottom: 13% !important; } }
@media (min-width: 1440px) {
  .r-xxl-13 {
    right: 13% !important; } }
@media (min-width: 1440px) {
  .l-xxl-13 {
    left: 13% !important; } }
.t-14 {
  top: 14%; }
.b-14 {
  bottom: 14%; }
.r-14 {
  right: 14%; }
.l-14 {
  left: 14%; }
@media (min-width: 576px) {
  .t-sm-14 {
    top: 14% !important; } }
@media (min-width: 576px) {
  .b-sm-14 {
    bottom: 14% !important; } }
@media (min-width: 576px) {
  .r-sm-14 {
    right: 14% !important; } }
@media (min-width: 576px) {
  .l-sm-14 {
    left: 14% !important; } }
@media (min-width: 768px) {
  .t-md-14 {
    top: 14% !important; } }
@media (min-width: 768px) {
  .b-md-14 {
    bottom: 14% !important; } }
@media (min-width: 768px) {
  .r-md-14 {
    right: 14% !important; } }
@media (min-width: 768px) {
  .l-md-14 {
    left: 14% !important; } }
@media (min-width: 992px) {
  .t-lg-14 {
    top: 14% !important; } }
@media (min-width: 992px) {
  .b-lg-14 {
    bottom: 14% !important; } }
@media (min-width: 992px) {
  .r-lg-14 {
    right: 14% !important; } }
@media (min-width: 992px) {
  .l-lg-14 {
    left: 14% !important; } }
@media (min-width: 1200px) {
  .t-xl-14 {
    top: 14% !important; } }
@media (min-width: 1200px) {
  .b-xl-14 {
    bottom: 14% !important; } }
@media (min-width: 1200px) {
  .r-xl-14 {
    right: 14% !important; } }
@media (min-width: 1200px) {
  .l-xl-14 {
    left: 14% !important; } }
@media (min-width: 1440px) {
  .t-xxl-14 {
    top: 14% !important; } }
@media (min-width: 1440px) {
  .b-xxl-14 {
    bottom: 14% !important; } }
@media (min-width: 1440px) {
  .r-xxl-14 {
    right: 14% !important; } }
@media (min-width: 1440px) {
  .l-xxl-14 {
    left: 14% !important; } }
.t-15 {
  top: 15%; }
.b-15 {
  bottom: 15%; }
.r-15 {
  right: 15%; }
.l-15 {
  left: 15%; }
@media (min-width: 576px) {
  .t-sm-15 {
    top: 15% !important; } }
@media (min-width: 576px) {
  .b-sm-15 {
    bottom: 15% !important; } }
@media (min-width: 576px) {
  .r-sm-15 {
    right: 15% !important; } }
@media (min-width: 576px) {
  .l-sm-15 {
    left: 15% !important; } }
@media (min-width: 768px) {
  .t-md-15 {
    top: 15% !important; } }
@media (min-width: 768px) {
  .b-md-15 {
    bottom: 15% !important; } }
@media (min-width: 768px) {
  .r-md-15 {
    right: 15% !important; } }
@media (min-width: 768px) {
  .l-md-15 {
    left: 15% !important; } }
@media (min-width: 992px) {
  .t-lg-15 {
    top: 15% !important; } }
@media (min-width: 992px) {
  .b-lg-15 {
    bottom: 15% !important; } }
@media (min-width: 992px) {
  .r-lg-15 {
    right: 15% !important; } }
@media (min-width: 992px) {
  .l-lg-15 {
    left: 15% !important; } }
@media (min-width: 1200px) {
  .t-xl-15 {
    top: 15% !important; } }
@media (min-width: 1200px) {
  .b-xl-15 {
    bottom: 15% !important; } }
@media (min-width: 1200px) {
  .r-xl-15 {
    right: 15% !important; } }
@media (min-width: 1200px) {
  .l-xl-15 {
    left: 15% !important; } }
@media (min-width: 1440px) {
  .t-xxl-15 {
    top: 15% !important; } }
@media (min-width: 1440px) {
  .b-xxl-15 {
    bottom: 15% !important; } }
@media (min-width: 1440px) {
  .r-xxl-15 {
    right: 15% !important; } }
@media (min-width: 1440px) {
  .l-xxl-15 {
    left: 15% !important; } }
.t-16 {
  top: 16%; }
.b-16 {
  bottom: 16%; }
.r-16 {
  right: 16%; }
.l-16 {
  left: 16%; }
@media (min-width: 576px) {
  .t-sm-16 {
    top: 16% !important; } }
@media (min-width: 576px) {
  .b-sm-16 {
    bottom: 16% !important; } }
@media (min-width: 576px) {
  .r-sm-16 {
    right: 16% !important; } }
@media (min-width: 576px) {
  .l-sm-16 {
    left: 16% !important; } }
@media (min-width: 768px) {
  .t-md-16 {
    top: 16% !important; } }
@media (min-width: 768px) {
  .b-md-16 {
    bottom: 16% !important; } }
@media (min-width: 768px) {
  .r-md-16 {
    right: 16% !important; } }
@media (min-width: 768px) {
  .l-md-16 {
    left: 16% !important; } }
@media (min-width: 992px) {
  .t-lg-16 {
    top: 16% !important; } }
@media (min-width: 992px) {
  .b-lg-16 {
    bottom: 16% !important; } }
@media (min-width: 992px) {
  .r-lg-16 {
    right: 16% !important; } }
@media (min-width: 992px) {
  .l-lg-16 {
    left: 16% !important; } }
@media (min-width: 1200px) {
  .t-xl-16 {
    top: 16% !important; } }
@media (min-width: 1200px) {
  .b-xl-16 {
    bottom: 16% !important; } }
@media (min-width: 1200px) {
  .r-xl-16 {
    right: 16% !important; } }
@media (min-width: 1200px) {
  .l-xl-16 {
    left: 16% !important; } }
@media (min-width: 1440px) {
  .t-xxl-16 {
    top: 16% !important; } }
@media (min-width: 1440px) {
  .b-xxl-16 {
    bottom: 16% !important; } }
@media (min-width: 1440px) {
  .r-xxl-16 {
    right: 16% !important; } }
@media (min-width: 1440px) {
  .l-xxl-16 {
    left: 16% !important; } }
.t-17 {
  top: 17%; }
.b-17 {
  bottom: 17%; }
.r-17 {
  right: 17%; }
.l-17 {
  left: 17%; }
@media (min-width: 576px) {
  .t-sm-17 {
    top: 17% !important; } }
@media (min-width: 576px) {
  .b-sm-17 {
    bottom: 17% !important; } }
@media (min-width: 576px) {
  .r-sm-17 {
    right: 17% !important; } }
@media (min-width: 576px) {
  .l-sm-17 {
    left: 17% !important; } }
@media (min-width: 768px) {
  .t-md-17 {
    top: 17% !important; } }
@media (min-width: 768px) {
  .b-md-17 {
    bottom: 17% !important; } }
@media (min-width: 768px) {
  .r-md-17 {
    right: 17% !important; } }
@media (min-width: 768px) {
  .l-md-17 {
    left: 17% !important; } }
@media (min-width: 992px) {
  .t-lg-17 {
    top: 17% !important; } }
@media (min-width: 992px) {
  .b-lg-17 {
    bottom: 17% !important; } }
@media (min-width: 992px) {
  .r-lg-17 {
    right: 17% !important; } }
@media (min-width: 992px) {
  .l-lg-17 {
    left: 17% !important; } }
@media (min-width: 1200px) {
  .t-xl-17 {
    top: 17% !important; } }
@media (min-width: 1200px) {
  .b-xl-17 {
    bottom: 17% !important; } }
@media (min-width: 1200px) {
  .r-xl-17 {
    right: 17% !important; } }
@media (min-width: 1200px) {
  .l-xl-17 {
    left: 17% !important; } }
@media (min-width: 1440px) {
  .t-xxl-17 {
    top: 17% !important; } }
@media (min-width: 1440px) {
  .b-xxl-17 {
    bottom: 17% !important; } }
@media (min-width: 1440px) {
  .r-xxl-17 {
    right: 17% !important; } }
@media (min-width: 1440px) {
  .l-xxl-17 {
    left: 17% !important; } }
.t-18 {
  top: 18%; }
.b-18 {
  bottom: 18%; }
.r-18 {
  right: 18%; }
.l-18 {
  left: 18%; }
@media (min-width: 576px) {
  .t-sm-18 {
    top: 18% !important; } }
@media (min-width: 576px) {
  .b-sm-18 {
    bottom: 18% !important; } }
@media (min-width: 576px) {
  .r-sm-18 {
    right: 18% !important; } }
@media (min-width: 576px) {
  .l-sm-18 {
    left: 18% !important; } }
@media (min-width: 768px) {
  .t-md-18 {
    top: 18% !important; } }
@media (min-width: 768px) {
  .b-md-18 {
    bottom: 18% !important; } }
@media (min-width: 768px) {
  .r-md-18 {
    right: 18% !important; } }
@media (min-width: 768px) {
  .l-md-18 {
    left: 18% !important; } }
@media (min-width: 992px) {
  .t-lg-18 {
    top: 18% !important; } }
@media (min-width: 992px) {
  .b-lg-18 {
    bottom: 18% !important; } }
@media (min-width: 992px) {
  .r-lg-18 {
    right: 18% !important; } }
@media (min-width: 992px) {
  .l-lg-18 {
    left: 18% !important; } }
@media (min-width: 1200px) {
  .t-xl-18 {
    top: 18% !important; } }
@media (min-width: 1200px) {
  .b-xl-18 {
    bottom: 18% !important; } }
@media (min-width: 1200px) {
  .r-xl-18 {
    right: 18% !important; } }
@media (min-width: 1200px) {
  .l-xl-18 {
    left: 18% !important; } }
@media (min-width: 1440px) {
  .t-xxl-18 {
    top: 18% !important; } }
@media (min-width: 1440px) {
  .b-xxl-18 {
    bottom: 18% !important; } }
@media (min-width: 1440px) {
  .r-xxl-18 {
    right: 18% !important; } }
@media (min-width: 1440px) {
  .l-xxl-18 {
    left: 18% !important; } }
.t-19 {
  top: 19%; }
.b-19 {
  bottom: 19%; }
.r-19 {
  right: 19%; }
.l-19 {
  left: 19%; }
@media (min-width: 576px) {
  .t-sm-19 {
    top: 19% !important; } }
@media (min-width: 576px) {
  .b-sm-19 {
    bottom: 19% !important; } }
@media (min-width: 576px) {
  .r-sm-19 {
    right: 19% !important; } }
@media (min-width: 576px) {
  .l-sm-19 {
    left: 19% !important; } }
@media (min-width: 768px) {
  .t-md-19 {
    top: 19% !important; } }
@media (min-width: 768px) {
  .b-md-19 {
    bottom: 19% !important; } }
@media (min-width: 768px) {
  .r-md-19 {
    right: 19% !important; } }
@media (min-width: 768px) {
  .l-md-19 {
    left: 19% !important; } }
@media (min-width: 992px) {
  .t-lg-19 {
    top: 19% !important; } }
@media (min-width: 992px) {
  .b-lg-19 {
    bottom: 19% !important; } }
@media (min-width: 992px) {
  .r-lg-19 {
    right: 19% !important; } }
@media (min-width: 992px) {
  .l-lg-19 {
    left: 19% !important; } }
@media (min-width: 1200px) {
  .t-xl-19 {
    top: 19% !important; } }
@media (min-width: 1200px) {
  .b-xl-19 {
    bottom: 19% !important; } }
@media (min-width: 1200px) {
  .r-xl-19 {
    right: 19% !important; } }
@media (min-width: 1200px) {
  .l-xl-19 {
    left: 19% !important; } }
@media (min-width: 1440px) {
  .t-xxl-19 {
    top: 19% !important; } }
@media (min-width: 1440px) {
  .b-xxl-19 {
    bottom: 19% !important; } }
@media (min-width: 1440px) {
  .r-xxl-19 {
    right: 19% !important; } }
@media (min-width: 1440px) {
  .l-xxl-19 {
    left: 19% !important; } }
.t-20 {
  top: 20%; }
.b-20 {
  bottom: 20%; }
.r-20 {
  right: 20%; }
.l-20 {
  left: 20%; }
@media (min-width: 576px) {
  .t-sm-20 {
    top: 20% !important; } }
@media (min-width: 576px) {
  .b-sm-20 {
    bottom: 20% !important; } }
@media (min-width: 576px) {
  .r-sm-20 {
    right: 20% !important; } }
@media (min-width: 576px) {
  .l-sm-20 {
    left: 20% !important; } }
@media (min-width: 768px) {
  .t-md-20 {
    top: 20% !important; } }
@media (min-width: 768px) {
  .b-md-20 {
    bottom: 20% !important; } }
@media (min-width: 768px) {
  .r-md-20 {
    right: 20% !important; } }
@media (min-width: 768px) {
  .l-md-20 {
    left: 20% !important; } }
@media (min-width: 992px) {
  .t-lg-20 {
    top: 20% !important; } }
@media (min-width: 992px) {
  .b-lg-20 {
    bottom: 20% !important; } }
@media (min-width: 992px) {
  .r-lg-20 {
    right: 20% !important; } }
@media (min-width: 992px) {
  .l-lg-20 {
    left: 20% !important; } }
@media (min-width: 1200px) {
  .t-xl-20 {
    top: 20% !important; } }
@media (min-width: 1200px) {
  .b-xl-20 {
    bottom: 20% !important; } }
@media (min-width: 1200px) {
  .r-xl-20 {
    right: 20% !important; } }
@media (min-width: 1200px) {
  .l-xl-20 {
    left: 20% !important; } }
@media (min-width: 1440px) {
  .t-xxl-20 {
    top: 20% !important; } }
@media (min-width: 1440px) {
  .b-xxl-20 {
    bottom: 20% !important; } }
@media (min-width: 1440px) {
  .r-xxl-20 {
    right: 20% !important; } }
@media (min-width: 1440px) {
  .l-xxl-20 {
    left: 20% !important; } }
.t-21 {
  top: 21%; }
.b-21 {
  bottom: 21%; }
.r-21 {
  right: 21%; }
.l-21 {
  left: 21%; }
@media (min-width: 576px) {
  .t-sm-21 {
    top: 21% !important; } }
@media (min-width: 576px) {
  .b-sm-21 {
    bottom: 21% !important; } }
@media (min-width: 576px) {
  .r-sm-21 {
    right: 21% !important; } }
@media (min-width: 576px) {
  .l-sm-21 {
    left: 21% !important; } }
@media (min-width: 768px) {
  .t-md-21 {
    top: 21% !important; } }
@media (min-width: 768px) {
  .b-md-21 {
    bottom: 21% !important; } }
@media (min-width: 768px) {
  .r-md-21 {
    right: 21% !important; } }
@media (min-width: 768px) {
  .l-md-21 {
    left: 21% !important; } }
@media (min-width: 992px) {
  .t-lg-21 {
    top: 21% !important; } }
@media (min-width: 992px) {
  .b-lg-21 {
    bottom: 21% !important; } }
@media (min-width: 992px) {
  .r-lg-21 {
    right: 21% !important; } }
@media (min-width: 992px) {
  .l-lg-21 {
    left: 21% !important; } }
@media (min-width: 1200px) {
  .t-xl-21 {
    top: 21% !important; } }
@media (min-width: 1200px) {
  .b-xl-21 {
    bottom: 21% !important; } }
@media (min-width: 1200px) {
  .r-xl-21 {
    right: 21% !important; } }
@media (min-width: 1200px) {
  .l-xl-21 {
    left: 21% !important; } }
@media (min-width: 1440px) {
  .t-xxl-21 {
    top: 21% !important; } }
@media (min-width: 1440px) {
  .b-xxl-21 {
    bottom: 21% !important; } }
@media (min-width: 1440px) {
  .r-xxl-21 {
    right: 21% !important; } }
@media (min-width: 1440px) {
  .l-xxl-21 {
    left: 21% !important; } }
.t-22 {
  top: 22%; }
.b-22 {
  bottom: 22%; }
.r-22 {
  right: 22%; }
.l-22 {
  left: 22%; }
@media (min-width: 576px) {
  .t-sm-22 {
    top: 22% !important; } }
@media (min-width: 576px) {
  .b-sm-22 {
    bottom: 22% !important; } }
@media (min-width: 576px) {
  .r-sm-22 {
    right: 22% !important; } }
@media (min-width: 576px) {
  .l-sm-22 {
    left: 22% !important; } }
@media (min-width: 768px) {
  .t-md-22 {
    top: 22% !important; } }
@media (min-width: 768px) {
  .b-md-22 {
    bottom: 22% !important; } }
@media (min-width: 768px) {
  .r-md-22 {
    right: 22% !important; } }
@media (min-width: 768px) {
  .l-md-22 {
    left: 22% !important; } }
@media (min-width: 992px) {
  .t-lg-22 {
    top: 22% !important; } }
@media (min-width: 992px) {
  .b-lg-22 {
    bottom: 22% !important; } }
@media (min-width: 992px) {
  .r-lg-22 {
    right: 22% !important; } }
@media (min-width: 992px) {
  .l-lg-22 {
    left: 22% !important; } }
@media (min-width: 1200px) {
  .t-xl-22 {
    top: 22% !important; } }
@media (min-width: 1200px) {
  .b-xl-22 {
    bottom: 22% !important; } }
@media (min-width: 1200px) {
  .r-xl-22 {
    right: 22% !important; } }
@media (min-width: 1200px) {
  .l-xl-22 {
    left: 22% !important; } }
@media (min-width: 1440px) {
  .t-xxl-22 {
    top: 22% !important; } }
@media (min-width: 1440px) {
  .b-xxl-22 {
    bottom: 22% !important; } }
@media (min-width: 1440px) {
  .r-xxl-22 {
    right: 22% !important; } }
@media (min-width: 1440px) {
  .l-xxl-22 {
    left: 22% !important; } }
.t-23 {
  top: 23%; }
.b-23 {
  bottom: 23%; }
.r-23 {
  right: 23%; }
.l-23 {
  left: 23%; }
@media (min-width: 576px) {
  .t-sm-23 {
    top: 23% !important; } }
@media (min-width: 576px) {
  .b-sm-23 {
    bottom: 23% !important; } }
@media (min-width: 576px) {
  .r-sm-23 {
    right: 23% !important; } }
@media (min-width: 576px) {
  .l-sm-23 {
    left: 23% !important; } }
@media (min-width: 768px) {
  .t-md-23 {
    top: 23% !important; } }
@media (min-width: 768px) {
  .b-md-23 {
    bottom: 23% !important; } }
@media (min-width: 768px) {
  .r-md-23 {
    right: 23% !important; } }
@media (min-width: 768px) {
  .l-md-23 {
    left: 23% !important; } }
@media (min-width: 992px) {
  .t-lg-23 {
    top: 23% !important; } }
@media (min-width: 992px) {
  .b-lg-23 {
    bottom: 23% !important; } }
@media (min-width: 992px) {
  .r-lg-23 {
    right: 23% !important; } }
@media (min-width: 992px) {
  .l-lg-23 {
    left: 23% !important; } }
@media (min-width: 1200px) {
  .t-xl-23 {
    top: 23% !important; } }
@media (min-width: 1200px) {
  .b-xl-23 {
    bottom: 23% !important; } }
@media (min-width: 1200px) {
  .r-xl-23 {
    right: 23% !important; } }
@media (min-width: 1200px) {
  .l-xl-23 {
    left: 23% !important; } }
@media (min-width: 1440px) {
  .t-xxl-23 {
    top: 23% !important; } }
@media (min-width: 1440px) {
  .b-xxl-23 {
    bottom: 23% !important; } }
@media (min-width: 1440px) {
  .r-xxl-23 {
    right: 23% !important; } }
@media (min-width: 1440px) {
  .l-xxl-23 {
    left: 23% !important; } }
.t-24 {
  top: 24%; }
.b-24 {
  bottom: 24%; }
.r-24 {
  right: 24%; }
.l-24 {
  left: 24%; }
@media (min-width: 576px) {
  .t-sm-24 {
    top: 24% !important; } }
@media (min-width: 576px) {
  .b-sm-24 {
    bottom: 24% !important; } }
@media (min-width: 576px) {
  .r-sm-24 {
    right: 24% !important; } }
@media (min-width: 576px) {
  .l-sm-24 {
    left: 24% !important; } }
@media (min-width: 768px) {
  .t-md-24 {
    top: 24% !important; } }
@media (min-width: 768px) {
  .b-md-24 {
    bottom: 24% !important; } }
@media (min-width: 768px) {
  .r-md-24 {
    right: 24% !important; } }
@media (min-width: 768px) {
  .l-md-24 {
    left: 24% !important; } }
@media (min-width: 992px) {
  .t-lg-24 {
    top: 24% !important; } }
@media (min-width: 992px) {
  .b-lg-24 {
    bottom: 24% !important; } }
@media (min-width: 992px) {
  .r-lg-24 {
    right: 24% !important; } }
@media (min-width: 992px) {
  .l-lg-24 {
    left: 24% !important; } }
@media (min-width: 1200px) {
  .t-xl-24 {
    top: 24% !important; } }
@media (min-width: 1200px) {
  .b-xl-24 {
    bottom: 24% !important; } }
@media (min-width: 1200px) {
  .r-xl-24 {
    right: 24% !important; } }
@media (min-width: 1200px) {
  .l-xl-24 {
    left: 24% !important; } }
@media (min-width: 1440px) {
  .t-xxl-24 {
    top: 24% !important; } }
@media (min-width: 1440px) {
  .b-xxl-24 {
    bottom: 24% !important; } }
@media (min-width: 1440px) {
  .r-xxl-24 {
    right: 24% !important; } }
@media (min-width: 1440px) {
  .l-xxl-24 {
    left: 24% !important; } }
.t-25 {
  top: 25%; }
.b-25 {
  bottom: 25%; }
.r-25 {
  right: 25%; }
.l-25 {
  left: 25%; }
@media (min-width: 576px) {
  .t-sm-25 {
    top: 25% !important; } }
@media (min-width: 576px) {
  .b-sm-25 {
    bottom: 25% !important; } }
@media (min-width: 576px) {
  .r-sm-25 {
    right: 25% !important; } }
@media (min-width: 576px) {
  .l-sm-25 {
    left: 25% !important; } }
@media (min-width: 768px) {
  .t-md-25 {
    top: 25% !important; } }
@media (min-width: 768px) {
  .b-md-25 {
    bottom: 25% !important; } }
@media (min-width: 768px) {
  .r-md-25 {
    right: 25% !important; } }
@media (min-width: 768px) {
  .l-md-25 {
    left: 25% !important; } }
@media (min-width: 992px) {
  .t-lg-25 {
    top: 25% !important; } }
@media (min-width: 992px) {
  .b-lg-25 {
    bottom: 25% !important; } }
@media (min-width: 992px) {
  .r-lg-25 {
    right: 25% !important; } }
@media (min-width: 992px) {
  .l-lg-25 {
    left: 25% !important; } }
@media (min-width: 1200px) {
  .t-xl-25 {
    top: 25% !important; } }
@media (min-width: 1200px) {
  .b-xl-25 {
    bottom: 25% !important; } }
@media (min-width: 1200px) {
  .r-xl-25 {
    right: 25% !important; } }
@media (min-width: 1200px) {
  .l-xl-25 {
    left: 25% !important; } }
@media (min-width: 1440px) {
  .t-xxl-25 {
    top: 25% !important; } }
@media (min-width: 1440px) {
  .b-xxl-25 {
    bottom: 25% !important; } }
@media (min-width: 1440px) {
  .r-xxl-25 {
    right: 25% !important; } }
@media (min-width: 1440px) {
  .l-xxl-25 {
    left: 25% !important; } }
.t-26 {
  top: 26%; }
.b-26 {
  bottom: 26%; }
.r-26 {
  right: 26%; }
.l-26 {
  left: 26%; }
@media (min-width: 576px) {
  .t-sm-26 {
    top: 26% !important; } }
@media (min-width: 576px) {
  .b-sm-26 {
    bottom: 26% !important; } }
@media (min-width: 576px) {
  .r-sm-26 {
    right: 26% !important; } }
@media (min-width: 576px) {
  .l-sm-26 {
    left: 26% !important; } }
@media (min-width: 768px) {
  .t-md-26 {
    top: 26% !important; } }
@media (min-width: 768px) {
  .b-md-26 {
    bottom: 26% !important; } }
@media (min-width: 768px) {
  .r-md-26 {
    right: 26% !important; } }
@media (min-width: 768px) {
  .l-md-26 {
    left: 26% !important; } }
@media (min-width: 992px) {
  .t-lg-26 {
    top: 26% !important; } }
@media (min-width: 992px) {
  .b-lg-26 {
    bottom: 26% !important; } }
@media (min-width: 992px) {
  .r-lg-26 {
    right: 26% !important; } }
@media (min-width: 992px) {
  .l-lg-26 {
    left: 26% !important; } }
@media (min-width: 1200px) {
  .t-xl-26 {
    top: 26% !important; } }
@media (min-width: 1200px) {
  .b-xl-26 {
    bottom: 26% !important; } }
@media (min-width: 1200px) {
  .r-xl-26 {
    right: 26% !important; } }
@media (min-width: 1200px) {
  .l-xl-26 {
    left: 26% !important; } }
@media (min-width: 1440px) {
  .t-xxl-26 {
    top: 26% !important; } }
@media (min-width: 1440px) {
  .b-xxl-26 {
    bottom: 26% !important; } }
@media (min-width: 1440px) {
  .r-xxl-26 {
    right: 26% !important; } }
@media (min-width: 1440px) {
  .l-xxl-26 {
    left: 26% !important; } }
.t-27 {
  top: 27%; }
.b-27 {
  bottom: 27%; }
.r-27 {
  right: 27%; }
.l-27 {
  left: 27%; }
@media (min-width: 576px) {
  .t-sm-27 {
    top: 27% !important; } }
@media (min-width: 576px) {
  .b-sm-27 {
    bottom: 27% !important; } }
@media (min-width: 576px) {
  .r-sm-27 {
    right: 27% !important; } }
@media (min-width: 576px) {
  .l-sm-27 {
    left: 27% !important; } }
@media (min-width: 768px) {
  .t-md-27 {
    top: 27% !important; } }
@media (min-width: 768px) {
  .b-md-27 {
    bottom: 27% !important; } }
@media (min-width: 768px) {
  .r-md-27 {
    right: 27% !important; } }
@media (min-width: 768px) {
  .l-md-27 {
    left: 27% !important; } }
@media (min-width: 992px) {
  .t-lg-27 {
    top: 27% !important; } }
@media (min-width: 992px) {
  .b-lg-27 {
    bottom: 27% !important; } }
@media (min-width: 992px) {
  .r-lg-27 {
    right: 27% !important; } }
@media (min-width: 992px) {
  .l-lg-27 {
    left: 27% !important; } }
@media (min-width: 1200px) {
  .t-xl-27 {
    top: 27% !important; } }
@media (min-width: 1200px) {
  .b-xl-27 {
    bottom: 27% !important; } }
@media (min-width: 1200px) {
  .r-xl-27 {
    right: 27% !important; } }
@media (min-width: 1200px) {
  .l-xl-27 {
    left: 27% !important; } }
@media (min-width: 1440px) {
  .t-xxl-27 {
    top: 27% !important; } }
@media (min-width: 1440px) {
  .b-xxl-27 {
    bottom: 27% !important; } }
@media (min-width: 1440px) {
  .r-xxl-27 {
    right: 27% !important; } }
@media (min-width: 1440px) {
  .l-xxl-27 {
    left: 27% !important; } }
.t-28 {
  top: 28%; }
.b-28 {
  bottom: 28%; }
.r-28 {
  right: 28%; }
.l-28 {
  left: 28%; }
@media (min-width: 576px) {
  .t-sm-28 {
    top: 28% !important; } }
@media (min-width: 576px) {
  .b-sm-28 {
    bottom: 28% !important; } }
@media (min-width: 576px) {
  .r-sm-28 {
    right: 28% !important; } }
@media (min-width: 576px) {
  .l-sm-28 {
    left: 28% !important; } }
@media (min-width: 768px) {
  .t-md-28 {
    top: 28% !important; } }
@media (min-width: 768px) {
  .b-md-28 {
    bottom: 28% !important; } }
@media (min-width: 768px) {
  .r-md-28 {
    right: 28% !important; } }
@media (min-width: 768px) {
  .l-md-28 {
    left: 28% !important; } }
@media (min-width: 992px) {
  .t-lg-28 {
    top: 28% !important; } }
@media (min-width: 992px) {
  .b-lg-28 {
    bottom: 28% !important; } }
@media (min-width: 992px) {
  .r-lg-28 {
    right: 28% !important; } }
@media (min-width: 992px) {
  .l-lg-28 {
    left: 28% !important; } }
@media (min-width: 1200px) {
  .t-xl-28 {
    top: 28% !important; } }
@media (min-width: 1200px) {
  .b-xl-28 {
    bottom: 28% !important; } }
@media (min-width: 1200px) {
  .r-xl-28 {
    right: 28% !important; } }
@media (min-width: 1200px) {
  .l-xl-28 {
    left: 28% !important; } }
@media (min-width: 1440px) {
  .t-xxl-28 {
    top: 28% !important; } }
@media (min-width: 1440px) {
  .b-xxl-28 {
    bottom: 28% !important; } }
@media (min-width: 1440px) {
  .r-xxl-28 {
    right: 28% !important; } }
@media (min-width: 1440px) {
  .l-xxl-28 {
    left: 28% !important; } }
.t-29 {
  top: 29%; }
.b-29 {
  bottom: 29%; }
.r-29 {
  right: 29%; }
.l-29 {
  left: 29%; }
@media (min-width: 576px) {
  .t-sm-29 {
    top: 29% !important; } }
@media (min-width: 576px) {
  .b-sm-29 {
    bottom: 29% !important; } }
@media (min-width: 576px) {
  .r-sm-29 {
    right: 29% !important; } }
@media (min-width: 576px) {
  .l-sm-29 {
    left: 29% !important; } }
@media (min-width: 768px) {
  .t-md-29 {
    top: 29% !important; } }
@media (min-width: 768px) {
  .b-md-29 {
    bottom: 29% !important; } }
@media (min-width: 768px) {
  .r-md-29 {
    right: 29% !important; } }
@media (min-width: 768px) {
  .l-md-29 {
    left: 29% !important; } }
@media (min-width: 992px) {
  .t-lg-29 {
    top: 29% !important; } }
@media (min-width: 992px) {
  .b-lg-29 {
    bottom: 29% !important; } }
@media (min-width: 992px) {
  .r-lg-29 {
    right: 29% !important; } }
@media (min-width: 992px) {
  .l-lg-29 {
    left: 29% !important; } }
@media (min-width: 1200px) {
  .t-xl-29 {
    top: 29% !important; } }
@media (min-width: 1200px) {
  .b-xl-29 {
    bottom: 29% !important; } }
@media (min-width: 1200px) {
  .r-xl-29 {
    right: 29% !important; } }
@media (min-width: 1200px) {
  .l-xl-29 {
    left: 29% !important; } }
@media (min-width: 1440px) {
  .t-xxl-29 {
    top: 29% !important; } }
@media (min-width: 1440px) {
  .b-xxl-29 {
    bottom: 29% !important; } }
@media (min-width: 1440px) {
  .r-xxl-29 {
    right: 29% !important; } }
@media (min-width: 1440px) {
  .l-xxl-29 {
    left: 29% !important; } }
.t-30 {
  top: 30%; }
.b-30 {
  bottom: 30%; }
.r-30 {
  right: 30%; }
.l-30 {
  left: 30%; }
@media (min-width: 576px) {
  .t-sm-30 {
    top: 30% !important; } }
@media (min-width: 576px) {
  .b-sm-30 {
    bottom: 30% !important; } }
@media (min-width: 576px) {
  .r-sm-30 {
    right: 30% !important; } }
@media (min-width: 576px) {
  .l-sm-30 {
    left: 30% !important; } }
@media (min-width: 768px) {
  .t-md-30 {
    top: 30% !important; } }
@media (min-width: 768px) {
  .b-md-30 {
    bottom: 30% !important; } }
@media (min-width: 768px) {
  .r-md-30 {
    right: 30% !important; } }
@media (min-width: 768px) {
  .l-md-30 {
    left: 30% !important; } }
@media (min-width: 992px) {
  .t-lg-30 {
    top: 30% !important; } }
@media (min-width: 992px) {
  .b-lg-30 {
    bottom: 30% !important; } }
@media (min-width: 992px) {
  .r-lg-30 {
    right: 30% !important; } }
@media (min-width: 992px) {
  .l-lg-30 {
    left: 30% !important; } }
@media (min-width: 1200px) {
  .t-xl-30 {
    top: 30% !important; } }
@media (min-width: 1200px) {
  .b-xl-30 {
    bottom: 30% !important; } }
@media (min-width: 1200px) {
  .r-xl-30 {
    right: 30% !important; } }
@media (min-width: 1200px) {
  .l-xl-30 {
    left: 30% !important; } }
@media (min-width: 1440px) {
  .t-xxl-30 {
    top: 30% !important; } }
@media (min-width: 1440px) {
  .b-xxl-30 {
    bottom: 30% !important; } }
@media (min-width: 1440px) {
  .r-xxl-30 {
    right: 30% !important; } }
@media (min-width: 1440px) {
  .l-xxl-30 {
    left: 30% !important; } }
.t-31 {
  top: 31%; }
.b-31 {
  bottom: 31%; }
.r-31 {
  right: 31%; }
.l-31 {
  left: 31%; }
@media (min-width: 576px) {
  .t-sm-31 {
    top: 31% !important; } }
@media (min-width: 576px) {
  .b-sm-31 {
    bottom: 31% !important; } }
@media (min-width: 576px) {
  .r-sm-31 {
    right: 31% !important; } }
@media (min-width: 576px) {
  .l-sm-31 {
    left: 31% !important; } }
@media (min-width: 768px) {
  .t-md-31 {
    top: 31% !important; } }
@media (min-width: 768px) {
  .b-md-31 {
    bottom: 31% !important; } }
@media (min-width: 768px) {
  .r-md-31 {
    right: 31% !important; } }
@media (min-width: 768px) {
  .l-md-31 {
    left: 31% !important; } }
@media (min-width: 992px) {
  .t-lg-31 {
    top: 31% !important; } }
@media (min-width: 992px) {
  .b-lg-31 {
    bottom: 31% !important; } }
@media (min-width: 992px) {
  .r-lg-31 {
    right: 31% !important; } }
@media (min-width: 992px) {
  .l-lg-31 {
    left: 31% !important; } }
@media (min-width: 1200px) {
  .t-xl-31 {
    top: 31% !important; } }
@media (min-width: 1200px) {
  .b-xl-31 {
    bottom: 31% !important; } }
@media (min-width: 1200px) {
  .r-xl-31 {
    right: 31% !important; } }
@media (min-width: 1200px) {
  .l-xl-31 {
    left: 31% !important; } }
@media (min-width: 1440px) {
  .t-xxl-31 {
    top: 31% !important; } }
@media (min-width: 1440px) {
  .b-xxl-31 {
    bottom: 31% !important; } }
@media (min-width: 1440px) {
  .r-xxl-31 {
    right: 31% !important; } }
@media (min-width: 1440px) {
  .l-xxl-31 {
    left: 31% !important; } }
.t-32 {
  top: 32%; }
.b-32 {
  bottom: 32%; }
.r-32 {
  right: 32%; }
.l-32 {
  left: 32%; }
@media (min-width: 576px) {
  .t-sm-32 {
    top: 32% !important; } }
@media (min-width: 576px) {
  .b-sm-32 {
    bottom: 32% !important; } }
@media (min-width: 576px) {
  .r-sm-32 {
    right: 32% !important; } }
@media (min-width: 576px) {
  .l-sm-32 {
    left: 32% !important; } }
@media (min-width: 768px) {
  .t-md-32 {
    top: 32% !important; } }
@media (min-width: 768px) {
  .b-md-32 {
    bottom: 32% !important; } }
@media (min-width: 768px) {
  .r-md-32 {
    right: 32% !important; } }
@media (min-width: 768px) {
  .l-md-32 {
    left: 32% !important; } }
@media (min-width: 992px) {
  .t-lg-32 {
    top: 32% !important; } }
@media (min-width: 992px) {
  .b-lg-32 {
    bottom: 32% !important; } }
@media (min-width: 992px) {
  .r-lg-32 {
    right: 32% !important; } }
@media (min-width: 992px) {
  .l-lg-32 {
    left: 32% !important; } }
@media (min-width: 1200px) {
  .t-xl-32 {
    top: 32% !important; } }
@media (min-width: 1200px) {
  .b-xl-32 {
    bottom: 32% !important; } }
@media (min-width: 1200px) {
  .r-xl-32 {
    right: 32% !important; } }
@media (min-width: 1200px) {
  .l-xl-32 {
    left: 32% !important; } }
@media (min-width: 1440px) {
  .t-xxl-32 {
    top: 32% !important; } }
@media (min-width: 1440px) {
  .b-xxl-32 {
    bottom: 32% !important; } }
@media (min-width: 1440px) {
  .r-xxl-32 {
    right: 32% !important; } }
@media (min-width: 1440px) {
  .l-xxl-32 {
    left: 32% !important; } }
.t-33 {
  top: 33%; }
.b-33 {
  bottom: 33%; }
.r-33 {
  right: 33%; }
.l-33 {
  left: 33%; }
@media (min-width: 576px) {
  .t-sm-33 {
    top: 33% !important; } }
@media (min-width: 576px) {
  .b-sm-33 {
    bottom: 33% !important; } }
@media (min-width: 576px) {
  .r-sm-33 {
    right: 33% !important; } }
@media (min-width: 576px) {
  .l-sm-33 {
    left: 33% !important; } }
@media (min-width: 768px) {
  .t-md-33 {
    top: 33% !important; } }
@media (min-width: 768px) {
  .b-md-33 {
    bottom: 33% !important; } }
@media (min-width: 768px) {
  .r-md-33 {
    right: 33% !important; } }
@media (min-width: 768px) {
  .l-md-33 {
    left: 33% !important; } }
@media (min-width: 992px) {
  .t-lg-33 {
    top: 33% !important; } }
@media (min-width: 992px) {
  .b-lg-33 {
    bottom: 33% !important; } }
@media (min-width: 992px) {
  .r-lg-33 {
    right: 33% !important; } }
@media (min-width: 992px) {
  .l-lg-33 {
    left: 33% !important; } }
@media (min-width: 1200px) {
  .t-xl-33 {
    top: 33% !important; } }
@media (min-width: 1200px) {
  .b-xl-33 {
    bottom: 33% !important; } }
@media (min-width: 1200px) {
  .r-xl-33 {
    right: 33% !important; } }
@media (min-width: 1200px) {
  .l-xl-33 {
    left: 33% !important; } }
@media (min-width: 1440px) {
  .t-xxl-33 {
    top: 33% !important; } }
@media (min-width: 1440px) {
  .b-xxl-33 {
    bottom: 33% !important; } }
@media (min-width: 1440px) {
  .r-xxl-33 {
    right: 33% !important; } }
@media (min-width: 1440px) {
  .l-xxl-33 {
    left: 33% !important; } }
.t-34 {
  top: 34%; }
.b-34 {
  bottom: 34%; }
.r-34 {
  right: 34%; }
.l-34 {
  left: 34%; }
@media (min-width: 576px) {
  .t-sm-34 {
    top: 34% !important; } }
@media (min-width: 576px) {
  .b-sm-34 {
    bottom: 34% !important; } }
@media (min-width: 576px) {
  .r-sm-34 {
    right: 34% !important; } }
@media (min-width: 576px) {
  .l-sm-34 {
    left: 34% !important; } }
@media (min-width: 768px) {
  .t-md-34 {
    top: 34% !important; } }
@media (min-width: 768px) {
  .b-md-34 {
    bottom: 34% !important; } }
@media (min-width: 768px) {
  .r-md-34 {
    right: 34% !important; } }
@media (min-width: 768px) {
  .l-md-34 {
    left: 34% !important; } }
@media (min-width: 992px) {
  .t-lg-34 {
    top: 34% !important; } }
@media (min-width: 992px) {
  .b-lg-34 {
    bottom: 34% !important; } }
@media (min-width: 992px) {
  .r-lg-34 {
    right: 34% !important; } }
@media (min-width: 992px) {
  .l-lg-34 {
    left: 34% !important; } }
@media (min-width: 1200px) {
  .t-xl-34 {
    top: 34% !important; } }
@media (min-width: 1200px) {
  .b-xl-34 {
    bottom: 34% !important; } }
@media (min-width: 1200px) {
  .r-xl-34 {
    right: 34% !important; } }
@media (min-width: 1200px) {
  .l-xl-34 {
    left: 34% !important; } }
@media (min-width: 1440px) {
  .t-xxl-34 {
    top: 34% !important; } }
@media (min-width: 1440px) {
  .b-xxl-34 {
    bottom: 34% !important; } }
@media (min-width: 1440px) {
  .r-xxl-34 {
    right: 34% !important; } }
@media (min-width: 1440px) {
  .l-xxl-34 {
    left: 34% !important; } }
.t-35 {
  top: 35%; }
.b-35 {
  bottom: 35%; }
.r-35 {
  right: 35%; }
.l-35 {
  left: 35%; }
@media (min-width: 576px) {
  .t-sm-35 {
    top: 35% !important; } }
@media (min-width: 576px) {
  .b-sm-35 {
    bottom: 35% !important; } }
@media (min-width: 576px) {
  .r-sm-35 {
    right: 35% !important; } }
@media (min-width: 576px) {
  .l-sm-35 {
    left: 35% !important; } }
@media (min-width: 768px) {
  .t-md-35 {
    top: 35% !important; } }
@media (min-width: 768px) {
  .b-md-35 {
    bottom: 35% !important; } }
@media (min-width: 768px) {
  .r-md-35 {
    right: 35% !important; } }
@media (min-width: 768px) {
  .l-md-35 {
    left: 35% !important; } }
@media (min-width: 992px) {
  .t-lg-35 {
    top: 35% !important; } }
@media (min-width: 992px) {
  .b-lg-35 {
    bottom: 35% !important; } }
@media (min-width: 992px) {
  .r-lg-35 {
    right: 35% !important; } }
@media (min-width: 992px) {
  .l-lg-35 {
    left: 35% !important; } }
@media (min-width: 1200px) {
  .t-xl-35 {
    top: 35% !important; } }
@media (min-width: 1200px) {
  .b-xl-35 {
    bottom: 35% !important; } }
@media (min-width: 1200px) {
  .r-xl-35 {
    right: 35% !important; } }
@media (min-width: 1200px) {
  .l-xl-35 {
    left: 35% !important; } }
@media (min-width: 1440px) {
  .t-xxl-35 {
    top: 35% !important; } }
@media (min-width: 1440px) {
  .b-xxl-35 {
    bottom: 35% !important; } }
@media (min-width: 1440px) {
  .r-xxl-35 {
    right: 35% !important; } }
@media (min-width: 1440px) {
  .l-xxl-35 {
    left: 35% !important; } }
.t-36 {
  top: 36%; }
.b-36 {
  bottom: 36%; }
.r-36 {
  right: 36%; }
.l-36 {
  left: 36%; }
@media (min-width: 576px) {
  .t-sm-36 {
    top: 36% !important; } }
@media (min-width: 576px) {
  .b-sm-36 {
    bottom: 36% !important; } }
@media (min-width: 576px) {
  .r-sm-36 {
    right: 36% !important; } }
@media (min-width: 576px) {
  .l-sm-36 {
    left: 36% !important; } }
@media (min-width: 768px) {
  .t-md-36 {
    top: 36% !important; } }
@media (min-width: 768px) {
  .b-md-36 {
    bottom: 36% !important; } }
@media (min-width: 768px) {
  .r-md-36 {
    right: 36% !important; } }
@media (min-width: 768px) {
  .l-md-36 {
    left: 36% !important; } }
@media (min-width: 992px) {
  .t-lg-36 {
    top: 36% !important; } }
@media (min-width: 992px) {
  .b-lg-36 {
    bottom: 36% !important; } }
@media (min-width: 992px) {
  .r-lg-36 {
    right: 36% !important; } }
@media (min-width: 992px) {
  .l-lg-36 {
    left: 36% !important; } }
@media (min-width: 1200px) {
  .t-xl-36 {
    top: 36% !important; } }
@media (min-width: 1200px) {
  .b-xl-36 {
    bottom: 36% !important; } }
@media (min-width: 1200px) {
  .r-xl-36 {
    right: 36% !important; } }
@media (min-width: 1200px) {
  .l-xl-36 {
    left: 36% !important; } }
@media (min-width: 1440px) {
  .t-xxl-36 {
    top: 36% !important; } }
@media (min-width: 1440px) {
  .b-xxl-36 {
    bottom: 36% !important; } }
@media (min-width: 1440px) {
  .r-xxl-36 {
    right: 36% !important; } }
@media (min-width: 1440px) {
  .l-xxl-36 {
    left: 36% !important; } }
.t-37 {
  top: 37%; }
.b-37 {
  bottom: 37%; }
.r-37 {
  right: 37%; }
.l-37 {
  left: 37%; }
@media (min-width: 576px) {
  .t-sm-37 {
    top: 37% !important; } }
@media (min-width: 576px) {
  .b-sm-37 {
    bottom: 37% !important; } }
@media (min-width: 576px) {
  .r-sm-37 {
    right: 37% !important; } }
@media (min-width: 576px) {
  .l-sm-37 {
    left: 37% !important; } }
@media (min-width: 768px) {
  .t-md-37 {
    top: 37% !important; } }
@media (min-width: 768px) {
  .b-md-37 {
    bottom: 37% !important; } }
@media (min-width: 768px) {
  .r-md-37 {
    right: 37% !important; } }
@media (min-width: 768px) {
  .l-md-37 {
    left: 37% !important; } }
@media (min-width: 992px) {
  .t-lg-37 {
    top: 37% !important; } }
@media (min-width: 992px) {
  .b-lg-37 {
    bottom: 37% !important; } }
@media (min-width: 992px) {
  .r-lg-37 {
    right: 37% !important; } }
@media (min-width: 992px) {
  .l-lg-37 {
    left: 37% !important; } }
@media (min-width: 1200px) {
  .t-xl-37 {
    top: 37% !important; } }
@media (min-width: 1200px) {
  .b-xl-37 {
    bottom: 37% !important; } }
@media (min-width: 1200px) {
  .r-xl-37 {
    right: 37% !important; } }
@media (min-width: 1200px) {
  .l-xl-37 {
    left: 37% !important; } }
@media (min-width: 1440px) {
  .t-xxl-37 {
    top: 37% !important; } }
@media (min-width: 1440px) {
  .b-xxl-37 {
    bottom: 37% !important; } }
@media (min-width: 1440px) {
  .r-xxl-37 {
    right: 37% !important; } }
@media (min-width: 1440px) {
  .l-xxl-37 {
    left: 37% !important; } }
.t-38 {
  top: 38%; }
.b-38 {
  bottom: 38%; }
.r-38 {
  right: 38%; }
.l-38 {
  left: 38%; }
@media (min-width: 576px) {
  .t-sm-38 {
    top: 38% !important; } }
@media (min-width: 576px) {
  .b-sm-38 {
    bottom: 38% !important; } }
@media (min-width: 576px) {
  .r-sm-38 {
    right: 38% !important; } }
@media (min-width: 576px) {
  .l-sm-38 {
    left: 38% !important; } }
@media (min-width: 768px) {
  .t-md-38 {
    top: 38% !important; } }
@media (min-width: 768px) {
  .b-md-38 {
    bottom: 38% !important; } }
@media (min-width: 768px) {
  .r-md-38 {
    right: 38% !important; } }
@media (min-width: 768px) {
  .l-md-38 {
    left: 38% !important; } }
@media (min-width: 992px) {
  .t-lg-38 {
    top: 38% !important; } }
@media (min-width: 992px) {
  .b-lg-38 {
    bottom: 38% !important; } }
@media (min-width: 992px) {
  .r-lg-38 {
    right: 38% !important; } }
@media (min-width: 992px) {
  .l-lg-38 {
    left: 38% !important; } }
@media (min-width: 1200px) {
  .t-xl-38 {
    top: 38% !important; } }
@media (min-width: 1200px) {
  .b-xl-38 {
    bottom: 38% !important; } }
@media (min-width: 1200px) {
  .r-xl-38 {
    right: 38% !important; } }
@media (min-width: 1200px) {
  .l-xl-38 {
    left: 38% !important; } }
@media (min-width: 1440px) {
  .t-xxl-38 {
    top: 38% !important; } }
@media (min-width: 1440px) {
  .b-xxl-38 {
    bottom: 38% !important; } }
@media (min-width: 1440px) {
  .r-xxl-38 {
    right: 38% !important; } }
@media (min-width: 1440px) {
  .l-xxl-38 {
    left: 38% !important; } }
.t-39 {
  top: 39%; }
.b-39 {
  bottom: 39%; }
.r-39 {
  right: 39%; }
.l-39 {
  left: 39%; }
@media (min-width: 576px) {
  .t-sm-39 {
    top: 39% !important; } }
@media (min-width: 576px) {
  .b-sm-39 {
    bottom: 39% !important; } }
@media (min-width: 576px) {
  .r-sm-39 {
    right: 39% !important; } }
@media (min-width: 576px) {
  .l-sm-39 {
    left: 39% !important; } }
@media (min-width: 768px) {
  .t-md-39 {
    top: 39% !important; } }
@media (min-width: 768px) {
  .b-md-39 {
    bottom: 39% !important; } }
@media (min-width: 768px) {
  .r-md-39 {
    right: 39% !important; } }
@media (min-width: 768px) {
  .l-md-39 {
    left: 39% !important; } }
@media (min-width: 992px) {
  .t-lg-39 {
    top: 39% !important; } }
@media (min-width: 992px) {
  .b-lg-39 {
    bottom: 39% !important; } }
@media (min-width: 992px) {
  .r-lg-39 {
    right: 39% !important; } }
@media (min-width: 992px) {
  .l-lg-39 {
    left: 39% !important; } }
@media (min-width: 1200px) {
  .t-xl-39 {
    top: 39% !important; } }
@media (min-width: 1200px) {
  .b-xl-39 {
    bottom: 39% !important; } }
@media (min-width: 1200px) {
  .r-xl-39 {
    right: 39% !important; } }
@media (min-width: 1200px) {
  .l-xl-39 {
    left: 39% !important; } }
@media (min-width: 1440px) {
  .t-xxl-39 {
    top: 39% !important; } }
@media (min-width: 1440px) {
  .b-xxl-39 {
    bottom: 39% !important; } }
@media (min-width: 1440px) {
  .r-xxl-39 {
    right: 39% !important; } }
@media (min-width: 1440px) {
  .l-xxl-39 {
    left: 39% !important; } }
.t-40 {
  top: 40%; }
.b-40 {
  bottom: 40%; }
.r-40 {
  right: 40%; }
.l-40 {
  left: 40%; }
@media (min-width: 576px) {
  .t-sm-40 {
    top: 40% !important; } }
@media (min-width: 576px) {
  .b-sm-40 {
    bottom: 40% !important; } }
@media (min-width: 576px) {
  .r-sm-40 {
    right: 40% !important; } }
@media (min-width: 576px) {
  .l-sm-40 {
    left: 40% !important; } }
@media (min-width: 768px) {
  .t-md-40 {
    top: 40% !important; } }
@media (min-width: 768px) {
  .b-md-40 {
    bottom: 40% !important; } }
@media (min-width: 768px) {
  .r-md-40 {
    right: 40% !important; } }
@media (min-width: 768px) {
  .l-md-40 {
    left: 40% !important; } }
@media (min-width: 992px) {
  .t-lg-40 {
    top: 40% !important; } }
@media (min-width: 992px) {
  .b-lg-40 {
    bottom: 40% !important; } }
@media (min-width: 992px) {
  .r-lg-40 {
    right: 40% !important; } }
@media (min-width: 992px) {
  .l-lg-40 {
    left: 40% !important; } }
@media (min-width: 1200px) {
  .t-xl-40 {
    top: 40% !important; } }
@media (min-width: 1200px) {
  .b-xl-40 {
    bottom: 40% !important; } }
@media (min-width: 1200px) {
  .r-xl-40 {
    right: 40% !important; } }
@media (min-width: 1200px) {
  .l-xl-40 {
    left: 40% !important; } }
@media (min-width: 1440px) {
  .t-xxl-40 {
    top: 40% !important; } }
@media (min-width: 1440px) {
  .b-xxl-40 {
    bottom: 40% !important; } }
@media (min-width: 1440px) {
  .r-xxl-40 {
    right: 40% !important; } }
@media (min-width: 1440px) {
  .l-xxl-40 {
    left: 40% !important; } }
.t-41 {
  top: 41%; }
.b-41 {
  bottom: 41%; }
.r-41 {
  right: 41%; }
.l-41 {
  left: 41%; }
@media (min-width: 576px) {
  .t-sm-41 {
    top: 41% !important; } }
@media (min-width: 576px) {
  .b-sm-41 {
    bottom: 41% !important; } }
@media (min-width: 576px) {
  .r-sm-41 {
    right: 41% !important; } }
@media (min-width: 576px) {
  .l-sm-41 {
    left: 41% !important; } }
@media (min-width: 768px) {
  .t-md-41 {
    top: 41% !important; } }
@media (min-width: 768px) {
  .b-md-41 {
    bottom: 41% !important; } }
@media (min-width: 768px) {
  .r-md-41 {
    right: 41% !important; } }
@media (min-width: 768px) {
  .l-md-41 {
    left: 41% !important; } }
@media (min-width: 992px) {
  .t-lg-41 {
    top: 41% !important; } }
@media (min-width: 992px) {
  .b-lg-41 {
    bottom: 41% !important; } }
@media (min-width: 992px) {
  .r-lg-41 {
    right: 41% !important; } }
@media (min-width: 992px) {
  .l-lg-41 {
    left: 41% !important; } }
@media (min-width: 1200px) {
  .t-xl-41 {
    top: 41% !important; } }
@media (min-width: 1200px) {
  .b-xl-41 {
    bottom: 41% !important; } }
@media (min-width: 1200px) {
  .r-xl-41 {
    right: 41% !important; } }
@media (min-width: 1200px) {
  .l-xl-41 {
    left: 41% !important; } }
@media (min-width: 1440px) {
  .t-xxl-41 {
    top: 41% !important; } }
@media (min-width: 1440px) {
  .b-xxl-41 {
    bottom: 41% !important; } }
@media (min-width: 1440px) {
  .r-xxl-41 {
    right: 41% !important; } }
@media (min-width: 1440px) {
  .l-xxl-41 {
    left: 41% !important; } }
.t-42 {
  top: 42%; }
.b-42 {
  bottom: 42%; }
.r-42 {
  right: 42%; }
.l-42 {
  left: 42%; }
@media (min-width: 576px) {
  .t-sm-42 {
    top: 42% !important; } }
@media (min-width: 576px) {
  .b-sm-42 {
    bottom: 42% !important; } }
@media (min-width: 576px) {
  .r-sm-42 {
    right: 42% !important; } }
@media (min-width: 576px) {
  .l-sm-42 {
    left: 42% !important; } }
@media (min-width: 768px) {
  .t-md-42 {
    top: 42% !important; } }
@media (min-width: 768px) {
  .b-md-42 {
    bottom: 42% !important; } }
@media (min-width: 768px) {
  .r-md-42 {
    right: 42% !important; } }
@media (min-width: 768px) {
  .l-md-42 {
    left: 42% !important; } }
@media (min-width: 992px) {
  .t-lg-42 {
    top: 42% !important; } }
@media (min-width: 992px) {
  .b-lg-42 {
    bottom: 42% !important; } }
@media (min-width: 992px) {
  .r-lg-42 {
    right: 42% !important; } }
@media (min-width: 992px) {
  .l-lg-42 {
    left: 42% !important; } }
@media (min-width: 1200px) {
  .t-xl-42 {
    top: 42% !important; } }
@media (min-width: 1200px) {
  .b-xl-42 {
    bottom: 42% !important; } }
@media (min-width: 1200px) {
  .r-xl-42 {
    right: 42% !important; } }
@media (min-width: 1200px) {
  .l-xl-42 {
    left: 42% !important; } }
@media (min-width: 1440px) {
  .t-xxl-42 {
    top: 42% !important; } }
@media (min-width: 1440px) {
  .b-xxl-42 {
    bottom: 42% !important; } }
@media (min-width: 1440px) {
  .r-xxl-42 {
    right: 42% !important; } }
@media (min-width: 1440px) {
  .l-xxl-42 {
    left: 42% !important; } }
.t-43 {
  top: 43%; }
.b-43 {
  bottom: 43%; }
.r-43 {
  right: 43%; }
.l-43 {
  left: 43%; }
@media (min-width: 576px) {
  .t-sm-43 {
    top: 43% !important; } }
@media (min-width: 576px) {
  .b-sm-43 {
    bottom: 43% !important; } }
@media (min-width: 576px) {
  .r-sm-43 {
    right: 43% !important; } }
@media (min-width: 576px) {
  .l-sm-43 {
    left: 43% !important; } }
@media (min-width: 768px) {
  .t-md-43 {
    top: 43% !important; } }
@media (min-width: 768px) {
  .b-md-43 {
    bottom: 43% !important; } }
@media (min-width: 768px) {
  .r-md-43 {
    right: 43% !important; } }
@media (min-width: 768px) {
  .l-md-43 {
    left: 43% !important; } }
@media (min-width: 992px) {
  .t-lg-43 {
    top: 43% !important; } }
@media (min-width: 992px) {
  .b-lg-43 {
    bottom: 43% !important; } }
@media (min-width: 992px) {
  .r-lg-43 {
    right: 43% !important; } }
@media (min-width: 992px) {
  .l-lg-43 {
    left: 43% !important; } }
@media (min-width: 1200px) {
  .t-xl-43 {
    top: 43% !important; } }
@media (min-width: 1200px) {
  .b-xl-43 {
    bottom: 43% !important; } }
@media (min-width: 1200px) {
  .r-xl-43 {
    right: 43% !important; } }
@media (min-width: 1200px) {
  .l-xl-43 {
    left: 43% !important; } }
@media (min-width: 1440px) {
  .t-xxl-43 {
    top: 43% !important; } }
@media (min-width: 1440px) {
  .b-xxl-43 {
    bottom: 43% !important; } }
@media (min-width: 1440px) {
  .r-xxl-43 {
    right: 43% !important; } }
@media (min-width: 1440px) {
  .l-xxl-43 {
    left: 43% !important; } }
.t-44 {
  top: 44%; }
.b-44 {
  bottom: 44%; }
.r-44 {
  right: 44%; }
.l-44 {
  left: 44%; }
@media (min-width: 576px) {
  .t-sm-44 {
    top: 44% !important; } }
@media (min-width: 576px) {
  .b-sm-44 {
    bottom: 44% !important; } }
@media (min-width: 576px) {
  .r-sm-44 {
    right: 44% !important; } }
@media (min-width: 576px) {
  .l-sm-44 {
    left: 44% !important; } }
@media (min-width: 768px) {
  .t-md-44 {
    top: 44% !important; } }
@media (min-width: 768px) {
  .b-md-44 {
    bottom: 44% !important; } }
@media (min-width: 768px) {
  .r-md-44 {
    right: 44% !important; } }
@media (min-width: 768px) {
  .l-md-44 {
    left: 44% !important; } }
@media (min-width: 992px) {
  .t-lg-44 {
    top: 44% !important; } }
@media (min-width: 992px) {
  .b-lg-44 {
    bottom: 44% !important; } }
@media (min-width: 992px) {
  .r-lg-44 {
    right: 44% !important; } }
@media (min-width: 992px) {
  .l-lg-44 {
    left: 44% !important; } }
@media (min-width: 1200px) {
  .t-xl-44 {
    top: 44% !important; } }
@media (min-width: 1200px) {
  .b-xl-44 {
    bottom: 44% !important; } }
@media (min-width: 1200px) {
  .r-xl-44 {
    right: 44% !important; } }
@media (min-width: 1200px) {
  .l-xl-44 {
    left: 44% !important; } }
@media (min-width: 1440px) {
  .t-xxl-44 {
    top: 44% !important; } }
@media (min-width: 1440px) {
  .b-xxl-44 {
    bottom: 44% !important; } }
@media (min-width: 1440px) {
  .r-xxl-44 {
    right: 44% !important; } }
@media (min-width: 1440px) {
  .l-xxl-44 {
    left: 44% !important; } }
.t-45 {
  top: 45%; }
.b-45 {
  bottom: 45%; }
.r-45 {
  right: 45%; }
.l-45 {
  left: 45%; }
@media (min-width: 576px) {
  .t-sm-45 {
    top: 45% !important; } }
@media (min-width: 576px) {
  .b-sm-45 {
    bottom: 45% !important; } }
@media (min-width: 576px) {
  .r-sm-45 {
    right: 45% !important; } }
@media (min-width: 576px) {
  .l-sm-45 {
    left: 45% !important; } }
@media (min-width: 768px) {
  .t-md-45 {
    top: 45% !important; } }
@media (min-width: 768px) {
  .b-md-45 {
    bottom: 45% !important; } }
@media (min-width: 768px) {
  .r-md-45 {
    right: 45% !important; } }
@media (min-width: 768px) {
  .l-md-45 {
    left: 45% !important; } }
@media (min-width: 992px) {
  .t-lg-45 {
    top: 45% !important; } }
@media (min-width: 992px) {
  .b-lg-45 {
    bottom: 45% !important; } }
@media (min-width: 992px) {
  .r-lg-45 {
    right: 45% !important; } }
@media (min-width: 992px) {
  .l-lg-45 {
    left: 45% !important; } }
@media (min-width: 1200px) {
  .t-xl-45 {
    top: 45% !important; } }
@media (min-width: 1200px) {
  .b-xl-45 {
    bottom: 45% !important; } }
@media (min-width: 1200px) {
  .r-xl-45 {
    right: 45% !important; } }
@media (min-width: 1200px) {
  .l-xl-45 {
    left: 45% !important; } }
@media (min-width: 1440px) {
  .t-xxl-45 {
    top: 45% !important; } }
@media (min-width: 1440px) {
  .b-xxl-45 {
    bottom: 45% !important; } }
@media (min-width: 1440px) {
  .r-xxl-45 {
    right: 45% !important; } }
@media (min-width: 1440px) {
  .l-xxl-45 {
    left: 45% !important; } }
.t-46 {
  top: 46%; }
.b-46 {
  bottom: 46%; }
.r-46 {
  right: 46%; }
.l-46 {
  left: 46%; }
@media (min-width: 576px) {
  .t-sm-46 {
    top: 46% !important; } }
@media (min-width: 576px) {
  .b-sm-46 {
    bottom: 46% !important; } }
@media (min-width: 576px) {
  .r-sm-46 {
    right: 46% !important; } }
@media (min-width: 576px) {
  .l-sm-46 {
    left: 46% !important; } }
@media (min-width: 768px) {
  .t-md-46 {
    top: 46% !important; } }
@media (min-width: 768px) {
  .b-md-46 {
    bottom: 46% !important; } }
@media (min-width: 768px) {
  .r-md-46 {
    right: 46% !important; } }
@media (min-width: 768px) {
  .l-md-46 {
    left: 46% !important; } }
@media (min-width: 992px) {
  .t-lg-46 {
    top: 46% !important; } }
@media (min-width: 992px) {
  .b-lg-46 {
    bottom: 46% !important; } }
@media (min-width: 992px) {
  .r-lg-46 {
    right: 46% !important; } }
@media (min-width: 992px) {
  .l-lg-46 {
    left: 46% !important; } }
@media (min-width: 1200px) {
  .t-xl-46 {
    top: 46% !important; } }
@media (min-width: 1200px) {
  .b-xl-46 {
    bottom: 46% !important; } }
@media (min-width: 1200px) {
  .r-xl-46 {
    right: 46% !important; } }
@media (min-width: 1200px) {
  .l-xl-46 {
    left: 46% !important; } }
@media (min-width: 1440px) {
  .t-xxl-46 {
    top: 46% !important; } }
@media (min-width: 1440px) {
  .b-xxl-46 {
    bottom: 46% !important; } }
@media (min-width: 1440px) {
  .r-xxl-46 {
    right: 46% !important; } }
@media (min-width: 1440px) {
  .l-xxl-46 {
    left: 46% !important; } }
.t-47 {
  top: 47%; }
.b-47 {
  bottom: 47%; }
.r-47 {
  right: 47%; }
.l-47 {
  left: 47%; }
@media (min-width: 576px) {
  .t-sm-47 {
    top: 47% !important; } }
@media (min-width: 576px) {
  .b-sm-47 {
    bottom: 47% !important; } }
@media (min-width: 576px) {
  .r-sm-47 {
    right: 47% !important; } }
@media (min-width: 576px) {
  .l-sm-47 {
    left: 47% !important; } }
@media (min-width: 768px) {
  .t-md-47 {
    top: 47% !important; } }
@media (min-width: 768px) {
  .b-md-47 {
    bottom: 47% !important; } }
@media (min-width: 768px) {
  .r-md-47 {
    right: 47% !important; } }
@media (min-width: 768px) {
  .l-md-47 {
    left: 47% !important; } }
@media (min-width: 992px) {
  .t-lg-47 {
    top: 47% !important; } }
@media (min-width: 992px) {
  .b-lg-47 {
    bottom: 47% !important; } }
@media (min-width: 992px) {
  .r-lg-47 {
    right: 47% !important; } }
@media (min-width: 992px) {
  .l-lg-47 {
    left: 47% !important; } }
@media (min-width: 1200px) {
  .t-xl-47 {
    top: 47% !important; } }
@media (min-width: 1200px) {
  .b-xl-47 {
    bottom: 47% !important; } }
@media (min-width: 1200px) {
  .r-xl-47 {
    right: 47% !important; } }
@media (min-width: 1200px) {
  .l-xl-47 {
    left: 47% !important; } }
@media (min-width: 1440px) {
  .t-xxl-47 {
    top: 47% !important; } }
@media (min-width: 1440px) {
  .b-xxl-47 {
    bottom: 47% !important; } }
@media (min-width: 1440px) {
  .r-xxl-47 {
    right: 47% !important; } }
@media (min-width: 1440px) {
  .l-xxl-47 {
    left: 47% !important; } }
.t-48 {
  top: 48%; }
.b-48 {
  bottom: 48%; }
.r-48 {
  right: 48%; }
.l-48 {
  left: 48%; }
@media (min-width: 576px) {
  .t-sm-48 {
    top: 48% !important; } }
@media (min-width: 576px) {
  .b-sm-48 {
    bottom: 48% !important; } }
@media (min-width: 576px) {
  .r-sm-48 {
    right: 48% !important; } }
@media (min-width: 576px) {
  .l-sm-48 {
    left: 48% !important; } }
@media (min-width: 768px) {
  .t-md-48 {
    top: 48% !important; } }
@media (min-width: 768px) {
  .b-md-48 {
    bottom: 48% !important; } }
@media (min-width: 768px) {
  .r-md-48 {
    right: 48% !important; } }
@media (min-width: 768px) {
  .l-md-48 {
    left: 48% !important; } }
@media (min-width: 992px) {
  .t-lg-48 {
    top: 48% !important; } }
@media (min-width: 992px) {
  .b-lg-48 {
    bottom: 48% !important; } }
@media (min-width: 992px) {
  .r-lg-48 {
    right: 48% !important; } }
@media (min-width: 992px) {
  .l-lg-48 {
    left: 48% !important; } }
@media (min-width: 1200px) {
  .t-xl-48 {
    top: 48% !important; } }
@media (min-width: 1200px) {
  .b-xl-48 {
    bottom: 48% !important; } }
@media (min-width: 1200px) {
  .r-xl-48 {
    right: 48% !important; } }
@media (min-width: 1200px) {
  .l-xl-48 {
    left: 48% !important; } }
@media (min-width: 1440px) {
  .t-xxl-48 {
    top: 48% !important; } }
@media (min-width: 1440px) {
  .b-xxl-48 {
    bottom: 48% !important; } }
@media (min-width: 1440px) {
  .r-xxl-48 {
    right: 48% !important; } }
@media (min-width: 1440px) {
  .l-xxl-48 {
    left: 48% !important; } }
.t-49 {
  top: 49%; }
.b-49 {
  bottom: 49%; }
.r-49 {
  right: 49%; }
.l-49 {
  left: 49%; }
@media (min-width: 576px) {
  .t-sm-49 {
    top: 49% !important; } }
@media (min-width: 576px) {
  .b-sm-49 {
    bottom: 49% !important; } }
@media (min-width: 576px) {
  .r-sm-49 {
    right: 49% !important; } }
@media (min-width: 576px) {
  .l-sm-49 {
    left: 49% !important; } }
@media (min-width: 768px) {
  .t-md-49 {
    top: 49% !important; } }
@media (min-width: 768px) {
  .b-md-49 {
    bottom: 49% !important; } }
@media (min-width: 768px) {
  .r-md-49 {
    right: 49% !important; } }
@media (min-width: 768px) {
  .l-md-49 {
    left: 49% !important; } }
@media (min-width: 992px) {
  .t-lg-49 {
    top: 49% !important; } }
@media (min-width: 992px) {
  .b-lg-49 {
    bottom: 49% !important; } }
@media (min-width: 992px) {
  .r-lg-49 {
    right: 49% !important; } }
@media (min-width: 992px) {
  .l-lg-49 {
    left: 49% !important; } }
@media (min-width: 1200px) {
  .t-xl-49 {
    top: 49% !important; } }
@media (min-width: 1200px) {
  .b-xl-49 {
    bottom: 49% !important; } }
@media (min-width: 1200px) {
  .r-xl-49 {
    right: 49% !important; } }
@media (min-width: 1200px) {
  .l-xl-49 {
    left: 49% !important; } }
@media (min-width: 1440px) {
  .t-xxl-49 {
    top: 49% !important; } }
@media (min-width: 1440px) {
  .b-xxl-49 {
    bottom: 49% !important; } }
@media (min-width: 1440px) {
  .r-xxl-49 {
    right: 49% !important; } }
@media (min-width: 1440px) {
  .l-xxl-49 {
    left: 49% !important; } }
.t-50 {
  top: 50%; }
.b-50 {
  bottom: 50%; }
.r-50 {
  right: 50%; }
.l-50 {
  left: 50%; }
@media (min-width: 576px) {
  .t-sm-50 {
    top: 50% !important; } }
@media (min-width: 576px) {
  .b-sm-50 {
    bottom: 50% !important; } }
@media (min-width: 576px) {
  .r-sm-50 {
    right: 50% !important; } }
@media (min-width: 576px) {
  .l-sm-50 {
    left: 50% !important; } }
@media (min-width: 768px) {
  .t-md-50 {
    top: 50% !important; } }
@media (min-width: 768px) {
  .b-md-50 {
    bottom: 50% !important; } }
@media (min-width: 768px) {
  .r-md-50 {
    right: 50% !important; } }
@media (min-width: 768px) {
  .l-md-50 {
    left: 50% !important; } }
@media (min-width: 992px) {
  .t-lg-50 {
    top: 50% !important; } }
@media (min-width: 992px) {
  .b-lg-50 {
    bottom: 50% !important; } }
@media (min-width: 992px) {
  .r-lg-50 {
    right: 50% !important; } }
@media (min-width: 992px) {
  .l-lg-50 {
    left: 50% !important; } }
@media (min-width: 1200px) {
  .t-xl-50 {
    top: 50% !important; } }
@media (min-width: 1200px) {
  .b-xl-50 {
    bottom: 50% !important; } }
@media (min-width: 1200px) {
  .r-xl-50 {
    right: 50% !important; } }
@media (min-width: 1200px) {
  .l-xl-50 {
    left: 50% !important; } }
@media (min-width: 1440px) {
  .t-xxl-50 {
    top: 50% !important; } }
@media (min-width: 1440px) {
  .b-xxl-50 {
    bottom: 50% !important; } }
@media (min-width: 1440px) {
  .r-xxl-50 {
    right: 50% !important; } }
@media (min-width: 1440px) {
  .l-xxl-50 {
    left: 50% !important; } }
.t-51 {
  top: 51%; }
.b-51 {
  bottom: 51%; }
.r-51 {
  right: 51%; }
.l-51 {
  left: 51%; }
@media (min-width: 576px) {
  .t-sm-51 {
    top: 51% !important; } }
@media (min-width: 576px) {
  .b-sm-51 {
    bottom: 51% !important; } }
@media (min-width: 576px) {
  .r-sm-51 {
    right: 51% !important; } }
@media (min-width: 576px) {
  .l-sm-51 {
    left: 51% !important; } }
@media (min-width: 768px) {
  .t-md-51 {
    top: 51% !important; } }
@media (min-width: 768px) {
  .b-md-51 {
    bottom: 51% !important; } }
@media (min-width: 768px) {
  .r-md-51 {
    right: 51% !important; } }
@media (min-width: 768px) {
  .l-md-51 {
    left: 51% !important; } }
@media (min-width: 992px) {
  .t-lg-51 {
    top: 51% !important; } }
@media (min-width: 992px) {
  .b-lg-51 {
    bottom: 51% !important; } }
@media (min-width: 992px) {
  .r-lg-51 {
    right: 51% !important; } }
@media (min-width: 992px) {
  .l-lg-51 {
    left: 51% !important; } }
@media (min-width: 1200px) {
  .t-xl-51 {
    top: 51% !important; } }
@media (min-width: 1200px) {
  .b-xl-51 {
    bottom: 51% !important; } }
@media (min-width: 1200px) {
  .r-xl-51 {
    right: 51% !important; } }
@media (min-width: 1200px) {
  .l-xl-51 {
    left: 51% !important; } }
@media (min-width: 1440px) {
  .t-xxl-51 {
    top: 51% !important; } }
@media (min-width: 1440px) {
  .b-xxl-51 {
    bottom: 51% !important; } }
@media (min-width: 1440px) {
  .r-xxl-51 {
    right: 51% !important; } }
@media (min-width: 1440px) {
  .l-xxl-51 {
    left: 51% !important; } }
.t-52 {
  top: 52%; }
.b-52 {
  bottom: 52%; }
.r-52 {
  right: 52%; }
.l-52 {
  left: 52%; }
@media (min-width: 576px) {
  .t-sm-52 {
    top: 52% !important; } }
@media (min-width: 576px) {
  .b-sm-52 {
    bottom: 52% !important; } }
@media (min-width: 576px) {
  .r-sm-52 {
    right: 52% !important; } }
@media (min-width: 576px) {
  .l-sm-52 {
    left: 52% !important; } }
@media (min-width: 768px) {
  .t-md-52 {
    top: 52% !important; } }
@media (min-width: 768px) {
  .b-md-52 {
    bottom: 52% !important; } }
@media (min-width: 768px) {
  .r-md-52 {
    right: 52% !important; } }
@media (min-width: 768px) {
  .l-md-52 {
    left: 52% !important; } }
@media (min-width: 992px) {
  .t-lg-52 {
    top: 52% !important; } }
@media (min-width: 992px) {
  .b-lg-52 {
    bottom: 52% !important; } }
@media (min-width: 992px) {
  .r-lg-52 {
    right: 52% !important; } }
@media (min-width: 992px) {
  .l-lg-52 {
    left: 52% !important; } }
@media (min-width: 1200px) {
  .t-xl-52 {
    top: 52% !important; } }
@media (min-width: 1200px) {
  .b-xl-52 {
    bottom: 52% !important; } }
@media (min-width: 1200px) {
  .r-xl-52 {
    right: 52% !important; } }
@media (min-width: 1200px) {
  .l-xl-52 {
    left: 52% !important; } }
@media (min-width: 1440px) {
  .t-xxl-52 {
    top: 52% !important; } }
@media (min-width: 1440px) {
  .b-xxl-52 {
    bottom: 52% !important; } }
@media (min-width: 1440px) {
  .r-xxl-52 {
    right: 52% !important; } }
@media (min-width: 1440px) {
  .l-xxl-52 {
    left: 52% !important; } }
.t-53 {
  top: 53%; }
.b-53 {
  bottom: 53%; }
.r-53 {
  right: 53%; }
.l-53 {
  left: 53%; }
@media (min-width: 576px) {
  .t-sm-53 {
    top: 53% !important; } }
@media (min-width: 576px) {
  .b-sm-53 {
    bottom: 53% !important; } }
@media (min-width: 576px) {
  .r-sm-53 {
    right: 53% !important; } }
@media (min-width: 576px) {
  .l-sm-53 {
    left: 53% !important; } }
@media (min-width: 768px) {
  .t-md-53 {
    top: 53% !important; } }
@media (min-width: 768px) {
  .b-md-53 {
    bottom: 53% !important; } }
@media (min-width: 768px) {
  .r-md-53 {
    right: 53% !important; } }
@media (min-width: 768px) {
  .l-md-53 {
    left: 53% !important; } }
@media (min-width: 992px) {
  .t-lg-53 {
    top: 53% !important; } }
@media (min-width: 992px) {
  .b-lg-53 {
    bottom: 53% !important; } }
@media (min-width: 992px) {
  .r-lg-53 {
    right: 53% !important; } }
@media (min-width: 992px) {
  .l-lg-53 {
    left: 53% !important; } }
@media (min-width: 1200px) {
  .t-xl-53 {
    top: 53% !important; } }
@media (min-width: 1200px) {
  .b-xl-53 {
    bottom: 53% !important; } }
@media (min-width: 1200px) {
  .r-xl-53 {
    right: 53% !important; } }
@media (min-width: 1200px) {
  .l-xl-53 {
    left: 53% !important; } }
@media (min-width: 1440px) {
  .t-xxl-53 {
    top: 53% !important; } }
@media (min-width: 1440px) {
  .b-xxl-53 {
    bottom: 53% !important; } }
@media (min-width: 1440px) {
  .r-xxl-53 {
    right: 53% !important; } }
@media (min-width: 1440px) {
  .l-xxl-53 {
    left: 53% !important; } }
.t-54 {
  top: 54%; }
.b-54 {
  bottom: 54%; }
.r-54 {
  right: 54%; }
.l-54 {
  left: 54%; }
@media (min-width: 576px) {
  .t-sm-54 {
    top: 54% !important; } }
@media (min-width: 576px) {
  .b-sm-54 {
    bottom: 54% !important; } }
@media (min-width: 576px) {
  .r-sm-54 {
    right: 54% !important; } }
@media (min-width: 576px) {
  .l-sm-54 {
    left: 54% !important; } }
@media (min-width: 768px) {
  .t-md-54 {
    top: 54% !important; } }
@media (min-width: 768px) {
  .b-md-54 {
    bottom: 54% !important; } }
@media (min-width: 768px) {
  .r-md-54 {
    right: 54% !important; } }
@media (min-width: 768px) {
  .l-md-54 {
    left: 54% !important; } }
@media (min-width: 992px) {
  .t-lg-54 {
    top: 54% !important; } }
@media (min-width: 992px) {
  .b-lg-54 {
    bottom: 54% !important; } }
@media (min-width: 992px) {
  .r-lg-54 {
    right: 54% !important; } }
@media (min-width: 992px) {
  .l-lg-54 {
    left: 54% !important; } }
@media (min-width: 1200px) {
  .t-xl-54 {
    top: 54% !important; } }
@media (min-width: 1200px) {
  .b-xl-54 {
    bottom: 54% !important; } }
@media (min-width: 1200px) {
  .r-xl-54 {
    right: 54% !important; } }
@media (min-width: 1200px) {
  .l-xl-54 {
    left: 54% !important; } }
@media (min-width: 1440px) {
  .t-xxl-54 {
    top: 54% !important; } }
@media (min-width: 1440px) {
  .b-xxl-54 {
    bottom: 54% !important; } }
@media (min-width: 1440px) {
  .r-xxl-54 {
    right: 54% !important; } }
@media (min-width: 1440px) {
  .l-xxl-54 {
    left: 54% !important; } }
.t-55 {
  top: 55%; }
.b-55 {
  bottom: 55%; }
.r-55 {
  right: 55%; }
.l-55 {
  left: 55%; }
@media (min-width: 576px) {
  .t-sm-55 {
    top: 55% !important; } }
@media (min-width: 576px) {
  .b-sm-55 {
    bottom: 55% !important; } }
@media (min-width: 576px) {
  .r-sm-55 {
    right: 55% !important; } }
@media (min-width: 576px) {
  .l-sm-55 {
    left: 55% !important; } }
@media (min-width: 768px) {
  .t-md-55 {
    top: 55% !important; } }
@media (min-width: 768px) {
  .b-md-55 {
    bottom: 55% !important; } }
@media (min-width: 768px) {
  .r-md-55 {
    right: 55% !important; } }
@media (min-width: 768px) {
  .l-md-55 {
    left: 55% !important; } }
@media (min-width: 992px) {
  .t-lg-55 {
    top: 55% !important; } }
@media (min-width: 992px) {
  .b-lg-55 {
    bottom: 55% !important; } }
@media (min-width: 992px) {
  .r-lg-55 {
    right: 55% !important; } }
@media (min-width: 992px) {
  .l-lg-55 {
    left: 55% !important; } }
@media (min-width: 1200px) {
  .t-xl-55 {
    top: 55% !important; } }
@media (min-width: 1200px) {
  .b-xl-55 {
    bottom: 55% !important; } }
@media (min-width: 1200px) {
  .r-xl-55 {
    right: 55% !important; } }
@media (min-width: 1200px) {
  .l-xl-55 {
    left: 55% !important; } }
@media (min-width: 1440px) {
  .t-xxl-55 {
    top: 55% !important; } }
@media (min-width: 1440px) {
  .b-xxl-55 {
    bottom: 55% !important; } }
@media (min-width: 1440px) {
  .r-xxl-55 {
    right: 55% !important; } }
@media (min-width: 1440px) {
  .l-xxl-55 {
    left: 55% !important; } }
.t-56 {
  top: 56%; }
.b-56 {
  bottom: 56%; }
.r-56 {
  right: 56%; }
.l-56 {
  left: 56%; }
@media (min-width: 576px) {
  .t-sm-56 {
    top: 56% !important; } }
@media (min-width: 576px) {
  .b-sm-56 {
    bottom: 56% !important; } }
@media (min-width: 576px) {
  .r-sm-56 {
    right: 56% !important; } }
@media (min-width: 576px) {
  .l-sm-56 {
    left: 56% !important; } }
@media (min-width: 768px) {
  .t-md-56 {
    top: 56% !important; } }
@media (min-width: 768px) {
  .b-md-56 {
    bottom: 56% !important; } }
@media (min-width: 768px) {
  .r-md-56 {
    right: 56% !important; } }
@media (min-width: 768px) {
  .l-md-56 {
    left: 56% !important; } }
@media (min-width: 992px) {
  .t-lg-56 {
    top: 56% !important; } }
@media (min-width: 992px) {
  .b-lg-56 {
    bottom: 56% !important; } }
@media (min-width: 992px) {
  .r-lg-56 {
    right: 56% !important; } }
@media (min-width: 992px) {
  .l-lg-56 {
    left: 56% !important; } }
@media (min-width: 1200px) {
  .t-xl-56 {
    top: 56% !important; } }
@media (min-width: 1200px) {
  .b-xl-56 {
    bottom: 56% !important; } }
@media (min-width: 1200px) {
  .r-xl-56 {
    right: 56% !important; } }
@media (min-width: 1200px) {
  .l-xl-56 {
    left: 56% !important; } }
@media (min-width: 1440px) {
  .t-xxl-56 {
    top: 56% !important; } }
@media (min-width: 1440px) {
  .b-xxl-56 {
    bottom: 56% !important; } }
@media (min-width: 1440px) {
  .r-xxl-56 {
    right: 56% !important; } }
@media (min-width: 1440px) {
  .l-xxl-56 {
    left: 56% !important; } }
.t-57 {
  top: 57%; }
.b-57 {
  bottom: 57%; }
.r-57 {
  right: 57%; }
.l-57 {
  left: 57%; }
@media (min-width: 576px) {
  .t-sm-57 {
    top: 57% !important; } }
@media (min-width: 576px) {
  .b-sm-57 {
    bottom: 57% !important; } }
@media (min-width: 576px) {
  .r-sm-57 {
    right: 57% !important; } }
@media (min-width: 576px) {
  .l-sm-57 {
    left: 57% !important; } }
@media (min-width: 768px) {
  .t-md-57 {
    top: 57% !important; } }
@media (min-width: 768px) {
  .b-md-57 {
    bottom: 57% !important; } }
@media (min-width: 768px) {
  .r-md-57 {
    right: 57% !important; } }
@media (min-width: 768px) {
  .l-md-57 {
    left: 57% !important; } }
@media (min-width: 992px) {
  .t-lg-57 {
    top: 57% !important; } }
@media (min-width: 992px) {
  .b-lg-57 {
    bottom: 57% !important; } }
@media (min-width: 992px) {
  .r-lg-57 {
    right: 57% !important; } }
@media (min-width: 992px) {
  .l-lg-57 {
    left: 57% !important; } }
@media (min-width: 1200px) {
  .t-xl-57 {
    top: 57% !important; } }
@media (min-width: 1200px) {
  .b-xl-57 {
    bottom: 57% !important; } }
@media (min-width: 1200px) {
  .r-xl-57 {
    right: 57% !important; } }
@media (min-width: 1200px) {
  .l-xl-57 {
    left: 57% !important; } }
@media (min-width: 1440px) {
  .t-xxl-57 {
    top: 57% !important; } }
@media (min-width: 1440px) {
  .b-xxl-57 {
    bottom: 57% !important; } }
@media (min-width: 1440px) {
  .r-xxl-57 {
    right: 57% !important; } }
@media (min-width: 1440px) {
  .l-xxl-57 {
    left: 57% !important; } }
.t-58 {
  top: 58%; }
.b-58 {
  bottom: 58%; }
.r-58 {
  right: 58%; }
.l-58 {
  left: 58%; }
@media (min-width: 576px) {
  .t-sm-58 {
    top: 58% !important; } }
@media (min-width: 576px) {
  .b-sm-58 {
    bottom: 58% !important; } }
@media (min-width: 576px) {
  .r-sm-58 {
    right: 58% !important; } }
@media (min-width: 576px) {
  .l-sm-58 {
    left: 58% !important; } }
@media (min-width: 768px) {
  .t-md-58 {
    top: 58% !important; } }
@media (min-width: 768px) {
  .b-md-58 {
    bottom: 58% !important; } }
@media (min-width: 768px) {
  .r-md-58 {
    right: 58% !important; } }
@media (min-width: 768px) {
  .l-md-58 {
    left: 58% !important; } }
@media (min-width: 992px) {
  .t-lg-58 {
    top: 58% !important; } }
@media (min-width: 992px) {
  .b-lg-58 {
    bottom: 58% !important; } }
@media (min-width: 992px) {
  .r-lg-58 {
    right: 58% !important; } }
@media (min-width: 992px) {
  .l-lg-58 {
    left: 58% !important; } }
@media (min-width: 1200px) {
  .t-xl-58 {
    top: 58% !important; } }
@media (min-width: 1200px) {
  .b-xl-58 {
    bottom: 58% !important; } }
@media (min-width: 1200px) {
  .r-xl-58 {
    right: 58% !important; } }
@media (min-width: 1200px) {
  .l-xl-58 {
    left: 58% !important; } }
@media (min-width: 1440px) {
  .t-xxl-58 {
    top: 58% !important; } }
@media (min-width: 1440px) {
  .b-xxl-58 {
    bottom: 58% !important; } }
@media (min-width: 1440px) {
  .r-xxl-58 {
    right: 58% !important; } }
@media (min-width: 1440px) {
  .l-xxl-58 {
    left: 58% !important; } }
.t-59 {
  top: 59%; }
.b-59 {
  bottom: 59%; }
.r-59 {
  right: 59%; }
.l-59 {
  left: 59%; }
@media (min-width: 576px) {
  .t-sm-59 {
    top: 59% !important; } }
@media (min-width: 576px) {
  .b-sm-59 {
    bottom: 59% !important; } }
@media (min-width: 576px) {
  .r-sm-59 {
    right: 59% !important; } }
@media (min-width: 576px) {
  .l-sm-59 {
    left: 59% !important; } }
@media (min-width: 768px) {
  .t-md-59 {
    top: 59% !important; } }
@media (min-width: 768px) {
  .b-md-59 {
    bottom: 59% !important; } }
@media (min-width: 768px) {
  .r-md-59 {
    right: 59% !important; } }
@media (min-width: 768px) {
  .l-md-59 {
    left: 59% !important; } }
@media (min-width: 992px) {
  .t-lg-59 {
    top: 59% !important; } }
@media (min-width: 992px) {
  .b-lg-59 {
    bottom: 59% !important; } }
@media (min-width: 992px) {
  .r-lg-59 {
    right: 59% !important; } }
@media (min-width: 992px) {
  .l-lg-59 {
    left: 59% !important; } }
@media (min-width: 1200px) {
  .t-xl-59 {
    top: 59% !important; } }
@media (min-width: 1200px) {
  .b-xl-59 {
    bottom: 59% !important; } }
@media (min-width: 1200px) {
  .r-xl-59 {
    right: 59% !important; } }
@media (min-width: 1200px) {
  .l-xl-59 {
    left: 59% !important; } }
@media (min-width: 1440px) {
  .t-xxl-59 {
    top: 59% !important; } }
@media (min-width: 1440px) {
  .b-xxl-59 {
    bottom: 59% !important; } }
@media (min-width: 1440px) {
  .r-xxl-59 {
    right: 59% !important; } }
@media (min-width: 1440px) {
  .l-xxl-59 {
    left: 59% !important; } }
.t-60 {
  top: 60%; }
.b-60 {
  bottom: 60%; }
.r-60 {
  right: 60%; }
.l-60 {
  left: 60%; }
@media (min-width: 576px) {
  .t-sm-60 {
    top: 60% !important; } }
@media (min-width: 576px) {
  .b-sm-60 {
    bottom: 60% !important; } }
@media (min-width: 576px) {
  .r-sm-60 {
    right: 60% !important; } }
@media (min-width: 576px) {
  .l-sm-60 {
    left: 60% !important; } }
@media (min-width: 768px) {
  .t-md-60 {
    top: 60% !important; } }
@media (min-width: 768px) {
  .b-md-60 {
    bottom: 60% !important; } }
@media (min-width: 768px) {
  .r-md-60 {
    right: 60% !important; } }
@media (min-width: 768px) {
  .l-md-60 {
    left: 60% !important; } }
@media (min-width: 992px) {
  .t-lg-60 {
    top: 60% !important; } }
@media (min-width: 992px) {
  .b-lg-60 {
    bottom: 60% !important; } }
@media (min-width: 992px) {
  .r-lg-60 {
    right: 60% !important; } }
@media (min-width: 992px) {
  .l-lg-60 {
    left: 60% !important; } }
@media (min-width: 1200px) {
  .t-xl-60 {
    top: 60% !important; } }
@media (min-width: 1200px) {
  .b-xl-60 {
    bottom: 60% !important; } }
@media (min-width: 1200px) {
  .r-xl-60 {
    right: 60% !important; } }
@media (min-width: 1200px) {
  .l-xl-60 {
    left: 60% !important; } }
@media (min-width: 1440px) {
  .t-xxl-60 {
    top: 60% !important; } }
@media (min-width: 1440px) {
  .b-xxl-60 {
    bottom: 60% !important; } }
@media (min-width: 1440px) {
  .r-xxl-60 {
    right: 60% !important; } }
@media (min-width: 1440px) {
  .l-xxl-60 {
    left: 60% !important; } }
.t-61 {
  top: 61%; }
.b-61 {
  bottom: 61%; }
.r-61 {
  right: 61%; }
.l-61 {
  left: 61%; }
@media (min-width: 576px) {
  .t-sm-61 {
    top: 61% !important; } }
@media (min-width: 576px) {
  .b-sm-61 {
    bottom: 61% !important; } }
@media (min-width: 576px) {
  .r-sm-61 {
    right: 61% !important; } }
@media (min-width: 576px) {
  .l-sm-61 {
    left: 61% !important; } }
@media (min-width: 768px) {
  .t-md-61 {
    top: 61% !important; } }
@media (min-width: 768px) {
  .b-md-61 {
    bottom: 61% !important; } }
@media (min-width: 768px) {
  .r-md-61 {
    right: 61% !important; } }
@media (min-width: 768px) {
  .l-md-61 {
    left: 61% !important; } }
@media (min-width: 992px) {
  .t-lg-61 {
    top: 61% !important; } }
@media (min-width: 992px) {
  .b-lg-61 {
    bottom: 61% !important; } }
@media (min-width: 992px) {
  .r-lg-61 {
    right: 61% !important; } }
@media (min-width: 992px) {
  .l-lg-61 {
    left: 61% !important; } }
@media (min-width: 1200px) {
  .t-xl-61 {
    top: 61% !important; } }
@media (min-width: 1200px) {
  .b-xl-61 {
    bottom: 61% !important; } }
@media (min-width: 1200px) {
  .r-xl-61 {
    right: 61% !important; } }
@media (min-width: 1200px) {
  .l-xl-61 {
    left: 61% !important; } }
@media (min-width: 1440px) {
  .t-xxl-61 {
    top: 61% !important; } }
@media (min-width: 1440px) {
  .b-xxl-61 {
    bottom: 61% !important; } }
@media (min-width: 1440px) {
  .r-xxl-61 {
    right: 61% !important; } }
@media (min-width: 1440px) {
  .l-xxl-61 {
    left: 61% !important; } }
.t-62 {
  top: 62%; }
.b-62 {
  bottom: 62%; }
.r-62 {
  right: 62%; }
.l-62 {
  left: 62%; }
@media (min-width: 576px) {
  .t-sm-62 {
    top: 62% !important; } }
@media (min-width: 576px) {
  .b-sm-62 {
    bottom: 62% !important; } }
@media (min-width: 576px) {
  .r-sm-62 {
    right: 62% !important; } }
@media (min-width: 576px) {
  .l-sm-62 {
    left: 62% !important; } }
@media (min-width: 768px) {
  .t-md-62 {
    top: 62% !important; } }
@media (min-width: 768px) {
  .b-md-62 {
    bottom: 62% !important; } }
@media (min-width: 768px) {
  .r-md-62 {
    right: 62% !important; } }
@media (min-width: 768px) {
  .l-md-62 {
    left: 62% !important; } }
@media (min-width: 992px) {
  .t-lg-62 {
    top: 62% !important; } }
@media (min-width: 992px) {
  .b-lg-62 {
    bottom: 62% !important; } }
@media (min-width: 992px) {
  .r-lg-62 {
    right: 62% !important; } }
@media (min-width: 992px) {
  .l-lg-62 {
    left: 62% !important; } }
@media (min-width: 1200px) {
  .t-xl-62 {
    top: 62% !important; } }
@media (min-width: 1200px) {
  .b-xl-62 {
    bottom: 62% !important; } }
@media (min-width: 1200px) {
  .r-xl-62 {
    right: 62% !important; } }
@media (min-width: 1200px) {
  .l-xl-62 {
    left: 62% !important; } }
@media (min-width: 1440px) {
  .t-xxl-62 {
    top: 62% !important; } }
@media (min-width: 1440px) {
  .b-xxl-62 {
    bottom: 62% !important; } }
@media (min-width: 1440px) {
  .r-xxl-62 {
    right: 62% !important; } }
@media (min-width: 1440px) {
  .l-xxl-62 {
    left: 62% !important; } }
.t-63 {
  top: 63%; }
.b-63 {
  bottom: 63%; }
.r-63 {
  right: 63%; }
.l-63 {
  left: 63%; }
@media (min-width: 576px) {
  .t-sm-63 {
    top: 63% !important; } }
@media (min-width: 576px) {
  .b-sm-63 {
    bottom: 63% !important; } }
@media (min-width: 576px) {
  .r-sm-63 {
    right: 63% !important; } }
@media (min-width: 576px) {
  .l-sm-63 {
    left: 63% !important; } }
@media (min-width: 768px) {
  .t-md-63 {
    top: 63% !important; } }
@media (min-width: 768px) {
  .b-md-63 {
    bottom: 63% !important; } }
@media (min-width: 768px) {
  .r-md-63 {
    right: 63% !important; } }
@media (min-width: 768px) {
  .l-md-63 {
    left: 63% !important; } }
@media (min-width: 992px) {
  .t-lg-63 {
    top: 63% !important; } }
@media (min-width: 992px) {
  .b-lg-63 {
    bottom: 63% !important; } }
@media (min-width: 992px) {
  .r-lg-63 {
    right: 63% !important; } }
@media (min-width: 992px) {
  .l-lg-63 {
    left: 63% !important; } }
@media (min-width: 1200px) {
  .t-xl-63 {
    top: 63% !important; } }
@media (min-width: 1200px) {
  .b-xl-63 {
    bottom: 63% !important; } }
@media (min-width: 1200px) {
  .r-xl-63 {
    right: 63% !important; } }
@media (min-width: 1200px) {
  .l-xl-63 {
    left: 63% !important; } }
@media (min-width: 1440px) {
  .t-xxl-63 {
    top: 63% !important; } }
@media (min-width: 1440px) {
  .b-xxl-63 {
    bottom: 63% !important; } }
@media (min-width: 1440px) {
  .r-xxl-63 {
    right: 63% !important; } }
@media (min-width: 1440px) {
  .l-xxl-63 {
    left: 63% !important; } }
.t-64 {
  top: 64%; }
.b-64 {
  bottom: 64%; }
.r-64 {
  right: 64%; }
.l-64 {
  left: 64%; }
@media (min-width: 576px) {
  .t-sm-64 {
    top: 64% !important; } }
@media (min-width: 576px) {
  .b-sm-64 {
    bottom: 64% !important; } }
@media (min-width: 576px) {
  .r-sm-64 {
    right: 64% !important; } }
@media (min-width: 576px) {
  .l-sm-64 {
    left: 64% !important; } }
@media (min-width: 768px) {
  .t-md-64 {
    top: 64% !important; } }
@media (min-width: 768px) {
  .b-md-64 {
    bottom: 64% !important; } }
@media (min-width: 768px) {
  .r-md-64 {
    right: 64% !important; } }
@media (min-width: 768px) {
  .l-md-64 {
    left: 64% !important; } }
@media (min-width: 992px) {
  .t-lg-64 {
    top: 64% !important; } }
@media (min-width: 992px) {
  .b-lg-64 {
    bottom: 64% !important; } }
@media (min-width: 992px) {
  .r-lg-64 {
    right: 64% !important; } }
@media (min-width: 992px) {
  .l-lg-64 {
    left: 64% !important; } }
@media (min-width: 1200px) {
  .t-xl-64 {
    top: 64% !important; } }
@media (min-width: 1200px) {
  .b-xl-64 {
    bottom: 64% !important; } }
@media (min-width: 1200px) {
  .r-xl-64 {
    right: 64% !important; } }
@media (min-width: 1200px) {
  .l-xl-64 {
    left: 64% !important; } }
@media (min-width: 1440px) {
  .t-xxl-64 {
    top: 64% !important; } }
@media (min-width: 1440px) {
  .b-xxl-64 {
    bottom: 64% !important; } }
@media (min-width: 1440px) {
  .r-xxl-64 {
    right: 64% !important; } }
@media (min-width: 1440px) {
  .l-xxl-64 {
    left: 64% !important; } }
.t-65 {
  top: 65%; }
.b-65 {
  bottom: 65%; }
.r-65 {
  right: 65%; }
.l-65 {
  left: 65%; }
@media (min-width: 576px) {
  .t-sm-65 {
    top: 65% !important; } }
@media (min-width: 576px) {
  .b-sm-65 {
    bottom: 65% !important; } }
@media (min-width: 576px) {
  .r-sm-65 {
    right: 65% !important; } }
@media (min-width: 576px) {
  .l-sm-65 {
    left: 65% !important; } }
@media (min-width: 768px) {
  .t-md-65 {
    top: 65% !important; } }
@media (min-width: 768px) {
  .b-md-65 {
    bottom: 65% !important; } }
@media (min-width: 768px) {
  .r-md-65 {
    right: 65% !important; } }
@media (min-width: 768px) {
  .l-md-65 {
    left: 65% !important; } }
@media (min-width: 992px) {
  .t-lg-65 {
    top: 65% !important; } }
@media (min-width: 992px) {
  .b-lg-65 {
    bottom: 65% !important; } }
@media (min-width: 992px) {
  .r-lg-65 {
    right: 65% !important; } }
@media (min-width: 992px) {
  .l-lg-65 {
    left: 65% !important; } }
@media (min-width: 1200px) {
  .t-xl-65 {
    top: 65% !important; } }
@media (min-width: 1200px) {
  .b-xl-65 {
    bottom: 65% !important; } }
@media (min-width: 1200px) {
  .r-xl-65 {
    right: 65% !important; } }
@media (min-width: 1200px) {
  .l-xl-65 {
    left: 65% !important; } }
@media (min-width: 1440px) {
  .t-xxl-65 {
    top: 65% !important; } }
@media (min-width: 1440px) {
  .b-xxl-65 {
    bottom: 65% !important; } }
@media (min-width: 1440px) {
  .r-xxl-65 {
    right: 65% !important; } }
@media (min-width: 1440px) {
  .l-xxl-65 {
    left: 65% !important; } }
.t-66 {
  top: 66%; }
.b-66 {
  bottom: 66%; }
.r-66 {
  right: 66%; }
.l-66 {
  left: 66%; }
@media (min-width: 576px) {
  .t-sm-66 {
    top: 66% !important; } }
@media (min-width: 576px) {
  .b-sm-66 {
    bottom: 66% !important; } }
@media (min-width: 576px) {
  .r-sm-66 {
    right: 66% !important; } }
@media (min-width: 576px) {
  .l-sm-66 {
    left: 66% !important; } }
@media (min-width: 768px) {
  .t-md-66 {
    top: 66% !important; } }
@media (min-width: 768px) {
  .b-md-66 {
    bottom: 66% !important; } }
@media (min-width: 768px) {
  .r-md-66 {
    right: 66% !important; } }
@media (min-width: 768px) {
  .l-md-66 {
    left: 66% !important; } }
@media (min-width: 992px) {
  .t-lg-66 {
    top: 66% !important; } }
@media (min-width: 992px) {
  .b-lg-66 {
    bottom: 66% !important; } }
@media (min-width: 992px) {
  .r-lg-66 {
    right: 66% !important; } }
@media (min-width: 992px) {
  .l-lg-66 {
    left: 66% !important; } }
@media (min-width: 1200px) {
  .t-xl-66 {
    top: 66% !important; } }
@media (min-width: 1200px) {
  .b-xl-66 {
    bottom: 66% !important; } }
@media (min-width: 1200px) {
  .r-xl-66 {
    right: 66% !important; } }
@media (min-width: 1200px) {
  .l-xl-66 {
    left: 66% !important; } }
@media (min-width: 1440px) {
  .t-xxl-66 {
    top: 66% !important; } }
@media (min-width: 1440px) {
  .b-xxl-66 {
    bottom: 66% !important; } }
@media (min-width: 1440px) {
  .r-xxl-66 {
    right: 66% !important; } }
@media (min-width: 1440px) {
  .l-xxl-66 {
    left: 66% !important; } }
.t-67 {
  top: 67%; }
.b-67 {
  bottom: 67%; }
.r-67 {
  right: 67%; }
.l-67 {
  left: 67%; }
@media (min-width: 576px) {
  .t-sm-67 {
    top: 67% !important; } }
@media (min-width: 576px) {
  .b-sm-67 {
    bottom: 67% !important; } }
@media (min-width: 576px) {
  .r-sm-67 {
    right: 67% !important; } }
@media (min-width: 576px) {
  .l-sm-67 {
    left: 67% !important; } }
@media (min-width: 768px) {
  .t-md-67 {
    top: 67% !important; } }
@media (min-width: 768px) {
  .b-md-67 {
    bottom: 67% !important; } }
@media (min-width: 768px) {
  .r-md-67 {
    right: 67% !important; } }
@media (min-width: 768px) {
  .l-md-67 {
    left: 67% !important; } }
@media (min-width: 992px) {
  .t-lg-67 {
    top: 67% !important; } }
@media (min-width: 992px) {
  .b-lg-67 {
    bottom: 67% !important; } }
@media (min-width: 992px) {
  .r-lg-67 {
    right: 67% !important; } }
@media (min-width: 992px) {
  .l-lg-67 {
    left: 67% !important; } }
@media (min-width: 1200px) {
  .t-xl-67 {
    top: 67% !important; } }
@media (min-width: 1200px) {
  .b-xl-67 {
    bottom: 67% !important; } }
@media (min-width: 1200px) {
  .r-xl-67 {
    right: 67% !important; } }
@media (min-width: 1200px) {
  .l-xl-67 {
    left: 67% !important; } }
@media (min-width: 1440px) {
  .t-xxl-67 {
    top: 67% !important; } }
@media (min-width: 1440px) {
  .b-xxl-67 {
    bottom: 67% !important; } }
@media (min-width: 1440px) {
  .r-xxl-67 {
    right: 67% !important; } }
@media (min-width: 1440px) {
  .l-xxl-67 {
    left: 67% !important; } }
.t-68 {
  top: 68%; }
.b-68 {
  bottom: 68%; }
.r-68 {
  right: 68%; }
.l-68 {
  left: 68%; }
@media (min-width: 576px) {
  .t-sm-68 {
    top: 68% !important; } }
@media (min-width: 576px) {
  .b-sm-68 {
    bottom: 68% !important; } }
@media (min-width: 576px) {
  .r-sm-68 {
    right: 68% !important; } }
@media (min-width: 576px) {
  .l-sm-68 {
    left: 68% !important; } }
@media (min-width: 768px) {
  .t-md-68 {
    top: 68% !important; } }
@media (min-width: 768px) {
  .b-md-68 {
    bottom: 68% !important; } }
@media (min-width: 768px) {
  .r-md-68 {
    right: 68% !important; } }
@media (min-width: 768px) {
  .l-md-68 {
    left: 68% !important; } }
@media (min-width: 992px) {
  .t-lg-68 {
    top: 68% !important; } }
@media (min-width: 992px) {
  .b-lg-68 {
    bottom: 68% !important; } }
@media (min-width: 992px) {
  .r-lg-68 {
    right: 68% !important; } }
@media (min-width: 992px) {
  .l-lg-68 {
    left: 68% !important; } }
@media (min-width: 1200px) {
  .t-xl-68 {
    top: 68% !important; } }
@media (min-width: 1200px) {
  .b-xl-68 {
    bottom: 68% !important; } }
@media (min-width: 1200px) {
  .r-xl-68 {
    right: 68% !important; } }
@media (min-width: 1200px) {
  .l-xl-68 {
    left: 68% !important; } }
@media (min-width: 1440px) {
  .t-xxl-68 {
    top: 68% !important; } }
@media (min-width: 1440px) {
  .b-xxl-68 {
    bottom: 68% !important; } }
@media (min-width: 1440px) {
  .r-xxl-68 {
    right: 68% !important; } }
@media (min-width: 1440px) {
  .l-xxl-68 {
    left: 68% !important; } }
.t-69 {
  top: 69%; }
.b-69 {
  bottom: 69%; }
.r-69 {
  right: 69%; }
.l-69 {
  left: 69%; }
@media (min-width: 576px) {
  .t-sm-69 {
    top: 69% !important; } }
@media (min-width: 576px) {
  .b-sm-69 {
    bottom: 69% !important; } }
@media (min-width: 576px) {
  .r-sm-69 {
    right: 69% !important; } }
@media (min-width: 576px) {
  .l-sm-69 {
    left: 69% !important; } }
@media (min-width: 768px) {
  .t-md-69 {
    top: 69% !important; } }
@media (min-width: 768px) {
  .b-md-69 {
    bottom: 69% !important; } }
@media (min-width: 768px) {
  .r-md-69 {
    right: 69% !important; } }
@media (min-width: 768px) {
  .l-md-69 {
    left: 69% !important; } }
@media (min-width: 992px) {
  .t-lg-69 {
    top: 69% !important; } }
@media (min-width: 992px) {
  .b-lg-69 {
    bottom: 69% !important; } }
@media (min-width: 992px) {
  .r-lg-69 {
    right: 69% !important; } }
@media (min-width: 992px) {
  .l-lg-69 {
    left: 69% !important; } }
@media (min-width: 1200px) {
  .t-xl-69 {
    top: 69% !important; } }
@media (min-width: 1200px) {
  .b-xl-69 {
    bottom: 69% !important; } }
@media (min-width: 1200px) {
  .r-xl-69 {
    right: 69% !important; } }
@media (min-width: 1200px) {
  .l-xl-69 {
    left: 69% !important; } }
@media (min-width: 1440px) {
  .t-xxl-69 {
    top: 69% !important; } }
@media (min-width: 1440px) {
  .b-xxl-69 {
    bottom: 69% !important; } }
@media (min-width: 1440px) {
  .r-xxl-69 {
    right: 69% !important; } }
@media (min-width: 1440px) {
  .l-xxl-69 {
    left: 69% !important; } }
.t-70 {
  top: 70%; }
.b-70 {
  bottom: 70%; }
.r-70 {
  right: 70%; }
.l-70 {
  left: 70%; }
@media (min-width: 576px) {
  .t-sm-70 {
    top: 70% !important; } }
@media (min-width: 576px) {
  .b-sm-70 {
    bottom: 70% !important; } }
@media (min-width: 576px) {
  .r-sm-70 {
    right: 70% !important; } }
@media (min-width: 576px) {
  .l-sm-70 {
    left: 70% !important; } }
@media (min-width: 768px) {
  .t-md-70 {
    top: 70% !important; } }
@media (min-width: 768px) {
  .b-md-70 {
    bottom: 70% !important; } }
@media (min-width: 768px) {
  .r-md-70 {
    right: 70% !important; } }
@media (min-width: 768px) {
  .l-md-70 {
    left: 70% !important; } }
@media (min-width: 992px) {
  .t-lg-70 {
    top: 70% !important; } }
@media (min-width: 992px) {
  .b-lg-70 {
    bottom: 70% !important; } }
@media (min-width: 992px) {
  .r-lg-70 {
    right: 70% !important; } }
@media (min-width: 992px) {
  .l-lg-70 {
    left: 70% !important; } }
@media (min-width: 1200px) {
  .t-xl-70 {
    top: 70% !important; } }
@media (min-width: 1200px) {
  .b-xl-70 {
    bottom: 70% !important; } }
@media (min-width: 1200px) {
  .r-xl-70 {
    right: 70% !important; } }
@media (min-width: 1200px) {
  .l-xl-70 {
    left: 70% !important; } }
@media (min-width: 1440px) {
  .t-xxl-70 {
    top: 70% !important; } }
@media (min-width: 1440px) {
  .b-xxl-70 {
    bottom: 70% !important; } }
@media (min-width: 1440px) {
  .r-xxl-70 {
    right: 70% !important; } }
@media (min-width: 1440px) {
  .l-xxl-70 {
    left: 70% !important; } }
.t-71 {
  top: 71%; }
.b-71 {
  bottom: 71%; }
.r-71 {
  right: 71%; }
.l-71 {
  left: 71%; }
@media (min-width: 576px) {
  .t-sm-71 {
    top: 71% !important; } }
@media (min-width: 576px) {
  .b-sm-71 {
    bottom: 71% !important; } }
@media (min-width: 576px) {
  .r-sm-71 {
    right: 71% !important; } }
@media (min-width: 576px) {
  .l-sm-71 {
    left: 71% !important; } }
@media (min-width: 768px) {
  .t-md-71 {
    top: 71% !important; } }
@media (min-width: 768px) {
  .b-md-71 {
    bottom: 71% !important; } }
@media (min-width: 768px) {
  .r-md-71 {
    right: 71% !important; } }
@media (min-width: 768px) {
  .l-md-71 {
    left: 71% !important; } }
@media (min-width: 992px) {
  .t-lg-71 {
    top: 71% !important; } }
@media (min-width: 992px) {
  .b-lg-71 {
    bottom: 71% !important; } }
@media (min-width: 992px) {
  .r-lg-71 {
    right: 71% !important; } }
@media (min-width: 992px) {
  .l-lg-71 {
    left: 71% !important; } }
@media (min-width: 1200px) {
  .t-xl-71 {
    top: 71% !important; } }
@media (min-width: 1200px) {
  .b-xl-71 {
    bottom: 71% !important; } }
@media (min-width: 1200px) {
  .r-xl-71 {
    right: 71% !important; } }
@media (min-width: 1200px) {
  .l-xl-71 {
    left: 71% !important; } }
@media (min-width: 1440px) {
  .t-xxl-71 {
    top: 71% !important; } }
@media (min-width: 1440px) {
  .b-xxl-71 {
    bottom: 71% !important; } }
@media (min-width: 1440px) {
  .r-xxl-71 {
    right: 71% !important; } }
@media (min-width: 1440px) {
  .l-xxl-71 {
    left: 71% !important; } }
.t-72 {
  top: 72%; }
.b-72 {
  bottom: 72%; }
.r-72 {
  right: 72%; }
.l-72 {
  left: 72%; }
@media (min-width: 576px) {
  .t-sm-72 {
    top: 72% !important; } }
@media (min-width: 576px) {
  .b-sm-72 {
    bottom: 72% !important; } }
@media (min-width: 576px) {
  .r-sm-72 {
    right: 72% !important; } }
@media (min-width: 576px) {
  .l-sm-72 {
    left: 72% !important; } }
@media (min-width: 768px) {
  .t-md-72 {
    top: 72% !important; } }
@media (min-width: 768px) {
  .b-md-72 {
    bottom: 72% !important; } }
@media (min-width: 768px) {
  .r-md-72 {
    right: 72% !important; } }
@media (min-width: 768px) {
  .l-md-72 {
    left: 72% !important; } }
@media (min-width: 992px) {
  .t-lg-72 {
    top: 72% !important; } }
@media (min-width: 992px) {
  .b-lg-72 {
    bottom: 72% !important; } }
@media (min-width: 992px) {
  .r-lg-72 {
    right: 72% !important; } }
@media (min-width: 992px) {
  .l-lg-72 {
    left: 72% !important; } }
@media (min-width: 1200px) {
  .t-xl-72 {
    top: 72% !important; } }
@media (min-width: 1200px) {
  .b-xl-72 {
    bottom: 72% !important; } }
@media (min-width: 1200px) {
  .r-xl-72 {
    right: 72% !important; } }
@media (min-width: 1200px) {
  .l-xl-72 {
    left: 72% !important; } }
@media (min-width: 1440px) {
  .t-xxl-72 {
    top: 72% !important; } }
@media (min-width: 1440px) {
  .b-xxl-72 {
    bottom: 72% !important; } }
@media (min-width: 1440px) {
  .r-xxl-72 {
    right: 72% !important; } }
@media (min-width: 1440px) {
  .l-xxl-72 {
    left: 72% !important; } }
.t-73 {
  top: 73%; }
.b-73 {
  bottom: 73%; }
.r-73 {
  right: 73%; }
.l-73 {
  left: 73%; }
@media (min-width: 576px) {
  .t-sm-73 {
    top: 73% !important; } }
@media (min-width: 576px) {
  .b-sm-73 {
    bottom: 73% !important; } }
@media (min-width: 576px) {
  .r-sm-73 {
    right: 73% !important; } }
@media (min-width: 576px) {
  .l-sm-73 {
    left: 73% !important; } }
@media (min-width: 768px) {
  .t-md-73 {
    top: 73% !important; } }
@media (min-width: 768px) {
  .b-md-73 {
    bottom: 73% !important; } }
@media (min-width: 768px) {
  .r-md-73 {
    right: 73% !important; } }
@media (min-width: 768px) {
  .l-md-73 {
    left: 73% !important; } }
@media (min-width: 992px) {
  .t-lg-73 {
    top: 73% !important; } }
@media (min-width: 992px) {
  .b-lg-73 {
    bottom: 73% !important; } }
@media (min-width: 992px) {
  .r-lg-73 {
    right: 73% !important; } }
@media (min-width: 992px) {
  .l-lg-73 {
    left: 73% !important; } }
@media (min-width: 1200px) {
  .t-xl-73 {
    top: 73% !important; } }
@media (min-width: 1200px) {
  .b-xl-73 {
    bottom: 73% !important; } }
@media (min-width: 1200px) {
  .r-xl-73 {
    right: 73% !important; } }
@media (min-width: 1200px) {
  .l-xl-73 {
    left: 73% !important; } }
@media (min-width: 1440px) {
  .t-xxl-73 {
    top: 73% !important; } }
@media (min-width: 1440px) {
  .b-xxl-73 {
    bottom: 73% !important; } }
@media (min-width: 1440px) {
  .r-xxl-73 {
    right: 73% !important; } }
@media (min-width: 1440px) {
  .l-xxl-73 {
    left: 73% !important; } }
.t-74 {
  top: 74%; }
.b-74 {
  bottom: 74%; }
.r-74 {
  right: 74%; }
.l-74 {
  left: 74%; }
@media (min-width: 576px) {
  .t-sm-74 {
    top: 74% !important; } }
@media (min-width: 576px) {
  .b-sm-74 {
    bottom: 74% !important; } }
@media (min-width: 576px) {
  .r-sm-74 {
    right: 74% !important; } }
@media (min-width: 576px) {
  .l-sm-74 {
    left: 74% !important; } }
@media (min-width: 768px) {
  .t-md-74 {
    top: 74% !important; } }
@media (min-width: 768px) {
  .b-md-74 {
    bottom: 74% !important; } }
@media (min-width: 768px) {
  .r-md-74 {
    right: 74% !important; } }
@media (min-width: 768px) {
  .l-md-74 {
    left: 74% !important; } }
@media (min-width: 992px) {
  .t-lg-74 {
    top: 74% !important; } }
@media (min-width: 992px) {
  .b-lg-74 {
    bottom: 74% !important; } }
@media (min-width: 992px) {
  .r-lg-74 {
    right: 74% !important; } }
@media (min-width: 992px) {
  .l-lg-74 {
    left: 74% !important; } }
@media (min-width: 1200px) {
  .t-xl-74 {
    top: 74% !important; } }
@media (min-width: 1200px) {
  .b-xl-74 {
    bottom: 74% !important; } }
@media (min-width: 1200px) {
  .r-xl-74 {
    right: 74% !important; } }
@media (min-width: 1200px) {
  .l-xl-74 {
    left: 74% !important; } }
@media (min-width: 1440px) {
  .t-xxl-74 {
    top: 74% !important; } }
@media (min-width: 1440px) {
  .b-xxl-74 {
    bottom: 74% !important; } }
@media (min-width: 1440px) {
  .r-xxl-74 {
    right: 74% !important; } }
@media (min-width: 1440px) {
  .l-xxl-74 {
    left: 74% !important; } }
.t-75 {
  top: 75%; }
.b-75 {
  bottom: 75%; }
.r-75 {
  right: 75%; }
.l-75 {
  left: 75%; }
@media (min-width: 576px) {
  .t-sm-75 {
    top: 75% !important; } }
@media (min-width: 576px) {
  .b-sm-75 {
    bottom: 75% !important; } }
@media (min-width: 576px) {
  .r-sm-75 {
    right: 75% !important; } }
@media (min-width: 576px) {
  .l-sm-75 {
    left: 75% !important; } }
@media (min-width: 768px) {
  .t-md-75 {
    top: 75% !important; } }
@media (min-width: 768px) {
  .b-md-75 {
    bottom: 75% !important; } }
@media (min-width: 768px) {
  .r-md-75 {
    right: 75% !important; } }
@media (min-width: 768px) {
  .l-md-75 {
    left: 75% !important; } }
@media (min-width: 992px) {
  .t-lg-75 {
    top: 75% !important; } }
@media (min-width: 992px) {
  .b-lg-75 {
    bottom: 75% !important; } }
@media (min-width: 992px) {
  .r-lg-75 {
    right: 75% !important; } }
@media (min-width: 992px) {
  .l-lg-75 {
    left: 75% !important; } }
@media (min-width: 1200px) {
  .t-xl-75 {
    top: 75% !important; } }
@media (min-width: 1200px) {
  .b-xl-75 {
    bottom: 75% !important; } }
@media (min-width: 1200px) {
  .r-xl-75 {
    right: 75% !important; } }
@media (min-width: 1200px) {
  .l-xl-75 {
    left: 75% !important; } }
@media (min-width: 1440px) {
  .t-xxl-75 {
    top: 75% !important; } }
@media (min-width: 1440px) {
  .b-xxl-75 {
    bottom: 75% !important; } }
@media (min-width: 1440px) {
  .r-xxl-75 {
    right: 75% !important; } }
@media (min-width: 1440px) {
  .l-xxl-75 {
    left: 75% !important; } }
.t-76 {
  top: 76%; }
.b-76 {
  bottom: 76%; }
.r-76 {
  right: 76%; }
.l-76 {
  left: 76%; }
@media (min-width: 576px) {
  .t-sm-76 {
    top: 76% !important; } }
@media (min-width: 576px) {
  .b-sm-76 {
    bottom: 76% !important; } }
@media (min-width: 576px) {
  .r-sm-76 {
    right: 76% !important; } }
@media (min-width: 576px) {
  .l-sm-76 {
    left: 76% !important; } }
@media (min-width: 768px) {
  .t-md-76 {
    top: 76% !important; } }
@media (min-width: 768px) {
  .b-md-76 {
    bottom: 76% !important; } }
@media (min-width: 768px) {
  .r-md-76 {
    right: 76% !important; } }
@media (min-width: 768px) {
  .l-md-76 {
    left: 76% !important; } }
@media (min-width: 992px) {
  .t-lg-76 {
    top: 76% !important; } }
@media (min-width: 992px) {
  .b-lg-76 {
    bottom: 76% !important; } }
@media (min-width: 992px) {
  .r-lg-76 {
    right: 76% !important; } }
@media (min-width: 992px) {
  .l-lg-76 {
    left: 76% !important; } }
@media (min-width: 1200px) {
  .t-xl-76 {
    top: 76% !important; } }
@media (min-width: 1200px) {
  .b-xl-76 {
    bottom: 76% !important; } }
@media (min-width: 1200px) {
  .r-xl-76 {
    right: 76% !important; } }
@media (min-width: 1200px) {
  .l-xl-76 {
    left: 76% !important; } }
@media (min-width: 1440px) {
  .t-xxl-76 {
    top: 76% !important; } }
@media (min-width: 1440px) {
  .b-xxl-76 {
    bottom: 76% !important; } }
@media (min-width: 1440px) {
  .r-xxl-76 {
    right: 76% !important; } }
@media (min-width: 1440px) {
  .l-xxl-76 {
    left: 76% !important; } }
.t-77 {
  top: 77%; }
.b-77 {
  bottom: 77%; }
.r-77 {
  right: 77%; }
.l-77 {
  left: 77%; }
@media (min-width: 576px) {
  .t-sm-77 {
    top: 77% !important; } }
@media (min-width: 576px) {
  .b-sm-77 {
    bottom: 77% !important; } }
@media (min-width: 576px) {
  .r-sm-77 {
    right: 77% !important; } }
@media (min-width: 576px) {
  .l-sm-77 {
    left: 77% !important; } }
@media (min-width: 768px) {
  .t-md-77 {
    top: 77% !important; } }
@media (min-width: 768px) {
  .b-md-77 {
    bottom: 77% !important; } }
@media (min-width: 768px) {
  .r-md-77 {
    right: 77% !important; } }
@media (min-width: 768px) {
  .l-md-77 {
    left: 77% !important; } }
@media (min-width: 992px) {
  .t-lg-77 {
    top: 77% !important; } }
@media (min-width: 992px) {
  .b-lg-77 {
    bottom: 77% !important; } }
@media (min-width: 992px) {
  .r-lg-77 {
    right: 77% !important; } }
@media (min-width: 992px) {
  .l-lg-77 {
    left: 77% !important; } }
@media (min-width: 1200px) {
  .t-xl-77 {
    top: 77% !important; } }
@media (min-width: 1200px) {
  .b-xl-77 {
    bottom: 77% !important; } }
@media (min-width: 1200px) {
  .r-xl-77 {
    right: 77% !important; } }
@media (min-width: 1200px) {
  .l-xl-77 {
    left: 77% !important; } }
@media (min-width: 1440px) {
  .t-xxl-77 {
    top: 77% !important; } }
@media (min-width: 1440px) {
  .b-xxl-77 {
    bottom: 77% !important; } }
@media (min-width: 1440px) {
  .r-xxl-77 {
    right: 77% !important; } }
@media (min-width: 1440px) {
  .l-xxl-77 {
    left: 77% !important; } }
.t-78 {
  top: 78%; }
.b-78 {
  bottom: 78%; }
.r-78 {
  right: 78%; }
.l-78 {
  left: 78%; }
@media (min-width: 576px) {
  .t-sm-78 {
    top: 78% !important; } }
@media (min-width: 576px) {
  .b-sm-78 {
    bottom: 78% !important; } }
@media (min-width: 576px) {
  .r-sm-78 {
    right: 78% !important; } }
@media (min-width: 576px) {
  .l-sm-78 {
    left: 78% !important; } }
@media (min-width: 768px) {
  .t-md-78 {
    top: 78% !important; } }
@media (min-width: 768px) {
  .b-md-78 {
    bottom: 78% !important; } }
@media (min-width: 768px) {
  .r-md-78 {
    right: 78% !important; } }
@media (min-width: 768px) {
  .l-md-78 {
    left: 78% !important; } }
@media (min-width: 992px) {
  .t-lg-78 {
    top: 78% !important; } }
@media (min-width: 992px) {
  .b-lg-78 {
    bottom: 78% !important; } }
@media (min-width: 992px) {
  .r-lg-78 {
    right: 78% !important; } }
@media (min-width: 992px) {
  .l-lg-78 {
    left: 78% !important; } }
@media (min-width: 1200px) {
  .t-xl-78 {
    top: 78% !important; } }
@media (min-width: 1200px) {
  .b-xl-78 {
    bottom: 78% !important; } }
@media (min-width: 1200px) {
  .r-xl-78 {
    right: 78% !important; } }
@media (min-width: 1200px) {
  .l-xl-78 {
    left: 78% !important; } }
@media (min-width: 1440px) {
  .t-xxl-78 {
    top: 78% !important; } }
@media (min-width: 1440px) {
  .b-xxl-78 {
    bottom: 78% !important; } }
@media (min-width: 1440px) {
  .r-xxl-78 {
    right: 78% !important; } }
@media (min-width: 1440px) {
  .l-xxl-78 {
    left: 78% !important; } }
.t-79 {
  top: 79%; }
.b-79 {
  bottom: 79%; }
.r-79 {
  right: 79%; }
.l-79 {
  left: 79%; }
@media (min-width: 576px) {
  .t-sm-79 {
    top: 79% !important; } }
@media (min-width: 576px) {
  .b-sm-79 {
    bottom: 79% !important; } }
@media (min-width: 576px) {
  .r-sm-79 {
    right: 79% !important; } }
@media (min-width: 576px) {
  .l-sm-79 {
    left: 79% !important; } }
@media (min-width: 768px) {
  .t-md-79 {
    top: 79% !important; } }
@media (min-width: 768px) {
  .b-md-79 {
    bottom: 79% !important; } }
@media (min-width: 768px) {
  .r-md-79 {
    right: 79% !important; } }
@media (min-width: 768px) {
  .l-md-79 {
    left: 79% !important; } }
@media (min-width: 992px) {
  .t-lg-79 {
    top: 79% !important; } }
@media (min-width: 992px) {
  .b-lg-79 {
    bottom: 79% !important; } }
@media (min-width: 992px) {
  .r-lg-79 {
    right: 79% !important; } }
@media (min-width: 992px) {
  .l-lg-79 {
    left: 79% !important; } }
@media (min-width: 1200px) {
  .t-xl-79 {
    top: 79% !important; } }
@media (min-width: 1200px) {
  .b-xl-79 {
    bottom: 79% !important; } }
@media (min-width: 1200px) {
  .r-xl-79 {
    right: 79% !important; } }
@media (min-width: 1200px) {
  .l-xl-79 {
    left: 79% !important; } }
@media (min-width: 1440px) {
  .t-xxl-79 {
    top: 79% !important; } }
@media (min-width: 1440px) {
  .b-xxl-79 {
    bottom: 79% !important; } }
@media (min-width: 1440px) {
  .r-xxl-79 {
    right: 79% !important; } }
@media (min-width: 1440px) {
  .l-xxl-79 {
    left: 79% !important; } }
.t-80 {
  top: 80%; }
.b-80 {
  bottom: 80%; }
.r-80 {
  right: 80%; }
.l-80 {
  left: 80%; }
@media (min-width: 576px) {
  .t-sm-80 {
    top: 80% !important; } }
@media (min-width: 576px) {
  .b-sm-80 {
    bottom: 80% !important; } }
@media (min-width: 576px) {
  .r-sm-80 {
    right: 80% !important; } }
@media (min-width: 576px) {
  .l-sm-80 {
    left: 80% !important; } }
@media (min-width: 768px) {
  .t-md-80 {
    top: 80% !important; } }
@media (min-width: 768px) {
  .b-md-80 {
    bottom: 80% !important; } }
@media (min-width: 768px) {
  .r-md-80 {
    right: 80% !important; } }
@media (min-width: 768px) {
  .l-md-80 {
    left: 80% !important; } }
@media (min-width: 992px) {
  .t-lg-80 {
    top: 80% !important; } }
@media (min-width: 992px) {
  .b-lg-80 {
    bottom: 80% !important; } }
@media (min-width: 992px) {
  .r-lg-80 {
    right: 80% !important; } }
@media (min-width: 992px) {
  .l-lg-80 {
    left: 80% !important; } }
@media (min-width: 1200px) {
  .t-xl-80 {
    top: 80% !important; } }
@media (min-width: 1200px) {
  .b-xl-80 {
    bottom: 80% !important; } }
@media (min-width: 1200px) {
  .r-xl-80 {
    right: 80% !important; } }
@media (min-width: 1200px) {
  .l-xl-80 {
    left: 80% !important; } }
@media (min-width: 1440px) {
  .t-xxl-80 {
    top: 80% !important; } }
@media (min-width: 1440px) {
  .b-xxl-80 {
    bottom: 80% !important; } }
@media (min-width: 1440px) {
  .r-xxl-80 {
    right: 80% !important; } }
@media (min-width: 1440px) {
  .l-xxl-80 {
    left: 80% !important; } }
.t-81 {
  top: 81%; }
.b-81 {
  bottom: 81%; }
.r-81 {
  right: 81%; }
.l-81 {
  left: 81%; }
@media (min-width: 576px) {
  .t-sm-81 {
    top: 81% !important; } }
@media (min-width: 576px) {
  .b-sm-81 {
    bottom: 81% !important; } }
@media (min-width: 576px) {
  .r-sm-81 {
    right: 81% !important; } }
@media (min-width: 576px) {
  .l-sm-81 {
    left: 81% !important; } }
@media (min-width: 768px) {
  .t-md-81 {
    top: 81% !important; } }
@media (min-width: 768px) {
  .b-md-81 {
    bottom: 81% !important; } }
@media (min-width: 768px) {
  .r-md-81 {
    right: 81% !important; } }
@media (min-width: 768px) {
  .l-md-81 {
    left: 81% !important; } }
@media (min-width: 992px) {
  .t-lg-81 {
    top: 81% !important; } }
@media (min-width: 992px) {
  .b-lg-81 {
    bottom: 81% !important; } }
@media (min-width: 992px) {
  .r-lg-81 {
    right: 81% !important; } }
@media (min-width: 992px) {
  .l-lg-81 {
    left: 81% !important; } }
@media (min-width: 1200px) {
  .t-xl-81 {
    top: 81% !important; } }
@media (min-width: 1200px) {
  .b-xl-81 {
    bottom: 81% !important; } }
@media (min-width: 1200px) {
  .r-xl-81 {
    right: 81% !important; } }
@media (min-width: 1200px) {
  .l-xl-81 {
    left: 81% !important; } }
@media (min-width: 1440px) {
  .t-xxl-81 {
    top: 81% !important; } }
@media (min-width: 1440px) {
  .b-xxl-81 {
    bottom: 81% !important; } }
@media (min-width: 1440px) {
  .r-xxl-81 {
    right: 81% !important; } }
@media (min-width: 1440px) {
  .l-xxl-81 {
    left: 81% !important; } }
.t-82 {
  top: 82%; }
.b-82 {
  bottom: 82%; }
.r-82 {
  right: 82%; }
.l-82 {
  left: 82%; }
@media (min-width: 576px) {
  .t-sm-82 {
    top: 82% !important; } }
@media (min-width: 576px) {
  .b-sm-82 {
    bottom: 82% !important; } }
@media (min-width: 576px) {
  .r-sm-82 {
    right: 82% !important; } }
@media (min-width: 576px) {
  .l-sm-82 {
    left: 82% !important; } }
@media (min-width: 768px) {
  .t-md-82 {
    top: 82% !important; } }
@media (min-width: 768px) {
  .b-md-82 {
    bottom: 82% !important; } }
@media (min-width: 768px) {
  .r-md-82 {
    right: 82% !important; } }
@media (min-width: 768px) {
  .l-md-82 {
    left: 82% !important; } }
@media (min-width: 992px) {
  .t-lg-82 {
    top: 82% !important; } }
@media (min-width: 992px) {
  .b-lg-82 {
    bottom: 82% !important; } }
@media (min-width: 992px) {
  .r-lg-82 {
    right: 82% !important; } }
@media (min-width: 992px) {
  .l-lg-82 {
    left: 82% !important; } }
@media (min-width: 1200px) {
  .t-xl-82 {
    top: 82% !important; } }
@media (min-width: 1200px) {
  .b-xl-82 {
    bottom: 82% !important; } }
@media (min-width: 1200px) {
  .r-xl-82 {
    right: 82% !important; } }
@media (min-width: 1200px) {
  .l-xl-82 {
    left: 82% !important; } }
@media (min-width: 1440px) {
  .t-xxl-82 {
    top: 82% !important; } }
@media (min-width: 1440px) {
  .b-xxl-82 {
    bottom: 82% !important; } }
@media (min-width: 1440px) {
  .r-xxl-82 {
    right: 82% !important; } }
@media (min-width: 1440px) {
  .l-xxl-82 {
    left: 82% !important; } }
.t-83 {
  top: 83%; }
.b-83 {
  bottom: 83%; }
.r-83 {
  right: 83%; }
.l-83 {
  left: 83%; }
@media (min-width: 576px) {
  .t-sm-83 {
    top: 83% !important; } }
@media (min-width: 576px) {
  .b-sm-83 {
    bottom: 83% !important; } }
@media (min-width: 576px) {
  .r-sm-83 {
    right: 83% !important; } }
@media (min-width: 576px) {
  .l-sm-83 {
    left: 83% !important; } }
@media (min-width: 768px) {
  .t-md-83 {
    top: 83% !important; } }
@media (min-width: 768px) {
  .b-md-83 {
    bottom: 83% !important; } }
@media (min-width: 768px) {
  .r-md-83 {
    right: 83% !important; } }
@media (min-width: 768px) {
  .l-md-83 {
    left: 83% !important; } }
@media (min-width: 992px) {
  .t-lg-83 {
    top: 83% !important; } }
@media (min-width: 992px) {
  .b-lg-83 {
    bottom: 83% !important; } }
@media (min-width: 992px) {
  .r-lg-83 {
    right: 83% !important; } }
@media (min-width: 992px) {
  .l-lg-83 {
    left: 83% !important; } }
@media (min-width: 1200px) {
  .t-xl-83 {
    top: 83% !important; } }
@media (min-width: 1200px) {
  .b-xl-83 {
    bottom: 83% !important; } }
@media (min-width: 1200px) {
  .r-xl-83 {
    right: 83% !important; } }
@media (min-width: 1200px) {
  .l-xl-83 {
    left: 83% !important; } }
@media (min-width: 1440px) {
  .t-xxl-83 {
    top: 83% !important; } }
@media (min-width: 1440px) {
  .b-xxl-83 {
    bottom: 83% !important; } }
@media (min-width: 1440px) {
  .r-xxl-83 {
    right: 83% !important; } }
@media (min-width: 1440px) {
  .l-xxl-83 {
    left: 83% !important; } }
.t-84 {
  top: 84%; }
.b-84 {
  bottom: 84%; }
.r-84 {
  right: 84%; }
.l-84 {
  left: 84%; }
@media (min-width: 576px) {
  .t-sm-84 {
    top: 84% !important; } }
@media (min-width: 576px) {
  .b-sm-84 {
    bottom: 84% !important; } }
@media (min-width: 576px) {
  .r-sm-84 {
    right: 84% !important; } }
@media (min-width: 576px) {
  .l-sm-84 {
    left: 84% !important; } }
@media (min-width: 768px) {
  .t-md-84 {
    top: 84% !important; } }
@media (min-width: 768px) {
  .b-md-84 {
    bottom: 84% !important; } }
@media (min-width: 768px) {
  .r-md-84 {
    right: 84% !important; } }
@media (min-width: 768px) {
  .l-md-84 {
    left: 84% !important; } }
@media (min-width: 992px) {
  .t-lg-84 {
    top: 84% !important; } }
@media (min-width: 992px) {
  .b-lg-84 {
    bottom: 84% !important; } }
@media (min-width: 992px) {
  .r-lg-84 {
    right: 84% !important; } }
@media (min-width: 992px) {
  .l-lg-84 {
    left: 84% !important; } }
@media (min-width: 1200px) {
  .t-xl-84 {
    top: 84% !important; } }
@media (min-width: 1200px) {
  .b-xl-84 {
    bottom: 84% !important; } }
@media (min-width: 1200px) {
  .r-xl-84 {
    right: 84% !important; } }
@media (min-width: 1200px) {
  .l-xl-84 {
    left: 84% !important; } }
@media (min-width: 1440px) {
  .t-xxl-84 {
    top: 84% !important; } }
@media (min-width: 1440px) {
  .b-xxl-84 {
    bottom: 84% !important; } }
@media (min-width: 1440px) {
  .r-xxl-84 {
    right: 84% !important; } }
@media (min-width: 1440px) {
  .l-xxl-84 {
    left: 84% !important; } }
.t-85 {
  top: 85%; }
.b-85 {
  bottom: 85%; }
.r-85 {
  right: 85%; }
.l-85 {
  left: 85%; }
@media (min-width: 576px) {
  .t-sm-85 {
    top: 85% !important; } }
@media (min-width: 576px) {
  .b-sm-85 {
    bottom: 85% !important; } }
@media (min-width: 576px) {
  .r-sm-85 {
    right: 85% !important; } }
@media (min-width: 576px) {
  .l-sm-85 {
    left: 85% !important; } }
@media (min-width: 768px) {
  .t-md-85 {
    top: 85% !important; } }
@media (min-width: 768px) {
  .b-md-85 {
    bottom: 85% !important; } }
@media (min-width: 768px) {
  .r-md-85 {
    right: 85% !important; } }
@media (min-width: 768px) {
  .l-md-85 {
    left: 85% !important; } }
@media (min-width: 992px) {
  .t-lg-85 {
    top: 85% !important; } }
@media (min-width: 992px) {
  .b-lg-85 {
    bottom: 85% !important; } }
@media (min-width: 992px) {
  .r-lg-85 {
    right: 85% !important; } }
@media (min-width: 992px) {
  .l-lg-85 {
    left: 85% !important; } }
@media (min-width: 1200px) {
  .t-xl-85 {
    top: 85% !important; } }
@media (min-width: 1200px) {
  .b-xl-85 {
    bottom: 85% !important; } }
@media (min-width: 1200px) {
  .r-xl-85 {
    right: 85% !important; } }
@media (min-width: 1200px) {
  .l-xl-85 {
    left: 85% !important; } }
@media (min-width: 1440px) {
  .t-xxl-85 {
    top: 85% !important; } }
@media (min-width: 1440px) {
  .b-xxl-85 {
    bottom: 85% !important; } }
@media (min-width: 1440px) {
  .r-xxl-85 {
    right: 85% !important; } }
@media (min-width: 1440px) {
  .l-xxl-85 {
    left: 85% !important; } }
.t-86 {
  top: 86%; }
.b-86 {
  bottom: 86%; }
.r-86 {
  right: 86%; }
.l-86 {
  left: 86%; }
@media (min-width: 576px) {
  .t-sm-86 {
    top: 86% !important; } }
@media (min-width: 576px) {
  .b-sm-86 {
    bottom: 86% !important; } }
@media (min-width: 576px) {
  .r-sm-86 {
    right: 86% !important; } }
@media (min-width: 576px) {
  .l-sm-86 {
    left: 86% !important; } }
@media (min-width: 768px) {
  .t-md-86 {
    top: 86% !important; } }
@media (min-width: 768px) {
  .b-md-86 {
    bottom: 86% !important; } }
@media (min-width: 768px) {
  .r-md-86 {
    right: 86% !important; } }
@media (min-width: 768px) {
  .l-md-86 {
    left: 86% !important; } }
@media (min-width: 992px) {
  .t-lg-86 {
    top: 86% !important; } }
@media (min-width: 992px) {
  .b-lg-86 {
    bottom: 86% !important; } }
@media (min-width: 992px) {
  .r-lg-86 {
    right: 86% !important; } }
@media (min-width: 992px) {
  .l-lg-86 {
    left: 86% !important; } }
@media (min-width: 1200px) {
  .t-xl-86 {
    top: 86% !important; } }
@media (min-width: 1200px) {
  .b-xl-86 {
    bottom: 86% !important; } }
@media (min-width: 1200px) {
  .r-xl-86 {
    right: 86% !important; } }
@media (min-width: 1200px) {
  .l-xl-86 {
    left: 86% !important; } }
@media (min-width: 1440px) {
  .t-xxl-86 {
    top: 86% !important; } }
@media (min-width: 1440px) {
  .b-xxl-86 {
    bottom: 86% !important; } }
@media (min-width: 1440px) {
  .r-xxl-86 {
    right: 86% !important; } }
@media (min-width: 1440px) {
  .l-xxl-86 {
    left: 86% !important; } }
.t-87 {
  top: 87%; }
.b-87 {
  bottom: 87%; }
.r-87 {
  right: 87%; }
.l-87 {
  left: 87%; }
@media (min-width: 576px) {
  .t-sm-87 {
    top: 87% !important; } }
@media (min-width: 576px) {
  .b-sm-87 {
    bottom: 87% !important; } }
@media (min-width: 576px) {
  .r-sm-87 {
    right: 87% !important; } }
@media (min-width: 576px) {
  .l-sm-87 {
    left: 87% !important; } }
@media (min-width: 768px) {
  .t-md-87 {
    top: 87% !important; } }
@media (min-width: 768px) {
  .b-md-87 {
    bottom: 87% !important; } }
@media (min-width: 768px) {
  .r-md-87 {
    right: 87% !important; } }
@media (min-width: 768px) {
  .l-md-87 {
    left: 87% !important; } }
@media (min-width: 992px) {
  .t-lg-87 {
    top: 87% !important; } }
@media (min-width: 992px) {
  .b-lg-87 {
    bottom: 87% !important; } }
@media (min-width: 992px) {
  .r-lg-87 {
    right: 87% !important; } }
@media (min-width: 992px) {
  .l-lg-87 {
    left: 87% !important; } }
@media (min-width: 1200px) {
  .t-xl-87 {
    top: 87% !important; } }
@media (min-width: 1200px) {
  .b-xl-87 {
    bottom: 87% !important; } }
@media (min-width: 1200px) {
  .r-xl-87 {
    right: 87% !important; } }
@media (min-width: 1200px) {
  .l-xl-87 {
    left: 87% !important; } }
@media (min-width: 1440px) {
  .t-xxl-87 {
    top: 87% !important; } }
@media (min-width: 1440px) {
  .b-xxl-87 {
    bottom: 87% !important; } }
@media (min-width: 1440px) {
  .r-xxl-87 {
    right: 87% !important; } }
@media (min-width: 1440px) {
  .l-xxl-87 {
    left: 87% !important; } }
.t-88 {
  top: 88%; }
.b-88 {
  bottom: 88%; }
.r-88 {
  right: 88%; }
.l-88 {
  left: 88%; }
@media (min-width: 576px) {
  .t-sm-88 {
    top: 88% !important; } }
@media (min-width: 576px) {
  .b-sm-88 {
    bottom: 88% !important; } }
@media (min-width: 576px) {
  .r-sm-88 {
    right: 88% !important; } }
@media (min-width: 576px) {
  .l-sm-88 {
    left: 88% !important; } }
@media (min-width: 768px) {
  .t-md-88 {
    top: 88% !important; } }
@media (min-width: 768px) {
  .b-md-88 {
    bottom: 88% !important; } }
@media (min-width: 768px) {
  .r-md-88 {
    right: 88% !important; } }
@media (min-width: 768px) {
  .l-md-88 {
    left: 88% !important; } }
@media (min-width: 992px) {
  .t-lg-88 {
    top: 88% !important; } }
@media (min-width: 992px) {
  .b-lg-88 {
    bottom: 88% !important; } }
@media (min-width: 992px) {
  .r-lg-88 {
    right: 88% !important; } }
@media (min-width: 992px) {
  .l-lg-88 {
    left: 88% !important; } }
@media (min-width: 1200px) {
  .t-xl-88 {
    top: 88% !important; } }
@media (min-width: 1200px) {
  .b-xl-88 {
    bottom: 88% !important; } }
@media (min-width: 1200px) {
  .r-xl-88 {
    right: 88% !important; } }
@media (min-width: 1200px) {
  .l-xl-88 {
    left: 88% !important; } }
@media (min-width: 1440px) {
  .t-xxl-88 {
    top: 88% !important; } }
@media (min-width: 1440px) {
  .b-xxl-88 {
    bottom: 88% !important; } }
@media (min-width: 1440px) {
  .r-xxl-88 {
    right: 88% !important; } }
@media (min-width: 1440px) {
  .l-xxl-88 {
    left: 88% !important; } }
.t-89 {
  top: 89%; }
.b-89 {
  bottom: 89%; }
.r-89 {
  right: 89%; }
.l-89 {
  left: 89%; }
@media (min-width: 576px) {
  .t-sm-89 {
    top: 89% !important; } }
@media (min-width: 576px) {
  .b-sm-89 {
    bottom: 89% !important; } }
@media (min-width: 576px) {
  .r-sm-89 {
    right: 89% !important; } }
@media (min-width: 576px) {
  .l-sm-89 {
    left: 89% !important; } }
@media (min-width: 768px) {
  .t-md-89 {
    top: 89% !important; } }
@media (min-width: 768px) {
  .b-md-89 {
    bottom: 89% !important; } }
@media (min-width: 768px) {
  .r-md-89 {
    right: 89% !important; } }
@media (min-width: 768px) {
  .l-md-89 {
    left: 89% !important; } }
@media (min-width: 992px) {
  .t-lg-89 {
    top: 89% !important; } }
@media (min-width: 992px) {
  .b-lg-89 {
    bottom: 89% !important; } }
@media (min-width: 992px) {
  .r-lg-89 {
    right: 89% !important; } }
@media (min-width: 992px) {
  .l-lg-89 {
    left: 89% !important; } }
@media (min-width: 1200px) {
  .t-xl-89 {
    top: 89% !important; } }
@media (min-width: 1200px) {
  .b-xl-89 {
    bottom: 89% !important; } }
@media (min-width: 1200px) {
  .r-xl-89 {
    right: 89% !important; } }
@media (min-width: 1200px) {
  .l-xl-89 {
    left: 89% !important; } }
@media (min-width: 1440px) {
  .t-xxl-89 {
    top: 89% !important; } }
@media (min-width: 1440px) {
  .b-xxl-89 {
    bottom: 89% !important; } }
@media (min-width: 1440px) {
  .r-xxl-89 {
    right: 89% !important; } }
@media (min-width: 1440px) {
  .l-xxl-89 {
    left: 89% !important; } }
.t-90 {
  top: 90%; }
.b-90 {
  bottom: 90%; }
.r-90 {
  right: 90%; }
.l-90 {
  left: 90%; }
@media (min-width: 576px) {
  .t-sm-90 {
    top: 90% !important; } }
@media (min-width: 576px) {
  .b-sm-90 {
    bottom: 90% !important; } }
@media (min-width: 576px) {
  .r-sm-90 {
    right: 90% !important; } }
@media (min-width: 576px) {
  .l-sm-90 {
    left: 90% !important; } }
@media (min-width: 768px) {
  .t-md-90 {
    top: 90% !important; } }
@media (min-width: 768px) {
  .b-md-90 {
    bottom: 90% !important; } }
@media (min-width: 768px) {
  .r-md-90 {
    right: 90% !important; } }
@media (min-width: 768px) {
  .l-md-90 {
    left: 90% !important; } }
@media (min-width: 992px) {
  .t-lg-90 {
    top: 90% !important; } }
@media (min-width: 992px) {
  .b-lg-90 {
    bottom: 90% !important; } }
@media (min-width: 992px) {
  .r-lg-90 {
    right: 90% !important; } }
@media (min-width: 992px) {
  .l-lg-90 {
    left: 90% !important; } }
@media (min-width: 1200px) {
  .t-xl-90 {
    top: 90% !important; } }
@media (min-width: 1200px) {
  .b-xl-90 {
    bottom: 90% !important; } }
@media (min-width: 1200px) {
  .r-xl-90 {
    right: 90% !important; } }
@media (min-width: 1200px) {
  .l-xl-90 {
    left: 90% !important; } }
@media (min-width: 1440px) {
  .t-xxl-90 {
    top: 90% !important; } }
@media (min-width: 1440px) {
  .b-xxl-90 {
    bottom: 90% !important; } }
@media (min-width: 1440px) {
  .r-xxl-90 {
    right: 90% !important; } }
@media (min-width: 1440px) {
  .l-xxl-90 {
    left: 90% !important; } }
.t-91 {
  top: 91%; }
.b-91 {
  bottom: 91%; }
.r-91 {
  right: 91%; }
.l-91 {
  left: 91%; }
@media (min-width: 576px) {
  .t-sm-91 {
    top: 91% !important; } }
@media (min-width: 576px) {
  .b-sm-91 {
    bottom: 91% !important; } }
@media (min-width: 576px) {
  .r-sm-91 {
    right: 91% !important; } }
@media (min-width: 576px) {
  .l-sm-91 {
    left: 91% !important; } }
@media (min-width: 768px) {
  .t-md-91 {
    top: 91% !important; } }
@media (min-width: 768px) {
  .b-md-91 {
    bottom: 91% !important; } }
@media (min-width: 768px) {
  .r-md-91 {
    right: 91% !important; } }
@media (min-width: 768px) {
  .l-md-91 {
    left: 91% !important; } }
@media (min-width: 992px) {
  .t-lg-91 {
    top: 91% !important; } }
@media (min-width: 992px) {
  .b-lg-91 {
    bottom: 91% !important; } }
@media (min-width: 992px) {
  .r-lg-91 {
    right: 91% !important; } }
@media (min-width: 992px) {
  .l-lg-91 {
    left: 91% !important; } }
@media (min-width: 1200px) {
  .t-xl-91 {
    top: 91% !important; } }
@media (min-width: 1200px) {
  .b-xl-91 {
    bottom: 91% !important; } }
@media (min-width: 1200px) {
  .r-xl-91 {
    right: 91% !important; } }
@media (min-width: 1200px) {
  .l-xl-91 {
    left: 91% !important; } }
@media (min-width: 1440px) {
  .t-xxl-91 {
    top: 91% !important; } }
@media (min-width: 1440px) {
  .b-xxl-91 {
    bottom: 91% !important; } }
@media (min-width: 1440px) {
  .r-xxl-91 {
    right: 91% !important; } }
@media (min-width: 1440px) {
  .l-xxl-91 {
    left: 91% !important; } }
.t-92 {
  top: 92%; }
.b-92 {
  bottom: 92%; }
.r-92 {
  right: 92%; }
.l-92 {
  left: 92%; }
@media (min-width: 576px) {
  .t-sm-92 {
    top: 92% !important; } }
@media (min-width: 576px) {
  .b-sm-92 {
    bottom: 92% !important; } }
@media (min-width: 576px) {
  .r-sm-92 {
    right: 92% !important; } }
@media (min-width: 576px) {
  .l-sm-92 {
    left: 92% !important; } }
@media (min-width: 768px) {
  .t-md-92 {
    top: 92% !important; } }
@media (min-width: 768px) {
  .b-md-92 {
    bottom: 92% !important; } }
@media (min-width: 768px) {
  .r-md-92 {
    right: 92% !important; } }
@media (min-width: 768px) {
  .l-md-92 {
    left: 92% !important; } }
@media (min-width: 992px) {
  .t-lg-92 {
    top: 92% !important; } }
@media (min-width: 992px) {
  .b-lg-92 {
    bottom: 92% !important; } }
@media (min-width: 992px) {
  .r-lg-92 {
    right: 92% !important; } }
@media (min-width: 992px) {
  .l-lg-92 {
    left: 92% !important; } }
@media (min-width: 1200px) {
  .t-xl-92 {
    top: 92% !important; } }
@media (min-width: 1200px) {
  .b-xl-92 {
    bottom: 92% !important; } }
@media (min-width: 1200px) {
  .r-xl-92 {
    right: 92% !important; } }
@media (min-width: 1200px) {
  .l-xl-92 {
    left: 92% !important; } }
@media (min-width: 1440px) {
  .t-xxl-92 {
    top: 92% !important; } }
@media (min-width: 1440px) {
  .b-xxl-92 {
    bottom: 92% !important; } }
@media (min-width: 1440px) {
  .r-xxl-92 {
    right: 92% !important; } }
@media (min-width: 1440px) {
  .l-xxl-92 {
    left: 92% !important; } }
.t-93 {
  top: 93%; }
.b-93 {
  bottom: 93%; }
.r-93 {
  right: 93%; }
.l-93 {
  left: 93%; }
@media (min-width: 576px) {
  .t-sm-93 {
    top: 93% !important; } }
@media (min-width: 576px) {
  .b-sm-93 {
    bottom: 93% !important; } }
@media (min-width: 576px) {
  .r-sm-93 {
    right: 93% !important; } }
@media (min-width: 576px) {
  .l-sm-93 {
    left: 93% !important; } }
@media (min-width: 768px) {
  .t-md-93 {
    top: 93% !important; } }
@media (min-width: 768px) {
  .b-md-93 {
    bottom: 93% !important; } }
@media (min-width: 768px) {
  .r-md-93 {
    right: 93% !important; } }
@media (min-width: 768px) {
  .l-md-93 {
    left: 93% !important; } }
@media (min-width: 992px) {
  .t-lg-93 {
    top: 93% !important; } }
@media (min-width: 992px) {
  .b-lg-93 {
    bottom: 93% !important; } }
@media (min-width: 992px) {
  .r-lg-93 {
    right: 93% !important; } }
@media (min-width: 992px) {
  .l-lg-93 {
    left: 93% !important; } }
@media (min-width: 1200px) {
  .t-xl-93 {
    top: 93% !important; } }
@media (min-width: 1200px) {
  .b-xl-93 {
    bottom: 93% !important; } }
@media (min-width: 1200px) {
  .r-xl-93 {
    right: 93% !important; } }
@media (min-width: 1200px) {
  .l-xl-93 {
    left: 93% !important; } }
@media (min-width: 1440px) {
  .t-xxl-93 {
    top: 93% !important; } }
@media (min-width: 1440px) {
  .b-xxl-93 {
    bottom: 93% !important; } }
@media (min-width: 1440px) {
  .r-xxl-93 {
    right: 93% !important; } }
@media (min-width: 1440px) {
  .l-xxl-93 {
    left: 93% !important; } }
.t-94 {
  top: 94%; }
.b-94 {
  bottom: 94%; }
.r-94 {
  right: 94%; }
.l-94 {
  left: 94%; }
@media (min-width: 576px) {
  .t-sm-94 {
    top: 94% !important; } }
@media (min-width: 576px) {
  .b-sm-94 {
    bottom: 94% !important; } }
@media (min-width: 576px) {
  .r-sm-94 {
    right: 94% !important; } }
@media (min-width: 576px) {
  .l-sm-94 {
    left: 94% !important; } }
@media (min-width: 768px) {
  .t-md-94 {
    top: 94% !important; } }
@media (min-width: 768px) {
  .b-md-94 {
    bottom: 94% !important; } }
@media (min-width: 768px) {
  .r-md-94 {
    right: 94% !important; } }
@media (min-width: 768px) {
  .l-md-94 {
    left: 94% !important; } }
@media (min-width: 992px) {
  .t-lg-94 {
    top: 94% !important; } }
@media (min-width: 992px) {
  .b-lg-94 {
    bottom: 94% !important; } }
@media (min-width: 992px) {
  .r-lg-94 {
    right: 94% !important; } }
@media (min-width: 992px) {
  .l-lg-94 {
    left: 94% !important; } }
@media (min-width: 1200px) {
  .t-xl-94 {
    top: 94% !important; } }
@media (min-width: 1200px) {
  .b-xl-94 {
    bottom: 94% !important; } }
@media (min-width: 1200px) {
  .r-xl-94 {
    right: 94% !important; } }
@media (min-width: 1200px) {
  .l-xl-94 {
    left: 94% !important; } }
@media (min-width: 1440px) {
  .t-xxl-94 {
    top: 94% !important; } }
@media (min-width: 1440px) {
  .b-xxl-94 {
    bottom: 94% !important; } }
@media (min-width: 1440px) {
  .r-xxl-94 {
    right: 94% !important; } }
@media (min-width: 1440px) {
  .l-xxl-94 {
    left: 94% !important; } }
.t-95 {
  top: 95%; }
.b-95 {
  bottom: 95%; }
.r-95 {
  right: 95%; }
.l-95 {
  left: 95%; }
@media (min-width: 576px) {
  .t-sm-95 {
    top: 95% !important; } }
@media (min-width: 576px) {
  .b-sm-95 {
    bottom: 95% !important; } }
@media (min-width: 576px) {
  .r-sm-95 {
    right: 95% !important; } }
@media (min-width: 576px) {
  .l-sm-95 {
    left: 95% !important; } }
@media (min-width: 768px) {
  .t-md-95 {
    top: 95% !important; } }
@media (min-width: 768px) {
  .b-md-95 {
    bottom: 95% !important; } }
@media (min-width: 768px) {
  .r-md-95 {
    right: 95% !important; } }
@media (min-width: 768px) {
  .l-md-95 {
    left: 95% !important; } }
@media (min-width: 992px) {
  .t-lg-95 {
    top: 95% !important; } }
@media (min-width: 992px) {
  .b-lg-95 {
    bottom: 95% !important; } }
@media (min-width: 992px) {
  .r-lg-95 {
    right: 95% !important; } }
@media (min-width: 992px) {
  .l-lg-95 {
    left: 95% !important; } }
@media (min-width: 1200px) {
  .t-xl-95 {
    top: 95% !important; } }
@media (min-width: 1200px) {
  .b-xl-95 {
    bottom: 95% !important; } }
@media (min-width: 1200px) {
  .r-xl-95 {
    right: 95% !important; } }
@media (min-width: 1200px) {
  .l-xl-95 {
    left: 95% !important; } }
@media (min-width: 1440px) {
  .t-xxl-95 {
    top: 95% !important; } }
@media (min-width: 1440px) {
  .b-xxl-95 {
    bottom: 95% !important; } }
@media (min-width: 1440px) {
  .r-xxl-95 {
    right: 95% !important; } }
@media (min-width: 1440px) {
  .l-xxl-95 {
    left: 95% !important; } }
.t-96 {
  top: 96%; }
.b-96 {
  bottom: 96%; }
.r-96 {
  right: 96%; }
.l-96 {
  left: 96%; }
@media (min-width: 576px) {
  .t-sm-96 {
    top: 96% !important; } }
@media (min-width: 576px) {
  .b-sm-96 {
    bottom: 96% !important; } }
@media (min-width: 576px) {
  .r-sm-96 {
    right: 96% !important; } }
@media (min-width: 576px) {
  .l-sm-96 {
    left: 96% !important; } }
@media (min-width: 768px) {
  .t-md-96 {
    top: 96% !important; } }
@media (min-width: 768px) {
  .b-md-96 {
    bottom: 96% !important; } }
@media (min-width: 768px) {
  .r-md-96 {
    right: 96% !important; } }
@media (min-width: 768px) {
  .l-md-96 {
    left: 96% !important; } }
@media (min-width: 992px) {
  .t-lg-96 {
    top: 96% !important; } }
@media (min-width: 992px) {
  .b-lg-96 {
    bottom: 96% !important; } }
@media (min-width: 992px) {
  .r-lg-96 {
    right: 96% !important; } }
@media (min-width: 992px) {
  .l-lg-96 {
    left: 96% !important; } }
@media (min-width: 1200px) {
  .t-xl-96 {
    top: 96% !important; } }
@media (min-width: 1200px) {
  .b-xl-96 {
    bottom: 96% !important; } }
@media (min-width: 1200px) {
  .r-xl-96 {
    right: 96% !important; } }
@media (min-width: 1200px) {
  .l-xl-96 {
    left: 96% !important; } }
@media (min-width: 1440px) {
  .t-xxl-96 {
    top: 96% !important; } }
@media (min-width: 1440px) {
  .b-xxl-96 {
    bottom: 96% !important; } }
@media (min-width: 1440px) {
  .r-xxl-96 {
    right: 96% !important; } }
@media (min-width: 1440px) {
  .l-xxl-96 {
    left: 96% !important; } }
.t-97 {
  top: 97%; }
.b-97 {
  bottom: 97%; }
.r-97 {
  right: 97%; }
.l-97 {
  left: 97%; }
@media (min-width: 576px) {
  .t-sm-97 {
    top: 97% !important; } }
@media (min-width: 576px) {
  .b-sm-97 {
    bottom: 97% !important; } }
@media (min-width: 576px) {
  .r-sm-97 {
    right: 97% !important; } }
@media (min-width: 576px) {
  .l-sm-97 {
    left: 97% !important; } }
@media (min-width: 768px) {
  .t-md-97 {
    top: 97% !important; } }
@media (min-width: 768px) {
  .b-md-97 {
    bottom: 97% !important; } }
@media (min-width: 768px) {
  .r-md-97 {
    right: 97% !important; } }
@media (min-width: 768px) {
  .l-md-97 {
    left: 97% !important; } }
@media (min-width: 992px) {
  .t-lg-97 {
    top: 97% !important; } }
@media (min-width: 992px) {
  .b-lg-97 {
    bottom: 97% !important; } }
@media (min-width: 992px) {
  .r-lg-97 {
    right: 97% !important; } }
@media (min-width: 992px) {
  .l-lg-97 {
    left: 97% !important; } }
@media (min-width: 1200px) {
  .t-xl-97 {
    top: 97% !important; } }
@media (min-width: 1200px) {
  .b-xl-97 {
    bottom: 97% !important; } }
@media (min-width: 1200px) {
  .r-xl-97 {
    right: 97% !important; } }
@media (min-width: 1200px) {
  .l-xl-97 {
    left: 97% !important; } }
@media (min-width: 1440px) {
  .t-xxl-97 {
    top: 97% !important; } }
@media (min-width: 1440px) {
  .b-xxl-97 {
    bottom: 97% !important; } }
@media (min-width: 1440px) {
  .r-xxl-97 {
    right: 97% !important; } }
@media (min-width: 1440px) {
  .l-xxl-97 {
    left: 97% !important; } }
.t-98 {
  top: 98%; }
.b-98 {
  bottom: 98%; }
.r-98 {
  right: 98%; }
.l-98 {
  left: 98%; }
@media (min-width: 576px) {
  .t-sm-98 {
    top: 98% !important; } }
@media (min-width: 576px) {
  .b-sm-98 {
    bottom: 98% !important; } }
@media (min-width: 576px) {
  .r-sm-98 {
    right: 98% !important; } }
@media (min-width: 576px) {
  .l-sm-98 {
    left: 98% !important; } }
@media (min-width: 768px) {
  .t-md-98 {
    top: 98% !important; } }
@media (min-width: 768px) {
  .b-md-98 {
    bottom: 98% !important; } }
@media (min-width: 768px) {
  .r-md-98 {
    right: 98% !important; } }
@media (min-width: 768px) {
  .l-md-98 {
    left: 98% !important; } }
@media (min-width: 992px) {
  .t-lg-98 {
    top: 98% !important; } }
@media (min-width: 992px) {
  .b-lg-98 {
    bottom: 98% !important; } }
@media (min-width: 992px) {
  .r-lg-98 {
    right: 98% !important; } }
@media (min-width: 992px) {
  .l-lg-98 {
    left: 98% !important; } }
@media (min-width: 1200px) {
  .t-xl-98 {
    top: 98% !important; } }
@media (min-width: 1200px) {
  .b-xl-98 {
    bottom: 98% !important; } }
@media (min-width: 1200px) {
  .r-xl-98 {
    right: 98% !important; } }
@media (min-width: 1200px) {
  .l-xl-98 {
    left: 98% !important; } }
@media (min-width: 1440px) {
  .t-xxl-98 {
    top: 98% !important; } }
@media (min-width: 1440px) {
  .b-xxl-98 {
    bottom: 98% !important; } }
@media (min-width: 1440px) {
  .r-xxl-98 {
    right: 98% !important; } }
@media (min-width: 1440px) {
  .l-xxl-98 {
    left: 98% !important; } }
.t-99 {
  top: 99%; }
.b-99 {
  bottom: 99%; }
.r-99 {
  right: 99%; }
.l-99 {
  left: 99%; }
@media (min-width: 576px) {
  .t-sm-99 {
    top: 99% !important; } }
@media (min-width: 576px) {
  .b-sm-99 {
    bottom: 99% !important; } }
@media (min-width: 576px) {
  .r-sm-99 {
    right: 99% !important; } }
@media (min-width: 576px) {
  .l-sm-99 {
    left: 99% !important; } }
@media (min-width: 768px) {
  .t-md-99 {
    top: 99% !important; } }
@media (min-width: 768px) {
  .b-md-99 {
    bottom: 99% !important; } }
@media (min-width: 768px) {
  .r-md-99 {
    right: 99% !important; } }
@media (min-width: 768px) {
  .l-md-99 {
    left: 99% !important; } }
@media (min-width: 992px) {
  .t-lg-99 {
    top: 99% !important; } }
@media (min-width: 992px) {
  .b-lg-99 {
    bottom: 99% !important; } }
@media (min-width: 992px) {
  .r-lg-99 {
    right: 99% !important; } }
@media (min-width: 992px) {
  .l-lg-99 {
    left: 99% !important; } }
@media (min-width: 1200px) {
  .t-xl-99 {
    top: 99% !important; } }
@media (min-width: 1200px) {
  .b-xl-99 {
    bottom: 99% !important; } }
@media (min-width: 1200px) {
  .r-xl-99 {
    right: 99% !important; } }
@media (min-width: 1200px) {
  .l-xl-99 {
    left: 99% !important; } }
@media (min-width: 1440px) {
  .t-xxl-99 {
    top: 99% !important; } }
@media (min-width: 1440px) {
  .b-xxl-99 {
    bottom: 99% !important; } }
@media (min-width: 1440px) {
  .r-xxl-99 {
    right: 99% !important; } }
@media (min-width: 1440px) {
  .l-xxl-99 {
    left: 99% !important; } }
.t-100 {
  top: 100%; }
.b-100 {
  bottom: 100%; }
.r-100 {
  right: 100%; }
.l-100 {
  left: 100%; }
@media (min-width: 576px) {
  .t-sm-100 {
    top: 100% !important; } }
@media (min-width: 576px) {
  .b-sm-100 {
    bottom: 100% !important; } }
@media (min-width: 576px) {
  .r-sm-100 {
    right: 100% !important; } }
@media (min-width: 576px) {
  .l-sm-100 {
    left: 100% !important; } }
@media (min-width: 768px) {
  .t-md-100 {
    top: 100% !important; } }
@media (min-width: 768px) {
  .b-md-100 {
    bottom: 100% !important; } }
@media (min-width: 768px) {
  .r-md-100 {
    right: 100% !important; } }
@media (min-width: 768px) {
  .l-md-100 {
    left: 100% !important; } }
@media (min-width: 992px) {
  .t-lg-100 {
    top: 100% !important; } }
@media (min-width: 992px) {
  .b-lg-100 {
    bottom: 100% !important; } }
@media (min-width: 992px) {
  .r-lg-100 {
    right: 100% !important; } }
@media (min-width: 992px) {
  .l-lg-100 {
    left: 100% !important; } }
@media (min-width: 1200px) {
  .t-xl-100 {
    top: 100% !important; } }
@media (min-width: 1200px) {
  .b-xl-100 {
    bottom: 100% !important; } }
@media (min-width: 1200px) {
  .r-xl-100 {
    right: 100% !important; } }
@media (min-width: 1200px) {
  .l-xl-100 {
    left: 100% !important; } }
@media (min-width: 1440px) {
  .t-xxl-100 {
    top: 100% !important; } }
@media (min-width: 1440px) {
  .b-xxl-100 {
    bottom: 100% !important; } }
@media (min-width: 1440px) {
  .r-xxl-100 {
    right: 100% !important; } }
@media (min-width: 1440px) {
  .l-xxl-100 {
    left: 100% !important; } }
.w-0 {
  width: 0%; }
.w-1 {
  width: 1%; }
.w-2 {
  width: 2%; }
.w-3 {
  width: 3%; }
.w-4 {
  width: 4%; }
.w-5 {
  width: 5%; }
.w-10 {
  width: 10%; }
.w-12 {
  width: 12%; }
.w-15 {
  width: 15%; }
.w-17 {
  width: 17%; }
.w-20 {
  width: 20%; }
.w-25 {
  width: 25%; }
.w-30 {
  width: 30%; }
.w-35 {
  width: 35%; }
.w-40 {
  width: 40%; }
.w-45 {
  width: 45%; }
.w-50 {
  width: 50%; }
.w-55 {
  width: 55%; }
.w-60 {
  width: 60%; }
.w-65 {
  width: 65%; }
.w-70 {
  width: 70%; }
.w-75 {
  width: 75%; }
.w-80 {
  width: 80%; }
.w-85 {
  width: 85%; }
.w-90 {
  width: 90%; }
.w-95 {
  width: 95%; }
.w-100 {
  width: 100%; }
.w-105 {
  width: 105%; }
.w-110 {
  width: 110%; }
.w-115 {
  width: 115%; }
.w-120 {
  width: 120%; }
.w-125 {
  width: 125%; }
.w-130 {
  width: 130%; }
.w-135 {
  width: 135%; }
.w-140 {
  width: 140%; }
.w-145 {
  width: 145%; }
.w-150 {
  width: 150%; }
.w-160 {
  width: 160%; }
.w-170 {
  width: 170%; }
.w-180 {
  width: 180%; }
.w-190 {
  width: 190%; }
.w-200 {
  width: 200%; }
.w-auto {
  width: auto; }
.h-0 {
  height: 0%; }
.h-1 {
  height: 1%; }
.h-2 {
  height: 2%; }
.h-3 {
  height: 3%; }
.h-4 {
  height: 4%; }
.h-5 {
  height: 5%; }
.h-10 {
  height: 10%; }
.h-12 {
  height: 12%; }
.h-15 {
  height: 15%; }
.h-17 {
  height: 17%; }
.h-20 {
  height: 20%; }
.h-25 {
  height: 25%; }
.h-30 {
  height: 30%; }
.h-35 {
  height: 35%; }
.h-40 {
  height: 40%; }
.h-45 {
  height: 45%; }
.h-50 {
  height: 50%; }
.h-55 {
  height: 55%; }
.h-60 {
  height: 60%; }
.h-65 {
  height: 65%; }
.h-70 {
  height: 70%; }
.h-75 {
  height: 75%; }
.h-80 {
  height: 80%; }
.h-85 {
  height: 85%; }
.h-90 {
  height: 90%; }
.h-95 {
  height: 95%; }
.h-100 {
  height: 100%; }
.h-105 {
  height: 105%; }
.h-110 {
  height: 110%; }
.h-115 {
  height: 115%; }
.h-120 {
  height: 120%; }
.h-125 {
  height: 125%; }
.h-130 {
  height: 130%; }
.h-135 {
  height: 135%; }
.h-140 {
  height: 140%; }
.h-145 {
  height: 145%; }
.h-150 {
  height: 150%; }
.h-160 {
  height: 160%; }
.h-170 {
  height: 170%; }
.h-180 {
  height: 180%; }
.h-190 {
  height: 190%; }
.h-200 {
  height: 200%; }
.h-auto {
  height: auto; }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-0 {
    width: 0% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-1 {
    width: 1% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-2 {
    width: 2% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-3 {
    width: 3% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-4 {
    width: 4% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-5 {
    width: 5% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-10 {
    width: 10% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-12 {
    width: 12% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-15 {
    width: 15% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-17 {
    width: 17% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-20 {
    width: 20% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-30 {
    width: 30% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-35 {
    width: 35% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-40 {
    width: 40% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-45 {
    width: 45% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-50 {
    width: 50% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-55 {
    width: 55% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-60 {
    width: 60% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-65 {
    width: 65% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-70 {
    width: 70% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-75 {
    width: 75% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-80 {
    width: 80% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-85 {
    width: 85% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-90 {
    width: 90% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-95 {
    width: 95% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-105 {
    width: 105% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-110 {
    width: 110% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-115 {
    width: 115% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-120 {
    width: 120% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-125 {
    width: 125% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-130 {
    width: 130% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-135 {
    width: 135% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-140 {
    width: 140% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-145 {
    width: 145% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-150 {
    width: 150% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-160 {
    width: 160% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-170 {
    width: 170% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-180 {
    width: 180% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-190 {
    width: 190% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-200 {
    width: 200% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .w-sm-auto {
    width: auto !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-0 {
    height: 0% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-1 {
    height: 1% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-2 {
    height: 2% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-3 {
    height: 3% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-4 {
    height: 4% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-5 {
    height: 5% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-10 {
    height: 10% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-12 {
    height: 12% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-15 {
    height: 15% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-17 {
    height: 17% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-20 {
    height: 20% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-25 {
    height: 25% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-30 {
    height: 30% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-35 {
    height: 35% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-40 {
    height: 40% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-45 {
    height: 45% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-50 {
    height: 50% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-55 {
    height: 55% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-60 {
    height: 60% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-65 {
    height: 65% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-70 {
    height: 70% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-75 {
    height: 75% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-80 {
    height: 80% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-85 {
    height: 85% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-90 {
    height: 90% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-95 {
    height: 95% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-100 {
    height: 100% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-105 {
    height: 105% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-110 {
    height: 110% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-115 {
    height: 115% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-120 {
    height: 120% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-125 {
    height: 125% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-130 {
    height: 130% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-135 {
    height: 135% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-140 {
    height: 140% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-145 {
    height: 145% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-150 {
    height: 150% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-160 {
    height: 160% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-170 {
    height: 170% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-180 {
    height: 180% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-190 {
    height: 190% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-200 {
    height: 200% !important; } }
@media (min-width: 576px) and (min-width: 576px) {
  .h-sm-auto {
    height: auto !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-0 {
    width: 0% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-1 {
    width: 1% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-2 {
    width: 2% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-3 {
    width: 3% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-4 {
    width: 4% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-5 {
    width: 5% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-10 {
    width: 10% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-12 {
    width: 12% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-15 {
    width: 15% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-17 {
    width: 17% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-20 {
    width: 20% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-25 {
    width: 25% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-30 {
    width: 30% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-35 {
    width: 35% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-40 {
    width: 40% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-45 {
    width: 45% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-50 {
    width: 50% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-55 {
    width: 55% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-60 {
    width: 60% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-65 {
    width: 65% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-70 {
    width: 70% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-75 {
    width: 75% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-80 {
    width: 80% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-85 {
    width: 85% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-90 {
    width: 90% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-95 {
    width: 95% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-100 {
    width: 100% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-105 {
    width: 105% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-110 {
    width: 110% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-115 {
    width: 115% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-120 {
    width: 120% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-125 {
    width: 125% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-130 {
    width: 130% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-135 {
    width: 135% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-140 {
    width: 140% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-145 {
    width: 145% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-150 {
    width: 150% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-160 {
    width: 160% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-170 {
    width: 170% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-180 {
    width: 180% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-190 {
    width: 190% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-200 {
    width: 200% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .w-md-auto {
    width: auto !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-0 {
    height: 0% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-1 {
    height: 1% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-2 {
    height: 2% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-3 {
    height: 3% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-4 {
    height: 4% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-5 {
    height: 5% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-10 {
    height: 10% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-12 {
    height: 12% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-15 {
    height: 15% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-17 {
    height: 17% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-20 {
    height: 20% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-25 {
    height: 25% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-30 {
    height: 30% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-35 {
    height: 35% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-40 {
    height: 40% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-45 {
    height: 45% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-50 {
    height: 50% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-55 {
    height: 55% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-60 {
    height: 60% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-65 {
    height: 65% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-70 {
    height: 70% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-75 {
    height: 75% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-80 {
    height: 80% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-85 {
    height: 85% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-90 {
    height: 90% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-95 {
    height: 95% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-100 {
    height: 100% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-105 {
    height: 105% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-110 {
    height: 110% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-115 {
    height: 115% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-120 {
    height: 120% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-125 {
    height: 125% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-130 {
    height: 130% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-135 {
    height: 135% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-140 {
    height: 140% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-145 {
    height: 145% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-150 {
    height: 150% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-160 {
    height: 160% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-170 {
    height: 170% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-180 {
    height: 180% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-190 {
    height: 190% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-200 {
    height: 200% !important; } }
@media (min-width: 768px) and (min-width: 768px) {
  .h-md-auto {
    height: auto !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-0 {
    width: 0% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-1 {
    width: 1% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-2 {
    width: 2% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-3 {
    width: 3% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-4 {
    width: 4% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-5 {
    width: 5% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-10 {
    width: 10% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-12 {
    width: 12% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-15 {
    width: 15% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-17 {
    width: 17% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-20 {
    width: 20% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-30 {
    width: 30% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-35 {
    width: 35% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-40 {
    width: 40% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-45 {
    width: 45% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-50 {
    width: 50% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-55 {
    width: 55% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-60 {
    width: 60% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-65 {
    width: 65% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-70 {
    width: 70% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-75 {
    width: 75% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-80 {
    width: 80% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-85 {
    width: 85% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-90 {
    width: 90% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-95 {
    width: 95% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-100 {
    width: 100% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-105 {
    width: 105% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-110 {
    width: 110% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-115 {
    width: 115% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-120 {
    width: 120% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-125 {
    width: 125% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-130 {
    width: 130% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-135 {
    width: 135% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-140 {
    width: 140% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-145 {
    width: 145% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-150 {
    width: 150% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-160 {
    width: 160% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-170 {
    width: 170% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-180 {
    width: 180% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-190 {
    width: 190% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-200 {
    width: 200% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .w-lg-auto {
    width: auto !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-0 {
    height: 0% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-1 {
    height: 1% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-2 {
    height: 2% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-3 {
    height: 3% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-4 {
    height: 4% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-5 {
    height: 5% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-10 {
    height: 10% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-12 {
    height: 12% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-15 {
    height: 15% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-17 {
    height: 17% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-20 {
    height: 20% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-25 {
    height: 25% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-30 {
    height: 30% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-35 {
    height: 35% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-40 {
    height: 40% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-45 {
    height: 45% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-50 {
    height: 50% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-55 {
    height: 55% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-60 {
    height: 60% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-65 {
    height: 65% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-70 {
    height: 70% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-75 {
    height: 75% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-80 {
    height: 80% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-85 {
    height: 85% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-90 {
    height: 90% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-95 {
    height: 95% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-100 {
    height: 100% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-105 {
    height: 105% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-110 {
    height: 110% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-115 {
    height: 115% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-120 {
    height: 120% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-125 {
    height: 125% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-130 {
    height: 130% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-135 {
    height: 135% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-140 {
    height: 140% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-145 {
    height: 145% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-150 {
    height: 150% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-160 {
    height: 160% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-170 {
    height: 170% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-180 {
    height: 180% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-190 {
    height: 190% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-200 {
    height: 200% !important; } }
@media (min-width: 992px) and (min-width: 992px) {
  .h-lg-auto {
    height: auto !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-0 {
    width: 0% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-1 {
    width: 1% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-2 {
    width: 2% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-3 {
    width: 3% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-4 {
    width: 4% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-5 {
    width: 5% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-10 {
    width: 10% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-12 {
    width: 12% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-15 {
    width: 15% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-17 {
    width: 17% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-20 {
    width: 20% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-25 {
    width: 25% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-30 {
    width: 30% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-35 {
    width: 35% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-40 {
    width: 40% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-45 {
    width: 45% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-50 {
    width: 50% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-55 {
    width: 55% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-60 {
    width: 60% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-65 {
    width: 65% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-70 {
    width: 70% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-75 {
    width: 75% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-80 {
    width: 80% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-85 {
    width: 85% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-90 {
    width: 90% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-95 {
    width: 95% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-100 {
    width: 100% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-105 {
    width: 105% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-110 {
    width: 110% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-115 {
    width: 115% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-120 {
    width: 120% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-125 {
    width: 125% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-130 {
    width: 130% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-135 {
    width: 135% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-140 {
    width: 140% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-145 {
    width: 145% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-150 {
    width: 150% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-160 {
    width: 160% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-170 {
    width: 170% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-180 {
    width: 180% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-190 {
    width: 190% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-200 {
    width: 200% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .w-xl-auto {
    width: auto !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-0 {
    height: 0% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-1 {
    height: 1% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-2 {
    height: 2% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-3 {
    height: 3% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-4 {
    height: 4% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-5 {
    height: 5% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-10 {
    height: 10% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-12 {
    height: 12% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-15 {
    height: 15% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-17 {
    height: 17% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-20 {
    height: 20% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-25 {
    height: 25% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-30 {
    height: 30% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-35 {
    height: 35% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-40 {
    height: 40% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-45 {
    height: 45% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-50 {
    height: 50% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-55 {
    height: 55% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-60 {
    height: 60% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-65 {
    height: 65% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-70 {
    height: 70% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-75 {
    height: 75% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-80 {
    height: 80% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-85 {
    height: 85% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-90 {
    height: 90% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-95 {
    height: 95% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-100 {
    height: 100% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-105 {
    height: 105% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-110 {
    height: 110% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-115 {
    height: 115% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-120 {
    height: 120% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-125 {
    height: 125% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-130 {
    height: 130% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-135 {
    height: 135% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-140 {
    height: 140% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-145 {
    height: 145% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-150 {
    height: 150% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-160 {
    height: 160% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-170 {
    height: 170% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-180 {
    height: 180% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-190 {
    height: 190% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-200 {
    height: 200% !important; } }
@media (min-width: 1200px) and (min-width: 1200px) {
  .h-xl-auto {
    height: auto !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-0 {
    width: 0% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-1 {
    width: 1% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-2 {
    width: 2% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-3 {
    width: 3% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-4 {
    width: 4% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-5 {
    width: 5% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-10 {
    width: 10% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-12 {
    width: 12% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-15 {
    width: 15% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-17 {
    width: 17% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-20 {
    width: 20% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-25 {
    width: 25% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-30 {
    width: 30% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-35 {
    width: 35% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-40 {
    width: 40% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-45 {
    width: 45% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-50 {
    width: 50% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-55 {
    width: 55% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-60 {
    width: 60% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-65 {
    width: 65% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-70 {
    width: 70% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-75 {
    width: 75% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-80 {
    width: 80% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-85 {
    width: 85% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-90 {
    width: 90% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-95 {
    width: 95% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-100 {
    width: 100% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-105 {
    width: 105% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-110 {
    width: 110% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-115 {
    width: 115% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-120 {
    width: 120% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-125 {
    width: 125% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-130 {
    width: 130% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-135 {
    width: 135% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-140 {
    width: 140% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-145 {
    width: 145% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-150 {
    width: 150% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-160 {
    width: 160% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-170 {
    width: 170% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-180 {
    width: 180% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-190 {
    width: 190% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-200 {
    width: 200% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .w-xxl-auto {
    width: auto !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-0 {
    height: 0% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-1 {
    height: 1% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-2 {
    height: 2% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-3 {
    height: 3% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-4 {
    height: 4% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-5 {
    height: 5% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-10 {
    height: 10% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-12 {
    height: 12% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-15 {
    height: 15% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-17 {
    height: 17% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-20 {
    height: 20% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-25 {
    height: 25% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-30 {
    height: 30% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-35 {
    height: 35% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-40 {
    height: 40% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-45 {
    height: 45% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-50 {
    height: 50% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-55 {
    height: 55% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-60 {
    height: 60% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-65 {
    height: 65% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-70 {
    height: 70% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-75 {
    height: 75% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-80 {
    height: 80% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-85 {
    height: 85% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-90 {
    height: 90% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-95 {
    height: 95% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-100 {
    height: 100% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-105 {
    height: 105% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-110 {
    height: 110% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-115 {
    height: 115% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-120 {
    height: 120% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-125 {
    height: 125% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-130 {
    height: 130% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-135 {
    height: 135% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-140 {
    height: 140% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-145 {
    height: 145% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-150 {
    height: 150% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-160 {
    height: 160% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-170 {
    height: 170% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-180 {
    height: 180% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-190 {
    height: 190% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-200 {
    height: 200% !important; } }
@media (min-width: 1440px) and (min-width: 1440px) {
  .h-xxl-auto {
    height: auto !important; } }
.--cursor-pointer {
  cursor: pointer; }
.--uppercase {
  text-transform: uppercase; }
.--text-left {
  text-align: left; }
.--text-right {
  text-align: right; }
.--text-center {
  text-align: center; }
@media (min-width: 992px) {
  .--text-lg-center {
    text-align: center; } }
.--blend-difference {
  mix-blend-mode: difference; }
.--text-shadow {
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.125); }
.--ff-sans {
  font-family: "Wigrum", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.--ff-outline {
  font-family: "Wigrum Brand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
@media (min-width: 992px) {
  .--ff-lg-outline {
    font-family: "Wigrum Brand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } }
.--ff-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.--fw-100 {
  font-weight: 100 !important; }
.--fw-200 {
  font-weight: 200 !important; }
.--fw-300 {
  font-weight: 300 !important; }
.--fw-400 {
  font-weight: 400 !important; }
.--fw-500 {
  font-weight: 500 !important; }
.--fw-600 {
  font-weight: 600 !important; }
.--fw-700 {
  font-weight: 700 !important; }
.--fw-800 {
  font-weight: 800 !important; }
.--fw-900 {
  font-weight: 900 !important; }
@media (min-width: 992px) {
  .--fw-lg-100 {
    font-weight: 100 !important; } }
@media (min-width: 992px) {
  .--fw-lg-200 {
    font-weight: 200 !important; } }
@media (min-width: 992px) {
  .--fw-lg-300 {
    font-weight: 300 !important; } }
@media (min-width: 992px) {
  .--fw-lg-400 {
    font-weight: 400 !important; } }
@media (min-width: 992px) {
  .--fw-lg-500 {
    font-weight: 500 !important; } }
@media (min-width: 992px) {
  .--fw-lg-600 {
    font-weight: 600 !important; } }
@media (min-width: 992px) {
  .--fw-lg-700 {
    font-weight: 700 !important; } }
@media (min-width: 992px) {
  .--fw-lg-800 {
    font-weight: 800 !important; } }
@media (min-width: 992px) {
  .--fw-lg-900 {
    font-weight: 900 !important; } }
.--sticky {
  position: sticky;
  top: 0px;
  left: 0px; }
.--active,
.--active:hover {
  color: #dee2e6; }
.--inactive {
  color: #6c757d; }
.--pointer {
  cursor: pointer; }
.--pointer-zoom {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }
.--no-pointer {
  pointer-events: none; }
.--object-fit {
  -o-object-fit: cover;
     object-fit: cover; }
.--faded {
  -webkit-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
  opacity: 0;
  pointer-events: none; }
.--fade-in {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-name: fade-in;
          animation-name: fade-in; }
.--hide {
  display: none !important; }
.--show {
  display: block !important; }
.--no-outline {
  outline: none !important; }
html:not(.has-scroll-smooth) .--hide-without-smooth-scroll {
  display: none !important; }
.vh-0 {
  height: 0vh; }
.vh-spacer-0 {
  padding-top: 0vh;
  padding-bottom: 0vh; }
.vh-spacer-t-0 {
  padding-top: 0vh; }
.vh-spacer-b-0 {
  padding-bottom: 0vh; }
.vw-0 {
  width: 0vw; }
.vw-spacer--0 {
  padding-left: 0vh; }
@media (max-width: 575.98px) {
  .vh-xs-0-only {
    height: 0vh !important;
    min-height: 0vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-1 {
  height: 1vh; }
.vh-spacer-1 {
  padding-top: 1vh;
  padding-bottom: 1vh; }
.vh-spacer-t-1 {
  padding-top: 1vh; }
.vh-spacer-b-1 {
  padding-bottom: 1vh; }
.vw-1 {
  width: 1vw; }
.vw-spacer--1 {
  padding-left: 1vh; }
@media (max-width: 575.98px) {
  .vh-xs-1-only {
    height: 1vh !important;
    min-height: 1vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-2 {
  height: 2vh; }
.vh-spacer-2 {
  padding-top: 2vh;
  padding-bottom: 2vh; }
.vh-spacer-t-2 {
  padding-top: 2vh; }
.vh-spacer-b-2 {
  padding-bottom: 2vh; }
.vw-2 {
  width: 2vw; }
.vw-spacer--2 {
  padding-left: 2vh; }
@media (max-width: 575.98px) {
  .vh-xs-2-only {
    height: 2vh !important;
    min-height: 2vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-3 {
  height: 3vh; }
.vh-spacer-3 {
  padding-top: 3vh;
  padding-bottom: 3vh; }
.vh-spacer-t-3 {
  padding-top: 3vh; }
.vh-spacer-b-3 {
  padding-bottom: 3vh; }
.vw-3 {
  width: 3vw; }
.vw-spacer--3 {
  padding-left: 3vh; }
@media (max-width: 575.98px) {
  .vh-xs-3-only {
    height: 3vh !important;
    min-height: 3vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-4 {
  height: 4vh; }
.vh-spacer-4 {
  padding-top: 4vh;
  padding-bottom: 4vh; }
.vh-spacer-t-4 {
  padding-top: 4vh; }
.vh-spacer-b-4 {
  padding-bottom: 4vh; }
.vw-4 {
  width: 4vw; }
.vw-spacer--4 {
  padding-left: 4vh; }
@media (max-width: 575.98px) {
  .vh-xs-4-only {
    height: 4vh !important;
    min-height: 4vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-5 {
  height: 5vh; }
.vh-spacer-5 {
  padding-top: 5vh;
  padding-bottom: 5vh; }
.vh-spacer-t-5 {
  padding-top: 5vh; }
.vh-spacer-b-5 {
  padding-bottom: 5vh; }
.vw-5 {
  width: 5vw; }
.vw-spacer--5 {
  padding-left: 5vh; }
@media (max-width: 575.98px) {
  .vh-xs-5-only {
    height: 5vh !important;
    min-height: 5vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-10 {
  height: 10vh; }
.vh-spacer-10 {
  padding-top: 10vh;
  padding-bottom: 10vh; }
.vh-spacer-t-10 {
  padding-top: 10vh; }
.vh-spacer-b-10 {
  padding-bottom: 10vh; }
.vw-10 {
  width: 10vw; }
.vw-spacer--10 {
  padding-left: 10vh; }
@media (max-width: 575.98px) {
  .vh-xs-10-only {
    height: 10vh !important;
    min-height: 10vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-12 {
  height: 12vh; }
.vh-spacer-12 {
  padding-top: 12vh;
  padding-bottom: 12vh; }
.vh-spacer-t-12 {
  padding-top: 12vh; }
.vh-spacer-b-12 {
  padding-bottom: 12vh; }
.vw-12 {
  width: 12vw; }
.vw-spacer--12 {
  padding-left: 12vh; }
@media (max-width: 575.98px) {
  .vh-xs-12-only {
    height: 12vh !important;
    min-height: 12vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-15 {
  height: 15vh; }
.vh-spacer-15 {
  padding-top: 15vh;
  padding-bottom: 15vh; }
.vh-spacer-t-15 {
  padding-top: 15vh; }
.vh-spacer-b-15 {
  padding-bottom: 15vh; }
.vw-15 {
  width: 15vw; }
.vw-spacer--15 {
  padding-left: 15vh; }
@media (max-width: 575.98px) {
  .vh-xs-15-only {
    height: 15vh !important;
    min-height: 15vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-17 {
  height: 17vh; }
.vh-spacer-17 {
  padding-top: 17vh;
  padding-bottom: 17vh; }
.vh-spacer-t-17 {
  padding-top: 17vh; }
.vh-spacer-b-17 {
  padding-bottom: 17vh; }
.vw-17 {
  width: 17vw; }
.vw-spacer--17 {
  padding-left: 17vh; }
@media (max-width: 575.98px) {
  .vh-xs-17-only {
    height: 17vh !important;
    min-height: 17vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-20 {
  height: 20vh; }
.vh-spacer-20 {
  padding-top: 20vh;
  padding-bottom: 20vh; }
.vh-spacer-t-20 {
  padding-top: 20vh; }
.vh-spacer-b-20 {
  padding-bottom: 20vh; }
.vw-20 {
  width: 20vw; }
.vw-spacer--20 {
  padding-left: 20vh; }
@media (max-width: 575.98px) {
  .vh-xs-20-only {
    height: 20vh !important;
    min-height: 20vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-25 {
  height: 25vh; }
.vh-spacer-25 {
  padding-top: 25vh;
  padding-bottom: 25vh; }
.vh-spacer-t-25 {
  padding-top: 25vh; }
.vh-spacer-b-25 {
  padding-bottom: 25vh; }
.vw-25 {
  width: 25vw; }
.vw-spacer--25 {
  padding-left: 25vh; }
@media (max-width: 575.98px) {
  .vh-xs-25-only {
    height: 25vh !important;
    min-height: 25vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-30 {
  height: 30vh; }
.vh-spacer-30 {
  padding-top: 30vh;
  padding-bottom: 30vh; }
.vh-spacer-t-30 {
  padding-top: 30vh; }
.vh-spacer-b-30 {
  padding-bottom: 30vh; }
.vw-30 {
  width: 30vw; }
.vw-spacer--30 {
  padding-left: 30vh; }
@media (max-width: 575.98px) {
  .vh-xs-30-only {
    height: 30vh !important;
    min-height: 30vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-35 {
  height: 35vh; }
.vh-spacer-35 {
  padding-top: 35vh;
  padding-bottom: 35vh; }
.vh-spacer-t-35 {
  padding-top: 35vh; }
.vh-spacer-b-35 {
  padding-bottom: 35vh; }
.vw-35 {
  width: 35vw; }
.vw-spacer--35 {
  padding-left: 35vh; }
@media (max-width: 575.98px) {
  .vh-xs-35-only {
    height: 35vh !important;
    min-height: 35vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-40 {
  height: 40vh; }
.vh-spacer-40 {
  padding-top: 40vh;
  padding-bottom: 40vh; }
.vh-spacer-t-40 {
  padding-top: 40vh; }
.vh-spacer-b-40 {
  padding-bottom: 40vh; }
.vw-40 {
  width: 40vw; }
.vw-spacer--40 {
  padding-left: 40vh; }
@media (max-width: 575.98px) {
  .vh-xs-40-only {
    height: 40vh !important;
    min-height: 40vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-45 {
  height: 45vh; }
.vh-spacer-45 {
  padding-top: 45vh;
  padding-bottom: 45vh; }
.vh-spacer-t-45 {
  padding-top: 45vh; }
.vh-spacer-b-45 {
  padding-bottom: 45vh; }
.vw-45 {
  width: 45vw; }
.vw-spacer--45 {
  padding-left: 45vh; }
@media (max-width: 575.98px) {
  .vh-xs-45-only {
    height: 45vh !important;
    min-height: 45vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-50 {
  height: 50vh; }
.vh-spacer-50 {
  padding-top: 50vh;
  padding-bottom: 50vh; }
.vh-spacer-t-50 {
  padding-top: 50vh; }
.vh-spacer-b-50 {
  padding-bottom: 50vh; }
.vw-50 {
  width: 50vw; }
.vw-spacer--50 {
  padding-left: 50vh; }
@media (max-width: 575.98px) {
  .vh-xs-50-only {
    height: 50vh !important;
    min-height: 50vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-55 {
  height: 55vh; }
.vh-spacer-55 {
  padding-top: 55vh;
  padding-bottom: 55vh; }
.vh-spacer-t-55 {
  padding-top: 55vh; }
.vh-spacer-b-55 {
  padding-bottom: 55vh; }
.vw-55 {
  width: 55vw; }
.vw-spacer--55 {
  padding-left: 55vh; }
@media (max-width: 575.98px) {
  .vh-xs-55-only {
    height: 55vh !important;
    min-height: 55vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-60 {
  height: 60vh; }
.vh-spacer-60 {
  padding-top: 60vh;
  padding-bottom: 60vh; }
.vh-spacer-t-60 {
  padding-top: 60vh; }
.vh-spacer-b-60 {
  padding-bottom: 60vh; }
.vw-60 {
  width: 60vw; }
.vw-spacer--60 {
  padding-left: 60vh; }
@media (max-width: 575.98px) {
  .vh-xs-60-only {
    height: 60vh !important;
    min-height: 60vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-65 {
  height: 65vh; }
.vh-spacer-65 {
  padding-top: 65vh;
  padding-bottom: 65vh; }
.vh-spacer-t-65 {
  padding-top: 65vh; }
.vh-spacer-b-65 {
  padding-bottom: 65vh; }
.vw-65 {
  width: 65vw; }
.vw-spacer--65 {
  padding-left: 65vh; }
@media (max-width: 575.98px) {
  .vh-xs-65-only {
    height: 65vh !important;
    min-height: 65vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-70 {
  height: 70vh; }
.vh-spacer-70 {
  padding-top: 70vh;
  padding-bottom: 70vh; }
.vh-spacer-t-70 {
  padding-top: 70vh; }
.vh-spacer-b-70 {
  padding-bottom: 70vh; }
.vw-70 {
  width: 70vw; }
.vw-spacer--70 {
  padding-left: 70vh; }
@media (max-width: 575.98px) {
  .vh-xs-70-only {
    height: 70vh !important;
    min-height: 70vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-75 {
  height: 75vh; }
.vh-spacer-75 {
  padding-top: 75vh;
  padding-bottom: 75vh; }
.vh-spacer-t-75 {
  padding-top: 75vh; }
.vh-spacer-b-75 {
  padding-bottom: 75vh; }
.vw-75 {
  width: 75vw; }
.vw-spacer--75 {
  padding-left: 75vh; }
@media (max-width: 575.98px) {
  .vh-xs-75-only {
    height: 75vh !important;
    min-height: 75vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-80 {
  height: 80vh; }
.vh-spacer-80 {
  padding-top: 80vh;
  padding-bottom: 80vh; }
.vh-spacer-t-80 {
  padding-top: 80vh; }
.vh-spacer-b-80 {
  padding-bottom: 80vh; }
.vw-80 {
  width: 80vw; }
.vw-spacer--80 {
  padding-left: 80vh; }
@media (max-width: 575.98px) {
  .vh-xs-80-only {
    height: 80vh !important;
    min-height: 80vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-85 {
  height: 85vh; }
.vh-spacer-85 {
  padding-top: 85vh;
  padding-bottom: 85vh; }
.vh-spacer-t-85 {
  padding-top: 85vh; }
.vh-spacer-b-85 {
  padding-bottom: 85vh; }
.vw-85 {
  width: 85vw; }
.vw-spacer--85 {
  padding-left: 85vh; }
@media (max-width: 575.98px) {
  .vh-xs-85-only {
    height: 85vh !important;
    min-height: 85vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-90 {
  height: 90vh; }
.vh-spacer-90 {
  padding-top: 90vh;
  padding-bottom: 90vh; }
.vh-spacer-t-90 {
  padding-top: 90vh; }
.vh-spacer-b-90 {
  padding-bottom: 90vh; }
.vw-90 {
  width: 90vw; }
.vw-spacer--90 {
  padding-left: 90vh; }
@media (max-width: 575.98px) {
  .vh-xs-90-only {
    height: 90vh !important;
    min-height: 90vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-95 {
  height: 95vh; }
.vh-spacer-95 {
  padding-top: 95vh;
  padding-bottom: 95vh; }
.vh-spacer-t-95 {
  padding-top: 95vh; }
.vh-spacer-b-95 {
  padding-bottom: 95vh; }
.vw-95 {
  width: 95vw; }
.vw-spacer--95 {
  padding-left: 95vh; }
@media (max-width: 575.98px) {
  .vh-xs-95-only {
    height: 95vh !important;
    min-height: 95vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-100 {
  height: 100vh; }
.vh-spacer-100 {
  padding-top: 100vh;
  padding-bottom: 100vh; }
.vh-spacer-t-100 {
  padding-top: 100vh; }
.vh-spacer-b-100 {
  padding-bottom: 100vh; }
.vw-100 {
  width: 100vw; }
.vw-spacer--100 {
  padding-left: 100vh; }
@media (max-width: 575.98px) {
  .vh-xs-100-only {
    height: 100vh !important;
    min-height: 100vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-105 {
  height: 105vh; }
.vh-spacer-105 {
  padding-top: 105vh;
  padding-bottom: 105vh; }
.vh-spacer-t-105 {
  padding-top: 105vh; }
.vh-spacer-b-105 {
  padding-bottom: 105vh; }
.vw-105 {
  width: 105vw; }
.vw-spacer--105 {
  padding-left: 105vh; }
@media (max-width: 575.98px) {
  .vh-xs-105-only {
    height: 105vh !important;
    min-height: 105vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-110 {
  height: 110vh; }
.vh-spacer-110 {
  padding-top: 110vh;
  padding-bottom: 110vh; }
.vh-spacer-t-110 {
  padding-top: 110vh; }
.vh-spacer-b-110 {
  padding-bottom: 110vh; }
.vw-110 {
  width: 110vw; }
.vw-spacer--110 {
  padding-left: 110vh; }
@media (max-width: 575.98px) {
  .vh-xs-110-only {
    height: 110vh !important;
    min-height: 110vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-115 {
  height: 115vh; }
.vh-spacer-115 {
  padding-top: 115vh;
  padding-bottom: 115vh; }
.vh-spacer-t-115 {
  padding-top: 115vh; }
.vh-spacer-b-115 {
  padding-bottom: 115vh; }
.vw-115 {
  width: 115vw; }
.vw-spacer--115 {
  padding-left: 115vh; }
@media (max-width: 575.98px) {
  .vh-xs-115-only {
    height: 115vh !important;
    min-height: 115vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-120 {
  height: 120vh; }
.vh-spacer-120 {
  padding-top: 120vh;
  padding-bottom: 120vh; }
.vh-spacer-t-120 {
  padding-top: 120vh; }
.vh-spacer-b-120 {
  padding-bottom: 120vh; }
.vw-120 {
  width: 120vw; }
.vw-spacer--120 {
  padding-left: 120vh; }
@media (max-width: 575.98px) {
  .vh-xs-120-only {
    height: 120vh !important;
    min-height: 120vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-125 {
  height: 125vh; }
.vh-spacer-125 {
  padding-top: 125vh;
  padding-bottom: 125vh; }
.vh-spacer-t-125 {
  padding-top: 125vh; }
.vh-spacer-b-125 {
  padding-bottom: 125vh; }
.vw-125 {
  width: 125vw; }
.vw-spacer--125 {
  padding-left: 125vh; }
@media (max-width: 575.98px) {
  .vh-xs-125-only {
    height: 125vh !important;
    min-height: 125vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-130 {
  height: 130vh; }
.vh-spacer-130 {
  padding-top: 130vh;
  padding-bottom: 130vh; }
.vh-spacer-t-130 {
  padding-top: 130vh; }
.vh-spacer-b-130 {
  padding-bottom: 130vh; }
.vw-130 {
  width: 130vw; }
.vw-spacer--130 {
  padding-left: 130vh; }
@media (max-width: 575.98px) {
  .vh-xs-130-only {
    height: 130vh !important;
    min-height: 130vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-135 {
  height: 135vh; }
.vh-spacer-135 {
  padding-top: 135vh;
  padding-bottom: 135vh; }
.vh-spacer-t-135 {
  padding-top: 135vh; }
.vh-spacer-b-135 {
  padding-bottom: 135vh; }
.vw-135 {
  width: 135vw; }
.vw-spacer--135 {
  padding-left: 135vh; }
@media (max-width: 575.98px) {
  .vh-xs-135-only {
    height: 135vh !important;
    min-height: 135vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-140 {
  height: 140vh; }
.vh-spacer-140 {
  padding-top: 140vh;
  padding-bottom: 140vh; }
.vh-spacer-t-140 {
  padding-top: 140vh; }
.vh-spacer-b-140 {
  padding-bottom: 140vh; }
.vw-140 {
  width: 140vw; }
.vw-spacer--140 {
  padding-left: 140vh; }
@media (max-width: 575.98px) {
  .vh-xs-140-only {
    height: 140vh !important;
    min-height: 140vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-145 {
  height: 145vh; }
.vh-spacer-145 {
  padding-top: 145vh;
  padding-bottom: 145vh; }
.vh-spacer-t-145 {
  padding-top: 145vh; }
.vh-spacer-b-145 {
  padding-bottom: 145vh; }
.vw-145 {
  width: 145vw; }
.vw-spacer--145 {
  padding-left: 145vh; }
@media (max-width: 575.98px) {
  .vh-xs-145-only {
    height: 145vh !important;
    min-height: 145vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-150 {
  height: 150vh; }
.vh-spacer-150 {
  padding-top: 150vh;
  padding-bottom: 150vh; }
.vh-spacer-t-150 {
  padding-top: 150vh; }
.vh-spacer-b-150 {
  padding-bottom: 150vh; }
.vw-150 {
  width: 150vw; }
.vw-spacer--150 {
  padding-left: 150vh; }
@media (max-width: 575.98px) {
  .vh-xs-150-only {
    height: 150vh !important;
    min-height: 150vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-160 {
  height: 160vh; }
.vh-spacer-160 {
  padding-top: 160vh;
  padding-bottom: 160vh; }
.vh-spacer-t-160 {
  padding-top: 160vh; }
.vh-spacer-b-160 {
  padding-bottom: 160vh; }
.vw-160 {
  width: 160vw; }
.vw-spacer--160 {
  padding-left: 160vh; }
@media (max-width: 575.98px) {
  .vh-xs-160-only {
    height: 160vh !important;
    min-height: 160vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-170 {
  height: 170vh; }
.vh-spacer-170 {
  padding-top: 170vh;
  padding-bottom: 170vh; }
.vh-spacer-t-170 {
  padding-top: 170vh; }
.vh-spacer-b-170 {
  padding-bottom: 170vh; }
.vw-170 {
  width: 170vw; }
.vw-spacer--170 {
  padding-left: 170vh; }
@media (max-width: 575.98px) {
  .vh-xs-170-only {
    height: 170vh !important;
    min-height: 170vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-180 {
  height: 180vh; }
.vh-spacer-180 {
  padding-top: 180vh;
  padding-bottom: 180vh; }
.vh-spacer-t-180 {
  padding-top: 180vh; }
.vh-spacer-b-180 {
  padding-bottom: 180vh; }
.vw-180 {
  width: 180vw; }
.vw-spacer--180 {
  padding-left: 180vh; }
@media (max-width: 575.98px) {
  .vh-xs-180-only {
    height: 180vh !important;
    min-height: 180vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-190 {
  height: 190vh; }
.vh-spacer-190 {
  padding-top: 190vh;
  padding-bottom: 190vh; }
.vh-spacer-t-190 {
  padding-top: 190vh; }
.vh-spacer-b-190 {
  padding-bottom: 190vh; }
.vw-190 {
  width: 190vw; }
.vw-spacer--190 {
  padding-left: 190vh; }
@media (max-width: 575.98px) {
  .vh-xs-190-only {
    height: 190vh !important;
    min-height: 190vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-200 {
  height: 200vh; }
.vh-spacer-200 {
  padding-top: 200vh;
  padding-bottom: 200vh; }
.vh-spacer-t-200 {
  padding-top: 200vh; }
.vh-spacer-b-200 {
  padding-bottom: 200vh; }
.vw-200 {
  width: 200vw; }
.vw-spacer--200 {
  padding-left: 200vh; }
@media (max-width: 575.98px) {
  .vh-xs-200-only {
    height: 200vh !important;
    min-height: 200vh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
.vh-auto {
  height: autovh; }
.vh-spacer-auto {
  padding-top: autovh;
  padding-bottom: autovh; }
.vh-spacer-t-auto {
  padding-top: autovh; }
.vh-spacer-b-auto {
  padding-bottom: autovh; }
.vw-auto {
  width: autovw; }
.vw-spacer--auto {
  padding-left: autovh; }
@media (max-width: 575.98px) {
  .vh-xs-auto-only {
    height: autovh !important;
    min-height: autovh !important; } }
@media (max-width: 575.98px) {
  .vh-xs-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-0 {
    height: 0vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-0 {
    padding-top: 0vh !important;
    padding-bottom: 0vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-0 {
    padding-top: 0vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-0 {
    padding-bottom: 0vh !important; } }
@media (min-width: 576px) {
  .vw-sm-0 {
    width: 0vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-0 {
    padding-left: 0vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-0-only {
    height: 0vh !important;
    min-height: 0vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-1 {
    height: 1vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-1 {
    padding-top: 1vh !important;
    padding-bottom: 1vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-1 {
    padding-top: 1vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-1 {
    padding-bottom: 1vh !important; } }
@media (min-width: 576px) {
  .vw-sm-1 {
    width: 1vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-1 {
    padding-left: 1vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-1-only {
    height: 1vh !important;
    min-height: 1vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-2 {
    height: 2vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-2 {
    padding-top: 2vh !important;
    padding-bottom: 2vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-2 {
    padding-top: 2vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-2 {
    padding-bottom: 2vh !important; } }
@media (min-width: 576px) {
  .vw-sm-2 {
    width: 2vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-2 {
    padding-left: 2vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-2-only {
    height: 2vh !important;
    min-height: 2vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-3 {
    height: 3vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-3 {
    padding-top: 3vh !important;
    padding-bottom: 3vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-3 {
    padding-top: 3vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-3 {
    padding-bottom: 3vh !important; } }
@media (min-width: 576px) {
  .vw-sm-3 {
    width: 3vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-3 {
    padding-left: 3vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-3-only {
    height: 3vh !important;
    min-height: 3vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-4 {
    height: 4vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-4 {
    padding-top: 4vh !important;
    padding-bottom: 4vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-4 {
    padding-top: 4vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-4 {
    padding-bottom: 4vh !important; } }
@media (min-width: 576px) {
  .vw-sm-4 {
    width: 4vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-4 {
    padding-left: 4vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-4-only {
    height: 4vh !important;
    min-height: 4vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-5 {
    height: 5vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-5 {
    padding-top: 5vh !important;
    padding-bottom: 5vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-5 {
    padding-top: 5vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-5 {
    padding-bottom: 5vh !important; } }
@media (min-width: 576px) {
  .vw-sm-5 {
    width: 5vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-5 {
    padding-left: 5vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-5-only {
    height: 5vh !important;
    min-height: 5vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-10 {
    height: 10vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-10 {
    padding-top: 10vh !important;
    padding-bottom: 10vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-10 {
    padding-top: 10vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-10 {
    padding-bottom: 10vh !important; } }
@media (min-width: 576px) {
  .vw-sm-10 {
    width: 10vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-10 {
    padding-left: 10vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-10-only {
    height: 10vh !important;
    min-height: 10vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-12 {
    height: 12vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-12 {
    padding-top: 12vh !important;
    padding-bottom: 12vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-12 {
    padding-top: 12vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-12 {
    padding-bottom: 12vh !important; } }
@media (min-width: 576px) {
  .vw-sm-12 {
    width: 12vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-12 {
    padding-left: 12vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-12-only {
    height: 12vh !important;
    min-height: 12vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-15 {
    height: 15vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-15 {
    padding-top: 15vh !important;
    padding-bottom: 15vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-15 {
    padding-top: 15vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-15 {
    padding-bottom: 15vh !important; } }
@media (min-width: 576px) {
  .vw-sm-15 {
    width: 15vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-15 {
    padding-left: 15vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-15-only {
    height: 15vh !important;
    min-height: 15vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-17 {
    height: 17vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-17 {
    padding-top: 17vh !important;
    padding-bottom: 17vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-17 {
    padding-top: 17vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-17 {
    padding-bottom: 17vh !important; } }
@media (min-width: 576px) {
  .vw-sm-17 {
    width: 17vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-17 {
    padding-left: 17vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-17-only {
    height: 17vh !important;
    min-height: 17vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-20 {
    height: 20vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-20 {
    padding-top: 20vh !important;
    padding-bottom: 20vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-20 {
    padding-top: 20vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-20 {
    padding-bottom: 20vh !important; } }
@media (min-width: 576px) {
  .vw-sm-20 {
    width: 20vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-20 {
    padding-left: 20vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-20-only {
    height: 20vh !important;
    min-height: 20vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-25 {
    height: 25vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-25 {
    padding-top: 25vh !important;
    padding-bottom: 25vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-25 {
    padding-top: 25vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-25 {
    padding-bottom: 25vh !important; } }
@media (min-width: 576px) {
  .vw-sm-25 {
    width: 25vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-25 {
    padding-left: 25vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-25-only {
    height: 25vh !important;
    min-height: 25vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-30 {
    height: 30vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-30 {
    padding-top: 30vh !important;
    padding-bottom: 30vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-30 {
    padding-top: 30vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-30 {
    padding-bottom: 30vh !important; } }
@media (min-width: 576px) {
  .vw-sm-30 {
    width: 30vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-30 {
    padding-left: 30vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-30-only {
    height: 30vh !important;
    min-height: 30vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-35 {
    height: 35vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-35 {
    padding-top: 35vh !important;
    padding-bottom: 35vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-35 {
    padding-top: 35vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-35 {
    padding-bottom: 35vh !important; } }
@media (min-width: 576px) {
  .vw-sm-35 {
    width: 35vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-35 {
    padding-left: 35vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-35-only {
    height: 35vh !important;
    min-height: 35vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-40 {
    height: 40vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-40 {
    padding-top: 40vh !important;
    padding-bottom: 40vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-40 {
    padding-top: 40vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-40 {
    padding-bottom: 40vh !important; } }
@media (min-width: 576px) {
  .vw-sm-40 {
    width: 40vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-40 {
    padding-left: 40vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-40-only {
    height: 40vh !important;
    min-height: 40vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-45 {
    height: 45vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-45 {
    padding-top: 45vh !important;
    padding-bottom: 45vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-45 {
    padding-top: 45vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-45 {
    padding-bottom: 45vh !important; } }
@media (min-width: 576px) {
  .vw-sm-45 {
    width: 45vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-45 {
    padding-left: 45vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-45-only {
    height: 45vh !important;
    min-height: 45vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-50 {
    height: 50vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-50 {
    padding-top: 50vh !important;
    padding-bottom: 50vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-50 {
    padding-top: 50vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-50 {
    padding-bottom: 50vh !important; } }
@media (min-width: 576px) {
  .vw-sm-50 {
    width: 50vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-50 {
    padding-left: 50vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-50-only {
    height: 50vh !important;
    min-height: 50vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-55 {
    height: 55vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-55 {
    padding-top: 55vh !important;
    padding-bottom: 55vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-55 {
    padding-top: 55vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-55 {
    padding-bottom: 55vh !important; } }
@media (min-width: 576px) {
  .vw-sm-55 {
    width: 55vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-55 {
    padding-left: 55vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-55-only {
    height: 55vh !important;
    min-height: 55vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-60 {
    height: 60vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-60 {
    padding-top: 60vh !important;
    padding-bottom: 60vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-60 {
    padding-top: 60vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-60 {
    padding-bottom: 60vh !important; } }
@media (min-width: 576px) {
  .vw-sm-60 {
    width: 60vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-60 {
    padding-left: 60vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-60-only {
    height: 60vh !important;
    min-height: 60vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-65 {
    height: 65vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-65 {
    padding-top: 65vh !important;
    padding-bottom: 65vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-65 {
    padding-top: 65vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-65 {
    padding-bottom: 65vh !important; } }
@media (min-width: 576px) {
  .vw-sm-65 {
    width: 65vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-65 {
    padding-left: 65vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-65-only {
    height: 65vh !important;
    min-height: 65vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-70 {
    height: 70vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-70 {
    padding-top: 70vh !important;
    padding-bottom: 70vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-70 {
    padding-top: 70vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-70 {
    padding-bottom: 70vh !important; } }
@media (min-width: 576px) {
  .vw-sm-70 {
    width: 70vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-70 {
    padding-left: 70vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-70-only {
    height: 70vh !important;
    min-height: 70vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-75 {
    height: 75vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-75 {
    padding-top: 75vh !important;
    padding-bottom: 75vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-75 {
    padding-top: 75vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-75 {
    padding-bottom: 75vh !important; } }
@media (min-width: 576px) {
  .vw-sm-75 {
    width: 75vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-75 {
    padding-left: 75vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-75-only {
    height: 75vh !important;
    min-height: 75vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-80 {
    height: 80vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-80 {
    padding-top: 80vh !important;
    padding-bottom: 80vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-80 {
    padding-top: 80vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-80 {
    padding-bottom: 80vh !important; } }
@media (min-width: 576px) {
  .vw-sm-80 {
    width: 80vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-80 {
    padding-left: 80vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-80-only {
    height: 80vh !important;
    min-height: 80vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-85 {
    height: 85vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-85 {
    padding-top: 85vh !important;
    padding-bottom: 85vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-85 {
    padding-top: 85vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-85 {
    padding-bottom: 85vh !important; } }
@media (min-width: 576px) {
  .vw-sm-85 {
    width: 85vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-85 {
    padding-left: 85vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-85-only {
    height: 85vh !important;
    min-height: 85vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-90 {
    height: 90vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-90 {
    padding-top: 90vh !important;
    padding-bottom: 90vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-90 {
    padding-top: 90vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-90 {
    padding-bottom: 90vh !important; } }
@media (min-width: 576px) {
  .vw-sm-90 {
    width: 90vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-90 {
    padding-left: 90vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-90-only {
    height: 90vh !important;
    min-height: 90vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-95 {
    height: 95vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-95 {
    padding-top: 95vh !important;
    padding-bottom: 95vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-95 {
    padding-top: 95vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-95 {
    padding-bottom: 95vh !important; } }
@media (min-width: 576px) {
  .vw-sm-95 {
    width: 95vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-95 {
    padding-left: 95vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-95-only {
    height: 95vh !important;
    min-height: 95vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-100 {
    height: 100vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-100 {
    padding-top: 100vh !important;
    padding-bottom: 100vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-100 {
    padding-top: 100vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-100 {
    padding-bottom: 100vh !important; } }
@media (min-width: 576px) {
  .vw-sm-100 {
    width: 100vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-100 {
    padding-left: 100vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-100-only {
    height: 100vh !important;
    min-height: 100vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-105 {
    height: 105vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-105 {
    padding-top: 105vh !important;
    padding-bottom: 105vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-105 {
    padding-top: 105vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-105 {
    padding-bottom: 105vh !important; } }
@media (min-width: 576px) {
  .vw-sm-105 {
    width: 105vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-105 {
    padding-left: 105vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-105-only {
    height: 105vh !important;
    min-height: 105vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-110 {
    height: 110vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-110 {
    padding-top: 110vh !important;
    padding-bottom: 110vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-110 {
    padding-top: 110vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-110 {
    padding-bottom: 110vh !important; } }
@media (min-width: 576px) {
  .vw-sm-110 {
    width: 110vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-110 {
    padding-left: 110vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-110-only {
    height: 110vh !important;
    min-height: 110vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-115 {
    height: 115vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-115 {
    padding-top: 115vh !important;
    padding-bottom: 115vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-115 {
    padding-top: 115vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-115 {
    padding-bottom: 115vh !important; } }
@media (min-width: 576px) {
  .vw-sm-115 {
    width: 115vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-115 {
    padding-left: 115vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-115-only {
    height: 115vh !important;
    min-height: 115vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-120 {
    height: 120vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-120 {
    padding-top: 120vh !important;
    padding-bottom: 120vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-120 {
    padding-top: 120vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-120 {
    padding-bottom: 120vh !important; } }
@media (min-width: 576px) {
  .vw-sm-120 {
    width: 120vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-120 {
    padding-left: 120vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-120-only {
    height: 120vh !important;
    min-height: 120vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-125 {
    height: 125vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-125 {
    padding-top: 125vh !important;
    padding-bottom: 125vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-125 {
    padding-top: 125vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-125 {
    padding-bottom: 125vh !important; } }
@media (min-width: 576px) {
  .vw-sm-125 {
    width: 125vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-125 {
    padding-left: 125vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-125-only {
    height: 125vh !important;
    min-height: 125vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-130 {
    height: 130vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-130 {
    padding-top: 130vh !important;
    padding-bottom: 130vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-130 {
    padding-top: 130vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-130 {
    padding-bottom: 130vh !important; } }
@media (min-width: 576px) {
  .vw-sm-130 {
    width: 130vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-130 {
    padding-left: 130vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-130-only {
    height: 130vh !important;
    min-height: 130vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-135 {
    height: 135vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-135 {
    padding-top: 135vh !important;
    padding-bottom: 135vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-135 {
    padding-top: 135vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-135 {
    padding-bottom: 135vh !important; } }
@media (min-width: 576px) {
  .vw-sm-135 {
    width: 135vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-135 {
    padding-left: 135vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-135-only {
    height: 135vh !important;
    min-height: 135vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-140 {
    height: 140vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-140 {
    padding-top: 140vh !important;
    padding-bottom: 140vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-140 {
    padding-top: 140vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-140 {
    padding-bottom: 140vh !important; } }
@media (min-width: 576px) {
  .vw-sm-140 {
    width: 140vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-140 {
    padding-left: 140vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-140-only {
    height: 140vh !important;
    min-height: 140vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-145 {
    height: 145vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-145 {
    padding-top: 145vh !important;
    padding-bottom: 145vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-145 {
    padding-top: 145vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-145 {
    padding-bottom: 145vh !important; } }
@media (min-width: 576px) {
  .vw-sm-145 {
    width: 145vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-145 {
    padding-left: 145vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-145-only {
    height: 145vh !important;
    min-height: 145vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-150 {
    height: 150vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-150 {
    padding-top: 150vh !important;
    padding-bottom: 150vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-150 {
    padding-top: 150vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-150 {
    padding-bottom: 150vh !important; } }
@media (min-width: 576px) {
  .vw-sm-150 {
    width: 150vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-150 {
    padding-left: 150vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-150-only {
    height: 150vh !important;
    min-height: 150vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-160 {
    height: 160vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-160 {
    padding-top: 160vh !important;
    padding-bottom: 160vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-160 {
    padding-top: 160vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-160 {
    padding-bottom: 160vh !important; } }
@media (min-width: 576px) {
  .vw-sm-160 {
    width: 160vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-160 {
    padding-left: 160vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-160-only {
    height: 160vh !important;
    min-height: 160vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-170 {
    height: 170vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-170 {
    padding-top: 170vh !important;
    padding-bottom: 170vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-170 {
    padding-top: 170vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-170 {
    padding-bottom: 170vh !important; } }
@media (min-width: 576px) {
  .vw-sm-170 {
    width: 170vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-170 {
    padding-left: 170vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-170-only {
    height: 170vh !important;
    min-height: 170vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-180 {
    height: 180vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-180 {
    padding-top: 180vh !important;
    padding-bottom: 180vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-180 {
    padding-top: 180vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-180 {
    padding-bottom: 180vh !important; } }
@media (min-width: 576px) {
  .vw-sm-180 {
    width: 180vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-180 {
    padding-left: 180vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-180-only {
    height: 180vh !important;
    min-height: 180vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-190 {
    height: 190vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-190 {
    padding-top: 190vh !important;
    padding-bottom: 190vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-190 {
    padding-top: 190vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-190 {
    padding-bottom: 190vh !important; } }
@media (min-width: 576px) {
  .vw-sm-190 {
    width: 190vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-190 {
    padding-left: 190vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-190-only {
    height: 190vh !important;
    min-height: 190vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-200 {
    height: 200vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-200 {
    padding-top: 200vh !important;
    padding-bottom: 200vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-200 {
    padding-top: 200vh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-200 {
    padding-bottom: 200vh !important; } }
@media (min-width: 576px) {
  .vw-sm-200 {
    width: 200vw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-200 {
    padding-left: 200vh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-200-only {
    height: 200vh !important;
    min-height: 200vh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 576px) {
  .vh-sm-auto {
    height: autovh !important; } }
@media (min-width: 576px) {
  .vh-spacer-sm-auto {
    padding-top: autovh !important;
    padding-bottom: autovh !important; } }
@media (min-width: 576px) {
  .vh-spacer-t-sm-auto {
    padding-top: autovh !important; } }
@media (min-width: 576px) {
  .vh-spacer-b-sm-auto {
    padding-bottom: autovh !important; } }
@media (min-width: 576px) {
  .vw-sm-auto {
    width: autovw !important; } }
@media (min-width: 576px) {
  .vw-spacer--sm-auto {
    padding-left: autovh !important; } }
@media (min-width: 576px) and (max-width: 767.98px) {
  .vh-sm-auto-only {
    height: autovh !important;
    min-height: autovh !important; } }
@media (max-width: 767.98px) {
  .vh-sm-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-0 {
    height: 0vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-0 {
    padding-top: 0vh !important;
    padding-bottom: 0vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-0 {
    padding-top: 0vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-0 {
    padding-bottom: 0vh !important; } }
@media (min-width: 768px) {
  .vw-md-0 {
    width: 0vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-0 {
    padding-left: 0vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-0-only {
    height: 0vh !important;
    min-height: 0vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-1 {
    height: 1vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-1 {
    padding-top: 1vh !important;
    padding-bottom: 1vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-1 {
    padding-top: 1vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-1 {
    padding-bottom: 1vh !important; } }
@media (min-width: 768px) {
  .vw-md-1 {
    width: 1vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-1 {
    padding-left: 1vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-1-only {
    height: 1vh !important;
    min-height: 1vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-2 {
    height: 2vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-2 {
    padding-top: 2vh !important;
    padding-bottom: 2vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-2 {
    padding-top: 2vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-2 {
    padding-bottom: 2vh !important; } }
@media (min-width: 768px) {
  .vw-md-2 {
    width: 2vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-2 {
    padding-left: 2vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-2-only {
    height: 2vh !important;
    min-height: 2vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-3 {
    height: 3vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-3 {
    padding-top: 3vh !important;
    padding-bottom: 3vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-3 {
    padding-top: 3vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-3 {
    padding-bottom: 3vh !important; } }
@media (min-width: 768px) {
  .vw-md-3 {
    width: 3vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-3 {
    padding-left: 3vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-3-only {
    height: 3vh !important;
    min-height: 3vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-4 {
    height: 4vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-4 {
    padding-top: 4vh !important;
    padding-bottom: 4vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-4 {
    padding-top: 4vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-4 {
    padding-bottom: 4vh !important; } }
@media (min-width: 768px) {
  .vw-md-4 {
    width: 4vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-4 {
    padding-left: 4vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-4-only {
    height: 4vh !important;
    min-height: 4vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-5 {
    height: 5vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-5 {
    padding-top: 5vh !important;
    padding-bottom: 5vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-5 {
    padding-top: 5vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-5 {
    padding-bottom: 5vh !important; } }
@media (min-width: 768px) {
  .vw-md-5 {
    width: 5vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-5 {
    padding-left: 5vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-5-only {
    height: 5vh !important;
    min-height: 5vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-10 {
    height: 10vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-10 {
    padding-top: 10vh !important;
    padding-bottom: 10vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-10 {
    padding-top: 10vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-10 {
    padding-bottom: 10vh !important; } }
@media (min-width: 768px) {
  .vw-md-10 {
    width: 10vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-10 {
    padding-left: 10vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-10-only {
    height: 10vh !important;
    min-height: 10vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-12 {
    height: 12vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-12 {
    padding-top: 12vh !important;
    padding-bottom: 12vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-12 {
    padding-top: 12vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-12 {
    padding-bottom: 12vh !important; } }
@media (min-width: 768px) {
  .vw-md-12 {
    width: 12vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-12 {
    padding-left: 12vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-12-only {
    height: 12vh !important;
    min-height: 12vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-15 {
    height: 15vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-15 {
    padding-top: 15vh !important;
    padding-bottom: 15vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-15 {
    padding-top: 15vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-15 {
    padding-bottom: 15vh !important; } }
@media (min-width: 768px) {
  .vw-md-15 {
    width: 15vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-15 {
    padding-left: 15vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-15-only {
    height: 15vh !important;
    min-height: 15vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-17 {
    height: 17vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-17 {
    padding-top: 17vh !important;
    padding-bottom: 17vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-17 {
    padding-top: 17vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-17 {
    padding-bottom: 17vh !important; } }
@media (min-width: 768px) {
  .vw-md-17 {
    width: 17vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-17 {
    padding-left: 17vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-17-only {
    height: 17vh !important;
    min-height: 17vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-20 {
    height: 20vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-20 {
    padding-top: 20vh !important;
    padding-bottom: 20vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-20 {
    padding-top: 20vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-20 {
    padding-bottom: 20vh !important; } }
@media (min-width: 768px) {
  .vw-md-20 {
    width: 20vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-20 {
    padding-left: 20vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-20-only {
    height: 20vh !important;
    min-height: 20vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-25 {
    height: 25vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-25 {
    padding-top: 25vh !important;
    padding-bottom: 25vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-25 {
    padding-top: 25vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-25 {
    padding-bottom: 25vh !important; } }
@media (min-width: 768px) {
  .vw-md-25 {
    width: 25vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-25 {
    padding-left: 25vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-25-only {
    height: 25vh !important;
    min-height: 25vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-30 {
    height: 30vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-30 {
    padding-top: 30vh !important;
    padding-bottom: 30vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-30 {
    padding-top: 30vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-30 {
    padding-bottom: 30vh !important; } }
@media (min-width: 768px) {
  .vw-md-30 {
    width: 30vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-30 {
    padding-left: 30vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-30-only {
    height: 30vh !important;
    min-height: 30vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-35 {
    height: 35vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-35 {
    padding-top: 35vh !important;
    padding-bottom: 35vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-35 {
    padding-top: 35vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-35 {
    padding-bottom: 35vh !important; } }
@media (min-width: 768px) {
  .vw-md-35 {
    width: 35vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-35 {
    padding-left: 35vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-35-only {
    height: 35vh !important;
    min-height: 35vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-40 {
    height: 40vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-40 {
    padding-top: 40vh !important;
    padding-bottom: 40vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-40 {
    padding-top: 40vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-40 {
    padding-bottom: 40vh !important; } }
@media (min-width: 768px) {
  .vw-md-40 {
    width: 40vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-40 {
    padding-left: 40vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-40-only {
    height: 40vh !important;
    min-height: 40vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-45 {
    height: 45vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-45 {
    padding-top: 45vh !important;
    padding-bottom: 45vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-45 {
    padding-top: 45vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-45 {
    padding-bottom: 45vh !important; } }
@media (min-width: 768px) {
  .vw-md-45 {
    width: 45vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-45 {
    padding-left: 45vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-45-only {
    height: 45vh !important;
    min-height: 45vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-50 {
    height: 50vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-50 {
    padding-top: 50vh !important;
    padding-bottom: 50vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-50 {
    padding-top: 50vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-50 {
    padding-bottom: 50vh !important; } }
@media (min-width: 768px) {
  .vw-md-50 {
    width: 50vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-50 {
    padding-left: 50vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-50-only {
    height: 50vh !important;
    min-height: 50vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-55 {
    height: 55vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-55 {
    padding-top: 55vh !important;
    padding-bottom: 55vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-55 {
    padding-top: 55vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-55 {
    padding-bottom: 55vh !important; } }
@media (min-width: 768px) {
  .vw-md-55 {
    width: 55vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-55 {
    padding-left: 55vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-55-only {
    height: 55vh !important;
    min-height: 55vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-60 {
    height: 60vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-60 {
    padding-top: 60vh !important;
    padding-bottom: 60vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-60 {
    padding-top: 60vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-60 {
    padding-bottom: 60vh !important; } }
@media (min-width: 768px) {
  .vw-md-60 {
    width: 60vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-60 {
    padding-left: 60vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-60-only {
    height: 60vh !important;
    min-height: 60vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-65 {
    height: 65vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-65 {
    padding-top: 65vh !important;
    padding-bottom: 65vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-65 {
    padding-top: 65vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-65 {
    padding-bottom: 65vh !important; } }
@media (min-width: 768px) {
  .vw-md-65 {
    width: 65vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-65 {
    padding-left: 65vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-65-only {
    height: 65vh !important;
    min-height: 65vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-70 {
    height: 70vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-70 {
    padding-top: 70vh !important;
    padding-bottom: 70vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-70 {
    padding-top: 70vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-70 {
    padding-bottom: 70vh !important; } }
@media (min-width: 768px) {
  .vw-md-70 {
    width: 70vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-70 {
    padding-left: 70vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-70-only {
    height: 70vh !important;
    min-height: 70vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-75 {
    height: 75vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-75 {
    padding-top: 75vh !important;
    padding-bottom: 75vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-75 {
    padding-top: 75vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-75 {
    padding-bottom: 75vh !important; } }
@media (min-width: 768px) {
  .vw-md-75 {
    width: 75vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-75 {
    padding-left: 75vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-75-only {
    height: 75vh !important;
    min-height: 75vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-80 {
    height: 80vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-80 {
    padding-top: 80vh !important;
    padding-bottom: 80vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-80 {
    padding-top: 80vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-80 {
    padding-bottom: 80vh !important; } }
@media (min-width: 768px) {
  .vw-md-80 {
    width: 80vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-80 {
    padding-left: 80vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-80-only {
    height: 80vh !important;
    min-height: 80vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-85 {
    height: 85vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-85 {
    padding-top: 85vh !important;
    padding-bottom: 85vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-85 {
    padding-top: 85vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-85 {
    padding-bottom: 85vh !important; } }
@media (min-width: 768px) {
  .vw-md-85 {
    width: 85vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-85 {
    padding-left: 85vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-85-only {
    height: 85vh !important;
    min-height: 85vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-90 {
    height: 90vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-90 {
    padding-top: 90vh !important;
    padding-bottom: 90vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-90 {
    padding-top: 90vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-90 {
    padding-bottom: 90vh !important; } }
@media (min-width: 768px) {
  .vw-md-90 {
    width: 90vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-90 {
    padding-left: 90vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-90-only {
    height: 90vh !important;
    min-height: 90vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-95 {
    height: 95vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-95 {
    padding-top: 95vh !important;
    padding-bottom: 95vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-95 {
    padding-top: 95vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-95 {
    padding-bottom: 95vh !important; } }
@media (min-width: 768px) {
  .vw-md-95 {
    width: 95vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-95 {
    padding-left: 95vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-95-only {
    height: 95vh !important;
    min-height: 95vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-100 {
    height: 100vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-100 {
    padding-top: 100vh !important;
    padding-bottom: 100vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-100 {
    padding-top: 100vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-100 {
    padding-bottom: 100vh !important; } }
@media (min-width: 768px) {
  .vw-md-100 {
    width: 100vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-100 {
    padding-left: 100vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-100-only {
    height: 100vh !important;
    min-height: 100vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-105 {
    height: 105vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-105 {
    padding-top: 105vh !important;
    padding-bottom: 105vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-105 {
    padding-top: 105vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-105 {
    padding-bottom: 105vh !important; } }
@media (min-width: 768px) {
  .vw-md-105 {
    width: 105vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-105 {
    padding-left: 105vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-105-only {
    height: 105vh !important;
    min-height: 105vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-110 {
    height: 110vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-110 {
    padding-top: 110vh !important;
    padding-bottom: 110vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-110 {
    padding-top: 110vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-110 {
    padding-bottom: 110vh !important; } }
@media (min-width: 768px) {
  .vw-md-110 {
    width: 110vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-110 {
    padding-left: 110vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-110-only {
    height: 110vh !important;
    min-height: 110vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-115 {
    height: 115vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-115 {
    padding-top: 115vh !important;
    padding-bottom: 115vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-115 {
    padding-top: 115vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-115 {
    padding-bottom: 115vh !important; } }
@media (min-width: 768px) {
  .vw-md-115 {
    width: 115vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-115 {
    padding-left: 115vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-115-only {
    height: 115vh !important;
    min-height: 115vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-120 {
    height: 120vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-120 {
    padding-top: 120vh !important;
    padding-bottom: 120vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-120 {
    padding-top: 120vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-120 {
    padding-bottom: 120vh !important; } }
@media (min-width: 768px) {
  .vw-md-120 {
    width: 120vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-120 {
    padding-left: 120vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-120-only {
    height: 120vh !important;
    min-height: 120vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-125 {
    height: 125vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-125 {
    padding-top: 125vh !important;
    padding-bottom: 125vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-125 {
    padding-top: 125vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-125 {
    padding-bottom: 125vh !important; } }
@media (min-width: 768px) {
  .vw-md-125 {
    width: 125vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-125 {
    padding-left: 125vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-125-only {
    height: 125vh !important;
    min-height: 125vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-130 {
    height: 130vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-130 {
    padding-top: 130vh !important;
    padding-bottom: 130vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-130 {
    padding-top: 130vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-130 {
    padding-bottom: 130vh !important; } }
@media (min-width: 768px) {
  .vw-md-130 {
    width: 130vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-130 {
    padding-left: 130vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-130-only {
    height: 130vh !important;
    min-height: 130vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-135 {
    height: 135vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-135 {
    padding-top: 135vh !important;
    padding-bottom: 135vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-135 {
    padding-top: 135vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-135 {
    padding-bottom: 135vh !important; } }
@media (min-width: 768px) {
  .vw-md-135 {
    width: 135vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-135 {
    padding-left: 135vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-135-only {
    height: 135vh !important;
    min-height: 135vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-140 {
    height: 140vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-140 {
    padding-top: 140vh !important;
    padding-bottom: 140vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-140 {
    padding-top: 140vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-140 {
    padding-bottom: 140vh !important; } }
@media (min-width: 768px) {
  .vw-md-140 {
    width: 140vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-140 {
    padding-left: 140vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-140-only {
    height: 140vh !important;
    min-height: 140vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-145 {
    height: 145vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-145 {
    padding-top: 145vh !important;
    padding-bottom: 145vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-145 {
    padding-top: 145vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-145 {
    padding-bottom: 145vh !important; } }
@media (min-width: 768px) {
  .vw-md-145 {
    width: 145vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-145 {
    padding-left: 145vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-145-only {
    height: 145vh !important;
    min-height: 145vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-150 {
    height: 150vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-150 {
    padding-top: 150vh !important;
    padding-bottom: 150vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-150 {
    padding-top: 150vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-150 {
    padding-bottom: 150vh !important; } }
@media (min-width: 768px) {
  .vw-md-150 {
    width: 150vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-150 {
    padding-left: 150vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-150-only {
    height: 150vh !important;
    min-height: 150vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-160 {
    height: 160vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-160 {
    padding-top: 160vh !important;
    padding-bottom: 160vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-160 {
    padding-top: 160vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-160 {
    padding-bottom: 160vh !important; } }
@media (min-width: 768px) {
  .vw-md-160 {
    width: 160vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-160 {
    padding-left: 160vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-160-only {
    height: 160vh !important;
    min-height: 160vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-170 {
    height: 170vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-170 {
    padding-top: 170vh !important;
    padding-bottom: 170vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-170 {
    padding-top: 170vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-170 {
    padding-bottom: 170vh !important; } }
@media (min-width: 768px) {
  .vw-md-170 {
    width: 170vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-170 {
    padding-left: 170vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-170-only {
    height: 170vh !important;
    min-height: 170vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-180 {
    height: 180vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-180 {
    padding-top: 180vh !important;
    padding-bottom: 180vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-180 {
    padding-top: 180vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-180 {
    padding-bottom: 180vh !important; } }
@media (min-width: 768px) {
  .vw-md-180 {
    width: 180vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-180 {
    padding-left: 180vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-180-only {
    height: 180vh !important;
    min-height: 180vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-190 {
    height: 190vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-190 {
    padding-top: 190vh !important;
    padding-bottom: 190vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-190 {
    padding-top: 190vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-190 {
    padding-bottom: 190vh !important; } }
@media (min-width: 768px) {
  .vw-md-190 {
    width: 190vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-190 {
    padding-left: 190vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-190-only {
    height: 190vh !important;
    min-height: 190vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-200 {
    height: 200vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-200 {
    padding-top: 200vh !important;
    padding-bottom: 200vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-200 {
    padding-top: 200vh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-200 {
    padding-bottom: 200vh !important; } }
@media (min-width: 768px) {
  .vw-md-200 {
    width: 200vw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-200 {
    padding-left: 200vh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-200-only {
    height: 200vh !important;
    min-height: 200vh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 768px) {
  .vh-md-auto {
    height: autovh !important; } }
@media (min-width: 768px) {
  .vh-spacer-md-auto {
    padding-top: autovh !important;
    padding-bottom: autovh !important; } }
@media (min-width: 768px) {
  .vh-spacer-t-md-auto {
    padding-top: autovh !important; } }
@media (min-width: 768px) {
  .vh-spacer-b-md-auto {
    padding-bottom: autovh !important; } }
@media (min-width: 768px) {
  .vw-md-auto {
    width: autovw !important; } }
@media (min-width: 768px) {
  .vw-spacer--md-auto {
    padding-left: autovh !important; } }
@media (min-width: 768px) and (max-width: 991.98px) {
  .vh-md-auto-only {
    height: autovh !important;
    min-height: autovh !important; } }
@media (max-width: 991.98px) {
  .vh-md-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-0 {
    height: 0vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-0 {
    padding-top: 0vh !important;
    padding-bottom: 0vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-0 {
    padding-top: 0vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-0 {
    padding-bottom: 0vh !important; } }
@media (min-width: 992px) {
  .vw-lg-0 {
    width: 0vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-0 {
    padding-left: 0vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-0-only {
    height: 0vh !important;
    min-height: 0vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-1 {
    height: 1vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-1 {
    padding-top: 1vh !important;
    padding-bottom: 1vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-1 {
    padding-top: 1vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-1 {
    padding-bottom: 1vh !important; } }
@media (min-width: 992px) {
  .vw-lg-1 {
    width: 1vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-1 {
    padding-left: 1vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-1-only {
    height: 1vh !important;
    min-height: 1vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-2 {
    height: 2vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-2 {
    padding-top: 2vh !important;
    padding-bottom: 2vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-2 {
    padding-top: 2vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-2 {
    padding-bottom: 2vh !important; } }
@media (min-width: 992px) {
  .vw-lg-2 {
    width: 2vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-2 {
    padding-left: 2vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-2-only {
    height: 2vh !important;
    min-height: 2vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-3 {
    height: 3vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-3 {
    padding-top: 3vh !important;
    padding-bottom: 3vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-3 {
    padding-top: 3vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-3 {
    padding-bottom: 3vh !important; } }
@media (min-width: 992px) {
  .vw-lg-3 {
    width: 3vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-3 {
    padding-left: 3vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-3-only {
    height: 3vh !important;
    min-height: 3vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-4 {
    height: 4vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-4 {
    padding-top: 4vh !important;
    padding-bottom: 4vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-4 {
    padding-top: 4vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-4 {
    padding-bottom: 4vh !important; } }
@media (min-width: 992px) {
  .vw-lg-4 {
    width: 4vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-4 {
    padding-left: 4vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-4-only {
    height: 4vh !important;
    min-height: 4vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-5 {
    height: 5vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-5 {
    padding-top: 5vh !important;
    padding-bottom: 5vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-5 {
    padding-top: 5vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-5 {
    padding-bottom: 5vh !important; } }
@media (min-width: 992px) {
  .vw-lg-5 {
    width: 5vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-5 {
    padding-left: 5vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-5-only {
    height: 5vh !important;
    min-height: 5vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-10 {
    height: 10vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-10 {
    padding-top: 10vh !important;
    padding-bottom: 10vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-10 {
    padding-top: 10vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-10 {
    padding-bottom: 10vh !important; } }
@media (min-width: 992px) {
  .vw-lg-10 {
    width: 10vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-10 {
    padding-left: 10vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-10-only {
    height: 10vh !important;
    min-height: 10vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-12 {
    height: 12vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-12 {
    padding-top: 12vh !important;
    padding-bottom: 12vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-12 {
    padding-top: 12vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-12 {
    padding-bottom: 12vh !important; } }
@media (min-width: 992px) {
  .vw-lg-12 {
    width: 12vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-12 {
    padding-left: 12vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-12-only {
    height: 12vh !important;
    min-height: 12vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-15 {
    height: 15vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-15 {
    padding-top: 15vh !important;
    padding-bottom: 15vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-15 {
    padding-top: 15vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-15 {
    padding-bottom: 15vh !important; } }
@media (min-width: 992px) {
  .vw-lg-15 {
    width: 15vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-15 {
    padding-left: 15vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-15-only {
    height: 15vh !important;
    min-height: 15vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-17 {
    height: 17vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-17 {
    padding-top: 17vh !important;
    padding-bottom: 17vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-17 {
    padding-top: 17vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-17 {
    padding-bottom: 17vh !important; } }
@media (min-width: 992px) {
  .vw-lg-17 {
    width: 17vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-17 {
    padding-left: 17vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-17-only {
    height: 17vh !important;
    min-height: 17vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-20 {
    height: 20vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-20 {
    padding-top: 20vh !important;
    padding-bottom: 20vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-20 {
    padding-top: 20vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-20 {
    padding-bottom: 20vh !important; } }
@media (min-width: 992px) {
  .vw-lg-20 {
    width: 20vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-20 {
    padding-left: 20vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-20-only {
    height: 20vh !important;
    min-height: 20vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-25 {
    height: 25vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-25 {
    padding-top: 25vh !important;
    padding-bottom: 25vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-25 {
    padding-top: 25vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-25 {
    padding-bottom: 25vh !important; } }
@media (min-width: 992px) {
  .vw-lg-25 {
    width: 25vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-25 {
    padding-left: 25vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-25-only {
    height: 25vh !important;
    min-height: 25vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-30 {
    height: 30vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-30 {
    padding-top: 30vh !important;
    padding-bottom: 30vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-30 {
    padding-top: 30vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-30 {
    padding-bottom: 30vh !important; } }
@media (min-width: 992px) {
  .vw-lg-30 {
    width: 30vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-30 {
    padding-left: 30vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-30-only {
    height: 30vh !important;
    min-height: 30vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-35 {
    height: 35vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-35 {
    padding-top: 35vh !important;
    padding-bottom: 35vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-35 {
    padding-top: 35vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-35 {
    padding-bottom: 35vh !important; } }
@media (min-width: 992px) {
  .vw-lg-35 {
    width: 35vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-35 {
    padding-left: 35vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-35-only {
    height: 35vh !important;
    min-height: 35vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-40 {
    height: 40vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-40 {
    padding-top: 40vh !important;
    padding-bottom: 40vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-40 {
    padding-top: 40vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-40 {
    padding-bottom: 40vh !important; } }
@media (min-width: 992px) {
  .vw-lg-40 {
    width: 40vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-40 {
    padding-left: 40vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-40-only {
    height: 40vh !important;
    min-height: 40vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-45 {
    height: 45vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-45 {
    padding-top: 45vh !important;
    padding-bottom: 45vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-45 {
    padding-top: 45vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-45 {
    padding-bottom: 45vh !important; } }
@media (min-width: 992px) {
  .vw-lg-45 {
    width: 45vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-45 {
    padding-left: 45vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-45-only {
    height: 45vh !important;
    min-height: 45vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-50 {
    height: 50vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-50 {
    padding-top: 50vh !important;
    padding-bottom: 50vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-50 {
    padding-top: 50vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-50 {
    padding-bottom: 50vh !important; } }
@media (min-width: 992px) {
  .vw-lg-50 {
    width: 50vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-50 {
    padding-left: 50vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-50-only {
    height: 50vh !important;
    min-height: 50vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-55 {
    height: 55vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-55 {
    padding-top: 55vh !important;
    padding-bottom: 55vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-55 {
    padding-top: 55vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-55 {
    padding-bottom: 55vh !important; } }
@media (min-width: 992px) {
  .vw-lg-55 {
    width: 55vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-55 {
    padding-left: 55vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-55-only {
    height: 55vh !important;
    min-height: 55vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-60 {
    height: 60vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-60 {
    padding-top: 60vh !important;
    padding-bottom: 60vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-60 {
    padding-top: 60vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-60 {
    padding-bottom: 60vh !important; } }
@media (min-width: 992px) {
  .vw-lg-60 {
    width: 60vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-60 {
    padding-left: 60vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-60-only {
    height: 60vh !important;
    min-height: 60vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-65 {
    height: 65vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-65 {
    padding-top: 65vh !important;
    padding-bottom: 65vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-65 {
    padding-top: 65vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-65 {
    padding-bottom: 65vh !important; } }
@media (min-width: 992px) {
  .vw-lg-65 {
    width: 65vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-65 {
    padding-left: 65vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-65-only {
    height: 65vh !important;
    min-height: 65vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-70 {
    height: 70vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-70 {
    padding-top: 70vh !important;
    padding-bottom: 70vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-70 {
    padding-top: 70vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-70 {
    padding-bottom: 70vh !important; } }
@media (min-width: 992px) {
  .vw-lg-70 {
    width: 70vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-70 {
    padding-left: 70vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-70-only {
    height: 70vh !important;
    min-height: 70vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-75 {
    height: 75vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-75 {
    padding-top: 75vh !important;
    padding-bottom: 75vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-75 {
    padding-top: 75vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-75 {
    padding-bottom: 75vh !important; } }
@media (min-width: 992px) {
  .vw-lg-75 {
    width: 75vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-75 {
    padding-left: 75vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-75-only {
    height: 75vh !important;
    min-height: 75vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-80 {
    height: 80vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-80 {
    padding-top: 80vh !important;
    padding-bottom: 80vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-80 {
    padding-top: 80vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-80 {
    padding-bottom: 80vh !important; } }
@media (min-width: 992px) {
  .vw-lg-80 {
    width: 80vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-80 {
    padding-left: 80vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-80-only {
    height: 80vh !important;
    min-height: 80vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-85 {
    height: 85vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-85 {
    padding-top: 85vh !important;
    padding-bottom: 85vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-85 {
    padding-top: 85vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-85 {
    padding-bottom: 85vh !important; } }
@media (min-width: 992px) {
  .vw-lg-85 {
    width: 85vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-85 {
    padding-left: 85vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-85-only {
    height: 85vh !important;
    min-height: 85vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-90 {
    height: 90vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-90 {
    padding-top: 90vh !important;
    padding-bottom: 90vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-90 {
    padding-top: 90vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-90 {
    padding-bottom: 90vh !important; } }
@media (min-width: 992px) {
  .vw-lg-90 {
    width: 90vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-90 {
    padding-left: 90vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-90-only {
    height: 90vh !important;
    min-height: 90vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-95 {
    height: 95vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-95 {
    padding-top: 95vh !important;
    padding-bottom: 95vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-95 {
    padding-top: 95vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-95 {
    padding-bottom: 95vh !important; } }
@media (min-width: 992px) {
  .vw-lg-95 {
    width: 95vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-95 {
    padding-left: 95vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-95-only {
    height: 95vh !important;
    min-height: 95vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-100 {
    height: 100vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-100 {
    padding-top: 100vh !important;
    padding-bottom: 100vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-100 {
    padding-top: 100vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-100 {
    padding-bottom: 100vh !important; } }
@media (min-width: 992px) {
  .vw-lg-100 {
    width: 100vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-100 {
    padding-left: 100vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-100-only {
    height: 100vh !important;
    min-height: 100vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-105 {
    height: 105vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-105 {
    padding-top: 105vh !important;
    padding-bottom: 105vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-105 {
    padding-top: 105vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-105 {
    padding-bottom: 105vh !important; } }
@media (min-width: 992px) {
  .vw-lg-105 {
    width: 105vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-105 {
    padding-left: 105vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-105-only {
    height: 105vh !important;
    min-height: 105vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-110 {
    height: 110vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-110 {
    padding-top: 110vh !important;
    padding-bottom: 110vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-110 {
    padding-top: 110vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-110 {
    padding-bottom: 110vh !important; } }
@media (min-width: 992px) {
  .vw-lg-110 {
    width: 110vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-110 {
    padding-left: 110vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-110-only {
    height: 110vh !important;
    min-height: 110vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-115 {
    height: 115vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-115 {
    padding-top: 115vh !important;
    padding-bottom: 115vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-115 {
    padding-top: 115vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-115 {
    padding-bottom: 115vh !important; } }
@media (min-width: 992px) {
  .vw-lg-115 {
    width: 115vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-115 {
    padding-left: 115vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-115-only {
    height: 115vh !important;
    min-height: 115vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-120 {
    height: 120vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-120 {
    padding-top: 120vh !important;
    padding-bottom: 120vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-120 {
    padding-top: 120vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-120 {
    padding-bottom: 120vh !important; } }
@media (min-width: 992px) {
  .vw-lg-120 {
    width: 120vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-120 {
    padding-left: 120vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-120-only {
    height: 120vh !important;
    min-height: 120vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-125 {
    height: 125vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-125 {
    padding-top: 125vh !important;
    padding-bottom: 125vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-125 {
    padding-top: 125vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-125 {
    padding-bottom: 125vh !important; } }
@media (min-width: 992px) {
  .vw-lg-125 {
    width: 125vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-125 {
    padding-left: 125vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-125-only {
    height: 125vh !important;
    min-height: 125vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-130 {
    height: 130vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-130 {
    padding-top: 130vh !important;
    padding-bottom: 130vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-130 {
    padding-top: 130vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-130 {
    padding-bottom: 130vh !important; } }
@media (min-width: 992px) {
  .vw-lg-130 {
    width: 130vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-130 {
    padding-left: 130vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-130-only {
    height: 130vh !important;
    min-height: 130vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-135 {
    height: 135vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-135 {
    padding-top: 135vh !important;
    padding-bottom: 135vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-135 {
    padding-top: 135vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-135 {
    padding-bottom: 135vh !important; } }
@media (min-width: 992px) {
  .vw-lg-135 {
    width: 135vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-135 {
    padding-left: 135vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-135-only {
    height: 135vh !important;
    min-height: 135vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-140 {
    height: 140vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-140 {
    padding-top: 140vh !important;
    padding-bottom: 140vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-140 {
    padding-top: 140vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-140 {
    padding-bottom: 140vh !important; } }
@media (min-width: 992px) {
  .vw-lg-140 {
    width: 140vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-140 {
    padding-left: 140vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-140-only {
    height: 140vh !important;
    min-height: 140vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-145 {
    height: 145vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-145 {
    padding-top: 145vh !important;
    padding-bottom: 145vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-145 {
    padding-top: 145vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-145 {
    padding-bottom: 145vh !important; } }
@media (min-width: 992px) {
  .vw-lg-145 {
    width: 145vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-145 {
    padding-left: 145vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-145-only {
    height: 145vh !important;
    min-height: 145vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-150 {
    height: 150vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-150 {
    padding-top: 150vh !important;
    padding-bottom: 150vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-150 {
    padding-top: 150vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-150 {
    padding-bottom: 150vh !important; } }
@media (min-width: 992px) {
  .vw-lg-150 {
    width: 150vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-150 {
    padding-left: 150vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-150-only {
    height: 150vh !important;
    min-height: 150vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-160 {
    height: 160vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-160 {
    padding-top: 160vh !important;
    padding-bottom: 160vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-160 {
    padding-top: 160vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-160 {
    padding-bottom: 160vh !important; } }
@media (min-width: 992px) {
  .vw-lg-160 {
    width: 160vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-160 {
    padding-left: 160vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-160-only {
    height: 160vh !important;
    min-height: 160vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-170 {
    height: 170vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-170 {
    padding-top: 170vh !important;
    padding-bottom: 170vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-170 {
    padding-top: 170vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-170 {
    padding-bottom: 170vh !important; } }
@media (min-width: 992px) {
  .vw-lg-170 {
    width: 170vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-170 {
    padding-left: 170vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-170-only {
    height: 170vh !important;
    min-height: 170vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-180 {
    height: 180vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-180 {
    padding-top: 180vh !important;
    padding-bottom: 180vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-180 {
    padding-top: 180vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-180 {
    padding-bottom: 180vh !important; } }
@media (min-width: 992px) {
  .vw-lg-180 {
    width: 180vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-180 {
    padding-left: 180vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-180-only {
    height: 180vh !important;
    min-height: 180vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-190 {
    height: 190vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-190 {
    padding-top: 190vh !important;
    padding-bottom: 190vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-190 {
    padding-top: 190vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-190 {
    padding-bottom: 190vh !important; } }
@media (min-width: 992px) {
  .vw-lg-190 {
    width: 190vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-190 {
    padding-left: 190vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-190-only {
    height: 190vh !important;
    min-height: 190vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-200 {
    height: 200vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-200 {
    padding-top: 200vh !important;
    padding-bottom: 200vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-200 {
    padding-top: 200vh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-200 {
    padding-bottom: 200vh !important; } }
@media (min-width: 992px) {
  .vw-lg-200 {
    width: 200vw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-200 {
    padding-left: 200vh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-200-only {
    height: 200vh !important;
    min-height: 200vh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 992px) {
  .vh-lg-auto {
    height: autovh !important; } }
@media (min-width: 992px) {
  .vh-spacer-lg-auto {
    padding-top: autovh !important;
    padding-bottom: autovh !important; } }
@media (min-width: 992px) {
  .vh-spacer-t-lg-auto {
    padding-top: autovh !important; } }
@media (min-width: 992px) {
  .vh-spacer-b-lg-auto {
    padding-bottom: autovh !important; } }
@media (min-width: 992px) {
  .vw-lg-auto {
    width: autovw !important; } }
@media (min-width: 992px) {
  .vw-spacer--lg-auto {
    padding-left: autovh !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
  .vh-lg-auto-only {
    height: autovh !important;
    min-height: autovh !important; } }
@media (max-width: 1199.98px) {
  .vh-lg-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-0 {
    height: 0vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-0 {
    padding-top: 0vh !important;
    padding-bottom: 0vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-0 {
    padding-top: 0vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-0 {
    padding-bottom: 0vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-0 {
    width: 0vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-0 {
    padding-left: 0vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-0-only {
    height: 0vh !important;
    min-height: 0vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-1 {
    height: 1vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-1 {
    padding-top: 1vh !important;
    padding-bottom: 1vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-1 {
    padding-top: 1vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-1 {
    padding-bottom: 1vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-1 {
    width: 1vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-1 {
    padding-left: 1vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-1-only {
    height: 1vh !important;
    min-height: 1vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-2 {
    height: 2vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-2 {
    padding-top: 2vh !important;
    padding-bottom: 2vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-2 {
    padding-top: 2vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-2 {
    padding-bottom: 2vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-2 {
    width: 2vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-2 {
    padding-left: 2vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-2-only {
    height: 2vh !important;
    min-height: 2vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-3 {
    height: 3vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-3 {
    padding-top: 3vh !important;
    padding-bottom: 3vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-3 {
    padding-top: 3vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-3 {
    padding-bottom: 3vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-3 {
    width: 3vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-3 {
    padding-left: 3vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-3-only {
    height: 3vh !important;
    min-height: 3vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-4 {
    height: 4vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-4 {
    padding-top: 4vh !important;
    padding-bottom: 4vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-4 {
    padding-top: 4vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-4 {
    padding-bottom: 4vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-4 {
    width: 4vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-4 {
    padding-left: 4vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-4-only {
    height: 4vh !important;
    min-height: 4vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-5 {
    height: 5vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-5 {
    padding-top: 5vh !important;
    padding-bottom: 5vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-5 {
    padding-top: 5vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-5 {
    padding-bottom: 5vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-5 {
    width: 5vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-5 {
    padding-left: 5vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-5-only {
    height: 5vh !important;
    min-height: 5vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-10 {
    height: 10vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-10 {
    padding-top: 10vh !important;
    padding-bottom: 10vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-10 {
    padding-top: 10vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-10 {
    padding-bottom: 10vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-10 {
    width: 10vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-10 {
    padding-left: 10vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-10-only {
    height: 10vh !important;
    min-height: 10vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-12 {
    height: 12vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-12 {
    padding-top: 12vh !important;
    padding-bottom: 12vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-12 {
    padding-top: 12vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-12 {
    padding-bottom: 12vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-12 {
    width: 12vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-12 {
    padding-left: 12vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-12-only {
    height: 12vh !important;
    min-height: 12vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-15 {
    height: 15vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-15 {
    padding-top: 15vh !important;
    padding-bottom: 15vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-15 {
    padding-top: 15vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-15 {
    padding-bottom: 15vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-15 {
    width: 15vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-15 {
    padding-left: 15vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-15-only {
    height: 15vh !important;
    min-height: 15vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-17 {
    height: 17vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-17 {
    padding-top: 17vh !important;
    padding-bottom: 17vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-17 {
    padding-top: 17vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-17 {
    padding-bottom: 17vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-17 {
    width: 17vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-17 {
    padding-left: 17vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-17-only {
    height: 17vh !important;
    min-height: 17vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-20 {
    height: 20vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-20 {
    padding-top: 20vh !important;
    padding-bottom: 20vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-20 {
    padding-top: 20vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-20 {
    padding-bottom: 20vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-20 {
    width: 20vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-20 {
    padding-left: 20vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-20-only {
    height: 20vh !important;
    min-height: 20vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-25 {
    height: 25vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-25 {
    padding-top: 25vh !important;
    padding-bottom: 25vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-25 {
    padding-top: 25vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-25 {
    padding-bottom: 25vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-25 {
    width: 25vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-25 {
    padding-left: 25vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-25-only {
    height: 25vh !important;
    min-height: 25vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-30 {
    height: 30vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-30 {
    padding-top: 30vh !important;
    padding-bottom: 30vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-30 {
    padding-top: 30vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-30 {
    padding-bottom: 30vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-30 {
    width: 30vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-30 {
    padding-left: 30vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-30-only {
    height: 30vh !important;
    min-height: 30vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-35 {
    height: 35vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-35 {
    padding-top: 35vh !important;
    padding-bottom: 35vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-35 {
    padding-top: 35vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-35 {
    padding-bottom: 35vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-35 {
    width: 35vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-35 {
    padding-left: 35vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-35-only {
    height: 35vh !important;
    min-height: 35vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-40 {
    height: 40vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-40 {
    padding-top: 40vh !important;
    padding-bottom: 40vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-40 {
    padding-top: 40vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-40 {
    padding-bottom: 40vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-40 {
    width: 40vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-40 {
    padding-left: 40vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-40-only {
    height: 40vh !important;
    min-height: 40vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-45 {
    height: 45vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-45 {
    padding-top: 45vh !important;
    padding-bottom: 45vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-45 {
    padding-top: 45vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-45 {
    padding-bottom: 45vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-45 {
    width: 45vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-45 {
    padding-left: 45vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-45-only {
    height: 45vh !important;
    min-height: 45vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-50 {
    height: 50vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-50 {
    padding-top: 50vh !important;
    padding-bottom: 50vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-50 {
    padding-top: 50vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-50 {
    padding-bottom: 50vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-50 {
    width: 50vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-50 {
    padding-left: 50vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-50-only {
    height: 50vh !important;
    min-height: 50vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-55 {
    height: 55vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-55 {
    padding-top: 55vh !important;
    padding-bottom: 55vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-55 {
    padding-top: 55vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-55 {
    padding-bottom: 55vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-55 {
    width: 55vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-55 {
    padding-left: 55vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-55-only {
    height: 55vh !important;
    min-height: 55vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-60 {
    height: 60vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-60 {
    padding-top: 60vh !important;
    padding-bottom: 60vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-60 {
    padding-top: 60vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-60 {
    padding-bottom: 60vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-60 {
    width: 60vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-60 {
    padding-left: 60vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-60-only {
    height: 60vh !important;
    min-height: 60vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-65 {
    height: 65vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-65 {
    padding-top: 65vh !important;
    padding-bottom: 65vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-65 {
    padding-top: 65vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-65 {
    padding-bottom: 65vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-65 {
    width: 65vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-65 {
    padding-left: 65vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-65-only {
    height: 65vh !important;
    min-height: 65vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-70 {
    height: 70vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-70 {
    padding-top: 70vh !important;
    padding-bottom: 70vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-70 {
    padding-top: 70vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-70 {
    padding-bottom: 70vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-70 {
    width: 70vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-70 {
    padding-left: 70vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-70-only {
    height: 70vh !important;
    min-height: 70vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-75 {
    height: 75vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-75 {
    padding-top: 75vh !important;
    padding-bottom: 75vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-75 {
    padding-top: 75vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-75 {
    padding-bottom: 75vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-75 {
    width: 75vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-75 {
    padding-left: 75vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-75-only {
    height: 75vh !important;
    min-height: 75vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-80 {
    height: 80vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-80 {
    padding-top: 80vh !important;
    padding-bottom: 80vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-80 {
    padding-top: 80vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-80 {
    padding-bottom: 80vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-80 {
    width: 80vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-80 {
    padding-left: 80vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-80-only {
    height: 80vh !important;
    min-height: 80vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-85 {
    height: 85vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-85 {
    padding-top: 85vh !important;
    padding-bottom: 85vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-85 {
    padding-top: 85vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-85 {
    padding-bottom: 85vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-85 {
    width: 85vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-85 {
    padding-left: 85vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-85-only {
    height: 85vh !important;
    min-height: 85vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-90 {
    height: 90vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-90 {
    padding-top: 90vh !important;
    padding-bottom: 90vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-90 {
    padding-top: 90vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-90 {
    padding-bottom: 90vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-90 {
    width: 90vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-90 {
    padding-left: 90vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-90-only {
    height: 90vh !important;
    min-height: 90vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-95 {
    height: 95vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-95 {
    padding-top: 95vh !important;
    padding-bottom: 95vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-95 {
    padding-top: 95vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-95 {
    padding-bottom: 95vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-95 {
    width: 95vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-95 {
    padding-left: 95vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-95-only {
    height: 95vh !important;
    min-height: 95vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-100 {
    height: 100vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-100 {
    padding-top: 100vh !important;
    padding-bottom: 100vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-100 {
    padding-top: 100vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-100 {
    padding-bottom: 100vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-100 {
    width: 100vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-100 {
    padding-left: 100vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-100-only {
    height: 100vh !important;
    min-height: 100vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-105 {
    height: 105vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-105 {
    padding-top: 105vh !important;
    padding-bottom: 105vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-105 {
    padding-top: 105vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-105 {
    padding-bottom: 105vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-105 {
    width: 105vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-105 {
    padding-left: 105vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-105-only {
    height: 105vh !important;
    min-height: 105vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-110 {
    height: 110vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-110 {
    padding-top: 110vh !important;
    padding-bottom: 110vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-110 {
    padding-top: 110vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-110 {
    padding-bottom: 110vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-110 {
    width: 110vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-110 {
    padding-left: 110vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-110-only {
    height: 110vh !important;
    min-height: 110vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-115 {
    height: 115vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-115 {
    padding-top: 115vh !important;
    padding-bottom: 115vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-115 {
    padding-top: 115vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-115 {
    padding-bottom: 115vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-115 {
    width: 115vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-115 {
    padding-left: 115vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-115-only {
    height: 115vh !important;
    min-height: 115vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-120 {
    height: 120vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-120 {
    padding-top: 120vh !important;
    padding-bottom: 120vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-120 {
    padding-top: 120vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-120 {
    padding-bottom: 120vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-120 {
    width: 120vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-120 {
    padding-left: 120vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-120-only {
    height: 120vh !important;
    min-height: 120vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-125 {
    height: 125vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-125 {
    padding-top: 125vh !important;
    padding-bottom: 125vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-125 {
    padding-top: 125vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-125 {
    padding-bottom: 125vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-125 {
    width: 125vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-125 {
    padding-left: 125vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-125-only {
    height: 125vh !important;
    min-height: 125vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-130 {
    height: 130vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-130 {
    padding-top: 130vh !important;
    padding-bottom: 130vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-130 {
    padding-top: 130vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-130 {
    padding-bottom: 130vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-130 {
    width: 130vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-130 {
    padding-left: 130vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-130-only {
    height: 130vh !important;
    min-height: 130vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-135 {
    height: 135vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-135 {
    padding-top: 135vh !important;
    padding-bottom: 135vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-135 {
    padding-top: 135vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-135 {
    padding-bottom: 135vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-135 {
    width: 135vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-135 {
    padding-left: 135vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-135-only {
    height: 135vh !important;
    min-height: 135vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-140 {
    height: 140vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-140 {
    padding-top: 140vh !important;
    padding-bottom: 140vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-140 {
    padding-top: 140vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-140 {
    padding-bottom: 140vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-140 {
    width: 140vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-140 {
    padding-left: 140vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-140-only {
    height: 140vh !important;
    min-height: 140vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-145 {
    height: 145vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-145 {
    padding-top: 145vh !important;
    padding-bottom: 145vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-145 {
    padding-top: 145vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-145 {
    padding-bottom: 145vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-145 {
    width: 145vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-145 {
    padding-left: 145vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-145-only {
    height: 145vh !important;
    min-height: 145vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-150 {
    height: 150vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-150 {
    padding-top: 150vh !important;
    padding-bottom: 150vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-150 {
    padding-top: 150vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-150 {
    padding-bottom: 150vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-150 {
    width: 150vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-150 {
    padding-left: 150vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-150-only {
    height: 150vh !important;
    min-height: 150vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-160 {
    height: 160vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-160 {
    padding-top: 160vh !important;
    padding-bottom: 160vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-160 {
    padding-top: 160vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-160 {
    padding-bottom: 160vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-160 {
    width: 160vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-160 {
    padding-left: 160vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-160-only {
    height: 160vh !important;
    min-height: 160vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-170 {
    height: 170vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-170 {
    padding-top: 170vh !important;
    padding-bottom: 170vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-170 {
    padding-top: 170vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-170 {
    padding-bottom: 170vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-170 {
    width: 170vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-170 {
    padding-left: 170vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-170-only {
    height: 170vh !important;
    min-height: 170vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-180 {
    height: 180vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-180 {
    padding-top: 180vh !important;
    padding-bottom: 180vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-180 {
    padding-top: 180vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-180 {
    padding-bottom: 180vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-180 {
    width: 180vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-180 {
    padding-left: 180vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-180-only {
    height: 180vh !important;
    min-height: 180vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-190 {
    height: 190vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-190 {
    padding-top: 190vh !important;
    padding-bottom: 190vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-190 {
    padding-top: 190vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-190 {
    padding-bottom: 190vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-190 {
    width: 190vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-190 {
    padding-left: 190vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-190-only {
    height: 190vh !important;
    min-height: 190vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-200 {
    height: 200vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-200 {
    padding-top: 200vh !important;
    padding-bottom: 200vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-200 {
    padding-top: 200vh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-200 {
    padding-bottom: 200vh !important; } }
@media (min-width: 1200px) {
  .vw-xl-200 {
    width: 200vw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-200 {
    padding-left: 200vh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-200-only {
    height: 200vh !important;
    min-height: 200vh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1200px) {
  .vh-xl-auto {
    height: autovh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-xl-auto {
    padding-top: autovh !important;
    padding-bottom: autovh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-t-xl-auto {
    padding-top: autovh !important; } }
@media (min-width: 1200px) {
  .vh-spacer-b-xl-auto {
    padding-bottom: autovh !important; } }
@media (min-width: 1200px) {
  .vw-xl-auto {
    width: autovw !important; } }
@media (min-width: 1200px) {
  .vw-spacer--xl-auto {
    padding-left: autovh !important; } }
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .vh-xl-auto-only {
    height: autovh !important;
    min-height: autovh !important; } }
@media (max-width: 1439.98px) {
  .vh-xl-auto {
    height: auto;
    min-height: inherit; } }
@media (min-width: 1440px) {
  .vh-xxl-0 {
    height: 0vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-0 {
    padding-top: 0vh !important;
    padding-bottom: 0vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-0 {
    padding-top: 0vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-0 {
    padding-bottom: 0vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-0 {
    width: 0vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-0 {
    padding-left: 0vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-0-only {
    height: 0vh !important;
    min-height: 0vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-1 {
    height: 1vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-1 {
    padding-top: 1vh !important;
    padding-bottom: 1vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-1 {
    padding-top: 1vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-1 {
    padding-bottom: 1vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-1 {
    width: 1vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-1 {
    padding-left: 1vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-1-only {
    height: 1vh !important;
    min-height: 1vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-2 {
    height: 2vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-2 {
    padding-top: 2vh !important;
    padding-bottom: 2vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-2 {
    padding-top: 2vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-2 {
    padding-bottom: 2vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-2 {
    width: 2vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-2 {
    padding-left: 2vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-2-only {
    height: 2vh !important;
    min-height: 2vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-3 {
    height: 3vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-3 {
    padding-top: 3vh !important;
    padding-bottom: 3vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-3 {
    padding-top: 3vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-3 {
    padding-bottom: 3vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-3 {
    width: 3vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-3 {
    padding-left: 3vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-3-only {
    height: 3vh !important;
    min-height: 3vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-4 {
    height: 4vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-4 {
    padding-top: 4vh !important;
    padding-bottom: 4vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-4 {
    padding-top: 4vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-4 {
    padding-bottom: 4vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-4 {
    width: 4vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-4 {
    padding-left: 4vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-4-only {
    height: 4vh !important;
    min-height: 4vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-5 {
    height: 5vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-5 {
    padding-top: 5vh !important;
    padding-bottom: 5vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-5 {
    padding-top: 5vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-5 {
    padding-bottom: 5vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-5 {
    width: 5vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-5 {
    padding-left: 5vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-5-only {
    height: 5vh !important;
    min-height: 5vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-10 {
    height: 10vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-10 {
    padding-top: 10vh !important;
    padding-bottom: 10vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-10 {
    padding-top: 10vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-10 {
    padding-bottom: 10vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-10 {
    width: 10vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-10 {
    padding-left: 10vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-10-only {
    height: 10vh !important;
    min-height: 10vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-12 {
    height: 12vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-12 {
    padding-top: 12vh !important;
    padding-bottom: 12vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-12 {
    padding-top: 12vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-12 {
    padding-bottom: 12vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-12 {
    width: 12vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-12 {
    padding-left: 12vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-12-only {
    height: 12vh !important;
    min-height: 12vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-15 {
    height: 15vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-15 {
    padding-top: 15vh !important;
    padding-bottom: 15vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-15 {
    padding-top: 15vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-15 {
    padding-bottom: 15vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-15 {
    width: 15vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-15 {
    padding-left: 15vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-15-only {
    height: 15vh !important;
    min-height: 15vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-17 {
    height: 17vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-17 {
    padding-top: 17vh !important;
    padding-bottom: 17vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-17 {
    padding-top: 17vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-17 {
    padding-bottom: 17vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-17 {
    width: 17vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-17 {
    padding-left: 17vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-17-only {
    height: 17vh !important;
    min-height: 17vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-20 {
    height: 20vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-20 {
    padding-top: 20vh !important;
    padding-bottom: 20vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-20 {
    padding-top: 20vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-20 {
    padding-bottom: 20vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-20 {
    width: 20vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-20 {
    padding-left: 20vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-20-only {
    height: 20vh !important;
    min-height: 20vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-25 {
    height: 25vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-25 {
    padding-top: 25vh !important;
    padding-bottom: 25vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-25 {
    padding-top: 25vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-25 {
    padding-bottom: 25vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-25 {
    width: 25vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-25 {
    padding-left: 25vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-25-only {
    height: 25vh !important;
    min-height: 25vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-30 {
    height: 30vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-30 {
    padding-top: 30vh !important;
    padding-bottom: 30vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-30 {
    padding-top: 30vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-30 {
    padding-bottom: 30vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-30 {
    width: 30vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-30 {
    padding-left: 30vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-30-only {
    height: 30vh !important;
    min-height: 30vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-35 {
    height: 35vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-35 {
    padding-top: 35vh !important;
    padding-bottom: 35vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-35 {
    padding-top: 35vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-35 {
    padding-bottom: 35vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-35 {
    width: 35vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-35 {
    padding-left: 35vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-35-only {
    height: 35vh !important;
    min-height: 35vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-40 {
    height: 40vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-40 {
    padding-top: 40vh !important;
    padding-bottom: 40vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-40 {
    padding-top: 40vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-40 {
    padding-bottom: 40vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-40 {
    width: 40vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-40 {
    padding-left: 40vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-40-only {
    height: 40vh !important;
    min-height: 40vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-45 {
    height: 45vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-45 {
    padding-top: 45vh !important;
    padding-bottom: 45vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-45 {
    padding-top: 45vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-45 {
    padding-bottom: 45vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-45 {
    width: 45vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-45 {
    padding-left: 45vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-45-only {
    height: 45vh !important;
    min-height: 45vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-50 {
    height: 50vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-50 {
    padding-top: 50vh !important;
    padding-bottom: 50vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-50 {
    padding-top: 50vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-50 {
    padding-bottom: 50vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-50 {
    width: 50vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-50 {
    padding-left: 50vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-50-only {
    height: 50vh !important;
    min-height: 50vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-55 {
    height: 55vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-55 {
    padding-top: 55vh !important;
    padding-bottom: 55vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-55 {
    padding-top: 55vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-55 {
    padding-bottom: 55vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-55 {
    width: 55vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-55 {
    padding-left: 55vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-55-only {
    height: 55vh !important;
    min-height: 55vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-60 {
    height: 60vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-60 {
    padding-top: 60vh !important;
    padding-bottom: 60vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-60 {
    padding-top: 60vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-60 {
    padding-bottom: 60vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-60 {
    width: 60vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-60 {
    padding-left: 60vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-60-only {
    height: 60vh !important;
    min-height: 60vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-65 {
    height: 65vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-65 {
    padding-top: 65vh !important;
    padding-bottom: 65vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-65 {
    padding-top: 65vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-65 {
    padding-bottom: 65vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-65 {
    width: 65vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-65 {
    padding-left: 65vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-65-only {
    height: 65vh !important;
    min-height: 65vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-70 {
    height: 70vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-70 {
    padding-top: 70vh !important;
    padding-bottom: 70vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-70 {
    padding-top: 70vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-70 {
    padding-bottom: 70vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-70 {
    width: 70vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-70 {
    padding-left: 70vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-70-only {
    height: 70vh !important;
    min-height: 70vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-75 {
    height: 75vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-75 {
    padding-top: 75vh !important;
    padding-bottom: 75vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-75 {
    padding-top: 75vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-75 {
    padding-bottom: 75vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-75 {
    width: 75vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-75 {
    padding-left: 75vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-75-only {
    height: 75vh !important;
    min-height: 75vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-80 {
    height: 80vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-80 {
    padding-top: 80vh !important;
    padding-bottom: 80vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-80 {
    padding-top: 80vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-80 {
    padding-bottom: 80vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-80 {
    width: 80vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-80 {
    padding-left: 80vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-80-only {
    height: 80vh !important;
    min-height: 80vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-85 {
    height: 85vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-85 {
    padding-top: 85vh !important;
    padding-bottom: 85vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-85 {
    padding-top: 85vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-85 {
    padding-bottom: 85vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-85 {
    width: 85vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-85 {
    padding-left: 85vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-85-only {
    height: 85vh !important;
    min-height: 85vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-90 {
    height: 90vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-90 {
    padding-top: 90vh !important;
    padding-bottom: 90vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-90 {
    padding-top: 90vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-90 {
    padding-bottom: 90vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-90 {
    width: 90vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-90 {
    padding-left: 90vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-90-only {
    height: 90vh !important;
    min-height: 90vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-95 {
    height: 95vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-95 {
    padding-top: 95vh !important;
    padding-bottom: 95vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-95 {
    padding-top: 95vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-95 {
    padding-bottom: 95vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-95 {
    width: 95vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-95 {
    padding-left: 95vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-95-only {
    height: 95vh !important;
    min-height: 95vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-100 {
    height: 100vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-100 {
    padding-top: 100vh !important;
    padding-bottom: 100vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-100 {
    padding-top: 100vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-100 {
    padding-bottom: 100vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-100 {
    width: 100vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-100 {
    padding-left: 100vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-100-only {
    height: 100vh !important;
    min-height: 100vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-105 {
    height: 105vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-105 {
    padding-top: 105vh !important;
    padding-bottom: 105vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-105 {
    padding-top: 105vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-105 {
    padding-bottom: 105vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-105 {
    width: 105vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-105 {
    padding-left: 105vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-105-only {
    height: 105vh !important;
    min-height: 105vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-110 {
    height: 110vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-110 {
    padding-top: 110vh !important;
    padding-bottom: 110vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-110 {
    padding-top: 110vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-110 {
    padding-bottom: 110vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-110 {
    width: 110vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-110 {
    padding-left: 110vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-110-only {
    height: 110vh !important;
    min-height: 110vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-115 {
    height: 115vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-115 {
    padding-top: 115vh !important;
    padding-bottom: 115vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-115 {
    padding-top: 115vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-115 {
    padding-bottom: 115vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-115 {
    width: 115vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-115 {
    padding-left: 115vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-115-only {
    height: 115vh !important;
    min-height: 115vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-120 {
    height: 120vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-120 {
    padding-top: 120vh !important;
    padding-bottom: 120vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-120 {
    padding-top: 120vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-120 {
    padding-bottom: 120vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-120 {
    width: 120vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-120 {
    padding-left: 120vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-120-only {
    height: 120vh !important;
    min-height: 120vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-125 {
    height: 125vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-125 {
    padding-top: 125vh !important;
    padding-bottom: 125vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-125 {
    padding-top: 125vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-125 {
    padding-bottom: 125vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-125 {
    width: 125vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-125 {
    padding-left: 125vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-125-only {
    height: 125vh !important;
    min-height: 125vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-130 {
    height: 130vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-130 {
    padding-top: 130vh !important;
    padding-bottom: 130vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-130 {
    padding-top: 130vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-130 {
    padding-bottom: 130vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-130 {
    width: 130vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-130 {
    padding-left: 130vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-130-only {
    height: 130vh !important;
    min-height: 130vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-135 {
    height: 135vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-135 {
    padding-top: 135vh !important;
    padding-bottom: 135vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-135 {
    padding-top: 135vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-135 {
    padding-bottom: 135vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-135 {
    width: 135vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-135 {
    padding-left: 135vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-135-only {
    height: 135vh !important;
    min-height: 135vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-140 {
    height: 140vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-140 {
    padding-top: 140vh !important;
    padding-bottom: 140vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-140 {
    padding-top: 140vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-140 {
    padding-bottom: 140vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-140 {
    width: 140vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-140 {
    padding-left: 140vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-140-only {
    height: 140vh !important;
    min-height: 140vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-145 {
    height: 145vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-145 {
    padding-top: 145vh !important;
    padding-bottom: 145vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-145 {
    padding-top: 145vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-145 {
    padding-bottom: 145vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-145 {
    width: 145vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-145 {
    padding-left: 145vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-145-only {
    height: 145vh !important;
    min-height: 145vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-150 {
    height: 150vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-150 {
    padding-top: 150vh !important;
    padding-bottom: 150vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-150 {
    padding-top: 150vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-150 {
    padding-bottom: 150vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-150 {
    width: 150vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-150 {
    padding-left: 150vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-150-only {
    height: 150vh !important;
    min-height: 150vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-160 {
    height: 160vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-160 {
    padding-top: 160vh !important;
    padding-bottom: 160vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-160 {
    padding-top: 160vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-160 {
    padding-bottom: 160vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-160 {
    width: 160vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-160 {
    padding-left: 160vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-160-only {
    height: 160vh !important;
    min-height: 160vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-170 {
    height: 170vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-170 {
    padding-top: 170vh !important;
    padding-bottom: 170vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-170 {
    padding-top: 170vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-170 {
    padding-bottom: 170vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-170 {
    width: 170vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-170 {
    padding-left: 170vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-170-only {
    height: 170vh !important;
    min-height: 170vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-180 {
    height: 180vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-180 {
    padding-top: 180vh !important;
    padding-bottom: 180vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-180 {
    padding-top: 180vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-180 {
    padding-bottom: 180vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-180 {
    width: 180vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-180 {
    padding-left: 180vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-180-only {
    height: 180vh !important;
    min-height: 180vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-190 {
    height: 190vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-190 {
    padding-top: 190vh !important;
    padding-bottom: 190vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-190 {
    padding-top: 190vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-190 {
    padding-bottom: 190vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-190 {
    width: 190vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-190 {
    padding-left: 190vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-190-only {
    height: 190vh !important;
    min-height: 190vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-200 {
    height: 200vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-200 {
    padding-top: 200vh !important;
    padding-bottom: 200vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-200 {
    padding-top: 200vh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-200 {
    padding-bottom: 200vh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-200 {
    width: 200vw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-200 {
    padding-left: 200vh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-200-only {
    height: 200vh !important;
    min-height: 200vh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
@media (min-width: 1440px) {
  .vh-xxl-auto {
    height: autovh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-xxl-auto {
    padding-top: autovh !important;
    padding-bottom: autovh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-t-xxl-auto {
    padding-top: autovh !important; } }
@media (min-width: 1440px) {
  .vh-spacer-b-xxl-auto {
    padding-bottom: autovh !important; } }
@media (min-width: 1440px) {
  .vw-xxl-auto {
    width: autovw !important; } }
@media (min-width: 1440px) {
  .vw-spacer--xxl-auto {
    padding-left: autovh !important; } }
@media (min-width: 1440px) {
  .vh-xxl-auto-only {
    height: autovh !important;
    min-height: autovh !important; } }
.vh-xxl-auto {
  height: auto;
  min-height: inherit; }
/*
.imageMouseFollowerGlobal {
  pointer-events: none;
  overflow: hidden;
  z-index: -1;

  &__img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: translate3d(0px, 0px, 0);

    img {
      transform: translate(-50%, -50%);
    }

    &.--visible {
      opacity: 1;
    }
  }
}
*/
.mobile-nav {
  padding-top: 20vh;
  padding-bottom: 30vh;
  visibility: hidden;
  pointer-events: none; }
.mobile-nav ul {
    list-style: none; }
.mobile-nav__menu .menu-item {
    padding: 1.5vw 0;
    font-size: 1.125rem;
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
    -webkit-transition: opacity 150ms linear, -webkit-transform 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: opacity 150ms linear, -webkit-transform 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -o-transition: transform 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53), opacity 150ms linear;
    transition: transform 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53), opacity 150ms linear;
    transition: transform 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53), opacity 150ms linear, -webkit-transform 150ms cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.mobile-nav__menu .menu-item:first-child {
      padding-top: 0; }
.mobile-nav__menu .menu-item:last-child {
      padding-bottom: 0; }
.mobile-nav__menu .menu-item:nth-last-child(1) {
      -webkit-transition-delay: 0s;
           -o-transition-delay: 0s;
              transition-delay: 0s; }
.mobile-nav__menu .menu-item:nth-last-child(2) {
      -webkit-transition-delay: 25ms;
           -o-transition-delay: 25ms;
              transition-delay: 25ms; }
.mobile-nav__menu .menu-item:nth-last-child(3) {
      -webkit-transition-delay: 50ms;
           -o-transition-delay: 50ms;
              transition-delay: 50ms; }
.mobile-nav__menu .menu-item:nth-last-child(4) {
      -webkit-transition-delay: 75ms;
           -o-transition-delay: 75ms;
              transition-delay: 75ms; }
.mobile-nav__menu .menu-item:nth-last-child(5) {
      -webkit-transition-delay: 100ms;
           -o-transition-delay: 100ms;
              transition-delay: 100ms; }
.mobile-nav__menu .menu-item:nth-last-child(6) {
      -webkit-transition-delay: 125ms;
           -o-transition-delay: 125ms;
              transition-delay: 125ms; }
.mobile-nav__menu .menu-item:nth-last-child(7) {
      -webkit-transition-delay: 150ms;
           -o-transition-delay: 150ms;
              transition-delay: 150ms; }
.mobile-nav__menu .menu-item:nth-last-child(8) {
      -webkit-transition-delay: 175ms;
           -o-transition-delay: 175ms;
              transition-delay: 175ms; }
.mobile-nav__menu .menu-item a {
      display: block;
      color: #15122d; }
.mobile-nav__socialLinks {
    opacity: 0;
    -webkit-transition: opacity 150ms linear;
    -o-transition: opacity 150ms linear;
    transition: opacity 150ms linear; }
.mobile-nav__bg {
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
            transform-origin: top center;
    -webkit-transition: -webkit-transform 650ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 650ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: transform 650ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 650ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 650ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 650ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.mobile-nav__bg.--bg-magenta {
      -webkit-transition-delay: 50ms;
           -o-transition-delay: 50ms;
              transition-delay: 50ms; }
.mobile-nav__bg.--bg-pink {
      -webkit-transition-delay: 100ms;
           -o-transition-delay: 100ms;
              transition-delay: 100ms; }
.mobile-nav__bg.--bg-white, .mobile-nav__bg.--bg-pink-alt {
      -webkit-transition-delay: 150ms;
           -o-transition-delay: 150ms;
              transition-delay: 150ms; }
.mobile-nav__bg.--bg-white, .mobile-nav__bg.--bg-magenta, .mobile-nav__bg.--bg-pink, .mobile-nav__bg.--bg-pink-alt {
      -webkit-transform: translate3d(0, 0%, 0);
              transform: translate3d(0, 0%, 0); }
.--site-header--inverted .mobile-nav .mobile-nav__menu .menu-item a {
    color: #fff; }
.--site-header--inverted .mobile-nav .mobile-nav__socialLinks .menu-item a::after {
    border-color: #fff; }
.--site-header--inverted .mobile-nav .mobile-nav__socialLinks .menu-item a path,
  .--site-header--inverted .mobile-nav .mobile-nav__socialLinks .menu-item a polyline,
  .--site-header--inverted .mobile-nav .mobile-nav__socialLinks .menu-item a polygon {
    fill: #fff; }
.--site-header--inverted .mobile-nav .mobile-nav__bg.--bg-white {
    background: #14142d !important; }
.mobile-nav.--active {
    -webkit-transition: visibility 0s 850ms;
    -o-transition: visibility 0s 850ms;
    transition: visibility 0s 850ms; }
.mobile-nav[aria-hidden="false"] {
    visibility: visible;
    pointer-events: all;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item {
      opacity: 1;
      -webkit-transform: translate3d(0px, 0, 0);
              transform: translate3d(0px, 0, 0);
      -webkit-transition: opacity 450ms 800ms linear, -webkit-transform 650ms 800ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 450ms 800ms linear, -webkit-transform 650ms 800ms cubic-bezier(0.19, 1, 0.22, 1);
      -o-transition: transform 650ms 800ms cubic-bezier(0.19, 1, 0.22, 1), opacity 450ms 800ms linear;
      transition: transform 650ms 800ms cubic-bezier(0.19, 1, 0.22, 1), opacity 450ms 800ms linear;
      transition: transform 650ms 800ms cubic-bezier(0.19, 1, 0.22, 1), opacity 450ms 800ms linear, -webkit-transform 650ms 800ms cubic-bezier(0.19, 1, 0.22, 1); }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(1) {
        -webkit-transition-delay: 800ms;
             -o-transition-delay: 800ms;
                transition-delay: 800ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(2) {
        -webkit-transition-delay: 850ms;
             -o-transition-delay: 850ms;
                transition-delay: 850ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(3) {
        -webkit-transition-delay: 900ms;
             -o-transition-delay: 900ms;
                transition-delay: 900ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(4) {
        -webkit-transition-delay: 950ms;
             -o-transition-delay: 950ms;
                transition-delay: 950ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(5) {
        -webkit-transition-delay: 1000ms;
             -o-transition-delay: 1000ms;
                transition-delay: 1000ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(6) {
        -webkit-transition-delay: 1050ms;
             -o-transition-delay: 1050ms;
                transition-delay: 1050ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(7) {
        -webkit-transition-delay: 1100ms;
             -o-transition-delay: 1100ms;
                transition-delay: 1100ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__menu .menu-item:nth-child(8) {
        -webkit-transition-delay: 1150ms;
             -o-transition-delay: 1150ms;
                transition-delay: 1150ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__socialLinks {
      opacity: 1;
      -webkit-transition: opacity 450ms 1200ms linear;
      -o-transition: opacity 450ms 1200ms linear;
      transition: opacity 450ms 1200ms linear; }
.mobile-nav[aria-hidden="false"] .mobile-nav__bg {
      -webkit-transition: -webkit-transform 1250ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: -webkit-transform 1250ms cubic-bezier(0.19, 1, 0.22, 1);
      -o-transition: transform 1250ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: transform 1250ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: transform 1250ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1250ms cubic-bezier(0.19, 1, 0.22, 1); }
.mobile-nav[aria-hidden="false"] .mobile-nav__bg.--bg-white {
        -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);
        -webkit-transition-delay: 100ms;
             -o-transition-delay: 100ms;
                transition-delay: 100ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__bg.--bg-magenta {
        -webkit-transform: translate3d(0, 178%, 0);
                transform: translate3d(0, 178%, 0);
        -webkit-transition-delay: 300ms;
             -o-transition-delay: 300ms;
                transition-delay: 300ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__bg.--bg-pink {
        -webkit-transform: translate3d(0, 182%, 0);
                transform: translate3d(0, 182%, 0);
        -webkit-transition-delay: 200ms;
             -o-transition-delay: 200ms;
                transition-delay: 200ms; }
.mobile-nav[aria-hidden="false"] .mobile-nav__bg.--bg-pink-alt {
        -webkit-transform: translate3d(0, 190%, 0);
                transform: translate3d(0, 190%, 0);
        -webkit-transition-delay: 100ms;
             -o-transition-delay: 100ms;
                transition-delay: 100ms; }
.scroll-up {
  width: 9.661835749vw;
  height: 9.661835749vw;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 500ms 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 500ms 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: transform 500ms 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 500ms 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 500ms 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 500ms 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform; }
@media (min-width: 992px) {
    .scroll-up {
      width: 2.777777778vw;
      height: 2.777777778vw; } }
.scroll-up svg {
    display: block;
    width: 50%;
    height: auto;
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg); }
.scroll-up[aria-hidden="true"] {
    -webkit-transition-delay: 0ms;
         -o-transition-delay: 0ms;
            transition-delay: 0ms;
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%); }
.site-footer {
  font-size: 1.125rem;
  line-height: 1.2; }
.site-footer a {
    color: #212529; }
.site-footer_nav ul {
    margin: 0;
    padding: 0;
    list-style: none; }
.site-footer_nav .menu-item {
    margin-bottom: 0.75em; }
.site-footer_nav .menu-item:last-child {
      margin-bottom: 0; }
.site-footer_title {
    font-size: inherit; }
.site-footer_social-title {
    font-size: inherit; }
.site-footer_social-links ul {
    list-style: none; }
@media (max-width: 575.98px) {
      .site-footer_social-links ul {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
.site-footer_social-links .menu-item {
    padding: 0 1em; }
@media (max-width: 575.98px) {
      .site-footer_social-links .menu-item {
        padding: 0 0; } }
.site-footer_social-links .menu-item:first-child {
      padding-left: 0; }
.site-footer_social-links .menu-item:last-child {
      padding-right: 0; }
.site-footer_social-links .menu-item a {
      width: 40px;
      height: 40px; }
@media (min-width: 992px) {
        .site-footer_social-links .menu-item a {
          width: 36px;
          height: 36px; } }
.site-footer_social-links .menu-item a.behance svg {
        width: 20px; }
.site-footer_social-links .menu-item a.linkedin svg {
        width: 16px; }
.site-footer_social-links .menu-item a.pinterest svg {
        width: 22px; }
.site-footer_social-links .menu-item a::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 100%;
        border: 2px solid #14142d;
        opacity: 0.34;
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);
        -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
        transition: opacity 0.2s, -webkit-transform 0.2s;
        -o-transition: opacity 0.2s, transform 0.2s;
        transition: opacity 0.2s, transform 0.2s;
        transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s; }
.site-footer_social-links .menu-item a:hover::after, .site-footer_social-links .menu-item a:active::after {
        opacity: 1;
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
.site-footer__credits a {
    position: relative;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: color 250ms linear;
    -o-transition: color 250ms linear;
    transition: color 250ms linear;
    font-size: 2.898550725vw; }
@media (min-width: 992px) {
      .site-footer__credits a {
        font-size: 0.902777778vw; } }
.site-footer__credits a span {
      display: block;
      pointer-events: none;
      -webkit-transition: opacity 350ms linear, -webkit-transform 225ms ease-out;
      transition: opacity 350ms linear, -webkit-transform 225ms ease-out;
      -o-transition: opacity 350ms linear, transform 225ms ease-out;
      transition: opacity 350ms linear, transform 225ms ease-out;
      transition: opacity 350ms linear, transform 225ms ease-out, -webkit-transform 225ms ease-out; }
.site-footer__credits a span:nth-child(1) {
      -webkit-transform: translate3d(0%, 0, 0);
              transform: translate3d(0%, 0, 0);
      opacity: 1; }
.site-footer__credits a span:nth-child(2) {
      position: absolute;
      top: 0;
      right: 0;
      -webkit-transform: translate3d(-60%, 0, 0);
              transform: translate3d(-60%, 0, 0);
      white-space: nowrap;
      opacity: 0; }
.site-footer__credits a:hover, .site-footer__credits a:focus, .site-footer__credits a:active {
      color: #212529; }
.site-footer__credits a:hover span:nth-child(1), .site-footer__credits a:focus span:nth-child(1), .site-footer__credits a:active span:nth-child(1) {
        -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
        opacity: 0; }
.site-footer__credits a:hover span:nth-child(2), .site-footer__credits a:focus span:nth-child(2), .site-footer__credits a:active span:nth-child(2) {
        -webkit-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
        opacity: 1; }
.site-header {
  position: absolute;
  z-index: 10000;
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  will-change: opacity, transform; }
@media (min-width: 992px) {
    .site-header {
      position: fixed; } }
.site-header.--hidden {
    -webkit-transform: translateY(-110%);
        -ms-transform: translateY(-110%);
            transform: translateY(-110%); }
.brand svg {
  width: 100%;
  height: auto; }
.brand svg path,
  .brand svg polyline,
  .brand svg polygon {
    -webkit-transition-duration: var(--transition-speed-base);
         -o-transition-duration: var(--transition-speed-base);
            transition-duration: var(--transition-speed-base);
    -webkit-transition-property: fill;
    -o-transition-property: fill;
    transition-property: fill;
    will-change: fill; }
.--site-header--inverted .brand svg path,
  .--site-header--inverted .brand svg polyline,
  .--site-header--inverted .brand svg polygon {
    fill: #fff; }
.burger {
  background: none;
  border: none;
  border-radius: 0;
  outline: none !important;
  height: 6.5vw;
  padding: 0 5vw 0 5vw;
  margin-right: -5vw;
  -webkit-appearance: none; }
.burger span {
    display: block;
    width: 5.072463768vw;
    height: 0.966183575vw;
    margin: 0.603864734vw 0;
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    will-change: transform; }
.burger span:first-child {
      margin-top: 0;
      background: #fa190f; }
.burger span:last-child {
      margin-bottom: 0;
      background: #e1b4ff; }
.burger[aria-expanded="true"] span:first-child {
    -webkit-transform: translate3d(0, 1vw, 0) rotate(45deg);
            transform: translate3d(0, 1vw, 0) rotate(45deg); }
.burger[aria-expanded="true"] span:last-child {
    -webkit-transform: translate3d(0, -1vw, 0) rotate(-45deg);
            transform: translate3d(0, -1vw, 0) rotate(-45deg); }
.site-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 0;
  padding: 0; }
.site-nav ul:hover .menu-item a {
    opacity: 1; }
.site-nav .menu-item {
  padding: 0 1.4vw;
  font-size: 2.5vw;
  overflow: hidden; }
@media (min-width: 992px) {
    .site-nav .menu-item {
      font-size: 1.7578125vw; } }
@media (min-width: 1200px) {
    .site-nav .menu-item {
      font-size: 1.5vw; } }
@media (min-width: 1440px) {
    .site-nav .menu-item {
      font-size: 1.25vw; } }
.site-nav .menu-item:first-child {
    padding-left: 0; }
.site-nav .menu-item:last-child {
    padding-right: 0; }
.site-nav .menu-item a {
    position: relative;
    display: block;
    padding: 0 0 1px 0;
    opacity: 1;
    color: #15122d;
    -webkit-transition-property: color, opacity, -webkit-transform;
    transition-property: color, opacity, -webkit-transform;
    -o-transition-property: color, opacity, transform;
    transition-property: color, opacity, transform;
    transition-property: color, opacity, transform, -webkit-transform;
    -webkit-transition-duration: var(--transition-speed-base), 180ms, 200ms;
         -o-transition-duration: var(--transition-speed-base), 180ms, 200ms;
            transition-duration: var(--transition-speed-base), 180ms, 200ms;
    -webkit-transition-timing-function: linear, linear, cubic-bezier(0.215, 0.61, 0.355, 1);
         -o-transition-timing-function: linear, linear, cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: linear, linear, cubic-bezier(0.215, 0.61, 0.355, 1); }
.site-nav .menu-item a:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 1px;
      background: currentColor;
      -webkit-transform-origin: top center;
          -ms-transform-origin: top center;
              transform-origin: top center;
      -webkit-transform: scale(0);
          -ms-transform: scale(0);
              transform: scale(0);
      -webkit-transition: -webkit-transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: -webkit-transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
      -o-transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 250ms cubic-bezier(0.215, 0.61, 0.355, 1); }
.site-nav .menu-item a:not(.--active) {
      opacity: 0.5; }
.site-nav .menu-item a:hover, .site-nav .menu-item a:active {
      text-decoration: none; }
.site-nav .menu-item a:hover:after, .site-nav .menu-item a:active:after {
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1); }
.--site-header--inverted .site-nav .menu-item a {
      color: #fff; }
.--transition-before-leave .site-nav .menu-item a:not(.--active) {
      opacity: 0;
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%);
      -webkit-transition-timing-function: linear, linear, cubic-bezier(0.55, 0.085, 0.68, 0.53);
           -o-transition-timing-function: linear, linear, cubic-bezier(0.55, 0.085, 0.68, 0.53);
              transition-timing-function: linear, linear, cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.--transition-after .site-nav.--homepage ul .menu-item a {
  opacity: 1; }
.has-scroll-init.has-scroll-smooth body {
  overflow: hidden;
  position: relative; }
#scroll-wrapper {
  min-height: 100vh; }
body.--in-transition {
  pointer-events: none;
  position: relative; }
body.--in-transition:after {
    content: "";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 10000;
    cursor: wait;
    pointer-events: all; }
[data-barba="container"] {
  -webkit-transition: opacity var(--transition-speed-base);
  -o-transition: opacity var(--transition-speed-base);
  transition: opacity var(--transition-speed-base); }
.--transition-before-leave [data-barba="container"] {
    opacity: 0; }
.animated-stripes div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%; }
.animated-stripes div:nth-child(2) {
    top: 25%; }
.animated-stripes div:nth-child(3) {
    top: 60%; }
.has-scroll-smooth .animated-stripes div {
  bottom: auto; }
.has-scroll-smooth .animated-stripes div:nth-child(1) {
    height: 65vh; }
.has-scroll-smooth .animated-stripes div:nth-child(2) {
    top: 10%;
    height: 45vh; }
.has-scroll-smooth .animated-stripes div:nth-child(3) {
    top: 15%;
    height: 35vh; }
.admin-edit-button {
  position: absolute;
  top: 0;
  z-index: 100;
  opacity: 0.25; }
.admin-edit-button:hover {
    opacity: 1; }
.admin-edit-button a {
    display: inline-block;
    background: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    font-weight: 700;
    padding: 5px 10px;
    font-family: monospace; }
.admin-edit-button a:hover {
      text-decoration: none;
      color: white; }
.btn--default {
  color: #14142d;
  background: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
  white-space: nowrap;
  text-decoration: none !important;
  -webkit-appearance: none;
  font-size: 1.25rem;
  border-radius: 0;
  padding: 0.5vw 1vw;
  line-height: 1.5;
  position: relative;
  will-change: color;
  -webkit-transition: color 0.25s;
  -o-transition: color 0.25s;
  transition: color 0.25s; }
.btn--default:hover {
    text-decoration: none; }
.btn--default:focus {
    outline: none; }
@media (max-width: 575.98px) {
    .btn--default {
      font-size: 1rem;
      border-radius: 0;
      padding: 0.5vw 1vw;
      line-height: 1.5; } }
.btn--default:before {
    content: "";
    display: inline-block;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 1;
    background-color: #14142d;
    will-change: clip-path;
    -webkit-transition: -webkit-clip-path 0.25s ease-in-out;
    transition: -webkit-clip-path 0.25s ease-in-out;
    -o-transition: clip-path 0.25s ease-in-out;
    transition: clip-path 0.25s ease-in-out;
    transition: clip-path 0.25s ease-in-out, -webkit-clip-path 0.25s ease-in-out;
    -webkit-clip-path: inset(0% 0% 0% 0%);
            clip-path: inset(0% 0% 0% 0%); }
.btn--default:after {
    content: "";
    display: inline-block;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 2;
    background-color: #f53b44;
    will-change: clip-path;
    -webkit-transition: -webkit-clip-path 0.35s ease-in-out 0.15s;
    transition: -webkit-clip-path 0.35s ease-in-out 0.15s;
    -o-transition: clip-path 0.35s ease-in-out 0.15s;
    transition: clip-path 0.35s ease-in-out 0.15s;
    transition: clip-path 0.35s ease-in-out 0.15s, -webkit-clip-path 0.35s ease-in-out 0.15s;
    -webkit-clip-path: inset(0% 100% 0% 0%);
            clip-path: inset(0% 100% 0% 0%); }
.btn--default.--inverted {
    color: #fff;
    border-color: #f7f7f7; }
.btn--default.--inverted:before {
      background-color: #f7f7f7; }
.btn--default.--large {
    font-size: 1.5rem;
    border-radius: 0;
    padding: 0.5vw 1vw;
    line-height: 1.5; }
@media (max-width: 1200px) {
      .btn--default.--large {
        font-size: calc(1.275rem + 0.3vw) ; } }
.btn--default.--buried {
    color: #ced4da !important; }
.btn--default.--buried:before {
      background-color: transparent !important; }
.btn--default:hover:before, .btn--default.--selected:before {
    -webkit-clip-path: inset(0% 0% 0% 100%);
            clip-path: inset(0% 0% 0% 100%); }
.btn--default:hover:after, .btn--default.--selected:after {
    -webkit-clip-path: inset(0% 0% 0% 0%);
            clip-path: inset(0% 0% 0% 0%); }
.btn--default.--color-magenta {
    color: #f53b44; }
.btn--default.--color-magenta:before {
      background-color: #f53b44; }
.btn--default.--color-magenta:after {
      background-color: #f53b44; }
.btn--default.--buried:hover {
    color: #f53b44 !important; }
.btn--default.--buried:hover:before {
      background-color: #f53b44 !important; }
.btn--default.--buried:hover:after {
      background-color: #f53b44 !important; }
.btn--default.--color-magenta-light {
    color: #fa3c3c; }
.btn--default.--color-magenta-light:before {
      background-color: #fa3c3c; }
.btn--default.--color-magenta-light:after {
      background-color: #fa3c3c; }
.btn--default.--buried:hover {
    color: #fa3c3c !important; }
.btn--default.--buried:hover:before {
      background-color: #fa3c3c !important; }
.btn--default.--buried:hover:after {
      background-color: #fa3c3c !important; }
.btn--default.--color-magenta-lighter {
    color: #f55f69; }
.btn--default.--color-magenta-lighter:before {
      background-color: #f55f69; }
.btn--default.--color-magenta-lighter:after {
      background-color: #f55f69; }
.btn--default.--buried:hover {
    color: #f55f69 !important; }
.btn--default.--buried:hover:before {
      background-color: #f55f69 !important; }
.btn--default.--buried:hover:after {
      background-color: #f55f69 !important; }
.btn--default.--color-pink {
    color: #fa5880; }
.btn--default.--color-pink:before {
      background-color: #fa5880; }
.btn--default.--color-pink:after {
      background-color: #fa5880; }
.btn--default.--buried:hover {
    color: #fa5880 !important; }
.btn--default.--buried:hover:before {
      background-color: #fa5880 !important; }
.btn--default.--buried:hover:after {
      background-color: #fa5880 !important; }
.btn--default.--color-pink-alt {
    color: #ed76a6; }
.btn--default.--color-pink-alt:before {
      background-color: #ed76a6; }
.btn--default.--color-pink-alt:after {
      background-color: #ed76a6; }
.btn--default.--buried:hover {
    color: #ed76a6 !important; }
.btn--default.--buried:hover:before {
      background-color: #ed76a6 !important; }
.btn--default.--buried:hover:after {
      background-color: #ed76a6 !important; }
.btn--default.--color-navy {
    color: #15122d; }
.btn--default.--color-navy:before {
      background-color: #15122d; }
.btn--default.--color-navy:after {
      background-color: #15122d; }
.btn--default.--buried:hover {
    color: #15122d !important; }
.btn--default.--buried:hover:before {
      background-color: #15122d !important; }
.btn--default.--buried:hover:after {
      background-color: #15122d !important; }
.btn--default.--color-lavender {
    color: #e1b4ff; }
.btn--default.--color-lavender:before {
      background-color: #e1b4ff; }
.btn--default.--color-lavender:after {
      background-color: #e1b4ff; }
.btn--default.--buried:hover {
    color: #e1b4ff !important; }
.btn--default.--buried:hover:before {
      background-color: #e1b4ff !important; }
.btn--default.--buried:hover:after {
      background-color: #e1b4ff !important; }
.btn--arrow {
  color: #14142d;
  background: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 400;
  white-space: nowrap;
  text-decoration: none !important;
  -webkit-appearance: none;
  font-size: 1.25rem;
  border-radius: 0;
  padding: 0.5vw 1vw;
  line-height: 1;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.btn--arrow:hover {
    text-decoration: none; }
.btn--arrow:focus {
    outline: none; }
@media (max-width: 575.98px) {
    .btn--arrow {
      font-size: 1rem;
      border-radius: 0;
      padding: 0.5vw 1vw;
      line-height: 1; } }
.btn--arrow:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(/wp-content/themes/normalstudio/dist/./images/cdf56768ce600c9c25806ac3890d595b.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transform: translate(0%, 6%);
        -ms-transform: translate(0%, 6%);
            transform: translate(0%, 6%);
    margin-right: 3vw;
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    -o-transition: transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s; }
@media (min-width: 992px) {
      .btn--arrow:before {
        margin-right: 1vw; } }
.btn--arrow.--inverted {
    color: #fff; }
.btn--arrow.--inverted:before {
      -webkit-filter: invert(1);
              filter: invert(1); }
.btn--arrow.--inverted:hover {
      color: #fff; }
.btn--arrow:hover {
    color: #14142d; }
.btn--arrow:hover:before {
      -webkit-transform: translate(0.45vw, 5%);
          -ms-transform: translate(0.45vw, 5%);
              transform: translate(0.45vw, 5%); }
[data-collapsible] [data-collapsible-summary] {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
[data-collapsible] [data-collapsible-summary] svg {
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s; }
[data-collapsible] [data-collapsible-content] {
  display: none; }
[data-collapsible].--open [data-collapsible-content] {
  display: block; }
[data-collapsible].--open svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.contact-form__title {
  font-size: 3rem; }
@media (max-width: 1200px) {
    .contact-form__title {
      font-size: calc(1.425rem + 2.1vw) ; } }
.contact-form .gform_footer {
  display: none !important; }
.contact-form [data-contact-form] .contact-form_btn {
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
  max-height: 2rem;
  font-size: 1.11111rem;
  line-height: 0.8;
  -webkit-appearance: none;
  overflow: hidden; }
.contact-form [data-contact-form] .contact-form_btn:hover .contact-form_btnLabel.--hover-animation .contact-form_btnIcon {
    -webkit-transform: translateX(0.45vw);
        -ms-transform: translateX(0.45vw);
            transform: translateX(0.45vw); }
.contact-form [data-contact-form] .contact-form_btnLabel {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 1.9375rem;
  height: 2.1rem; }
.contact-form [data-contact-form] .contact-form_btnLabel:nth-child(1) {
    -webkit-transform: translate3d(0, 0%, 0);
            transform: translate3d(0, 0%, 0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form] .contact-form_btnLabel:nth-child(2) {
    -webkit-transform: translate3d(0, 0%, 0);
            transform: translate3d(0, 0%, 0);
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
.contact-form [data-contact-form] .contact-form_btnLabel:nth-child(3) {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    -o-transition: transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form] .contact-form_btnLabel.--hover-animation .contact-form_btnIcon {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    -o-transition: transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s; }
.contact-form [data-contact-form] .contact-form_btnIcon {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  background-image: url(/wp-content/themes/normalstudio/dist/./images/8502061ba995113be933550657394f6b.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.9rem auto; }
.contact-form [data-contact-form] .contact-form_btnIcon.--big {
    width: 1.5rem; }
.contact-form [data-contact-form] .contact-form_btnIcon.--spinner {
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation: rotate 1.5s linear infinite;
            animation: rotate 1.5s linear infinite;
    background-image: url(/wp-content/themes/normalstudio/dist/./images/fa6295c3d40b2cf60e4d0f319f573968.svg);
    background-size: 1.65rem auto; }
.contact-form [data-contact-form] .contact-form_btnIcon.--checkmark {
    background-image: url(/wp-content/themes/normalstudio/dist/./images/def63bff99ed520bda75999bfd529b76.svg);
    background-size: 1.65rem auto; }
.contact-form [data-contact-form] .contact-form_btnIcon svg {
    width: 100%;
    height: auto; }
.contact-form [data-contact-form] .contact-form_btnIcon svg g[fill],
    .contact-form [data-contact-form] .contact-form_btnIcon svg path {
      fill: currentColor; }
.contact-form [data-contact-form] .contact-form_invalid {
  display: none; }
.contact-form [data-contact-form].--valid .contact-form_btnLabel:nth-child(1),
.contact-form [data-contact-form] .--valid .contact-form_btnLabel:nth-child(1) {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }
.contact-form [data-contact-form].--valid .contact-form_btnLabel:nth-child(2),
.contact-form [data-contact-form] .--valid .contact-form_btnLabel:nth-child(2) {
  -webkit-transform: translate3d(0, -200%, 0);
          transform: translate3d(0, -200%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form].--valid .contact-form_btnLabel:nth-child(3),
.contact-form [data-contact-form] .--valid .contact-form_btnLabel:nth-child(3) {
  -webkit-transform: translate3d(0, -200%, 0);
          transform: translate3d(0, -200%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form].--invalid .contact-form_btnLabel:nth-child(1),
.contact-form [data-contact-form] .--invalid .contact-form_btnLabel:nth-child(1) {
  -webkit-transform: translate3d(0, 0%, 0);
          transform: translate3d(0, 0%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form].--invalid .contact-form_btnLabel:nth-child(2),
.contact-form [data-contact-form] .--invalid .contact-form_btnLabel:nth-child(2) {
  -webkit-transform: translate3d(0, 0%, 0);
          transform: translate3d(0, 0%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form].--invalid .contact-form_btnLabel:nth-child(3),
.contact-form [data-contact-form] .--invalid .contact-form_btnLabel:nth-child(3) {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }
.contact-form [data-contact-form].--invalid .contact-form_invalid,
.contact-form [data-contact-form] .--invalid .contact-form_invalid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.contact-form [data-contact-form].--submitting .contact-form_btnLabel:nth-child(1),
.contact-form [data-contact-form] .--submitting .contact-form_btnLabel:nth-child(1) {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form].--submitting .contact-form_btnLabel:nth-child(2),
.contact-form [data-contact-form] .--submitting .contact-form_btnLabel:nth-child(2) {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s; }
.contact-form [data-contact-form].--submitting .contact-form_btnLabel:nth-child(3),
.contact-form [data-contact-form] .--submitting .contact-form_btnLabel:nth-child(3) {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }
.post-body {
  display: block;
  font-size: 1.25rem !important; }
@media (max-width: 575.98px) {
    .post-body {
      font-size: 1.1875rem !important; } }
.post-body p {
    margin-bottom: 1.5em; }
.post-body a {
    color: inherit;
    font-weight: 500; }
.post-body a[href]:not([class^="btn"]) {
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-repeat: no-repeat;
      background-size: 100% 100%; }
.post-body a[href]:not([class^="btn"]):hover {
      text-decoration: none;
      color: #fa5880;
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
.post-body h1,
  .post-body h2,
  .post-body h3,
  .post-body h4,
  .post-body h5,
  .post-body h6 {
    margin-bottom: 1.5vw;
    font-weight: 500; }
@media (min-width: 576px) {
    .post-body h1,
    .post-body .h1 {
      font-weight: 500;
      font-size: 6.5rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h1,
    .post-body .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (min-width: 576px) {
    .post-body h2,
    .post-body .h2 {
      font-weight: 500;
      font-size: 5.125rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h2,
    .post-body .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (min-width: 576px) {
    .post-body h3,
    .post-body .h3 {
      font-size: 3.025rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h3,
    .post-body .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (min-width: 576px) {
    .post-body h4,
    .post-body .h4 {
      font-size: 2.75rem;
      line-height: 1.15; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h4,
    .post-body .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (min-width: 576px) {
    .post-body h5,
    .post-body .h5 {
      font-size: 1.5rem;
      line-height: 1.3; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h5,
    .post-body .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (min-width: 576px) {
    .post-body h6,
    .post-body .h6 {
      font-size: 1rem;
      line-height: 1.4; } }
.post-body ul {
    list-style: none;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
    font-size: 1.125rem; }
.post-body ul li {
      position: relative;
      margin-bottom: 0.25vw; }
.post-body ul li:before {
        content: "•";
        position: absolute;
        left: -1.25rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
@media (min-width: 992px) {
      .post-body ul {
        -webkit-columns: 2;
           -moz-columns: 2;
                columns: 2; } }
.post-body > *:first-child {
    margin-top: 0 !important; }
.post-body > *:last-child {
    margin-bottom: 0 !important; }
.content-block-header__title {
  font-size: 3.475rem;
  line-height: 1; }
@media (max-width: 1200px) {
    .content-block-header__title {
      font-size: calc(1.4725rem + 2.67vw) ; } }
@media (max-width: 575.98px) {
    .content-block-header__title br {
      display: none; } }
@media (max-width: 991.98px) {
  .content-block-header__body br {
    display: none; } }
html:not(.has-scroll-smooth) .content-block-header.vh-50 {
  padding-top: 15vw;
  padding-bottom: 15vw;
  height: auto !important; }
@media (min-width: 768px) {
    html:not(.has-scroll-smooth) .content-block-header.vh-50 {
      padding-top: 7vw;
      padding-bottom: 7vw; } }
body.no-cursor {
  cursor: none; }
body.no-cursor * {
    cursor: none; }
.cursorFollow {
  opacity: 0;
  width: 45px;
  height: 45px;
  pointer-events: none;
  border-radius: 50%;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: width 0.45s, height 0.45s, opacity 0.15s;
  -o-transition: width 0.45s, height 0.45s, opacity 0.15s;
  transition: width 0.45s, height 0.45s, opacity 0.15s; }
.cursorFollow.--visible {
    opacity: 1; }
.cursorFollow.--down {
    width: 55px;
    height: 55px; }
.cursorFollow[data-type="grab"] {
    border: 3px solid #e1b4ff; }
.cursorFollow[data-type="play"] {
    width: 80px;
    height: 80px;
    border: none; }
.cursorFollow[data-type="play"]:before {
      content: "";
      position: relative;
      display: block;
      height: 100%;
      background-image: url(/wp-content/themes/normalstudio/dist/./images/7276502e74e30d25b9e74e2f8a3b78c2.svg);
      background-size: 100% auto;
      background-position: center center;
      background-repeat: no-repeat; }
.cursorFollow[data-type="next"], .cursorFollow[data-type="prev"] {
    width: 80px;
    height: 80px;
    border: none; }
.cursorFollow[data-type="next"]:before, .cursorFollow[data-type="prev"]:before {
      content: "";
      position: relative;
      display: block;
      height: 100%;
      background-image: url(/wp-content/themes/normalstudio/dist/./images/fd0a302ea2825f33e3db1b5cf6cfb3d7.svg);
      background-size: 100% auto;
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
              transform: rotate(0deg);
      -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      transition: -webkit-transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      -o-transition: transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      transition: transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275);
      transition: transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.cursorFollow[data-type="prev"]:before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
.demo-reel__title {
  font-size: 5.129468599vw;
  line-height: 1.25; }
.demo-reel__title .word {
    margin-bottom: 0 !important; }
@media (min-width: 992px) {
    .demo-reel__title {
      font-size: 3.875rem;
      line-height: 1.161290323; } }
.demo-reel__tagline {
  font-size: 3.125rem;
  line-height: 1.2;
  -webkit-transition: -webkit-transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 450ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 450ms cubic-bezier(0.19, 1, 0.22, 1); }
@media (min-width: 992px) {
    .demo-reel__tagline {
      font-size: 7.5rem; } }
.demo-reel__tagline.--top {
    -webkit-transform: translateY(-85%);
        -ms-transform: translateY(-85%);
            transform: translateY(-85%); }
@media (min-width: 992px) {
      .demo-reel__tagline.--top {
        -webkit-transform: translateY(-65%);
            -ms-transform: translateY(-65%);
                transform: translateY(-65%); } }
.demo-reel__tagline.--bottom {
    -webkit-transform: translateY(-5%);
        -ms-transform: translateY(-5%);
            transform: translateY(-5%); }
@media (min-width: 992px) {
      .demo-reel__tagline.--bottom {
        -webkit-transform: translateY(20%);
            -ms-transform: translateY(20%);
                transform: translateY(20%); } }
.demo-reel__btn {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  opacity: 1;
  -webkit-transition: opacity 250ms linear;
  -o-transition: opacity 250ms linear;
  transition: opacity 250ms linear; }
.demo-reel__btn:hover .demo-reel__btnIcon, .demo-reel__btn:active .demo-reel__btnIcon {
    -webkit-transform: translate(-50%, -50%) scale(1.5);
        -ms-transform: translate(-50%, -50%) scale(1.5);
            transform: translate(-50%, -50%) scale(1.5); }
.demo-reel__btn[aria-hidden="true"] {
    pointer-events: none; }
.demo-reel__btnIcon {
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.demo-reel__close {
  -webkit-appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  top: 1.5vw;
  right: 1.5vw;
  opacity: 0;
  -webkit-transition: opacity 250ms linear;
  -o-transition: opacity 250ms linear;
  transition: opacity 250ms linear;
  outline: none !important; }
.demo-reel__close svg {
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1);
         -o-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1);
            transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1); }
.demo-reel__close:hover svg {
    -webkit-transform: rotate(180deg) scale(1.1);
        -ms-transform: rotate(180deg) scale(1.1);
            transform: rotate(180deg) scale(1.1); }
.demo-reel__close:hover svg circle {
      fill: #e1b4ff; }
.demo-reel__close:hover svg path:last-child {
      fill: #14142d; }
.demo-reel__close[aria-hidden="true"] {
    pointer-events: none; }
.demo-reel.--playing {
  z-index: 200; }
.demo-reel.--playing .demo-reel__tagline {
    -webkit-transition: -webkit-transform 450ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: -webkit-transform 450ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -o-transition: transform 450ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: transform 450ms cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: transform 450ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform 450ms cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.demo-reel.--playing .demo-reel__tagline.--top {
      -webkit-transform: translateY(-150%);
          -ms-transform: translateY(-150%);
              transform: translateY(-150%); }
.demo-reel.--playing .demo-reel__tagline.--bottom {
      -webkit-transform: translateY(80%);
          -ms-transform: translateY(80%);
              transform: translateY(80%); }
.demo-reel.--playing .demo-reel__btn {
    opacity: 0; }
.demo-reel.--playing .demo-reel__close {
    opacity: 1; }
.demo-reel.--playing .video-player {
    background-color: #15122d; }
@media (max-width: 575.98px) {
      .demo-reel.--playing .video-player video {
        -o-object-fit: contain;
           object-fit: contain; } }
.dropdown--nav-container p {
  font-weight: 500;
  line-height: 1; }
.dropdown {
  position: relative;
  z-index: 1000;
  padding-bottom: 0.375rem;
  background: #fff; }
.dropdown:active, .dropdown.active, .dropdown:focus {
    z-index: 1001; }
.dropdown__btn {
    display: block;
    font-size: 1rem;
    line-height: 1.1875;
    cursor: pointer;
    z-index: 9; }
@media (min-width: 992px) {
      .dropdown__btn {
        font-size: 1.5rem;
        line-height: 1.208333333; } }
.dropdown__items {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    list-style: none;
    margin: 0;
    -webkit-transition: opacity 0.725s, -webkit-transform 0.35s;
    transition: opacity 0.725s, -webkit-transform 0.35s;
    -o-transition: opacity 0.725s, transform 0.35s;
    transition: opacity 0.725s, transform 0.35s;
    transition: opacity 0.725s, transform 0.35s, -webkit-transform 0.35s;
    top: 2rem;
    left: 0%;
    padding: 1.65rem;
    -webkit-transform: translate(0%, 35%);
        -ms-transform: translate(0%, 35%);
            transform: translate(0%, 35%);
    min-width: 220px;
    background: #fff;
    z-index: 10;
    -webkit-box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.24);
            box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.24); }
@media (min-width: 992px) {
      .dropdown__items {
        top: 2.7rem; } }
.dropdown__items li {
      padding-bottom: 0.125rem; }
.dropdown__items li:last-child {
        margin-bottom: 0; }
.dropdown__items a:hover,
    .dropdown__items a.--active {
      color: #fa5880;
      text-decoration: none; }
.dropdown:hover .dropdown__btn svg {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
.dropdown:hover .dropdown__items {
    opacity: 1;
    pointer-events: all;
    -webkit-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
            transform: translate(0%, 0%); }
figure {
  padding: 0;
  margin: 0; }
.img-fluid {
  max-width: 100%;
  height: auto; }
.bg-filled {
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
form .field {
  position: relative;
  font-weight: 700;
  color: #fff;
  padding: 0.4em 0 2px 0;
  overflow: hidden; }
form .field_input, form .field_label, form .field_select {
    display: block;
    width: 100%;
    margin: 0;
    padding: 15px 20px; }
form .field_input, form .field_select {
    position: relative;
    color: inherit;
    font-weight: inherit;
    border: none;
    border-radius: 0;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: none;
    /* for box shadows to show on iOS */ }
form .field_input:focus, form .field_select:focus {
      outline: none; }
form .field_label {
    position: absolute;
    left: 0;
    bottom: 2px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
form .field_label::before, form .field_label::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%; }
form .field_label::before {
      border-bottom: 1px solid currentColor;
      opacity: 0.4; }
form .field_label::after {
      bottom: -2px;
      border-bottom: 3px solid #e1b4ff;
      -webkit-transform: translate3d(-110%, 0, 0);
              transform: translate3d(-110%, 0, 0);
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      -o-transition: transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s; }
form .field_labelContent {
    display: block;
    opacity: 1;
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    -webkit-transform: scale(1) translate3d(0, 0%, 0);
            transform: scale(1) translate3d(0, 0%, 0);
    -webkit-transition: opacity 0.1s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    transition: opacity 0.1s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: opacity 0.1s, transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    transition: opacity 0.1s, transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
    transition: opacity 0.1s, transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); }
form .field.--filled .field_labelContent,
  form .field_input:focus + .field_label .field_labelContent {
    opacity: 0.3;
    -webkit-transform: scale(0.75) translate3d(0, -100%, 0);
            transform: scale(0.75) translate3d(0, -100%, 0); }
form .field_input:focus + .field_label::after {
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0); }
.gform_wrapper {
  width: 100%; }
.gform_wrapper .gform_fields {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.gform_wrapper .gform_validation_container {
    position: fixed;
    left: -200vw;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -100; }
.gform_wrapper .gform_button {
    position: relative;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    color: #fff;
    display: block;
    padding: 0;
    height: 2rem;
    font-size: 1.125rem;
    padding-left: 2rem;
    background-color: transparent;
    background-image: url(/wp-content/themes/normalstudio/dist/./images/8502061ba995113be933550657394f6b.svg);
    background-repeat: no-repeat;
    background-size: 1rem auto;
    background-position: center center; }
.post-body {
  display: block;
  font-size: 1.25rem !important; }
@media (max-width: 575.98px) {
    .post-body {
      font-size: 1.1875rem !important; } }
.post-body p {
    margin-bottom: 1.5em; }
.post-body a {
    color: inherit;
    font-weight: 500; }
.post-body a[href]:not([class^="btn"]) {
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-repeat: no-repeat;
      background-size: 100% 100%; }
.post-body a[href]:not([class^="btn"]):hover {
      text-decoration: none;
      color: #fa5880;
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
.post-body h1,
  .post-body h2,
  .post-body h3,
  .post-body h4,
  .post-body h5,
  .post-body h6 {
    margin-bottom: 1.5vw;
    font-weight: 500; }
@media (min-width: 576px) {
    .post-body h1,
    .post-body .h1 {
      font-weight: 500;
      font-size: 6.5rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h1,
    .post-body .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (min-width: 576px) {
    .post-body h2,
    .post-body .h2 {
      font-weight: 500;
      font-size: 5.125rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h2,
    .post-body .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (min-width: 576px) {
    .post-body h3,
    .post-body .h3 {
      font-size: 3.025rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h3,
    .post-body .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (min-width: 576px) {
    .post-body h4,
    .post-body .h4 {
      font-size: 2.75rem;
      line-height: 1.15; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h4,
    .post-body .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (min-width: 576px) {
    .post-body h5,
    .post-body .h5 {
      font-size: 1.5rem;
      line-height: 1.3; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h5,
    .post-body .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (min-width: 576px) {
    .post-body h6,
    .post-body .h6 {
      font-size: 1rem;
      line-height: 1.4; } }
.post-body ul {
    list-style: none;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
    font-size: 1.125rem; }
.post-body ul li {
      position: relative;
      margin-bottom: 0.25vw; }
.post-body ul li:before {
        content: "•";
        position: absolute;
        left: -1.25rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
@media (min-width: 992px) {
      .post-body ul {
        -webkit-columns: 2;
           -moz-columns: 2;
                columns: 2; } }
.post-body > *:first-child {
    margin-top: 0 !important; }
.post-body > *:last-child {
    margin-bottom: 0 !important; }
.generic-page-header__title {
  font-size: 2.4375rem;
  line-height: 1.2; }
@media (max-width: 575.98px) {
    .generic-page-header__title br {
      display: none; } }
@media (min-width: 992px) {
    .generic-page-header__title {
      font-size: 4.5rem;
      line-height: 1;
      margin-left: -0.28vw; } }
@media (min-width: 1200px) {
    .generic-page-header__title {
      font-size: 5.125rem; } }
.generic-page-header__text {
  --transition-out-delay: 1s; }
.generic-page-header__text.post-body {
    display: block;
    font-size: 1.25rem !important; }
@media (max-width: 575.98px) {
      .generic-page-header__text.post-body {
        font-size: 1.1875rem !important; } }
.generic-page-header__text.post-body p {
      margin-bottom: 1.5em; }
.generic-page-header__text.post-body a {
      color: inherit;
      font-weight: 500; }
.generic-page-header__text.post-body a[href]:not([class^="btn"]) {
        background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
        background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
        background-repeat: no-repeat;
        background-size: 100% 100%; }
.generic-page-header__text.post-body a[href]:not([class^="btn"]):hover {
        text-decoration: none;
        color: #fa5880;
        background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
        background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
.generic-page-header__text.post-body h1,
    .generic-page-header__text.post-body h2,
    .generic-page-header__text.post-body h3,
    .generic-page-header__text.post-body h4,
    .generic-page-header__text.post-body h5,
    .generic-page-header__text.post-body h6 {
      margin-bottom: 1.5vw;
      font-weight: 400; }
@media (min-width: 576px) {
      .generic-page-header__text.post-body h1,
      .generic-page-header__text.post-body .h1 {
        font-weight: 500;
        font-size: 6.5rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .generic-page-header__text.post-body h1,
    .generic-page-header__text.post-body .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (min-width: 576px) {
      .generic-page-header__text.post-body h2,
      .generic-page-header__text.post-body .h2 {
        font-weight: 500;
        font-size: 5.125rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .generic-page-header__text.post-body h2,
    .generic-page-header__text.post-body .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (min-width: 576px) {
      .generic-page-header__text.post-body h3,
      .generic-page-header__text.post-body .h3 {
        font-size: 3.025rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .generic-page-header__text.post-body h3,
    .generic-page-header__text.post-body .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (min-width: 576px) {
      .generic-page-header__text.post-body h4,
      .generic-page-header__text.post-body .h4 {
        font-size: 2.75rem;
        line-height: 1.15; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .generic-page-header__text.post-body h4,
    .generic-page-header__text.post-body .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (min-width: 576px) {
      .generic-page-header__text.post-body h5,
      .generic-page-header__text.post-body .h5 {
        font-size: 1.5rem;
        line-height: 1.3; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .generic-page-header__text.post-body h5,
    .generic-page-header__text.post-body .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (min-width: 576px) {
      .generic-page-header__text.post-body h6,
      .generic-page-header__text.post-body .h6 {
        font-size: 1rem;
        line-height: 1.4; } }
.generic-page-header__text.post-body ul {
      list-style: none;
      margin-top: 1.5vw;
      margin-bottom: 1.5vw;
      font-size: 1.125rem; }
.generic-page-header__text.post-body ul li {
        position: relative;
        margin-bottom: 0.25vw; }
.generic-page-header__text.post-body ul li:before {
          content: "•";
          position: absolute;
          left: -1.25rem;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
@media (min-width: 992px) {
        .generic-page-header__text.post-body ul {
          -webkit-columns: 2;
             -moz-columns: 2;
                  columns: 2; } }
@media (max-width: 575.98px) {
      .generic-page-header__text.post-body br {
        display: none; } }
.home-intro__title {
  font-size: 2.25rem;
  line-height: 1; }
@media (max-width: 1200px) {
    .home-intro__title {
      font-size: calc(1.35rem + 1.2vw) ; } }
@media (min-width: 992px) {
    .home-intro__title {
      font-size: 7.125rem;
      line-height: 0.65; } }
@media (min-width: 992px) and (max-width: 1200px) {
    .home-intro__title {
      font-size: calc(1.8375rem + 7.05vw) ; } }
.imageMouseFollower {
  position: absolute;
  top: 50%;
  left: 0;
  pointer-events: none;
  -webkit-transform: translate3d(0px, 0px, 0);
          transform: translate3d(0px, 0px, 0); }
.imageMouseFollower__imageContainer {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    overflow: hidden; }
.imageMouseFollower__imageInner {
    overflow: hidden; }
.imageMouseFollower.--hidden {
    opacity: 0; }
.imageMouseFollower__clone {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: inherit;
    overflow: hidden;
    pointer-events: none;
    white-space: nowrap; }
.imageMouseFollower__clone.--hidden {
      opacity: 0 !important; }
.imageMouseFollower__cloneWrap {
    display: block;
    width: 0px;
    height: 100%;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0); }
.imageMouseFollower__cloneText {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0); }
.manifesto {
  padding-top: 15vw;
  padding-bottom: 15vw; }
.manifesto strong {
    color: #f53b44;
    font-weight: 700; }
.manifesto__title {
    font-size: 5.797101449vw;
    line-height: 1; }
@media (min-width: 992px) {
      .manifesto__title {
        font-size: 3.611111111vw;
        line-height: 1.2; } }
.manifesto__child {
    position: absolute;
    font-weight: 700;
    color: transparent;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 130%;
    margin-bottom: -30px;
    vertical-align: middle; }
.manifesto .imageMouseFollower__clone {
    color: #fff; }
.has-scroll-smooth .manifesto {
    padding-top: 0;
    padding-bottom: 0;
    height: 80vh; }
.more-projects__title {
  font-size: 1.125rem; }
.more-projects__title[data-scroll] {
    opacity: 0;
    -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
            transform: translateX(-50px); }
.more-projects__title[data-scroll].is-inview {
      -webkit-transition: opacity 0.8s, -webkit-transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 0.8s, -webkit-transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      -o-transition: opacity 0.8s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 0.8s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 0.8s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      opacity: 1;
      -webkit-transform: translateX(0px);
          -ms-transform: translateX(0px);
              transform: translateX(0px); }
.more-projects__list {
  font-size: 1.5rem; }
@media (min-width: 992px) {
    .more-projects__list {
      font-size: 2.75rem; } }
.more-projects__list:hover .more-projects__link:not(:hover) {
    opacity: 0.2; }
.more-projects__listItem {
  border-bottom: 1px solid #15122d; }
.more-projects__listItem:last-child {
    border-bottom: none; }
.more-projects__listItem[data-scroll] {
    opacity: 0;
    -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
            transform: translateX(-50px); }
.more-projects__listItem[data-scroll]:nth-child(1) {
      -webkit-transition-delay: 0.1s !important;
           -o-transition-delay: 0.1s !important;
              transition-delay: 0.1s !important; }
.more-projects__listItem[data-scroll]:nth-child(2) {
      -webkit-transition-delay: 0.2s !important;
           -o-transition-delay: 0.2s !important;
              transition-delay: 0.2s !important; }
.more-projects__listItem[data-scroll]:nth-child(3) {
      -webkit-transition-delay: 0.3s !important;
           -o-transition-delay: 0.3s !important;
              transition-delay: 0.3s !important; }
.more-projects__listItem[data-scroll]:nth-child(4) {
      -webkit-transition-delay: 0.4s !important;
           -o-transition-delay: 0.4s !important;
              transition-delay: 0.4s !important; }
.more-projects__listItem[data-scroll]:nth-child(5) {
      -webkit-transition-delay: 0.5s !important;
           -o-transition-delay: 0.5s !important;
              transition-delay: 0.5s !important; }
.more-projects__listItem[data-scroll]:nth-child(6) {
      -webkit-transition-delay: 0.6s !important;
           -o-transition-delay: 0.6s !important;
              transition-delay: 0.6s !important; }
.more-projects__listItem[data-scroll]:nth-child(7) {
      -webkit-transition-delay: 0.7s !important;
           -o-transition-delay: 0.7s !important;
              transition-delay: 0.7s !important; }
.more-projects__listItem[data-scroll]:nth-child(8) {
      -webkit-transition-delay: 0.8s !important;
           -o-transition-delay: 0.8s !important;
              transition-delay: 0.8s !important; }
.more-projects__listItem[data-scroll]:nth-child(9) {
      -webkit-transition-delay: 0.9s !important;
           -o-transition-delay: 0.9s !important;
              transition-delay: 0.9s !important; }
.more-projects__listItem[data-scroll]:nth-child(10) {
      -webkit-transition-delay: 1s !important;
           -o-transition-delay: 1s !important;
              transition-delay: 1s !important; }
.more-projects__listItem[data-scroll].is-inview {
      -webkit-transition: opacity 0.8s, -webkit-transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 0.8s, -webkit-transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      -o-transition: opacity 0.8s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 0.8s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 0.8s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
      opacity: 1;
      -webkit-transform: translateX(0px);
          -ms-transform: translateX(0px);
              transform: translateX(0px); }
.more-projects__link {
  z-index: 1;
  color: #15122d !important;
  text-decoration: none !important;
  opacity: 1;
  -webkit-transition: opacity 150ms linear;
  -o-transition: opacity 150ms linear;
  transition: opacity 150ms linear; }
.more-projects__link .imageMouseFollower__clone {
    color: #fff; }
.more-projects__link:hover, .more-projects__link:active {
    z-index: 10; }
.newsletter_title {
  font-size: inherit; }
.newsletter_input {
  font-size: 1rem;
  border: none;
  border-bottom: 2px solid #15122d;
  border-radius: 0;
  -webkit-appearance: none; }
.newsletter_btn {
  background: none;
  border: none;
  border-radius: 0;
  bottom: 2px;
  padding: 0 10px;
  -webkit-appearance: none;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  top: 61%; }
@media (min-width: 992px) {
    .newsletter_btn {
      top: 0; } }
.newsletter.--submitting .newsletter_btn {
  opacity: 0.2; }
.post-body {
  display: block;
  font-size: 1.25rem !important; }
@media (max-width: 575.98px) {
    .post-body {
      font-size: 1.1875rem !important; } }
.post-body p {
    margin-bottom: 1.5em; }
.post-body a {
    color: inherit;
    font-weight: 500; }
.post-body a[href]:not([class^="btn"]) {
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-repeat: no-repeat;
      background-size: 100% 100%; }
.post-body a[href]:not([class^="btn"]):hover {
      text-decoration: none;
      color: #fa5880;
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
.post-body h1,
  .post-body h2,
  .post-body h3,
  .post-body h4,
  .post-body h5,
  .post-body h6 {
    margin-bottom: 1.5vw;
    font-weight: 500; }
@media (min-width: 576px) {
    .post-body h1,
    .post-body .h1 {
      font-weight: 500;
      font-size: 6.5rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h1,
    .post-body .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (min-width: 576px) {
    .post-body h2,
    .post-body .h2 {
      font-weight: 500;
      font-size: 5.125rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h2,
    .post-body .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (min-width: 576px) {
    .post-body h3,
    .post-body .h3 {
      font-size: 3.025rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h3,
    .post-body .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (min-width: 576px) {
    .post-body h4,
    .post-body .h4 {
      font-size: 2.75rem;
      line-height: 1.15; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h4,
    .post-body .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (min-width: 576px) {
    .post-body h5,
    .post-body .h5 {
      font-size: 1.5rem;
      line-height: 1.3; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .post-body h5,
    .post-body .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (min-width: 576px) {
    .post-body h6,
    .post-body .h6 {
      font-size: 1rem;
      line-height: 1.4; } }
.post-body ul {
    list-style: none;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
    font-size: 1.125rem; }
.post-body ul li {
      position: relative;
      margin-bottom: 0.25vw; }
.post-body ul li:before {
        content: "•";
        position: absolute;
        left: -1.25rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
@media (min-width: 992px) {
      .post-body ul {
        -webkit-columns: 2;
           -moz-columns: 2;
                columns: 2; } }
.post-body > *:first-child {
    margin-top: 0 !important; }
.post-body > *:last-child {
    margin-bottom: 0 !important; }
.projectsDemo {
  z-index: 20000; }
.projectsDemo .video-player {
    background-color: #15122d; }
@media (max-width: 575.98px) {
      .projectsDemo .video-player video {
        -o-object-fit: contain;
           object-fit: contain; } }
.projectsDemo__container {
    -webkit-clip-path: none;
            clip-path: none; }
.projectsDemo__close {
    -webkit-appearance: none;
    background: none;
    border: 0;
    border-radius: 0;
    top: 1.5vw;
    right: 1.5vw;
    opacity: 0;
    -webkit-transition: opacity 250ms linear;
    -o-transition: opacity 250ms linear;
    transition: opacity 250ms linear;
    outline: none !important; }
.projectsDemo__close svg {
      -webkit-transition-duration: 0.5s;
           -o-transition-duration: 0.5s;
              transition-duration: 0.5s;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      -o-transition-property: transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1);
           -o-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1);
              transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1); }
.projectsDemo__close:hover svg {
      -webkit-transform: rotate(180deg) scale(1.1);
          -ms-transform: rotate(180deg) scale(1.1);
              transform: rotate(180deg) scale(1.1); }
.projectsDemo__close:hover svg circle {
        fill: #e1b4ff; }
.projectsDemo__close:hover svg path:last-child {
        fill: #14142d; }
.projectsDemo.--active .projectsDemo__close {
    opacity: 1; }
.projectsDemo[aria-hidden="false"] .projectsDemo__container {
    -webkit-clip-path: none !important;
            clip-path: none !important; }
.services-slider__nav > *:first-child {
  margin-left: 0 !important; }
.services-slider__nav > *:last-child {
  margin-right: 0 !important; }
.services-slider__nav .flickity-viewport {
  margin-right: -1.75rem !important; }
.services-slider .slider-slide aside {
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-delay: 0.15s;
       -o-transition-delay: 0.15s;
          transition-delay: 0.15s;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity, transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  will-change: opacity, transform;
  opacity: 0;
  -webkit-transform: translateX(10%);
      -ms-transform: translateX(10%);
          transform: translateX(10%); }
.services-slider .slider-slide figure {
  -webkit-clip-path: inset(7.5%);
  clip-path: inset(7.5%);
  -webkit-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-property: -webkit-clip-path -webkit-clip-path;
  transition-property: -webkit-clip-path -webkit-clip-path;
  -o-transition-property: clip-path -webkit-clip-path;
  transition-property: clip-path -webkit-clip-path;
  transition-property: clip-path -webkit-clip-path, -webkit-clip-path -webkit-clip-path;
  will-change: clip-path -webkit-clip-path; }
.services-slider .slider-slide figure picture {
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform; }
.services-slider .slider-slide figure picture img {
      -o-object-position: 100% 50%;
         object-position: 100% 50%; }
.services-slider .slider-slide.is-selected aside {
  opacity: 1;
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%); }
.services-slider .slider-slide.is-selected figure {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0); }
.services-slider .slider-slide.is-selected figure picture {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
button.slider__side_nav {
  background: none;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  outline: none !important; }
[data-splitting] .word {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  position: relative;
  line-height: 130%;
  margin-bottom: -30px;
  vertical-align: middle; }
[data-splitting] .word-inner {
  display: inline-block;
  will-change: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-delay: calc(var(--transition-out-delay) + (var(--word-index) * 175ms));
       -o-transition-delay: calc(var(--transition-out-delay) + (var(--word-index) * 175ms));
          transition-delay: calc(var(--transition-out-delay) + (var(--word-index) * 175ms));
  -webkit-transition-duration: var(--animation-speed-base);
       -o-transition-duration: var(--animation-speed-base);
          transition-duration: var(--animation-speed-base);
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
       -o-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translateY(130%);
      -ms-transform: translateY(130%);
          transform: translateY(130%); }
.--transition-before [data-splitting] .word-inner {
  -webkit-transition-delay: calc(var(--transition-out-delay) - (var(--line-index) * 125ms));
       -o-transition-delay: calc(var(--transition-out-delay) - (var(--line-index) * 125ms));
          transition-delay: calc(var(--transition-out-delay) - (var(--line-index) * 125ms)); }
.--transition-after [data-splitting].is-inview .word-inner {
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%); }
[data-splitting="lines"] .word-inner {
  -webkit-transition-delay: calc(var(--transition-out-delay) * 1.75 + (var(--line-index) * 125ms));
       -o-transition-delay: calc(var(--transition-out-delay) * 1.75 + (var(--line-index) * 125ms));
          transition-delay: calc(var(--transition-out-delay) * 1.75 + (var(--line-index) * 125ms)); }
.--transition-before [data-splitting="lines"] .word-inner {
  -webkit-transition-delay: calc(var(--transition-out-delay) - (var(--line-index) * 125ms));
       -o-transition-delay: calc(var(--transition-out-delay) - (var(--line-index) * 125ms));
          transition-delay: calc(var(--transition-out-delay) - (var(--line-index) * 125ms));
  -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
       -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
          transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); }
@-webkit-keyframes progressBar {
  from {
    width: 0; }
  to {
    width: 100%; } }
@keyframes progressBar {
  from {
    width: 0; }
  to {
    width: 100%; } }
.video-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
.video-background video {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%; }
.video-background__progress {
    height: 1.35vh;
    width: 0%;
    background-image: -webkit-gradient(linear, left top, right top, from(#fa1a0f), color-stop(25%, #fa1a0f), color-stop(25%, #fa3c3c), color-stop(50%, #fa3c3c), color-stop(50%, #f55f69), color-stop(75%, #f55f69), color-stop(75%, #fa5880));
    background-image: -o-linear-gradient(left, #fa1a0f 0%, #fa1a0f 25%, #fa3c3c 25%, #fa3c3c 50%, #f55f69 50%, #f55f69 75%, #fa5880 75%);
    background-image: linear-gradient(90deg, #fa1a0f 0%, #fa1a0f 25%, #fa3c3c 25%, #fa3c3c 50%, #f55f69 50%, #f55f69 75%, #fa5880 75%);
    position: absolute;
    top: 0;
    z-index: 2; }
.video-background.--playing .video-background__progress {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-duration: var(--duration);
            animation-duration: var(--duration); }
.video-background.--shaded video {
    opacity: 0.65; }
.video-player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
.video-player video {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%; }
.cbp-approach .content-block-header {
  color: #fff !important; }
@media (max-width: 1199.98px) {
    .cbp-approach .content-block-header__body br {
      display: none; } }
.cbp-approach__bgTrigger {
  top: 50vh;
  bottom: 25vh; }
@media (min-width: 992px) {
    .cbp-approach__bgTrigger {
      top: 85vh; } }
@media (min-width: 992px) {
  .cbp-approach__item {
    opacity: 0.25;
    -webkit-transition: opacity 450ms linear;
    -o-transition: opacity 450ms linear;
    transition: opacity 450ms linear; }
    .cbp-approach__item:hover {
      opacity: 1; } }
@media (hover: none) {
  .cbp-approach__item {
    opacity: 1 !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; } }
.cbp-approach__subtitle {
  font-size: 1.875rem;
  line-height: 2.5; }
@media (max-width: 1200px) {
    .cbp-approach__subtitle {
      font-size: calc(1.3125rem + 0.75vw) ; } }
.cbp-approach__text {
  display: block;
  font-size: 1.5rem !important;
  line-height: 1.333333333; }
@media (max-width: 575.98px) {
    .cbp-approach__text {
      font-size: 1.425rem !important; } }
.cbp-approach__text p {
    margin-bottom: 1.5em; }
.cbp-approach__text a {
    color: inherit;
    font-weight: 500; }
.cbp-approach__text a[href]:not([class^="btn"]) {
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
      background-repeat: no-repeat;
      background-size: 100% 100%; }
.cbp-approach__text a[href]:not([class^="btn"]):hover {
      text-decoration: none;
      color: #fa5880;
      background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
      background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
.cbp-approach__text h1,
  .cbp-approach__text h2,
  .cbp-approach__text h3,
  .cbp-approach__text h4,
  .cbp-approach__text h5,
  .cbp-approach__text h6 {
    margin-bottom: 1.5vw;
    font-weight: 500; }
@media (min-width: 576px) {
    .cbp-approach__text h1,
    .cbp-approach__text .h1 {
      font-weight: 500;
      font-size: 6.5rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .cbp-approach__text h1,
    .cbp-approach__text .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (min-width: 576px) {
    .cbp-approach__text h2,
    .cbp-approach__text .h2 {
      font-weight: 500;
      font-size: 5.125rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .cbp-approach__text h2,
    .cbp-approach__text .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (min-width: 576px) {
    .cbp-approach__text h3,
    .cbp-approach__text .h3 {
      font-size: 3.025rem; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .cbp-approach__text h3,
    .cbp-approach__text .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (min-width: 576px) {
    .cbp-approach__text h4,
    .cbp-approach__text .h4 {
      font-size: 2.75rem;
      line-height: 1.15; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .cbp-approach__text h4,
    .cbp-approach__text .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (min-width: 576px) {
    .cbp-approach__text h5,
    .cbp-approach__text .h5 {
      font-size: 1.5rem;
      line-height: 1.3; } }
@media (min-width: 576px) and (max-width: 1200px) {
    .cbp-approach__text h5,
    .cbp-approach__text .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (min-width: 576px) {
    .cbp-approach__text h6,
    .cbp-approach__text .h6 {
      font-size: 1rem;
      line-height: 1.4; } }
.cbp-approach__text ul {
    list-style: none;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
    font-size: 1.35rem; }
.cbp-approach__text ul li {
      position: relative;
      margin-bottom: 0.25vw; }
.cbp-approach__text ul li:before {
        content: "•";
        position: absolute;
        left: -1.25rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
@media (min-width: 992px) {
      .cbp-approach__text ul {
        -webkit-columns: 2;
           -moz-columns: 2;
                columns: 2; } }
.cbp-approach__thetraedron {
  height: 500px;
  width: 100px;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(0.8) translateX(12.5vw);
      -ms-transform: scale(0.8) translateX(12.5vw);
          transform: scale(0.8) translateX(12.5vw); }
@media (min-width: 768px) {
    .cbp-approach__thetraedron {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); } }
@media (min-width: 992px) {
    .cbp-approach__thetraedron {
      -webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
              transform: scale(0.9); } }
@media (min-width: 1200px) {
    .cbp-approach__thetraedron {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); } }
.cbp-approach__thetraedron__wrap {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transform-origin: 116px 200px 116px;
        -ms-transform-origin: 116px 200px 116px;
            transform-origin: 116px 200px 116px;
    -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
            transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    will-change: transform; }
.cbp-approach__thetraedron__face {
    border-color: transparent;
    border-style: solid;
    border-width: 200px 0 200px 346px;
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0; }
.cbp-approach__thetraedron__face.--one {
      border-left-color: #fa1a0f;
      -webkit-transform: rotateY(-19.5deg) rotateX(180deg) translateY(-400px);
              transform: rotateY(-19.5deg) rotateX(180deg) translateY(-400px); }
.cbp-approach__thetraedron__face.--two {
      border-left-color: #e1b4ff;
      -webkit-transform: rotateY(90deg) rotateZ(60deg) rotateX(180deg) translateY(-400px);
              transform: rotateY(90deg) rotateZ(60deg) rotateX(180deg) translateY(-400px); }
.cbp-approach__thetraedron__face.--three {
      border-left-color: #f08cdc;
      -webkit-transform: rotateX(60deg) rotateY(19.5deg);
              transform: rotateX(60deg) rotateY(19.5deg); }
.cbp-approach__thetraedron__face.--four {
      border-left-color: #f55f69;
      -webkit-transform: rotateX(-60deg) rotateY(19.5deg) translateX(-116px) translateY(-200px) translateZ(326px);
              transform: rotateX(-60deg) rotateY(19.5deg) translateX(-116px) translateY(-200px) translateZ(326px); }
.cbp-imageGrid__item:first-child {
  padding-top: 0 !important; }
.cbp-imageGrid__item:last-child {
  padding-bottom: 0 !important; }
.cbp-imageGrid__caption {
  opacity: 0.45; }
html:not(.has-scroll-smooth) .cbp-imageGrid .cbp-imageGrid__item {
  padding-top: 4vw;
  padding-bottom: 4vw; }
html:not(.has-scroll-smooth) .cbp-imageLayout:first-child {
  padding-top: 15vw; }
@media (min-width: 768px) {
    html:not(.has-scroll-smooth) .cbp-imageLayout:first-child {
      padding-top: 7vw; } }
html:not(.has-scroll-smooth) .cbp-imageLayout .cbp-imageLayout__img {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  margin-bottom: 8vw; }
@media (min-width: 768px) {
    html:not(.has-scroll-smooth) .cbp-imageLayout .cbp-imageLayout__img {
      margin-bottom: 4vw; } }
.cbp-imageSlider__carrousel {
  /*
    .flickity-prev-next-button {
      position: absolute;
      top: 0;
      width: 50%;
      height: 100%;
      background: none;
      padding: 0;
      margin: 0;
      outline: none !important;
      box-shadow: none !important;
      transform: none !important;

      &.previous {
        left: 0;
      }
      &.next {
        right: 0;
      }

      .flickity-button-icon {
        display: none;
      }
    }
    */ }
.cbp-imageSlider__carrousel .flickity-viewport {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.cbp-imageSlider__carrousel .flickity-slider {
    height: 100%; }
.cbp-imageSlider__cell {
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.cbp-imageSlider__cell.is-selected,
  .cbp-imageSlider__cell.is-selected .cbp-imageSlider__img {
    -webkit-transition-delay: 150ms;
         -o-transition-delay: 150ms;
            transition-delay: 150ms;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
.cbp-imageSlider__img {
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(1.11111);
      -ms-transform: scale(1.11111);
          transform: scale(1.11111);
  -webkit-transition: -webkit-transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 550ms cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (max-width: 767.98px) {
  .cbp-image {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
@media (min-width: 768px) {
  .cbp-image {
    margin-left: -1.5vw;
    margin-right: -1.5vw; } }
@media (min-width: 992px) {
  .cbp-image {
    margin-left: -0.5vw;
    margin-right: -0.5vw; } }
@media (min-width: 768px) {
  .cbp-image.container-fluid .cbp-image__item:first-child {
    padding-left: 1vw !important; }
  .cbp-image.container-fluid .cbp-image__item:last-child {
    padding-right: 1vw !important; } }
.cbp-quote__content {
  font-size: 2rem;
  line-height: 1.1875; }
@media (min-width: 992px) {
    .cbp-quote__content {
      font-size: 2.625rem;
      line-height: 1.2; } }
.cbp-quote__content p {
    font-size: inherit;
    line-height: inherit; }
.cbp-scrollingGallery__row:first-child {
  padding-top: 0 !important; }
.cbp-scrollingGallery__row:last-child {
  padding-bottom: 0 !important; }
.cbp-scrollingGallery__item {
  max-width: 100vw; }
.cbp-scrollingGallery__item:first-child {
    padding-left: 0 !important; }
.cbp-scrollingGallery__item:last-child {
    padding-right: 0 !important; }
.cbp-stickyTextImg__title {
  font-size: 3rem;
  line-height: 1; }
@media (max-width: 1200px) {
    .cbp-stickyTextImg__title {
      font-size: calc(1.425rem + 2.1vw) ; } }
@media (min-width: 768px) {
    .cbp-stickyTextImg__title {
      -webkit-transform: translateY(-0.6em);
          -ms-transform: translateY(-0.6em);
              transform: translateY(-0.6em); } }
.cbp-stickyTextImg__text > *:first-child {
  margin-top: 0; }
.cbp-stickyTextImg__text > *:last-child {
  margin-bottom: 0; }
.cbp-stickyTextImg__link .btn--arrow {
  padding-left: 0; }
.cbp-stickyTextImg__leftColumn {
  width: 100%; }
.cbp-stickyTextImg__rightColumn {
  width: 100%; }
@media (min-width: 992px) {
  html:not(.has-scroll-smooth) .cbp-stickyTextImg .cbp-stickyTextImg__leftColumn {
    position: sticky;
    top: 1.5vw;
    left: 0;
    padding-bottom: 1.5vw !important; } }
.cbp-stickyTextImg.--bg-navy * {
  color: #fff; }
@media (max-width: 1199.98px) {
  .page-template-default .cbp-stickyTextImg {
    padding-top: 15vw !important;
    padding-bottom: 15vw !important; } }
@media (min-width: 992px) {
  .page-template-default .cbp-stickyTextImg .cbp-stickyTextImg__leftColumn {
    width: 40% !important; } }
@media (min-width: 992px) {
  .page-template-default .cbp-stickyTextImg .cbp-stickyTextImg__rightColumn {
    width: 60% !important; } }
@media (min-width: 992px) {
  .page-template-default .cbp-stickyTextImg .cbp-stickyTextImg__rightColumnWrap {
    padding-left: 3vw !important;
    padding-right: 7vw !important; } }
@media (max-width: 991.98px) {
  .cbp-team-grid .person-preview-list__grid {
    margin-left: -4vw;
    margin-right: -4vw; } }
.cbp-team-grid .person-preview-list__grid .flickity-viewport {
  width: 100%; }
@media (max-width: 991.98px) {
  .cbp-team-grid .person-preview__name,
  .cbp-team-grid .person-preview__job {
    padding-left: 7vw;
    padding-right: 7vw; } }
.cbp-text-columns.--bg-navy * {
  color: #fff; }
.cbp-text-columns__title {
  font-size: 1.5rem;
  line-height: 1.208333333; }
@media (min-width: 992px) {
    .cbp-text-columns__title {
      font-size: 3rem;
      line-height: 1.083333333; } }
.cbp-text-columns__rows {
  display: grid;
  grid-column: 1fr; }
@media (min-width: 768px) {
    .cbp-text-columns__rows {
      grid-gap: 1vw; } }
.cbp-text-columns__rows .post-body {
    padding: 8vw 0; }
@media (max-width: 767.98px) {
  .cbp-text-columns__cell:empty {
    display: none; } }
.cbp-text-columns.--hide-horizontal-separator .cbp-text-columns__rows .post-body {
  border-top: none; }
@media (min-width: 576px) {
  .cbp-text-columns[data-columns-per-row="2"] .cbp-text-columns__rows, .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows {
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 7vw; }
    .cbp-text-columns[data-columns-per-row="2"] .cbp-text-columns__rows .post-body, .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows .post-body {
      padding-top: 4vw;
      padding-bottom: 4vw; }
      .cbp-text-columns[data-columns-per-row="2"] .cbp-text-columns__rows .post-body:nth-child(2), .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows .post-body:nth-child(2) {
        border-top: none; } }
@media (min-width: 992px) {
  .cbp-text-columns[data-columns-per-row="2"] .cbp-text-columns__rows, .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows {
    grid-gap: 0 4vw; }
    .cbp-text-columns[data-columns-per-row="2"] .cbp-text-columns__rows .post-body, .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows .post-body {
      padding-top: 3vw;
      padding-bottom: 3vw;
      padding-left: 0.5vw;
      padding-right: 0.5vw; } }
@media (min-width: 576px) {
  .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows {
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 7vw; }
    .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows .post-body {
      padding-top: 4vw;
      padding-bottom: 4vw; }
      .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows .post-body:nth-child(2) {
        border-top: none; } }
@media (min-width: 768px) {
  .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0 4vw; }
    .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows .post-body {
      padding-top: 3vw;
      padding-bottom: 3vw; }
      .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows .post-body:nth-child(3) {
        border-top: none; } }
@media (min-width: 992px) {
  .cbp-text-columns[data-columns-per-row="3"] .cbp-text-columns__rows .post-body {
    padding-top: 4vw;
    padding-bottom: 4vw;
    padding-left: 0.5vw;
    padding-right: 0.5vw; } }
@media (min-width: 992px) {
  .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows {
    grid-template-columns: 1fr 1fr 1fr 1fr; }
    .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows .post-body:nth-child(3), .cbp-text-columns[data-columns-per-row="4"] .cbp-text-columns__rows .post-body:nth-child(4) {
      border-top: none; } }
.cbp-textSlidesSlider__carrousel .flickity-viewport {
  overflow: visible; }
.cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .bar {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1); }
.cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .line {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }
.cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content {
  opacity: 1;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%); }
@media (max-width: 575.98px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body {
      display: block;
      font-size: 1.05rem !important; } }
@media (max-width: 575.98px) and (max-width: 575.98px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body {
      font-size: 0.9975rem !important; } }
@media (max-width: 575.98px) {
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body p {
        margin-bottom: 1.5em; }
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body a {
        color: inherit;
        font-weight: 500; }
        .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body a[href]:not([class^="btn"]) {
          background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
          background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
          background-repeat: no-repeat;
          background-size: 100% 100%; }
        .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body a[href]:not([class^="btn"]):hover {
          text-decoration: none;
          color: #fa5880;
          background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
          background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h1,
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h2,
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h3,
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h4,
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h5,
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h6 {
        margin-bottom: 1.5vw;
        font-weight: 500; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h1,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h1 {
      font-weight: 500;
      font-size: 6.5rem; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h1,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h2,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h2 {
      font-weight: 500;
      font-size: 5.125rem; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h2,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h3,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h3 {
      font-size: 3.025rem; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h3,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h4,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h4 {
      font-size: 2.75rem;
      line-height: 1.15; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h4,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h5,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h5 {
      font-size: 1.5rem;
      line-height: 1.3; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h5,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body h6,
    .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body .h6 {
      font-size: 1rem;
      line-height: 1.4; } }
@media (max-width: 575.98px) {
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body ul {
        list-style: none;
        margin-top: 1.5vw;
        margin-bottom: 1.5vw;
        font-size: 0.945rem; }
        .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body ul li {
          position: relative;
          margin-bottom: 0.25vw; }
          .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body ul li:before {
            content: "•";
            position: absolute;
            left: -1.25rem;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                    transform: translateY(-50%); } }
@media (max-width: 575.98px) and (min-width: 992px) {
      .cbp-textSlidesSlider__carrousel.is-inview .cbp-textSlidesSlider__cell .content .post-body ul {
        -webkit-columns: 2;
           -moz-columns: 2;
                columns: 2; } }
@media (min-width: 992px) {
  .cbp-textSlidesSlider__cell .inner {
    min-height: 85vh; } }
@media (min-width: 1200px) {
  .cbp-textSlidesSlider__cell .inner {
    min-height: 60vh; } }
.cbp-textSlidesSlider__cell .bar {
  height: 10px;
  width: 100%;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.cbp-textSlidesSlider__cell .content {
  opacity: 0;
  -webkit-transform: translateY(35%);
      -ms-transform: translateY(35%);
          transform: translateY(35%);
  -webkit-transition: opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  height: 100%; }
.cbp-textSlidesSlider__cell .line {
  width: 1px;
  background: #979797;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: -webkit-transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.cbp-textSlidesSlider__cellTitle {
  font-size: 2rem;
  line-height: 1.1875; }
@media (max-width: 1200px) {
    .cbp-textSlidesSlider__cellTitle {
      font-size: calc(1.325rem + 0.9vw) ; } }
.person-preview a.person-preview__link {
  text-decoration: none !important;
  color: inherit !important; }
.person-preview__img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@media (max-width: 575.98px) {
  .person-preview__footer.post-body {
    display: block;
    font-size: 1.15rem !important; } }
@media (max-width: 575.98px) and (max-width: 575.98px) {
    .person-preview__footer.post-body {
      font-size: 1.0925rem !important; } }
@media (max-width: 575.98px) {
    .person-preview__footer.post-body p {
      margin-bottom: 1.5em; }
    .person-preview__footer.post-body a {
      color: inherit;
      font-weight: 500; }
      .person-preview__footer.post-body a[href]:not([class^="btn"]) {
        background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
        background-image: linear-gradient(transparent calc(100% - 0.5px), #6c757d 0.5px);
        background-repeat: no-repeat;
        background-size: 100% 100%; }
      .person-preview__footer.post-body a[href]:not([class^="btn"]):hover {
        text-decoration: none;
        color: #fa5880;
        background-image: -o-linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px);
        background-image: linear-gradient(transparent calc(100% - 0.5px), #fa5880 0.5px); }
    .person-preview__footer.post-body h1,
    .person-preview__footer.post-body h2,
    .person-preview__footer.post-body h3,
    .person-preview__footer.post-body h4,
    .person-preview__footer.post-body h5,
    .person-preview__footer.post-body h6 {
      margin-bottom: 1.5vw;
      font-weight: 500; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .person-preview__footer.post-body h1,
    .person-preview__footer.post-body .h1 {
      font-weight: 500;
      font-size: 6.5rem; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .person-preview__footer.post-body h1,
    .person-preview__footer.post-body .h1 {
      font-size: calc(1.775rem + 6.3vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .person-preview__footer.post-body h2,
    .person-preview__footer.post-body .h2 {
      font-weight: 500;
      font-size: 5.125rem; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .person-preview__footer.post-body h2,
    .person-preview__footer.post-body .h2 {
      font-size: calc(1.6375rem + 4.65vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .person-preview__footer.post-body h3,
    .person-preview__footer.post-body .h3 {
      font-size: 3.025rem; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .person-preview__footer.post-body h3,
    .person-preview__footer.post-body .h3 {
      font-size: calc(1.4275rem + 2.13vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .person-preview__footer.post-body h4,
    .person-preview__footer.post-body .h4 {
      font-size: 2.75rem;
      line-height: 1.15; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .person-preview__footer.post-body h4,
    .person-preview__footer.post-body .h4 {
      font-size: calc(1.4rem + 1.8vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .person-preview__footer.post-body h5,
    .person-preview__footer.post-body .h5 {
      font-size: 1.5rem;
      line-height: 1.3; } }
@media (max-width: 575.98px) and (min-width: 576px) and (max-width: 1200px) {
    .person-preview__footer.post-body h5,
    .person-preview__footer.post-body .h5 {
      font-size: calc(1.275rem + 0.3vw) ; } }
@media (max-width: 575.98px) and (min-width: 576px) {
    .person-preview__footer.post-body h6,
    .person-preview__footer.post-body .h6 {
      font-size: 1rem;
      line-height: 1.4; } }
@media (max-width: 575.98px) {
    .person-preview__footer.post-body ul {
      list-style: none;
      margin-top: 1.5vw;
      margin-bottom: 1.5vw;
      font-size: 1.035rem; }
      .person-preview__footer.post-body ul li {
        position: relative;
        margin-bottom: 0.25vw; }
        .person-preview__footer.post-body ul li:before {
          content: "•";
          position: absolute;
          left: -1.25rem;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); } }
@media (max-width: 575.98px) and (min-width: 992px) {
      .person-preview__footer.post-body ul {
        -webkit-columns: 2;
           -moz-columns: 2;
                columns: 2; } }
@media (max-width: 575.98px) {
    .person-preview__footer.post-body p {
      line-height: 1.22222222; } }
@media (min-width: 576px) {
  .person-preview__footer.post-body {
    line-height: 1.333333333; } }
.person-preview-list__grid {
  margin-left: -1vw;
  margin-right: -1vw; }
.person-joinUs__title {
  font-size: 1.5rem;
  line-height: 1.208333333; }
@media (min-width: 992px) {
    .person-joinUs__title {
      font-size: 3rem;
      line-height: 1.083333333; } }
.person-joinUs__text {
  font-size: 1.125rem;
  line-height: 1.777777778; }
@media (min-width: 992px) {
    .person-joinUs__text {
      font-size: 1.375rem;
      line-height: 1.181818182; } }
.person-joinUs__text a {
    color: inherit !important; }
.person-joinUs__text p {
    font-size: inherit !important; }
.person-joinUs__text * {
    line-height: inherit !important; }
.project-preview__link {
  color: #15122d !important;
  text-decoration: none !important; }
.project-preview__link:hover .project-preview__titleWrap, .project-preview__link:active .project-preview__titleWrap {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0); }
.project-preview__link:hover .project-preview__cta::after, .project-preview__link:active .project-preview__cta::after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
.project-preview__titleWrap {
  -webkit-transform: translateX(-15px);
      -ms-transform: translateX(-15px);
          transform: translateX(-15px);
  -webkit-transition: -webkit-transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 450ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 450ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 450ms cubic-bezier(0.19, 1, 0.22, 1); }
@media (min-width: 768px) {
    .project-preview__titleWrap {
      -webkit-transform: translateX(calc(-13px - 2.5%));
          -ms-transform: translateX(calc(-13px - 2.5%));
              transform: translateX(calc(-13px - 2.5%)); } }
.project-preview__cta {
  position: relative; }
.project-preview__cta::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: currentColor;
    -webkit-transform-origin: top center;
        -ms-transform-origin: top center;
            transform-origin: top center;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.project-preview[data-scroll] .project-preview__img {
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5); }
.project-preview[data-scroll] .project-preview__title {
  opacity: 0;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  will-change: transform opacity; }
.project-preview.is-inview .project-preview__img {
  -webkit-transition: -webkit-transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1); }
.project-preview.is-inview .project-preview__title {
  -webkit-transition: opacity 500ms 1s, -webkit-transform 500ms 1s;
  transition: opacity 500ms 1s, -webkit-transform 500ms 1s;
  -o-transition: opacity 500ms 1s, transform 500ms 1s;
  transition: opacity 500ms 1s, transform 500ms 1s;
  transition: opacity 500ms 1s, transform 500ms 1s, -webkit-transform 500ms 1s;
  opacity: 1;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%); }
.service-preview__nav {
  margin-left: -1vw; }
html:not(.has-scroll-smooth) .service-preview .service-preview__wrapper {
  padding: 8vw 0;
  height: auto !important; }
.service-preview-list__title {
  font-size: 3.75rem;
  line-height: 1.166666667; }
@media (max-width: 1200px) {
    .service-preview-list__title {
      font-size: calc(1.5rem + 3vw) ; } }
.service-preview-list__nav {
  margin-left: -1vw; }
.archive-persons__title {
  font-size: 5.125rem;
  line-height: 0.7; }
@media (max-width: 1200px) {
    .archive-persons__title {
      font-size: calc(1.6375rem + 4.65vw) ; } }
.archive-persons__text {
  font-size: 1.5rem;
  line-height: 1.333333333; }
@media (max-width: 1200px) {
    .archive-persons__text {
      font-size: calc(1.275rem + 0.3vw) ; } }
.archive-projects__descriptionWrapper {
  width: 100%; }
@media (min-width: 992px) {
    .archive-projects__descriptionWrapper {
      width: 43.5%;
      margin-bottom: -2em; } }
.archive-projects__cta {
  -webkit-appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  font-size: 1rem;
  line-height: 1;
  outline: none !important; }
@media (min-width: 992px) {
    .archive-projects__cta {
      font-size: 1.5rem;
      line-height: 1; } }
.archive-projects__cta .play-icon {
    opacity: 0; }
.archive-projects__cta .line {
    right: calc(58px + 1vw);
    height: 2px;
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.archive-projects__cta:hover, .archive-projects__cta:active {
    /*
      .play-icon {
        transform: scale(1.1);
      }
      */ }
.archive-projects__cta:hover .line, .archive-projects__cta:active .line {
      -webkit-transform: scaleX(1);
          -ms-transform: scaleX(1);
              transform: scaleX(1); }
.archive-projects__cta[data-scroll] {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; }
.archive-projects__cta[data-scroll].is-inview {
      -webkit-transition: opacity 280ms 1.2s linear, -webkit-transform 650ms 1.2s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 280ms 1.2s linear, -webkit-transform 650ms 1.2s cubic-bezier(0.19, 1, 0.22, 1);
      -o-transition: opacity 280ms 1.2s linear, transform 650ms 1.2s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 280ms 1.2s linear, transform 650ms 1.2s cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 280ms 1.2s linear, transform 650ms 1.2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 650ms 1.2s cubic-bezier(0.19, 1, 0.22, 1);
      -webkit-transform: translateX(0%);
          -ms-transform: translateX(0%);
              transform: translateX(0%);
      opacity: 1; }
.archive-projects__featured .project-preview__link {
  color: #f8f9fa !important; }
.archive-projects__featured .project-preview__container {
  opacity: 0.8; }
.archive-projects__featured .project-preview__titleWrap {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
@media (min-width: 992px) {
    .archive-projects__featured .project-preview__titleWrap {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; } }
.archive-projects__featured .project-preview__title {
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 1.2; }
@media (min-width: 992px) {
    .archive-projects__featured .project-preview__title {
      font-size: 7.5rem;
      line-height: 1; } }
.archive-projects__filters__nav ul {
  list-style: none;
  margin: 0;
  padding: 1vw 0;
  font-size: 1.125rem; }
.archive-projects__filters__nav ul li a {
    color: #14142d;
    position: relative; }
.archive-projects__filters__nav ul li a:after {
      content: "";
      display: block;
      opacity: 0;
      width: 25px;
      height: 100%;
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transition: opacity 0.25s, -webkit-transform 0.5s;
      transition: opacity 0.25s, -webkit-transform 0.5s;
      -o-transition: opacity 0.25s, transform 0.5s;
      transition: opacity 0.25s, transform 0.5s;
      transition: opacity 0.25s, transform 0.5s, -webkit-transform 0.5s;
      -webkit-transform: translate(-160%, -46%);
          -ms-transform: translate(-160%, -46%);
              transform: translate(-160%, -46%);
      background: url(/wp-content/themes/normalstudio/dist/./images/be31c2c25fb6e99fcc95b6fa50393481.svg) center center no-repeat; }
.archive-projects__filters__nav ul li a:hover {
      color: #f53b44;
      text-decoration: none; }
.archive-projects__filters__nav ul li a.--selected {
      color: #f53b44; }
.archive-projects__filters__nav ul li a.--selected:after {
        opacity: 1;
        -webkit-transform: translate(-130%, -50%);
            -ms-transform: translate(-130%, -50%);
                transform: translate(-130%, -50%); }
.archive-projects__filters:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  z-index: 100;
  right: 4.35vw;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  background: url(/wp-content/themes/normalstudio/dist/./images/cdf56768ce600c9c25806ac3890d595b.svg) center center no-repeat;
  background-size: contain; }
.archive-projects__filters.--open:before {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }
.archive-projects__filtersLabel {
  font-size: 1rem;
  line-height: 1.1875; }
@media (min-width: 992px) {
    .archive-projects__filtersLabel {
      font-size: 1.5rem;
      line-height: 1.208333333; } }
.archive-projects__gridColumn:first-child {
  padding-left: 0 !important; }
.archive-projects__gridColumn:last-child {
  padding-right: 0 !important; }
@media (min-width: 992px) {
  .archive-projects__gridItem:last-child {
    padding-bottom: 0 !important; } }
.services-index__title {
  line-height: 0.7; }
.single-persons__name {
  font-size: 2.5rem;
  line-height: 1.2; }
@media (min-width: 992px) {
    .single-persons__name {
      font-size: 5.125rem;
      line-height: 1; } }
.single-persons__job {
  font-size: 1.25rem;
  line-height: 1.2; }
@media (min-width: 992px) {
    .single-persons__job {
      font-size: 1.5rem;
      line-height: 1.333333333; } }
.single-persons__text {
  font-size: 1rem;
  line-height: 1.375; }
.single-persons__text p {
    font-size: inherit !important;
    margin-bottom: 1em !important; }
.single-persons__text * {
    line-height: inherit !important; }
.single-persons__text > *:first-child {
    margin-top: 0; }
.single-persons__text > *:last-child {
    margin-bottom: 0; }
.single-projects__header {
  overflow: hidden;
  max-width: 100vw; }
.single-projects__cta {
  -webkit-appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  font-size: 1.5rem;
  line-height: 1;
  outline: none !important; }
@media (min-width: 992px) {
    .single-projects__cta {
      font-size: 1.5rem;
      line-height: 1; } }
.single-projects__cta .line {
    bottom: -32%;
    width: 100%;
    height: 2px;
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
    -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
@media (max-width: 575.98px) {
      .single-projects__cta .line {
        -webkit-transform: scaleX(1);
            -ms-transform: scaleX(1);
                transform: scaleX(1); } }
.single-projects__cta:hover .line, .single-projects__cta:active .line {
    -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
            transform: scaleX(1); }
.single-projects__cta[data-scroll] {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; }
.single-projects__cta[data-scroll].is-inview {
      -webkit-transition: opacity 280ms linear, -webkit-transform 650ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 280ms linear, -webkit-transform 650ms cubic-bezier(0.19, 1, 0.22, 1);
      -o-transition: opacity 280ms linear, transform 650ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 280ms linear, transform 650ms cubic-bezier(0.19, 1, 0.22, 1);
      transition: opacity 280ms linear, transform 650ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 650ms cubic-bezier(0.19, 1, 0.22, 1);
      -webkit-transform: translateX(0%);
          -ms-transform: translateX(0%);
              transform: translateX(0%);
      opacity: 1; }
@media (min-width: 992px) {
        .single-projects__cta[data-scroll].is-inview {
          -webkit-transition-delay: 0.8s;
               -o-transition-delay: 0.8s;
                  transition-delay: 0.8s; } }
.single-projects__title {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 2.95rem;
  line-height: 1.2;
  position: relative;
  top: -0.55em; }
@media (min-width: 992px) {
    .single-projects__title {
      font-size: 7.5rem;
      line-height: 0.6;
      top: -0.18em; } }
@media (max-width: 575.98px) {
    .single-projects__title {
      white-space: normal !important; } }
.single-projects__details {
  font-size: 0.875rem; }
@media (min-width: 992px) {
    .single-projects__details {
      font-size: 1rem; } }
.single-projects__details .text-reveal[data-scroll]:nth-child(1) {
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s; }
.single-projects__details .text-reveal[data-scroll]:nth-child(2) {
    -webkit-transition-delay: 0.1s;
         -o-transition-delay: 0.1s;
            transition-delay: 0.1s; }
.single-projects__details .text-reveal[data-scroll]:nth-child(3) {
    -webkit-transition-delay: 0.2s;
         -o-transition-delay: 0.2s;
            transition-delay: 0.2s; }
.single-projects__details .text-reveal[data-scroll]:nth-child(4) {
    -webkit-transition-delay: 0.1s;
         -o-transition-delay: 0.1s;
            transition-delay: 0.1s; }
.single-projects__details .text-reveal[data-scroll]:nth-child(5) {
    -webkit-transition-delay: 0.2s;
         -o-transition-delay: 0.2s;
            transition-delay: 0.2s; }
.single-projects__detailsTitle {
  font-size: 1rem; }
@media (min-width: 992px) {
    .single-projects__detailsTitle {
      font-size: 1.125rem; } }
.single-projects__resume {
  font-size: 1.25rem; }
@media (min-width: 992px) {
    .single-projects__resume {
      font-size: 1.5rem; } }
.single-projects__resume b,
  .single-projects__resume strong {
    font-weight: bolder; }
.single-projects__resume.text-reveal[data-scroll] {
    -webkit-transition-delay: 0.2s;
         -o-transition-delay: 0.2s;
            transition-delay: 0.2s; }
.single-projects__tagline {
  line-height: 1.3; }
.single-projects__embed {
  z-index: 20000;
  opacity: 1;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(1) translateY(0%);
      -ms-transform: scale(1) translateY(0%);
          transform: scale(1) translateY(0%);
  -webkit-transition: opacity 250ms 50ms linear, -webkit-transform 550ms 50ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 250ms 50ms linear, -webkit-transform 550ms 50ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: opacity 250ms 50ms linear, transform 550ms 50ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 250ms 50ms linear, transform 550ms 50ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 250ms 50ms linear, transform 550ms 50ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 550ms 50ms cubic-bezier(0.19, 1, 0.22, 1); }
.single-projects__embed[aria-hidden="true"] {
    pointer-events: none;
    opacity: 0;
    -webkit-transform: scale(0.8) translateY(10%);
        -ms-transform: scale(0.8) translateY(10%);
            transform: scale(0.8) translateY(10%);
    -webkit-transition: opacity 250ms 100ms linear, -webkit-transform 350ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: opacity 250ms 100ms linear, -webkit-transform 350ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -o-transition: opacity 250ms 100ms linear, transform 350ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: opacity 250ms 100ms linear, transform 350ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: opacity 250ms 100ms linear, transform 350ms cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 350ms cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.single-projects__embedClose {
  -webkit-appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  top: 1.5vw;
  right: 1.5vw;
  -webkit-transition: opacity 250ms linear;
  -o-transition: opacity 250ms linear;
  transition: opacity 250ms linear;
  outline: none !important; }
.single-projects__embedClose svg {
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1);
         -o-transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1);
            transition-timing-function: cubic-bezier(0.365, 0.305, 0, 1); }
.single-projects__embedClose:hover svg {
    -webkit-transform: rotate(180deg) scale(1.1);
        -ms-transform: rotate(180deg) scale(1.1);
            transform: rotate(180deg) scale(1.1); }
.single-projects__embedClose:hover svg circle {
      fill: #e1b4ff; }
.single-projects__embedClose:hover svg path:last-child {
      fill: #14142d; }
.single-services__title {
  font-size: 5.125rem;
  line-height: 1; }
@media (max-width: 1200px) {
    .single-services__title {
      font-size: calc(1.6375rem + 4.65vw) ; } }
.single-services__content {
  width: 100%; }
@media (min-width: 992px) {
    .single-services__content {
      width: 52%; } }
.single-services__content > *:first-child {
    margin-top: 0; }
.single-services__content > *:last-child {
    margin-bottom: 0; }

