:root {
  --cubit: 60px;
  --color-black: #000;
  --color-white: #fff;
  --base-main: 334, 70%;
  /*the base color, as a hue wheel*/
  --base-secondary: 277, 78%;
  --base-alt: 213, 86%;
  --base-focus: 191, 100%;
  --base-grey: 210, 5%;
  /*grey*/
  --l:50%;
  /*the initial lightness*/
  --color-primary: hsl(var(--base-main),var(--l));
  --color-primary-light: hsl(var(--base-main),calc(var(--l) + 10%));
  --color-primary-lighter: hsl(var(--base-main),calc(var(--l) + 20%));
  --color-primary-dark: hsl(var(--base-main),calc(var(--l) - 10%));
  --color-primary-darker: hsl(var(--base-main),calc(var(--l) - 20%));
  --color-dark: #212020;
  --color-light: #F0F0F0;
  --color-grey: hsl(var(--base-grey),var(--l));
  --color-grey-light: hsl(var(--base-grey),calc(var(--l) + 10%));
  --color-grey-lighter: hsl(var(--base-grey),calc(var(--l) + 20%));
  --color-grey-dark: hsl(var(--base-grey),calc(var(--l) - 10%));
  --color-grey-darker: hsl(var(--base-grey),calc(var(--l) - 20%));
  --color-secondary: hsl(var(--base-secondary),var(--l));
  --color-secondary-light: hsl(var(--base-secondary),calc(var(--l) + 10%));
  --color-secondary-lighter: hsl(var(--base-secondary),calc(var(--l) + 20%));
  --color-secondary-dark: hsl(var(--base-secondary),calc(var(--l) - 10%));
  --color-secondary-darker: hsl(var(--base-secondary),calc(var(--l) - 20%));
  --color-alt: hsl(var(--base-alt),var(--l));
  --color-alt-light: hsl(var(--base-alt),calc(var(--l) + 25%));
  --color-alt-lighter: hsl(var(--base-alt),calc(var(--l) + 50%));
  --color-alt-dark: hsl(var(--base-alt),calc(var(--l) - 25%));
  --color-alt-darker: hsl(var(--base-alt),calc(var(--l) - 50%));
  --color-focus: hsl(var(--base-focus),var(--l));
  --color-focus-light: hsl(var(--base-focus),calc(var(--l) + 10%));
  --color-focus-lighter: hsl(var(--base-focus),calc(var(--l) + 20%));
  --color-focus-dark: hsl(var(--base-focus),calc(var(--l) - 10%));
  --color-focus-darker: hsl(var(--base-focus),calc(var(--l) - 20%));
  --navbar-height: calc( var(--cubit) * 1.5);
  --scroll-offset: 120px;
  scroll-padding-top: var(--scroll-offset);
  scroll-behavior: smooth;
  --font-normal: 400;
  --font-light: 300;
  --font-mid: 500;
  --font-bold: 700;
  --font-heavy: 900; }

@media (max-width: 992px) {
  :root {
    --cubit: 30px; } }
/* STRUCTURE */
html, body {
  padding: 0;
  margin: 0; }
  html .noscroll, body .noscroll {
    overflow-y: hidden; }

*, ::after, ::before {
  box-sizing: border-box; }

html {
  overflow-x: hidden; }

.overflow-x-hidden {
  overflow-x: hidden; }

.overflow-y-hidden {
  overflow-y: hidden; }

.img-fluid {
  width: 100%;
  height: auto; }

@media screen {
  .sr-only {
    display: none; } }
.position-absolute {
  position: absolute; }

.position-relative {
  position: relative; }

@media (min-width: 576px) {
  .position-sm-absolute {
    position: absolute; }

  .position-sm-relative {
    position: relative; } }
@media (min-width: 768px) {
  .position-md-absolute {
    position: absolute; }

  .position-md-relative {
    position: relative; } }
@media (min-width: 992px) {
  .position-lg-absolute {
    position: absolute; }

  .position-lg-relative {
    position: relative; } }
@media (min-width: 1200px) {
  .position-xl-absolute {
    position: absolute; }

  .position-xl-relative {
    position: relative; } }
@media (min-width: 1400px) {
  .position-xxl-absolute {
    position: absolute; }

  .position-xxl-relative {
    position: relative; } }
.noScroll {
  overflow: hidden; }

div {
  width: 100%; }

p {
  margin-top: 0; }

hr {
  width: 100%;
  margin: 1em 0 2em; }

.w-100, .row.w-100 {
  width: 100%; }

@media (min-width: 576px) {
  .w-sm-100 {
    width: 100%; }

  .w-sm-auto, .w-sm-normal {
    width: auto; } }
@media (min-width: 768px) {
  .w-md-100 {
    width: 100%; }

  .w-md-auto, .w-md-normal {
    width: auto; } }
@media (min-width: 992px) {
  .w-lg-100 {
    width: 100%; }

  .w-lg-auto, .w-lg-normal {
    width: auto; } }
@media (min-width: 1200px) {
  .w-xl-100 {
    width: 100%; }

  .w-xl-auto, .w-xl-normal {
    width: auto; } }
@media (min-width: 1400px) {
  .w-xxl-100 {
    width: 100%; }

  .w-xxl-auto, .w-xxl-normal {
    width: auto; } }
.d-none {
  display: none !important; }

.d-flex {
  display: flex !important; }

.d-inline {
  display: inline !important; }

.d-block {
  display: block !important; }

.d-inline-block {
  display: inline-block !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }

  .d-sm-flex {
    display: flex !important; }

  .d-sm-inline {
    display: inline !important; }

  .d-sm-block {
    display: block !important; }

  .d-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }

  .d-md-flex {
    display: flex !important; }

  .d-md-inline {
    display: inline !important; }

  .d-md-block {
    display: block !important; }

  .d-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }

  .d-lg-flex {
    display: flex !important; }

  .d-lg-inline {
    display: inline !important; }

  .d-lg-block {
    display: block !important; }

  .d-lg-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }

  .d-xl-flex {
    display: flex !important; }

  .d-xl-inline {
    display: inline !important; }

  .d-xl-block {
    display: block !important; }

  .d-xl-inline-block {
    display: inline-block !important; } }
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }

  .d-xxl-flex {
    display: flex !important; }

  .d-xxl-inline {
    display: inline !important; }

  .d-xxl-block {
    display: block !important; }

  .d-xxl-inline-block {
    display: inline-block !important; } }
.container, .container-fluid {
  width: 100%;
  position: relative;
  padding-right: var(--cubit);
  padding-left: var(--cubit);
  margin-left: auto;
  margin-right: auto; }

.container {
  max-width: 1400px; }

@media (min-width: 576px) {
  .container-sm {
    max-width: 1400px; } }
@media (min-width: 768px) {
  .container-md {
    max-width: 1400px; } }
@media (min-width: 992px) {
  .container-lg {
    max-width: 1400px; } }
@media (min-width: 1200px) {
  .container-xl {
    max-width: 1400px; } }
@media (min-width: 1400px) {
  .container-xxl {
    max-width: 1400px; } }
.row {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  width: auto;
  margin-left: calc(var(--cubit) / -2);
  margin-right: calc(var(--cubit) / -2); }

.row-fullheight {
  height: 100%;
  align-items: stretch; }

.row > * {
  --gutter-y: var(--cubit);
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--cubit) / 2);
  padding-left: calc(var(--cubit) / 2); }

.col {
  display: flex;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  flex-direction: column;
  align-items: baseline; }

.col-1 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
  flex-direction: column;
  align-items: baseline; }

.col-2 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
  flex-direction: column;
  align-items: baseline; }

.col-3 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  flex-direction: column;
  align-items: baseline; }

.col-4 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
  flex-direction: column;
  align-items: baseline; }

.col-5 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
  flex-direction: column;
  align-items: baseline; }

.col-6 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  flex-direction: column;
  align-items: baseline; }

.col-7 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
  flex-direction: column;
  align-items: baseline; }

.col-8 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  flex-direction: column;
  align-items: baseline; }

.col-9 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
  flex-direction: column;
  align-items: baseline; }

.col-10 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
  flex-direction: column;
  align-items: baseline; }

.col-11 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
  flex-direction: column;
  align-items: baseline; }

.col-12 {
  display: flex;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  flex-direction: column;
  align-items: baseline; }

@media (min-width: 576px) {
  .col-sm {
    display: flex;
    -ms-flex-preferred-size: 0;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-1 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-2 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-3 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-4 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-5 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-6 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-7 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-8 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-9 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-10 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-11 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-sm-12 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; } }
@media (min-width: 768px) {
  .col-md {
    display: flex;
    -ms-flex-preferred-size: 0;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-1 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-2 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-3 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-4 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-5 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-6 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-7 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-8 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-9 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-10 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-11 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-md-12 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; } }
@media (min-width: 992px) {
  .col-lg {
    display: flex;
    -ms-flex-preferred-size: 0;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-1 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-2 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-3 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-4 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-5 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-6 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-7 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-8 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-9 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-10 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-11 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-lg-12 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; } }
@media (min-width: 1200px) {
  .col-xl {
    display: flex;
    -ms-flex-preferred-size: 0;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-1 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-2 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-3 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-4 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-5 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-6 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-7 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-8 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-9 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-10 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-11 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xl-12 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; } }
@media (min-width: 1400px) {
  .col-xxl {
    display: flex;
    -ms-flex-preferred-size: 0;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-1 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-2 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-3 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-4 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-5 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-6 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-7 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-8 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-9 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-10 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-11 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    flex-direction: column;
    align-items: baseline; }

  .col-xxl-12 {
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    flex-direction: column;
    align-items: baseline; } }
.col-offset-1 {
  margin-left: 8.3333333333%; }

.col-offset-2 {
  margin-left: 16.6666666667%; }

.col-offset-3 {
  margin-left: 25%; }

.col-offset-4 {
  margin-left: 33.3333333333%; }

.col-offset-5 {
  margin-left: 41.6666666667%; }

.col-offset-6 {
  margin-left: 50%; }

.col-offset-7 {
  margin-left: 58.3333333333%; }

.col-offset-8 {
  margin-left: 66.6666666667%; }

.col-offset-9 {
  margin-left: 75%; }

.col-offset-10 {
  margin-left: 83.3333333333%; }

.col-offset-11 {
  margin-left: 91.6666666667%; }

.col-offset-12 {
  margin-left: 100%; }

@media (min-width: 576px) {
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }

  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 768px) {
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }

  .col-md-offset-2 {
    margin-left: 16.6666666667%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-4 {
    margin-left: 33.3333333333%; }

  .col-md-offset-5 {
    margin-left: 41.6666666667%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-7 {
    margin-left: 58.3333333333%; }

  .col-md-offset-8 {
    margin-left: 66.6666666667%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-10 {
    margin-left: 83.3333333333%; }

  .col-md-offset-11 {
    margin-left: 91.6666666667%; }

  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }

  .col-lg-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }

  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }

  .col-xl-offset-3 {
    margin-left: 25%; }

  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }

  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }

  .col-xl-offset-6 {
    margin-left: 50%; }

  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }

  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }

  .col-xl-offset-9 {
    margin-left: 75%; }

  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }

  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }

  .col-xl-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1400px) {
  .col-xxl-offset-1 {
    margin-left: 8.3333333333%; }

  .col-xxl-offset-2 {
    margin-left: 16.6666666667%; }

  .col-xxl-offset-3 {
    margin-left: 25%; }

  .col-xxl-offset-4 {
    margin-left: 33.3333333333%; }

  .col-xxl-offset-5 {
    margin-left: 41.6666666667%; }

  .col-xxl-offset-6 {
    margin-left: 50%; }

  .col-xxl-offset-7 {
    margin-left: 58.3333333333%; }

  .col-xxl-offset-8 {
    margin-left: 66.6666666667%; }

  .col-xxl-offset-9 {
    margin-left: 75%; }

  .col-xxl-offset-10 {
    margin-left: 83.3333333333%; }

  .col-xxl-offset-11 {
    margin-left: 91.6666666667%; }

  .col-xxl-offset-12 {
    margin-left: 100%; } }
.col-shift-1 {
  width: 108.3333333333%;
  margin-left: -8.3333333333%; }

.col-shift-2 {
  width: 116.6666666667%;
  margin-left: -16.6666666667%; }

.col-shift-3 {
  width: 125%;
  margin-left: -25%; }

.col-shift-4 {
  width: 133.3333333333%;
  margin-left: -33.3333333333%; }

.col-shift-5 {
  width: 141.6666666667%;
  margin-left: -41.6666666667%; }

.col-shift-6 {
  width: 150%;
  margin-left: -50%; }

.col-shift-7 {
  width: 158.3333333333%;
  margin-left: -58.3333333333%; }

.col-shift-8 {
  width: 166.6666666667%;
  margin-left: -66.6666666667%; }

.col-shift-9 {
  width: 175%;
  margin-left: -75%; }

.col-shift-10 {
  width: 183.3333333333%;
  margin-left: -83.3333333333%; }

.col-shift-11 {
  width: 191.6666666667%;
  margin-left: -91.6666666667%; }

.col-shift-12 {
  width: 200%;
  margin-left: -100%; }

@media (min-width: 576px) {
  .col-sm-shift-1 {
    width: 108.3333333333%;
    margin-left: -8.3333333333%; }

  .col-sm-shift-2 {
    width: 116.6666666667%;
    margin-left: -16.6666666667%; }

  .col-sm-shift-3 {
    width: 125%;
    margin-left: -25%; }

  .col-sm-shift-4 {
    width: 133.3333333333%;
    margin-left: -33.3333333333%; }

  .col-sm-shift-5 {
    width: 141.6666666667%;
    margin-left: -41.6666666667%; }

  .col-sm-shift-6 {
    width: 150%;
    margin-left: -50%; }

  .col-sm-shift-7 {
    width: 158.3333333333%;
    margin-left: -58.3333333333%; }

  .col-sm-shift-8 {
    width: 166.6666666667%;
    margin-left: -66.6666666667%; }

  .col-sm-shift-9 {
    width: 175%;
    margin-left: -75%; }

  .col-sm-shift-10 {
    width: 183.3333333333%;
    margin-left: -83.3333333333%; }

  .col-sm-shift-11 {
    width: 191.6666666667%;
    margin-left: -91.6666666667%; }

  .col-sm-shift-12 {
    width: 200%;
    margin-left: -100%; } }
@media (min-width: 768px) {
  .col-md-shift-1 {
    width: 108.3333333333%;
    margin-left: -8.3333333333%; }

  .col-md-shift-2 {
    width: 116.6666666667%;
    margin-left: -16.6666666667%; }

  .col-md-shift-3 {
    width: 125%;
    margin-left: -25%; }

  .col-md-shift-4 {
    width: 133.3333333333%;
    margin-left: -33.3333333333%; }

  .col-md-shift-5 {
    width: 141.6666666667%;
    margin-left: -41.6666666667%; }

  .col-md-shift-6 {
    width: 150%;
    margin-left: -50%; }

  .col-md-shift-7 {
    width: 158.3333333333%;
    margin-left: -58.3333333333%; }

  .col-md-shift-8 {
    width: 166.6666666667%;
    margin-left: -66.6666666667%; }

  .col-md-shift-9 {
    width: 175%;
    margin-left: -75%; }

  .col-md-shift-10 {
    width: 183.3333333333%;
    margin-left: -83.3333333333%; }

  .col-md-shift-11 {
    width: 191.6666666667%;
    margin-left: -91.6666666667%; }

  .col-md-shift-12 {
    width: 200%;
    margin-left: -100%; } }
@media (min-width: 992px) {
  .col-lg-shift-1 {
    width: 108.3333333333%;
    margin-left: -8.3333333333%; }

  .col-lg-shift-2 {
    width: 116.6666666667%;
    margin-left: -16.6666666667%; }

  .col-lg-shift-3 {
    width: 125%;
    margin-left: -25%; }

  .col-lg-shift-4 {
    width: 133.3333333333%;
    margin-left: -33.3333333333%; }

  .col-lg-shift-5 {
    width: 141.6666666667%;
    margin-left: -41.6666666667%; }

  .col-lg-shift-6 {
    width: 150%;
    margin-left: -50%; }

  .col-lg-shift-7 {
    width: 158.3333333333%;
    margin-left: -58.3333333333%; }

  .col-lg-shift-8 {
    width: 166.6666666667%;
    margin-left: -66.6666666667%; }

  .col-lg-shift-9 {
    width: 175%;
    margin-left: -75%; }

  .col-lg-shift-10 {
    width: 183.3333333333%;
    margin-left: -83.3333333333%; }

  .col-lg-shift-11 {
    width: 191.6666666667%;
    margin-left: -91.6666666667%; }

  .col-lg-shift-12 {
    width: 200%;
    margin-left: -100%; } }
@media (min-width: 1200px) {
  .col-xl-shift-1 {
    width: 108.3333333333%;
    margin-left: -8.3333333333%; }

  .col-xl-shift-2 {
    width: 116.6666666667%;
    margin-left: -16.6666666667%; }

  .col-xl-shift-3 {
    width: 125%;
    margin-left: -25%; }

  .col-xl-shift-4 {
    width: 133.3333333333%;
    margin-left: -33.3333333333%; }

  .col-xl-shift-5 {
    width: 141.6666666667%;
    margin-left: -41.6666666667%; }

  .col-xl-shift-6 {
    width: 150%;
    margin-left: -50%; }

  .col-xl-shift-7 {
    width: 158.3333333333%;
    margin-left: -58.3333333333%; }

  .col-xl-shift-8 {
    width: 166.6666666667%;
    margin-left: -66.6666666667%; }

  .col-xl-shift-9 {
    width: 175%;
    margin-left: -75%; }

  .col-xl-shift-10 {
    width: 183.3333333333%;
    margin-left: -83.3333333333%; }

  .col-xl-shift-11 {
    width: 191.6666666667%;
    margin-left: -91.6666666667%; }

  .col-xl-shift-12 {
    width: 200%;
    margin-left: -100%; } }
@media (min-width: 1400px) {
  .col-xxl-shift-1 {
    width: 108.3333333333%;
    margin-left: -8.3333333333%; }

  .col-xxl-shift-2 {
    width: 116.6666666667%;
    margin-left: -16.6666666667%; }

  .col-xxl-shift-3 {
    width: 125%;
    margin-left: -25%; }

  .col-xxl-shift-4 {
    width: 133.3333333333%;
    margin-left: -33.3333333333%; }

  .col-xxl-shift-5 {
    width: 141.6666666667%;
    margin-left: -41.6666666667%; }

  .col-xxl-shift-6 {
    width: 150%;
    margin-left: -50%; }

  .col-xxl-shift-7 {
    width: 158.3333333333%;
    margin-left: -58.3333333333%; }

  .col-xxl-shift-8 {
    width: 166.6666666667%;
    margin-left: -66.6666666667%; }

  .col-xxl-shift-9 {
    width: 175%;
    margin-left: -75%; }

  .col-xxl-shift-10 {
    width: 183.3333333333%;
    margin-left: -83.3333333333%; }

  .col-xxl-shift-11 {
    width: 191.6666666667%;
    margin-left: -91.6666666667%; }

  .col-xxl-shift-12 {
    width: 200%;
    margin-left: -100%; } }
.flex-column {
  flex-direction: column;
  align-items: baseline; }

.flex-row {
  flex-direction: row !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row; }

  .flex-sm-column {
    flex-direction: column; } }
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row; }

  .flex-md-column {
    flex-direction: column; } }
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row; }

  .flex-lg-column {
    flex-direction: column; } }
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row; }

  .flex-xl-column {
    flex-direction: column; } }
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row; }

  .flex-xxl-column {
    flex-direction: column; } }
.col-shrink {
  display: flex;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }

.m-0 {
  margin: 0; }

.mx-0 {
  margin-left: 0;
  margin-right: 0; }

.my-0 {
  margin-top: 0;
  margin-bottom: 0; }

.mx-auto {
  margin-left: auto;
  margin-right: auto; }

.my-auto {
  margin-top: auto;
  margin-bottom: auto; }

.ml-auto {
  margin-left: auto; }

.mr-auto {
  margin-right: auto; }

.mt-0 {
  margin-top: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.ml-0 {
  margin-left: 0 !important; }

.mr-0 {
  margin-right: 0 !important; }

.m-1 {
  margin: calc(1 * calc(var(--cubit) / 3)); }

.mx-1 {
  margin-left: calc( 1 * calc(var(--cubit) / 3));
  margin-right: calc( 1 * calc(var(--cubit) / 3)); }

.my-1 {
  margin-top: calc( 1 * calc(var(--cubit) / 3));
  margin-bottom: calc(1 * calc(var(--cubit) / 3)); }

.mt-1 {
  margin-top: calc(1 * calc(var(--cubit) / 3)); }

.mb-1 {
  margin-bottom: calc(1 * calc(var(--cubit) / 3)); }

.ml-1 {
  margin-left: calc(1 * calc(var(--cubit) / 3)); }

.mr-1 {
  margin-right: calc(1 * calc(var(--cubit) / 3)); }

.m-sml {
  margin: calc(1.5 * var(--cubit)); }

.mx-sml {
  margin-left: calc(1.5 * var(--cubit));
  margin-right: calc(1.5 * var(--cubit)); }

.my-sml {
  margin-top: calc(1.5 * var(--cubit));
  margin-bottom: calc(1.5 * var(--cubit)); }

.mt-sml {
  margin-top: calc(1.5 * var(--cubit)); }

.mb-sml {
  margin-bottom: calc(1.5 * var(--cubit)); }

.ml-sml {
  margin-left: calc(1.5 * var(--cubit)); }

.mr-sml {
  margin-right: calc(1.5 * var(--cubit)); }

.m-med {
  margin: calc(2 * var(--cubit)); }

.mx-med {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-med {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-med {
  margin-top: calc(2 * var(--cubit)); }

.mb-med {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-med {
  margin-left: calc(2 * var(--cubit)); }

.mr-med {
  margin-right: calc(2 * var(--cubit)); }

.m-lrg {
  margin: calc(3 * var(--cubit)); }

.mx-lrg {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-lrg {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-lrg {
  margin-top: calc(3 * var(--cubit)); }

.mb-lrg {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-lrg {
  margin-left: calc(3 * var(--cubit)); }

.mr-lrg {
  margin-right: calc(3 * var(--cubit)); }

.m-cHalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-cHalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-cHalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-cHalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-cHalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-cHalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-cHalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-chalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-chalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-chalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-chalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-chalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-chalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-chalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-c1 {
  margin: calc(1 * var(--cubit)); }

.mx-c1 {
  margin-left: calc(1 * var(--cubit));
  margin-right: calc(1 * var(--cubit)); }

.my-c1 {
  margin-top: calc(1 * var(--cubit));
  margin-bottom: calc(1 * var(--cubit)); }

.mt-c1 {
  margin-top: calc(1 * var(--cubit)); }

.mb-c1 {
  margin-bottom: calc(1 * var(--cubit)); }

.ml-c1 {
  margin-left: calc(1 * var(--cubit)); }

.mr-c1 {
  margin-right: calc(1 * var(--cubit)); }

.m-c2 {
  margin: calc(2 * var(--cubit)); }

.mx-c2 {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-c2 {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-c2 {
  margin-top: calc(2 * var(--cubit)); }

.mb-c2 {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-c2 {
  margin-left: calc(2 * var(--cubit)); }

.mr-c2 {
  margin-right: calc(2 * var(--cubit)); }

.m-c3 {
  margin: calc(3 * var(--cubit)); }

.mx-c3 {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-c3 {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-c3 {
  margin-top: calc(3 * var(--cubit)); }

.mb-c3 {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-c3 {
  margin-left: calc(3 * var(--cubit)); }

.mr-c3 {
  margin-right: calc(3 * var(--cubit)); }

.m-c4 {
  margin: calc(4 * var(--cubit)); }

.mx-c4 {
  margin-left: calc(4 * var(--cubit));
  margin-right: calc(4 * var(--cubit)); }

.my-c4 {
  margin-top: calc(4 * var(--cubit));
  margin-bottom: calc(4 * var(--cubit)); }

.mt-c4 {
  margin-top: calc(4 * var(--cubit)); }

.mb-c4 {
  margin-bottom: calc(4 * var(--cubit)); }

.ml-c4 {
  margin-left: calc(4 * var(--cubit)); }

.mr-c4 {
  margin-right: calc(4 * var(--cubit)); }

.m-2 {
  margin: calc(2 * calc(var(--cubit) / 3)); }

.mx-2 {
  margin-left: calc( 2 * calc(var(--cubit) / 3));
  margin-right: calc( 2 * calc(var(--cubit) / 3)); }

.my-2 {
  margin-top: calc( 2 * calc(var(--cubit) / 3));
  margin-bottom: calc(2 * calc(var(--cubit) / 3)); }

.mt-2 {
  margin-top: calc(2 * calc(var(--cubit) / 3)); }

.mb-2 {
  margin-bottom: calc(2 * calc(var(--cubit) / 3)); }

.ml-2 {
  margin-left: calc(2 * calc(var(--cubit) / 3)); }

.mr-2 {
  margin-right: calc(2 * calc(var(--cubit) / 3)); }

.m-sml {
  margin: calc(1.5 * var(--cubit)); }

.mx-sml {
  margin-left: calc(1.5 * var(--cubit));
  margin-right: calc(1.5 * var(--cubit)); }

.my-sml {
  margin-top: calc(1.5 * var(--cubit));
  margin-bottom: calc(1.5 * var(--cubit)); }

.mt-sml {
  margin-top: calc(1.5 * var(--cubit)); }

.mb-sml {
  margin-bottom: calc(1.5 * var(--cubit)); }

.ml-sml {
  margin-left: calc(1.5 * var(--cubit)); }

.mr-sml {
  margin-right: calc(1.5 * var(--cubit)); }

.m-med {
  margin: calc(2 * var(--cubit)); }

.mx-med {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-med {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-med {
  margin-top: calc(2 * var(--cubit)); }

.mb-med {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-med {
  margin-left: calc(2 * var(--cubit)); }

.mr-med {
  margin-right: calc(2 * var(--cubit)); }

.m-lrg {
  margin: calc(3 * var(--cubit)); }

.mx-lrg {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-lrg {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-lrg {
  margin-top: calc(3 * var(--cubit)); }

.mb-lrg {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-lrg {
  margin-left: calc(3 * var(--cubit)); }

.mr-lrg {
  margin-right: calc(3 * var(--cubit)); }

.m-cHalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-cHalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-cHalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-cHalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-cHalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-cHalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-cHalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-chalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-chalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-chalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-chalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-chalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-chalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-chalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-c1 {
  margin: calc(1 * var(--cubit)); }

.mx-c1 {
  margin-left: calc(1 * var(--cubit));
  margin-right: calc(1 * var(--cubit)); }

.my-c1 {
  margin-top: calc(1 * var(--cubit));
  margin-bottom: calc(1 * var(--cubit)); }

.mt-c1 {
  margin-top: calc(1 * var(--cubit)); }

.mb-c1 {
  margin-bottom: calc(1 * var(--cubit)); }

.ml-c1 {
  margin-left: calc(1 * var(--cubit)); }

.mr-c1 {
  margin-right: calc(1 * var(--cubit)); }

.m-c2 {
  margin: calc(2 * var(--cubit)); }

.mx-c2 {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-c2 {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-c2 {
  margin-top: calc(2 * var(--cubit)); }

.mb-c2 {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-c2 {
  margin-left: calc(2 * var(--cubit)); }

.mr-c2 {
  margin-right: calc(2 * var(--cubit)); }

.m-c3 {
  margin: calc(3 * var(--cubit)); }

.mx-c3 {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-c3 {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-c3 {
  margin-top: calc(3 * var(--cubit)); }

.mb-c3 {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-c3 {
  margin-left: calc(3 * var(--cubit)); }

.mr-c3 {
  margin-right: calc(3 * var(--cubit)); }

.m-c4 {
  margin: calc(4 * var(--cubit)); }

.mx-c4 {
  margin-left: calc(4 * var(--cubit));
  margin-right: calc(4 * var(--cubit)); }

.my-c4 {
  margin-top: calc(4 * var(--cubit));
  margin-bottom: calc(4 * var(--cubit)); }

.mt-c4 {
  margin-top: calc(4 * var(--cubit)); }

.mb-c4 {
  margin-bottom: calc(4 * var(--cubit)); }

.ml-c4 {
  margin-left: calc(4 * var(--cubit)); }

.mr-c4 {
  margin-right: calc(4 * var(--cubit)); }

.m-3 {
  margin: calc(3 * calc(var(--cubit) / 3)); }

.mx-3 {
  margin-left: calc( 3 * calc(var(--cubit) / 3));
  margin-right: calc( 3 * calc(var(--cubit) / 3)); }

.my-3 {
  margin-top: calc( 3 * calc(var(--cubit) / 3));
  margin-bottom: calc(3 * calc(var(--cubit) / 3)); }

.mt-3 {
  margin-top: calc(3 * calc(var(--cubit) / 3)); }

.mb-3 {
  margin-bottom: calc(3 * calc(var(--cubit) / 3)); }

.ml-3 {
  margin-left: calc(3 * calc(var(--cubit) / 3)); }

.mr-3 {
  margin-right: calc(3 * calc(var(--cubit) / 3)); }

.m-sml {
  margin: calc(1.5 * var(--cubit)); }

.mx-sml {
  margin-left: calc(1.5 * var(--cubit));
  margin-right: calc(1.5 * var(--cubit)); }

.my-sml {
  margin-top: calc(1.5 * var(--cubit));
  margin-bottom: calc(1.5 * var(--cubit)); }

.mt-sml {
  margin-top: calc(1.5 * var(--cubit)); }

.mb-sml {
  margin-bottom: calc(1.5 * var(--cubit)); }

.ml-sml {
  margin-left: calc(1.5 * var(--cubit)); }

.mr-sml {
  margin-right: calc(1.5 * var(--cubit)); }

.m-med {
  margin: calc(2 * var(--cubit)); }

.mx-med {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-med {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-med {
  margin-top: calc(2 * var(--cubit)); }

.mb-med {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-med {
  margin-left: calc(2 * var(--cubit)); }

.mr-med {
  margin-right: calc(2 * var(--cubit)); }

.m-lrg {
  margin: calc(3 * var(--cubit)); }

.mx-lrg {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-lrg {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-lrg {
  margin-top: calc(3 * var(--cubit)); }

.mb-lrg {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-lrg {
  margin-left: calc(3 * var(--cubit)); }

.mr-lrg {
  margin-right: calc(3 * var(--cubit)); }

.m-cHalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-cHalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-cHalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-cHalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-cHalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-cHalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-cHalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-chalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-chalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-chalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-chalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-chalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-chalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-chalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-c1 {
  margin: calc(1 * var(--cubit)); }

.mx-c1 {
  margin-left: calc(1 * var(--cubit));
  margin-right: calc(1 * var(--cubit)); }

.my-c1 {
  margin-top: calc(1 * var(--cubit));
  margin-bottom: calc(1 * var(--cubit)); }

.mt-c1 {
  margin-top: calc(1 * var(--cubit)); }

.mb-c1 {
  margin-bottom: calc(1 * var(--cubit)); }

.ml-c1 {
  margin-left: calc(1 * var(--cubit)); }

.mr-c1 {
  margin-right: calc(1 * var(--cubit)); }

.m-c2 {
  margin: calc(2 * var(--cubit)); }

.mx-c2 {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-c2 {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-c2 {
  margin-top: calc(2 * var(--cubit)); }

.mb-c2 {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-c2 {
  margin-left: calc(2 * var(--cubit)); }

.mr-c2 {
  margin-right: calc(2 * var(--cubit)); }

.m-c3 {
  margin: calc(3 * var(--cubit)); }

.mx-c3 {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-c3 {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-c3 {
  margin-top: calc(3 * var(--cubit)); }

.mb-c3 {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-c3 {
  margin-left: calc(3 * var(--cubit)); }

.mr-c3 {
  margin-right: calc(3 * var(--cubit)); }

.m-c4 {
  margin: calc(4 * var(--cubit)); }

.mx-c4 {
  margin-left: calc(4 * var(--cubit));
  margin-right: calc(4 * var(--cubit)); }

.my-c4 {
  margin-top: calc(4 * var(--cubit));
  margin-bottom: calc(4 * var(--cubit)); }

.mt-c4 {
  margin-top: calc(4 * var(--cubit)); }

.mb-c4 {
  margin-bottom: calc(4 * var(--cubit)); }

.ml-c4 {
  margin-left: calc(4 * var(--cubit)); }

.mr-c4 {
  margin-right: calc(4 * var(--cubit)); }

.m-4 {
  margin: calc(4 * calc(var(--cubit) / 3)); }

.mx-4 {
  margin-left: calc( 4 * calc(var(--cubit) / 3));
  margin-right: calc( 4 * calc(var(--cubit) / 3)); }

.my-4 {
  margin-top: calc( 4 * calc(var(--cubit) / 3));
  margin-bottom: calc(4 * calc(var(--cubit) / 3)); }

.mt-4 {
  margin-top: calc(4 * calc(var(--cubit) / 3)); }

.mb-4 {
  margin-bottom: calc(4 * calc(var(--cubit) / 3)); }

.ml-4 {
  margin-left: calc(4 * calc(var(--cubit) / 3)); }

.mr-4 {
  margin-right: calc(4 * calc(var(--cubit) / 3)); }

.m-sml {
  margin: calc(1.5 * var(--cubit)); }

.mx-sml {
  margin-left: calc(1.5 * var(--cubit));
  margin-right: calc(1.5 * var(--cubit)); }

.my-sml {
  margin-top: calc(1.5 * var(--cubit));
  margin-bottom: calc(1.5 * var(--cubit)); }

.mt-sml {
  margin-top: calc(1.5 * var(--cubit)); }

.mb-sml {
  margin-bottom: calc(1.5 * var(--cubit)); }

.ml-sml {
  margin-left: calc(1.5 * var(--cubit)); }

.mr-sml {
  margin-right: calc(1.5 * var(--cubit)); }

.m-med {
  margin: calc(2 * var(--cubit)); }

.mx-med {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-med {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-med {
  margin-top: calc(2 * var(--cubit)); }

.mb-med {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-med {
  margin-left: calc(2 * var(--cubit)); }

.mr-med {
  margin-right: calc(2 * var(--cubit)); }

.m-lrg {
  margin: calc(3 * var(--cubit)); }

.mx-lrg {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-lrg {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-lrg {
  margin-top: calc(3 * var(--cubit)); }

.mb-lrg {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-lrg {
  margin-left: calc(3 * var(--cubit)); }

.mr-lrg {
  margin-right: calc(3 * var(--cubit)); }

.m-cHalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-cHalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-cHalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-cHalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-cHalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-cHalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-cHalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-chalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-chalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-chalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-chalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-chalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-chalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-chalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-c1 {
  margin: calc(1 * var(--cubit)); }

.mx-c1 {
  margin-left: calc(1 * var(--cubit));
  margin-right: calc(1 * var(--cubit)); }

.my-c1 {
  margin-top: calc(1 * var(--cubit));
  margin-bottom: calc(1 * var(--cubit)); }

.mt-c1 {
  margin-top: calc(1 * var(--cubit)); }

.mb-c1 {
  margin-bottom: calc(1 * var(--cubit)); }

.ml-c1 {
  margin-left: calc(1 * var(--cubit)); }

.mr-c1 {
  margin-right: calc(1 * var(--cubit)); }

.m-c2 {
  margin: calc(2 * var(--cubit)); }

.mx-c2 {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-c2 {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-c2 {
  margin-top: calc(2 * var(--cubit)); }

.mb-c2 {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-c2 {
  margin-left: calc(2 * var(--cubit)); }

.mr-c2 {
  margin-right: calc(2 * var(--cubit)); }

.m-c3 {
  margin: calc(3 * var(--cubit)); }

.mx-c3 {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-c3 {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-c3 {
  margin-top: calc(3 * var(--cubit)); }

.mb-c3 {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-c3 {
  margin-left: calc(3 * var(--cubit)); }

.mr-c3 {
  margin-right: calc(3 * var(--cubit)); }

.m-c4 {
  margin: calc(4 * var(--cubit)); }

.mx-c4 {
  margin-left: calc(4 * var(--cubit));
  margin-right: calc(4 * var(--cubit)); }

.my-c4 {
  margin-top: calc(4 * var(--cubit));
  margin-bottom: calc(4 * var(--cubit)); }

.mt-c4 {
  margin-top: calc(4 * var(--cubit)); }

.mb-c4 {
  margin-bottom: calc(4 * var(--cubit)); }

.ml-c4 {
  margin-left: calc(4 * var(--cubit)); }

.mr-c4 {
  margin-right: calc(4 * var(--cubit)); }

.m-5 {
  margin: calc(5 * calc(var(--cubit) / 3)); }

.mx-5 {
  margin-left: calc( 5 * calc(var(--cubit) / 3));
  margin-right: calc( 5 * calc(var(--cubit) / 3)); }

.my-5 {
  margin-top: calc( 5 * calc(var(--cubit) / 3));
  margin-bottom: calc(5 * calc(var(--cubit) / 3)); }

.mt-5 {
  margin-top: calc(5 * calc(var(--cubit) / 3)); }

.mb-5 {
  margin-bottom: calc(5 * calc(var(--cubit) / 3)); }

.ml-5 {
  margin-left: calc(5 * calc(var(--cubit) / 3)); }

.mr-5 {
  margin-right: calc(5 * calc(var(--cubit) / 3)); }

.m-sml {
  margin: calc(1.5 * var(--cubit)); }

.mx-sml {
  margin-left: calc(1.5 * var(--cubit));
  margin-right: calc(1.5 * var(--cubit)); }

.my-sml {
  margin-top: calc(1.5 * var(--cubit));
  margin-bottom: calc(1.5 * var(--cubit)); }

.mt-sml {
  margin-top: calc(1.5 * var(--cubit)); }

.mb-sml {
  margin-bottom: calc(1.5 * var(--cubit)); }

.ml-sml {
  margin-left: calc(1.5 * var(--cubit)); }

.mr-sml {
  margin-right: calc(1.5 * var(--cubit)); }

.m-med {
  margin: calc(2 * var(--cubit)); }

.mx-med {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-med {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-med {
  margin-top: calc(2 * var(--cubit)); }

.mb-med {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-med {
  margin-left: calc(2 * var(--cubit)); }

.mr-med {
  margin-right: calc(2 * var(--cubit)); }

.m-lrg {
  margin: calc(3 * var(--cubit)); }

.mx-lrg {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-lrg {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-lrg {
  margin-top: calc(3 * var(--cubit)); }

.mb-lrg {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-lrg {
  margin-left: calc(3 * var(--cubit)); }

.mr-lrg {
  margin-right: calc(3 * var(--cubit)); }

.m-cHalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-cHalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-cHalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-cHalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-cHalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-cHalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-cHalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-chalf {
  margin: calc(0.5 * var(--cubit)); }

.mx-chalf {
  margin-left: calc(0.5 * var(--cubit));
  margin-right: calc(0.5 * var(--cubit)); }

.my-chalf {
  margin-top: calc(0.5 * var(--cubit));
  margin-bottom: calc(0.5 * var(--cubit)); }

.mt-chalf {
  margin-top: calc(0.5 * var(--cubit)); }

.mb-chalf {
  margin-bottom: calc(0.5 * var(--cubit)); }

.ml-chalf {
  margin-left: calc(0.5 * var(--cubit)); }

.mr-chalf {
  margin-right: calc(0.5 * var(--cubit)); }

.m-c1 {
  margin: calc(1 * var(--cubit)); }

.mx-c1 {
  margin-left: calc(1 * var(--cubit));
  margin-right: calc(1 * var(--cubit)); }

.my-c1 {
  margin-top: calc(1 * var(--cubit));
  margin-bottom: calc(1 * var(--cubit)); }

.mt-c1 {
  margin-top: calc(1 * var(--cubit)); }

.mb-c1 {
  margin-bottom: calc(1 * var(--cubit)); }

.ml-c1 {
  margin-left: calc(1 * var(--cubit)); }

.mr-c1 {
  margin-right: calc(1 * var(--cubit)); }

.m-c2 {
  margin: calc(2 * var(--cubit)); }

.mx-c2 {
  margin-left: calc(2 * var(--cubit));
  margin-right: calc(2 * var(--cubit)); }

.my-c2 {
  margin-top: calc(2 * var(--cubit));
  margin-bottom: calc(2 * var(--cubit)); }

.mt-c2 {
  margin-top: calc(2 * var(--cubit)); }

.mb-c2 {
  margin-bottom: calc(2 * var(--cubit)); }

.ml-c2 {
  margin-left: calc(2 * var(--cubit)); }

.mr-c2 {
  margin-right: calc(2 * var(--cubit)); }

.m-c3 {
  margin: calc(3 * var(--cubit)); }

.mx-c3 {
  margin-left: calc(3 * var(--cubit));
  margin-right: calc(3 * var(--cubit)); }

.my-c3 {
  margin-top: calc(3 * var(--cubit));
  margin-bottom: calc(3 * var(--cubit)); }

.mt-c3 {
  margin-top: calc(3 * var(--cubit)); }

.mb-c3 {
  margin-bottom: calc(3 * var(--cubit)); }

.ml-c3 {
  margin-left: calc(3 * var(--cubit)); }

.mr-c3 {
  margin-right: calc(3 * var(--cubit)); }

.m-c4 {
  margin: calc(4 * var(--cubit)); }

.mx-c4 {
  margin-left: calc(4 * var(--cubit));
  margin-right: calc(4 * var(--cubit)); }

.my-c4 {
  margin-top: calc(4 * var(--cubit));
  margin-bottom: calc(4 * var(--cubit)); }

.mt-c4 {
  margin-top: calc(4 * var(--cubit)); }

.mb-c4 {
  margin-bottom: calc(4 * var(--cubit)); }

.ml-c4 {
  margin-left: calc(4 * var(--cubit)); }

.mr-c4 {
  margin-right: calc(4 * var(--cubit)); }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0; }

  .mx-sm-0 {
    margin-left: 0;
    margin-right: 0; }

  .my-sm-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .mt-sm-0 {
    margin-top: 0; }

  .mb-sm-0 {
    margin-bottom: 0; }

  .ml-sm-0 {
    margin-left: 0; }

  .mr-sm-0 {
    margin-right: 0; }

  .mx-sm-auto {
    margin-left: auto;
    margin-right: auto; }

  .my-sm-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .mt-sm-auto {
    margin-top: auto; }

  .mb-sm-auto {
    margin-bottom: auto; }

  .ml-sm-auto {
    margin-left: auto; }

  .mr-sm-auto {
    margin-right: auto; }

  .mx-sm-inherit {
    margin-left: inherit;
    margin-right: inherit; }

  .my-sm-inherit {
    margin-top: inherit;
    margin-bottom: inherit; }

  .mt-sm-inherit {
    margin-top: inherit; }

  .mb-sm-inherit {
    margin-bottom: inherit; }

  .ml-sm-inherit {
    margin-left: inherit; }

  .mr-sm-inherit {
    margin-right: inherit; }

  .m-sm-1 {
    margin: calc( 1 * calc(var(--cubit) / 3)); }

  .mx-sm-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3));
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .my-sm-1 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-sm-1 {
    margin-top: calc( 1 * calc(var(--cubit) / 3)); }

  .mb-sm-1 {
    margin-bottom: calc( 1 * calc(var(--cubit) / 3)); }

  .ml-sm-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3)); }

  .mr-sm-1 {
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .m-sm-2 {
    margin: calc( 2 * calc(var(--cubit) / 3)); }

  .mx-sm-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3));
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .my-sm-2 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-sm-2 {
    margin-top: calc( 2 * calc(var(--cubit) / 3)); }

  .mb-sm-2 {
    margin-bottom: calc( 2 * calc(var(--cubit) / 3)); }

  .ml-sm-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3)); }

  .mr-sm-2 {
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .m-sm-3 {
    margin: calc( 3 * calc(var(--cubit) / 3)); }

  .mx-sm-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3));
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .my-sm-3 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-sm-3 {
    margin-top: calc( 3 * calc(var(--cubit) / 3)); }

  .mb-sm-3 {
    margin-bottom: calc( 3 * calc(var(--cubit) / 3)); }

  .ml-sm-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3)); }

  .mr-sm-3 {
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .m-sm-4 {
    margin: calc( 4 * calc(var(--cubit) / 3)); }

  .mx-sm-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3));
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .my-sm-4 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-sm-4 {
    margin-top: calc( 4 * calc(var(--cubit) / 3)); }

  .mb-sm-4 {
    margin-bottom: calc( 4 * calc(var(--cubit) / 3)); }

  .ml-sm-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3)); }

  .mr-sm-4 {
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .m-sm-5 {
    margin: calc( 5 * calc(var(--cubit) / 3)); }

  .mx-sm-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3));
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .my-sm-5 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-sm-5 {
    margin-top: calc( 5 * calc(var(--cubit) / 3)); }

  .mb-sm-5 {
    margin-bottom: calc( 5 * calc(var(--cubit) / 3)); }

  .ml-sm-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3)); }

  .mr-sm-5 {
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .m-sm-sml {
    margin: calc( 1.5 * var(--cubit)); }

  .mx-sm-sml {
    margin-left: calc( 1.5 * var(--cubit));
    margin-right: calc( 1.5 * var(--cubit)); }

  .my-sm-sml {
    margin-top: calc( 1.5 * var(--cubit));
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .mt-sm-sml {
    margin-top: calc( 1.5 * var(--cubit)); }

  .mb-sm-sml {
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .ml-sm-sml {
    margin-left: calc( 1.5 * var(--cubit)); }

  .mr-sm-sml {
    margin-right: calc( 1.5 * var(--cubit)); }

  .m-sm-med {
    margin: calc( 2 * var(--cubit)); }

  .mx-sm-med {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-sm-med {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-sm-med {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-sm-med {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-sm-med {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-sm-med {
    margin-right: calc( 2 * var(--cubit)); }

  .m-sm-lrg {
    margin: calc( 3 * var(--cubit)); }

  .mx-sm-lrg {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-sm-lrg {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-sm-lrg {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-sm-lrg {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-sm-lrg {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-sm-lrg {
    margin-right: calc( 3 * var(--cubit)); }

  .m-sm-cHalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-sm-cHalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-sm-cHalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-sm-cHalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-sm-cHalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-sm-cHalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-sm-cHalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-sm-chalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-sm-chalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-sm-chalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-sm-chalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-sm-chalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-sm-chalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-sm-chalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-sm-c1 {
    margin: calc( 1 * var(--cubit)); }

  .mx-sm-c1 {
    margin-left: calc( 1 * var(--cubit));
    margin-right: calc( 1 * var(--cubit)); }

  .my-sm-c1 {
    margin-top: calc( 1 * var(--cubit));
    margin-bottom: calc( 1 * var(--cubit)); }

  .mt-sm-c1 {
    margin-top: calc( 1 * var(--cubit)); }

  .mb-sm-c1 {
    margin-bottom: calc( 1 * var(--cubit)); }

  .ml-sm-c1 {
    margin-left: calc( 1 * var(--cubit)); }

  .mr-sm-c1 {
    margin-right: calc( 1 * var(--cubit)); }

  .m-sm-c2 {
    margin: calc( 2 * var(--cubit)); }

  .mx-sm-c2 {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-sm-c2 {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-sm-c2 {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-sm-c2 {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-sm-c2 {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-sm-c2 {
    margin-right: calc( 2 * var(--cubit)); }

  .m-sm-c3 {
    margin: calc( 3 * var(--cubit)); }

  .mx-sm-c3 {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-sm-c3 {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-sm-c3 {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-sm-c3 {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-sm-c3 {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-sm-c3 {
    margin-right: calc( 3 * var(--cubit)); }

  .m-sm-c4 {
    margin: calc( 4 * var(--cubit)); }

  .mx-sm-c4 {
    margin-left: calc( 4 * var(--cubit));
    margin-right: calc( 4 * var(--cubit)); }

  .my-sm-c4 {
    margin-top: calc( 4 * var(--cubit));
    margin-bottom: calc( 4 * var(--cubit)); }

  .mt-sm-c4 {
    margin-top: calc( 4 * var(--cubit)); }

  .mb-sm-c4 {
    margin-bottom: calc( 4 * var(--cubit)); }

  .ml-sm-c4 {
    margin-left: calc( 4 * var(--cubit)); }

  .mr-sm-c4 {
    margin-right: calc( 4 * var(--cubit)); } }
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0; }

  .mx-md-0 {
    margin-left: 0;
    margin-right: 0; }

  .my-md-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .mt-md-0 {
    margin-top: 0; }

  .mb-md-0 {
    margin-bottom: 0; }

  .ml-md-0 {
    margin-left: 0; }

  .mr-md-0 {
    margin-right: 0; }

  .mx-md-auto {
    margin-left: auto;
    margin-right: auto; }

  .my-md-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .mt-md-auto {
    margin-top: auto; }

  .mb-md-auto {
    margin-bottom: auto; }

  .ml-md-auto {
    margin-left: auto; }

  .mr-md-auto {
    margin-right: auto; }

  .mx-md-inherit {
    margin-left: inherit;
    margin-right: inherit; }

  .my-md-inherit {
    margin-top: inherit;
    margin-bottom: inherit; }

  .mt-md-inherit {
    margin-top: inherit; }

  .mb-md-inherit {
    margin-bottom: inherit; }

  .ml-md-inherit {
    margin-left: inherit; }

  .mr-md-inherit {
    margin-right: inherit; }

  .m-md-1 {
    margin: calc( 1 * calc(var(--cubit) / 3)); }

  .mx-md-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3));
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .my-md-1 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-md-1 {
    margin-top: calc( 1 * calc(var(--cubit) / 3)); }

  .mb-md-1 {
    margin-bottom: calc( 1 * calc(var(--cubit) / 3)); }

  .ml-md-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3)); }

  .mr-md-1 {
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .m-md-2 {
    margin: calc( 2 * calc(var(--cubit) / 3)); }

  .mx-md-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3));
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .my-md-2 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-md-2 {
    margin-top: calc( 2 * calc(var(--cubit) / 3)); }

  .mb-md-2 {
    margin-bottom: calc( 2 * calc(var(--cubit) / 3)); }

  .ml-md-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3)); }

  .mr-md-2 {
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .m-md-3 {
    margin: calc( 3 * calc(var(--cubit) / 3)); }

  .mx-md-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3));
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .my-md-3 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-md-3 {
    margin-top: calc( 3 * calc(var(--cubit) / 3)); }

  .mb-md-3 {
    margin-bottom: calc( 3 * calc(var(--cubit) / 3)); }

  .ml-md-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3)); }

  .mr-md-3 {
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .m-md-4 {
    margin: calc( 4 * calc(var(--cubit) / 3)); }

  .mx-md-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3));
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .my-md-4 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-md-4 {
    margin-top: calc( 4 * calc(var(--cubit) / 3)); }

  .mb-md-4 {
    margin-bottom: calc( 4 * calc(var(--cubit) / 3)); }

  .ml-md-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3)); }

  .mr-md-4 {
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .m-md-5 {
    margin: calc( 5 * calc(var(--cubit) / 3)); }

  .mx-md-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3));
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .my-md-5 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-md-5 {
    margin-top: calc( 5 * calc(var(--cubit) / 3)); }

  .mb-md-5 {
    margin-bottom: calc( 5 * calc(var(--cubit) / 3)); }

  .ml-md-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3)); }

  .mr-md-5 {
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .m-md-sml {
    margin: calc( 1.5 * var(--cubit)); }

  .mx-md-sml {
    margin-left: calc( 1.5 * var(--cubit));
    margin-right: calc( 1.5 * var(--cubit)); }

  .my-md-sml {
    margin-top: calc( 1.5 * var(--cubit));
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .mt-md-sml {
    margin-top: calc( 1.5 * var(--cubit)); }

  .mb-md-sml {
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .ml-md-sml {
    margin-left: calc( 1.5 * var(--cubit)); }

  .mr-md-sml {
    margin-right: calc( 1.5 * var(--cubit)); }

  .m-md-med {
    margin: calc( 2 * var(--cubit)); }

  .mx-md-med {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-md-med {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-md-med {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-md-med {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-md-med {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-md-med {
    margin-right: calc( 2 * var(--cubit)); }

  .m-md-lrg {
    margin: calc( 3 * var(--cubit)); }

  .mx-md-lrg {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-md-lrg {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-md-lrg {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-md-lrg {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-md-lrg {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-md-lrg {
    margin-right: calc( 3 * var(--cubit)); }

  .m-md-cHalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-md-cHalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-md-cHalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-md-cHalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-md-cHalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-md-cHalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-md-cHalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-md-chalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-md-chalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-md-chalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-md-chalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-md-chalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-md-chalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-md-chalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-md-c1 {
    margin: calc( 1 * var(--cubit)); }

  .mx-md-c1 {
    margin-left: calc( 1 * var(--cubit));
    margin-right: calc( 1 * var(--cubit)); }

  .my-md-c1 {
    margin-top: calc( 1 * var(--cubit));
    margin-bottom: calc( 1 * var(--cubit)); }

  .mt-md-c1 {
    margin-top: calc( 1 * var(--cubit)); }

  .mb-md-c1 {
    margin-bottom: calc( 1 * var(--cubit)); }

  .ml-md-c1 {
    margin-left: calc( 1 * var(--cubit)); }

  .mr-md-c1 {
    margin-right: calc( 1 * var(--cubit)); }

  .m-md-c2 {
    margin: calc( 2 * var(--cubit)); }

  .mx-md-c2 {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-md-c2 {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-md-c2 {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-md-c2 {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-md-c2 {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-md-c2 {
    margin-right: calc( 2 * var(--cubit)); }

  .m-md-c3 {
    margin: calc( 3 * var(--cubit)); }

  .mx-md-c3 {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-md-c3 {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-md-c3 {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-md-c3 {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-md-c3 {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-md-c3 {
    margin-right: calc( 3 * var(--cubit)); }

  .m-md-c4 {
    margin: calc( 4 * var(--cubit)); }

  .mx-md-c4 {
    margin-left: calc( 4 * var(--cubit));
    margin-right: calc( 4 * var(--cubit)); }

  .my-md-c4 {
    margin-top: calc( 4 * var(--cubit));
    margin-bottom: calc( 4 * var(--cubit)); }

  .mt-md-c4 {
    margin-top: calc( 4 * var(--cubit)); }

  .mb-md-c4 {
    margin-bottom: calc( 4 * var(--cubit)); }

  .ml-md-c4 {
    margin-left: calc( 4 * var(--cubit)); }

  .mr-md-c4 {
    margin-right: calc( 4 * var(--cubit)); } }
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0; }

  .mx-lg-0 {
    margin-left: 0;
    margin-right: 0; }

  .my-lg-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .mt-lg-0 {
    margin-top: 0; }

  .mb-lg-0 {
    margin-bottom: 0; }

  .ml-lg-0 {
    margin-left: 0; }

  .mr-lg-0 {
    margin-right: 0; }

  .mx-lg-auto {
    margin-left: auto;
    margin-right: auto; }

  .my-lg-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .mt-lg-auto {
    margin-top: auto; }

  .mb-lg-auto {
    margin-bottom: auto; }

  .ml-lg-auto {
    margin-left: auto; }

  .mr-lg-auto {
    margin-right: auto; }

  .mx-lg-inherit {
    margin-left: inherit;
    margin-right: inherit; }

  .my-lg-inherit {
    margin-top: inherit;
    margin-bottom: inherit; }

  .mt-lg-inherit {
    margin-top: inherit; }

  .mb-lg-inherit {
    margin-bottom: inherit; }

  .ml-lg-inherit {
    margin-left: inherit; }

  .mr-lg-inherit {
    margin-right: inherit; }

  .m-lg-1 {
    margin: calc( 1 * calc(var(--cubit) / 3)); }

  .mx-lg-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3));
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .my-lg-1 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-lg-1 {
    margin-top: calc( 1 * calc(var(--cubit) / 3)); }

  .mb-lg-1 {
    margin-bottom: calc( 1 * calc(var(--cubit) / 3)); }

  .ml-lg-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3)); }

  .mr-lg-1 {
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .m-lg-2 {
    margin: calc( 2 * calc(var(--cubit) / 3)); }

  .mx-lg-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3));
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .my-lg-2 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-lg-2 {
    margin-top: calc( 2 * calc(var(--cubit) / 3)); }

  .mb-lg-2 {
    margin-bottom: calc( 2 * calc(var(--cubit) / 3)); }

  .ml-lg-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3)); }

  .mr-lg-2 {
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .m-lg-3 {
    margin: calc( 3 * calc(var(--cubit) / 3)); }

  .mx-lg-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3));
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .my-lg-3 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-lg-3 {
    margin-top: calc( 3 * calc(var(--cubit) / 3)); }

  .mb-lg-3 {
    margin-bottom: calc( 3 * calc(var(--cubit) / 3)); }

  .ml-lg-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3)); }

  .mr-lg-3 {
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .m-lg-4 {
    margin: calc( 4 * calc(var(--cubit) / 3)); }

  .mx-lg-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3));
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .my-lg-4 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-lg-4 {
    margin-top: calc( 4 * calc(var(--cubit) / 3)); }

  .mb-lg-4 {
    margin-bottom: calc( 4 * calc(var(--cubit) / 3)); }

  .ml-lg-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3)); }

  .mr-lg-4 {
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .m-lg-5 {
    margin: calc( 5 * calc(var(--cubit) / 3)); }

  .mx-lg-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3));
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .my-lg-5 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-lg-5 {
    margin-top: calc( 5 * calc(var(--cubit) / 3)); }

  .mb-lg-5 {
    margin-bottom: calc( 5 * calc(var(--cubit) / 3)); }

  .ml-lg-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3)); }

  .mr-lg-5 {
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .m-lg-sml {
    margin: calc( 1.5 * var(--cubit)); }

  .mx-lg-sml {
    margin-left: calc( 1.5 * var(--cubit));
    margin-right: calc( 1.5 * var(--cubit)); }

  .my-lg-sml {
    margin-top: calc( 1.5 * var(--cubit));
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .mt-lg-sml {
    margin-top: calc( 1.5 * var(--cubit)); }

  .mb-lg-sml {
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .ml-lg-sml {
    margin-left: calc( 1.5 * var(--cubit)); }

  .mr-lg-sml {
    margin-right: calc( 1.5 * var(--cubit)); }

  .m-lg-med {
    margin: calc( 2 * var(--cubit)); }

  .mx-lg-med {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-lg-med {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-lg-med {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-lg-med {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-lg-med {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-lg-med {
    margin-right: calc( 2 * var(--cubit)); }

  .m-lg-lrg {
    margin: calc( 3 * var(--cubit)); }

  .mx-lg-lrg {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-lg-lrg {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-lg-lrg {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-lg-lrg {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-lg-lrg {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-lg-lrg {
    margin-right: calc( 3 * var(--cubit)); }

  .m-lg-cHalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-lg-cHalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-lg-cHalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-lg-cHalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-lg-cHalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-lg-cHalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-lg-cHalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-lg-chalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-lg-chalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-lg-chalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-lg-chalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-lg-chalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-lg-chalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-lg-chalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-lg-c1 {
    margin: calc( 1 * var(--cubit)); }

  .mx-lg-c1 {
    margin-left: calc( 1 * var(--cubit));
    margin-right: calc( 1 * var(--cubit)); }

  .my-lg-c1 {
    margin-top: calc( 1 * var(--cubit));
    margin-bottom: calc( 1 * var(--cubit)); }

  .mt-lg-c1 {
    margin-top: calc( 1 * var(--cubit)); }

  .mb-lg-c1 {
    margin-bottom: calc( 1 * var(--cubit)); }

  .ml-lg-c1 {
    margin-left: calc( 1 * var(--cubit)); }

  .mr-lg-c1 {
    margin-right: calc( 1 * var(--cubit)); }

  .m-lg-c2 {
    margin: calc( 2 * var(--cubit)); }

  .mx-lg-c2 {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-lg-c2 {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-lg-c2 {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-lg-c2 {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-lg-c2 {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-lg-c2 {
    margin-right: calc( 2 * var(--cubit)); }

  .m-lg-c3 {
    margin: calc( 3 * var(--cubit)); }

  .mx-lg-c3 {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-lg-c3 {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-lg-c3 {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-lg-c3 {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-lg-c3 {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-lg-c3 {
    margin-right: calc( 3 * var(--cubit)); }

  .m-lg-c4 {
    margin: calc( 4 * var(--cubit)); }

  .mx-lg-c4 {
    margin-left: calc( 4 * var(--cubit));
    margin-right: calc( 4 * var(--cubit)); }

  .my-lg-c4 {
    margin-top: calc( 4 * var(--cubit));
    margin-bottom: calc( 4 * var(--cubit)); }

  .mt-lg-c4 {
    margin-top: calc( 4 * var(--cubit)); }

  .mb-lg-c4 {
    margin-bottom: calc( 4 * var(--cubit)); }

  .ml-lg-c4 {
    margin-left: calc( 4 * var(--cubit)); }

  .mr-lg-c4 {
    margin-right: calc( 4 * var(--cubit)); } }
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0; }

  .mx-xl-0 {
    margin-left: 0;
    margin-right: 0; }

  .my-xl-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .mt-xl-0 {
    margin-top: 0; }

  .mb-xl-0 {
    margin-bottom: 0; }

  .ml-xl-0 {
    margin-left: 0; }

  .mr-xl-0 {
    margin-right: 0; }

  .mx-xl-auto {
    margin-left: auto;
    margin-right: auto; }

  .my-xl-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .mt-xl-auto {
    margin-top: auto; }

  .mb-xl-auto {
    margin-bottom: auto; }

  .ml-xl-auto {
    margin-left: auto; }

  .mr-xl-auto {
    margin-right: auto; }

  .mx-xl-inherit {
    margin-left: inherit;
    margin-right: inherit; }

  .my-xl-inherit {
    margin-top: inherit;
    margin-bottom: inherit; }

  .mt-xl-inherit {
    margin-top: inherit; }

  .mb-xl-inherit {
    margin-bottom: inherit; }

  .ml-xl-inherit {
    margin-left: inherit; }

  .mr-xl-inherit {
    margin-right: inherit; }

  .m-xl-1 {
    margin: calc( 1 * calc(var(--cubit) / 3)); }

  .mx-xl-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3));
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .my-xl-1 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xl-1 {
    margin-top: calc( 1 * calc(var(--cubit) / 3)); }

  .mb-xl-1 {
    margin-bottom: calc( 1 * calc(var(--cubit) / 3)); }

  .ml-xl-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3)); }

  .mr-xl-1 {
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .m-xl-2 {
    margin: calc( 2 * calc(var(--cubit) / 3)); }

  .mx-xl-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3));
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .my-xl-2 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xl-2 {
    margin-top: calc( 2 * calc(var(--cubit) / 3)); }

  .mb-xl-2 {
    margin-bottom: calc( 2 * calc(var(--cubit) / 3)); }

  .ml-xl-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3)); }

  .mr-xl-2 {
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .m-xl-3 {
    margin: calc( 3 * calc(var(--cubit) / 3)); }

  .mx-xl-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3));
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .my-xl-3 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xl-3 {
    margin-top: calc( 3 * calc(var(--cubit) / 3)); }

  .mb-xl-3 {
    margin-bottom: calc( 3 * calc(var(--cubit) / 3)); }

  .ml-xl-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3)); }

  .mr-xl-3 {
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .m-xl-4 {
    margin: calc( 4 * calc(var(--cubit) / 3)); }

  .mx-xl-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3));
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .my-xl-4 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xl-4 {
    margin-top: calc( 4 * calc(var(--cubit) / 3)); }

  .mb-xl-4 {
    margin-bottom: calc( 4 * calc(var(--cubit) / 3)); }

  .ml-xl-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3)); }

  .mr-xl-4 {
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .m-xl-5 {
    margin: calc( 5 * calc(var(--cubit) / 3)); }

  .mx-xl-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3));
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .my-xl-5 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xl-5 {
    margin-top: calc( 5 * calc(var(--cubit) / 3)); }

  .mb-xl-5 {
    margin-bottom: calc( 5 * calc(var(--cubit) / 3)); }

  .ml-xl-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3)); }

  .mr-xl-5 {
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .m-xl-sml {
    margin: calc( 1.5 * var(--cubit)); }

  .mx-xl-sml {
    margin-left: calc( 1.5 * var(--cubit));
    margin-right: calc( 1.5 * var(--cubit)); }

  .my-xl-sml {
    margin-top: calc( 1.5 * var(--cubit));
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .mt-xl-sml {
    margin-top: calc( 1.5 * var(--cubit)); }

  .mb-xl-sml {
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .ml-xl-sml {
    margin-left: calc( 1.5 * var(--cubit)); }

  .mr-xl-sml {
    margin-right: calc( 1.5 * var(--cubit)); }

  .m-xl-med {
    margin: calc( 2 * var(--cubit)); }

  .mx-xl-med {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-xl-med {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-xl-med {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-xl-med {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-xl-med {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-xl-med {
    margin-right: calc( 2 * var(--cubit)); }

  .m-xl-lrg {
    margin: calc( 3 * var(--cubit)); }

  .mx-xl-lrg {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-xl-lrg {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-xl-lrg {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-xl-lrg {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-xl-lrg {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-xl-lrg {
    margin-right: calc( 3 * var(--cubit)); }

  .m-xl-cHalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-xl-cHalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-xl-cHalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-xl-cHalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-xl-cHalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-xl-cHalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-xl-cHalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-xl-chalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-xl-chalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-xl-chalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-xl-chalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-xl-chalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-xl-chalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-xl-chalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-xl-c1 {
    margin: calc( 1 * var(--cubit)); }

  .mx-xl-c1 {
    margin-left: calc( 1 * var(--cubit));
    margin-right: calc( 1 * var(--cubit)); }

  .my-xl-c1 {
    margin-top: calc( 1 * var(--cubit));
    margin-bottom: calc( 1 * var(--cubit)); }

  .mt-xl-c1 {
    margin-top: calc( 1 * var(--cubit)); }

  .mb-xl-c1 {
    margin-bottom: calc( 1 * var(--cubit)); }

  .ml-xl-c1 {
    margin-left: calc( 1 * var(--cubit)); }

  .mr-xl-c1 {
    margin-right: calc( 1 * var(--cubit)); }

  .m-xl-c2 {
    margin: calc( 2 * var(--cubit)); }

  .mx-xl-c2 {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-xl-c2 {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-xl-c2 {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-xl-c2 {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-xl-c2 {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-xl-c2 {
    margin-right: calc( 2 * var(--cubit)); }

  .m-xl-c3 {
    margin: calc( 3 * var(--cubit)); }

  .mx-xl-c3 {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-xl-c3 {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-xl-c3 {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-xl-c3 {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-xl-c3 {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-xl-c3 {
    margin-right: calc( 3 * var(--cubit)); }

  .m-xl-c4 {
    margin: calc( 4 * var(--cubit)); }

  .mx-xl-c4 {
    margin-left: calc( 4 * var(--cubit));
    margin-right: calc( 4 * var(--cubit)); }

  .my-xl-c4 {
    margin-top: calc( 4 * var(--cubit));
    margin-bottom: calc( 4 * var(--cubit)); }

  .mt-xl-c4 {
    margin-top: calc( 4 * var(--cubit)); }

  .mb-xl-c4 {
    margin-bottom: calc( 4 * var(--cubit)); }

  .ml-xl-c4 {
    margin-left: calc( 4 * var(--cubit)); }

  .mr-xl-c4 {
    margin-right: calc( 4 * var(--cubit)); } }
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0; }

  .mx-xxl-0 {
    margin-left: 0;
    margin-right: 0; }

  .my-xxl-0 {
    margin-top: 0;
    margin-bottom: 0; }

  .mt-xxl-0 {
    margin-top: 0; }

  .mb-xxl-0 {
    margin-bottom: 0; }

  .ml-xxl-0 {
    margin-left: 0; }

  .mr-xxl-0 {
    margin-right: 0; }

  .mx-xxl-auto {
    margin-left: auto;
    margin-right: auto; }

  .my-xxl-auto {
    margin-top: auto;
    margin-bottom: auto; }

  .mt-xxl-auto {
    margin-top: auto; }

  .mb-xxl-auto {
    margin-bottom: auto; }

  .ml-xxl-auto {
    margin-left: auto; }

  .mr-xxl-auto {
    margin-right: auto; }

  .mx-xxl-inherit {
    margin-left: inherit;
    margin-right: inherit; }

  .my-xxl-inherit {
    margin-top: inherit;
    margin-bottom: inherit; }

  .mt-xxl-inherit {
    margin-top: inherit; }

  .mb-xxl-inherit {
    margin-bottom: inherit; }

  .ml-xxl-inherit {
    margin-left: inherit; }

  .mr-xxl-inherit {
    margin-right: inherit; }

  .m-xxl-1 {
    margin: calc( 1 * calc(var(--cubit) / 3)); }

  .mx-xxl-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3));
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .my-xxl-1 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xxl-1 {
    margin-top: calc( 1 * calc(var(--cubit) / 3)); }

  .mb-xxl-1 {
    margin-bottom: calc( 1 * calc(var(--cubit) / 3)); }

  .ml-xxl-1 {
    margin-left: calc( 1 * calc(var(--cubit) / 3)); }

  .mr-xxl-1 {
    margin-right: calc( 1 * calc(var(--cubit) / 3)); }

  .m-xxl-2 {
    margin: calc( 2 * calc(var(--cubit) / 3)); }

  .mx-xxl-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3));
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .my-xxl-2 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xxl-2 {
    margin-top: calc( 2 * calc(var(--cubit) / 3)); }

  .mb-xxl-2 {
    margin-bottom: calc( 2 * calc(var(--cubit) / 3)); }

  .ml-xxl-2 {
    margin-left: calc( 2 * calc(var(--cubit) / 3)); }

  .mr-xxl-2 {
    margin-right: calc( 2 * calc(var(--cubit) / 3)); }

  .m-xxl-3 {
    margin: calc( 3 * calc(var(--cubit) / 3)); }

  .mx-xxl-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3));
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .my-xxl-3 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xxl-3 {
    margin-top: calc( 3 * calc(var(--cubit) / 3)); }

  .mb-xxl-3 {
    margin-bottom: calc( 3 * calc(var(--cubit) / 3)); }

  .ml-xxl-3 {
    margin-left: calc( 3 * calc(var(--cubit) / 3)); }

  .mr-xxl-3 {
    margin-right: calc( 3 * calc(var(--cubit) / 3)); }

  .m-xxl-4 {
    margin: calc( 4 * calc(var(--cubit) / 3)); }

  .mx-xxl-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3));
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .my-xxl-4 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xxl-4 {
    margin-top: calc( 4 * calc(var(--cubit) / 3)); }

  .mb-xxl-4 {
    margin-bottom: calc( 4 * calc(var(--cubit) / 3)); }

  .ml-xxl-4 {
    margin-left: calc( 4 * calc(var(--cubit) / 3)); }

  .mr-xxl-4 {
    margin-right: calc( 4 * calc(var(--cubit) / 3)); }

  .m-xxl-5 {
    margin: calc( 5 * calc(var(--cubit) / 3)); }

  .mx-xxl-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3));
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .my-xxl-5 {
    margin-top: calc( $i * calc(var(--cubit) / 3));
    margin-bottom: calc( $i * calc(var(--cubit) / 3)); }

  .mt-xxl-5 {
    margin-top: calc( 5 * calc(var(--cubit) / 3)); }

  .mb-xxl-5 {
    margin-bottom: calc( 5 * calc(var(--cubit) / 3)); }

  .ml-xxl-5 {
    margin-left: calc( 5 * calc(var(--cubit) / 3)); }

  .mr-xxl-5 {
    margin-right: calc( 5 * calc(var(--cubit) / 3)); }

  .m-xxl-sml {
    margin: calc( 1.5 * var(--cubit)); }

  .mx-xxl-sml {
    margin-left: calc( 1.5 * var(--cubit));
    margin-right: calc( 1.5 * var(--cubit)); }

  .my-xxl-sml {
    margin-top: calc( 1.5 * var(--cubit));
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .mt-xxl-sml {
    margin-top: calc( 1.5 * var(--cubit)); }

  .mb-xxl-sml {
    margin-bottom: calc( 1.5 * var(--cubit)); }

  .ml-xxl-sml {
    margin-left: calc( 1.5 * var(--cubit)); }

  .mr-xxl-sml {
    margin-right: calc( 1.5 * var(--cubit)); }

  .m-xxl-med {
    margin: calc( 2 * var(--cubit)); }

  .mx-xxl-med {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-xxl-med {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-xxl-med {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-xxl-med {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-xxl-med {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-xxl-med {
    margin-right: calc( 2 * var(--cubit)); }

  .m-xxl-lrg {
    margin: calc( 3 * var(--cubit)); }

  .mx-xxl-lrg {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-xxl-lrg {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-xxl-lrg {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-xxl-lrg {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-xxl-lrg {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-xxl-lrg {
    margin-right: calc( 3 * var(--cubit)); }

  .m-xxl-cHalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-xxl-cHalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-xxl-cHalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-xxl-cHalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-xxl-cHalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-xxl-cHalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-xxl-cHalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-xxl-chalf {
    margin: calc( 0.5 * var(--cubit)); }

  .mx-xxl-chalf {
    margin-left: calc( 0.5 * var(--cubit));
    margin-right: calc( 0.5 * var(--cubit)); }

  .my-xxl-chalf {
    margin-top: calc( 0.5 * var(--cubit));
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .mt-xxl-chalf {
    margin-top: calc( 0.5 * var(--cubit)); }

  .mb-xxl-chalf {
    margin-bottom: calc( 0.5 * var(--cubit)); }

  .ml-xxl-chalf {
    margin-left: calc( 0.5 * var(--cubit)); }

  .mr-xxl-chalf {
    margin-right: calc( 0.5 * var(--cubit)); }

  .m-xxl-c1 {
    margin: calc( 1 * var(--cubit)); }

  .mx-xxl-c1 {
    margin-left: calc( 1 * var(--cubit));
    margin-right: calc( 1 * var(--cubit)); }

  .my-xxl-c1 {
    margin-top: calc( 1 * var(--cubit));
    margin-bottom: calc( 1 * var(--cubit)); }

  .mt-xxl-c1 {
    margin-top: calc( 1 * var(--cubit)); }

  .mb-xxl-c1 {
    margin-bottom: calc( 1 * var(--cubit)); }

  .ml-xxl-c1 {
    margin-left: calc( 1 * var(--cubit)); }

  .mr-xxl-c1 {
    margin-right: calc( 1 * var(--cubit)); }

  .m-xxl-c2 {
    margin: calc( 2 * var(--cubit)); }

  .mx-xxl-c2 {
    margin-left: calc( 2 * var(--cubit));
    margin-right: calc( 2 * var(--cubit)); }

  .my-xxl-c2 {
    margin-top: calc( 2 * var(--cubit));
    margin-bottom: calc( 2 * var(--cubit)); }

  .mt-xxl-c2 {
    margin-top: calc( 2 * var(--cubit)); }

  .mb-xxl-c2 {
    margin-bottom: calc( 2 * var(--cubit)); }

  .ml-xxl-c2 {
    margin-left: calc( 2 * var(--cubit)); }

  .mr-xxl-c2 {
    margin-right: calc( 2 * var(--cubit)); }

  .m-xxl-c3 {
    margin: calc( 3 * var(--cubit)); }

  .mx-xxl-c3 {
    margin-left: calc( 3 * var(--cubit));
    margin-right: calc( 3 * var(--cubit)); }

  .my-xxl-c3 {
    margin-top: calc( 3 * var(--cubit));
    margin-bottom: calc( 3 * var(--cubit)); }

  .mt-xxl-c3 {
    margin-top: calc( 3 * var(--cubit)); }

  .mb-xxl-c3 {
    margin-bottom: calc( 3 * var(--cubit)); }

  .ml-xxl-c3 {
    margin-left: calc( 3 * var(--cubit)); }

  .mr-xxl-c3 {
    margin-right: calc( 3 * var(--cubit)); }

  .m-xxl-c4 {
    margin: calc( 4 * var(--cubit)); }

  .mx-xxl-c4 {
    margin-left: calc( 4 * var(--cubit));
    margin-right: calc( 4 * var(--cubit)); }

  .my-xxl-c4 {
    margin-top: calc( 4 * var(--cubit));
    margin-bottom: calc( 4 * var(--cubit)); }

  .mt-xxl-c4 {
    margin-top: calc( 4 * var(--cubit)); }

  .mb-xxl-c4 {
    margin-bottom: calc( 4 * var(--cubit)); }

  .ml-xxl-c4 {
    margin-left: calc( 4 * var(--cubit)); }

  .mr-xxl-c4 {
    margin-right: calc( 4 * var(--cubit)); } }
.p-0 {
  padding: 0; }

.px-0 {
  padding-left: 0;
  padding-right: 0; }

.py-0 {
  padding-top: 0;
  padding-bottom: 0; }

.pt-0 {
  padding-top: 0; }

.pb-0 {
  padding-bottom: 0; }

.pl-0 {
  padding-left: 0; }

.pr-0 {
  padding-right: 0; }

.p-1 {
  padding: calc(1 * calc(var(--cubit) / 3)); }

.p-sml {
  padding: calc(1.5 * var(--cubit)); }

.p-med {
  padding: calc(2 * var(--cubit)); }

.p-lrg {
  padding: calc(3 * var(--cubit)); }

.p-cHalf {
  padding: calc(0.5 * var(--cubit)); }

.p-chalf {
  padding: calc(0.5 * var(--cubit)); }

.p-c1 {
  padding: calc(1 * var(--cubit)); }

.p-c2 {
  padding: calc(2 * var(--cubit)); }

.p-c3 {
  padding: calc(3 * var(--cubit)); }

.p-c4 {
  padding: calc(4 * var(--cubit)); }

.p-2 {
  padding: calc(2 * calc(var(--cubit) / 3)); }

.p-sml {
  padding: calc(1.5 * var(--cubit)); }

.p-med {
  padding: calc(2 * var(--cubit)); }

.p-lrg {
  padding: calc(3 * var(--cubit)); }

.p-cHalf {
  padding: calc(0.5 * var(--cubit)); }

.p-chalf {
  padding: calc(0.5 * var(--cubit)); }

.p-c1 {
  padding: calc(1 * var(--cubit)); }

.p-c2 {
  padding: calc(2 * var(--cubit)); }

.p-c3 {
  padding: calc(3 * var(--cubit)); }

.p-c4 {
  padding: calc(4 * var(--cubit)); }

.p-3 {
  padding: calc(3 * calc(var(--cubit) / 3)); }

.p-sml {
  padding: calc(1.5 * var(--cubit)); }

.p-med {
  padding: calc(2 * var(--cubit)); }

.p-lrg {
  padding: calc(3 * var(--cubit)); }

.p-cHalf {
  padding: calc(0.5 * var(--cubit)); }

.p-chalf {
  padding: calc(0.5 * var(--cubit)); }

.p-c1 {
  padding: calc(1 * var(--cubit)); }

.p-c2 {
  padding: calc(2 * var(--cubit)); }

.p-c3 {
  padding: calc(3 * var(--cubit)); }

.p-c4 {
  padding: calc(4 * var(--cubit)); }

.p-4 {
  padding: calc(4 * calc(var(--cubit) / 3)); }

.p-sml {
  padding: calc(1.5 * var(--cubit)); }

.p-med {
  padding: calc(2 * var(--cubit)); }

.p-lrg {
  padding: calc(3 * var(--cubit)); }

.p-cHalf {
  padding: calc(0.5 * var(--cubit)); }

.p-chalf {
  padding: calc(0.5 * var(--cubit)); }

.p-c1 {
  padding: calc(1 * var(--cubit)); }

.p-c2 {
  padding: calc(2 * var(--cubit)); }

.p-c3 {
  padding: calc(3 * var(--cubit)); }

.p-c4 {
  padding: calc(4 * var(--cubit)); }

.p-5 {
  padding: calc(5 * calc(var(--cubit) / 3)); }

.p-sml {
  padding: calc(1.5 * var(--cubit)); }

.p-med {
  padding: calc(2 * var(--cubit)); }

.p-lrg {
  padding: calc(3 * var(--cubit)); }

.p-cHalf {
  padding: calc(0.5 * var(--cubit)); }

.p-chalf {
  padding: calc(0.5 * var(--cubit)); }

.p-c1 {
  padding: calc(1 * var(--cubit)); }

.p-c2 {
  padding: calc(2 * var(--cubit)); }

.p-c3 {
  padding: calc(3 * var(--cubit)); }

.p-c4 {
  padding: calc(4 * var(--cubit)); }

.px-1 {
  padding-left: calc(1 * calc(var(--cubit) / 3));
  padding-right: calc(1 * calc(var(--cubit) / 3)); }

.py-1 {
  padding-top: calc(1 * calc(var(--cubit) / 3));
  padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

.pt-1 {
  padding-top: calc(1 * calc(var(--cubit) / 3)); }

.pb-1 {
  padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

.pl-1 {
  padding-left: calc(1 * calc(var(--cubit) / 3)); }

.pr-1 {
  padding-right: calc(1 * calc(var(--cubit) / 3)); }

.px-sml {
  padding-left: calc(1.5 * var(--cubit));
  padding-right: calc(1.5 * var(--cubit)); }

.py-sml {
  padding-top: calc(1.5 * var(--cubit));
  padding-bottom: calc(1.5 * var(--cubit)); }

.pt-sml {
  padding-top: calc(1.5 * var(--cubit)); }

.pb-sml {
  padding-bottom: calc(1.5 * var(--cubit)); }

.pl-sml {
  padding-left: calc(1.5 * var(--cubit)); }

.pr-sml {
  padding-right: calc(1.5 * var(--cubit)); }

.px-med {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-med {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-med {
  padding-top: calc(2 * var(--cubit)); }

.pb-med {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-med {
  padding-left: calc(2 * var(--cubit)); }

.pr-med {
  padding-right: calc(2 * var(--cubit)); }

.px-lrg {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-lrg {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-lrg {
  padding-top: calc(3 * var(--cubit)); }

.pb-lrg {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-lrg {
  padding-left: calc(3 * var(--cubit)); }

.pr-lrg {
  padding-right: calc(3 * var(--cubit)); }

.px-cHalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-cHalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-cHalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-cHalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-cHalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-cHalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-chalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-chalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-chalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-chalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-chalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-chalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-c1 {
  padding-left: calc(1 * var(--cubit));
  padding-right: calc(1 * var(--cubit)); }

.py-c1 {
  padding-top: calc(1 * var(--cubit));
  padding-bottom: calc(1 * var(--cubit)); }

.pt-c1 {
  padding-top: calc(1 * var(--cubit)); }

.pb-c1 {
  padding-bottom: calc(1 * var(--cubit)); }

.pl-c1 {
  padding-left: calc(1 * var(--cubit)); }

.pr-c1 {
  padding-right: calc(1 * var(--cubit)); }

.px-c2 {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-c2 {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-c2 {
  padding-top: calc(2 * var(--cubit)); }

.pb-c2 {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-c2 {
  padding-left: calc(2 * var(--cubit)); }

.pr-c2 {
  padding-right: calc(2 * var(--cubit)); }

.px-c3 {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-c3 {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-c3 {
  padding-top: calc(3 * var(--cubit)); }

.pb-c3 {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-c3 {
  padding-left: calc(3 * var(--cubit)); }

.pr-c3 {
  padding-right: calc(3 * var(--cubit)); }

.px-c4 {
  padding-left: calc(4 * var(--cubit));
  padding-right: calc(4 * var(--cubit)); }

.py-c4 {
  padding-top: calc(4 * var(--cubit));
  padding-bottom: calc(4 * var(--cubit)); }

.pt-c4 {
  padding-top: calc(4 * var(--cubit)); }

.pb-c4 {
  padding-bottom: calc(4 * var(--cubit)); }

.pl-c4 {
  padding-left: calc(4 * var(--cubit)); }

.pr-c4 {
  padding-right: calc(4 * var(--cubit)); }

.px-2 {
  padding-left: calc(2 * calc(var(--cubit) / 3));
  padding-right: calc(2 * calc(var(--cubit) / 3)); }

.py-2 {
  padding-top: calc(2 * calc(var(--cubit) / 3));
  padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

.pt-2 {
  padding-top: calc(2 * calc(var(--cubit) / 3)); }

.pb-2 {
  padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

.pl-2 {
  padding-left: calc(2 * calc(var(--cubit) / 3)); }

.pr-2 {
  padding-right: calc(2 * calc(var(--cubit) / 3)); }

.px-sml {
  padding-left: calc(1.5 * var(--cubit));
  padding-right: calc(1.5 * var(--cubit)); }

.py-sml {
  padding-top: calc(1.5 * var(--cubit));
  padding-bottom: calc(1.5 * var(--cubit)); }

.pt-sml {
  padding-top: calc(1.5 * var(--cubit)); }

.pb-sml {
  padding-bottom: calc(1.5 * var(--cubit)); }

.pl-sml {
  padding-left: calc(1.5 * var(--cubit)); }

.pr-sml {
  padding-right: calc(1.5 * var(--cubit)); }

.px-med {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-med {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-med {
  padding-top: calc(2 * var(--cubit)); }

.pb-med {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-med {
  padding-left: calc(2 * var(--cubit)); }

.pr-med {
  padding-right: calc(2 * var(--cubit)); }

.px-lrg {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-lrg {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-lrg {
  padding-top: calc(3 * var(--cubit)); }

.pb-lrg {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-lrg {
  padding-left: calc(3 * var(--cubit)); }

.pr-lrg {
  padding-right: calc(3 * var(--cubit)); }

.px-cHalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-cHalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-cHalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-cHalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-cHalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-cHalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-chalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-chalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-chalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-chalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-chalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-chalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-c1 {
  padding-left: calc(1 * var(--cubit));
  padding-right: calc(1 * var(--cubit)); }

.py-c1 {
  padding-top: calc(1 * var(--cubit));
  padding-bottom: calc(1 * var(--cubit)); }

.pt-c1 {
  padding-top: calc(1 * var(--cubit)); }

.pb-c1 {
  padding-bottom: calc(1 * var(--cubit)); }

.pl-c1 {
  padding-left: calc(1 * var(--cubit)); }

.pr-c1 {
  padding-right: calc(1 * var(--cubit)); }

.px-c2 {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-c2 {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-c2 {
  padding-top: calc(2 * var(--cubit)); }

.pb-c2 {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-c2 {
  padding-left: calc(2 * var(--cubit)); }

.pr-c2 {
  padding-right: calc(2 * var(--cubit)); }

.px-c3 {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-c3 {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-c3 {
  padding-top: calc(3 * var(--cubit)); }

.pb-c3 {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-c3 {
  padding-left: calc(3 * var(--cubit)); }

.pr-c3 {
  padding-right: calc(3 * var(--cubit)); }

.px-c4 {
  padding-left: calc(4 * var(--cubit));
  padding-right: calc(4 * var(--cubit)); }

.py-c4 {
  padding-top: calc(4 * var(--cubit));
  padding-bottom: calc(4 * var(--cubit)); }

.pt-c4 {
  padding-top: calc(4 * var(--cubit)); }

.pb-c4 {
  padding-bottom: calc(4 * var(--cubit)); }

.pl-c4 {
  padding-left: calc(4 * var(--cubit)); }

.pr-c4 {
  padding-right: calc(4 * var(--cubit)); }

.px-3 {
  padding-left: calc(3 * calc(var(--cubit) / 3));
  padding-right: calc(3 * calc(var(--cubit) / 3)); }

.py-3 {
  padding-top: calc(3 * calc(var(--cubit) / 3));
  padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

.pt-3 {
  padding-top: calc(3 * calc(var(--cubit) / 3)); }

.pb-3 {
  padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

.pl-3 {
  padding-left: calc(3 * calc(var(--cubit) / 3)); }

.pr-3 {
  padding-right: calc(3 * calc(var(--cubit) / 3)); }

.px-sml {
  padding-left: calc(1.5 * var(--cubit));
  padding-right: calc(1.5 * var(--cubit)); }

.py-sml {
  padding-top: calc(1.5 * var(--cubit));
  padding-bottom: calc(1.5 * var(--cubit)); }

.pt-sml {
  padding-top: calc(1.5 * var(--cubit)); }

.pb-sml {
  padding-bottom: calc(1.5 * var(--cubit)); }

.pl-sml {
  padding-left: calc(1.5 * var(--cubit)); }

.pr-sml {
  padding-right: calc(1.5 * var(--cubit)); }

.px-med {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-med {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-med {
  padding-top: calc(2 * var(--cubit)); }

.pb-med {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-med {
  padding-left: calc(2 * var(--cubit)); }

.pr-med {
  padding-right: calc(2 * var(--cubit)); }

.px-lrg {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-lrg {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-lrg {
  padding-top: calc(3 * var(--cubit)); }

.pb-lrg {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-lrg {
  padding-left: calc(3 * var(--cubit)); }

.pr-lrg {
  padding-right: calc(3 * var(--cubit)); }

.px-cHalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-cHalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-cHalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-cHalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-cHalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-cHalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-chalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-chalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-chalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-chalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-chalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-chalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-c1 {
  padding-left: calc(1 * var(--cubit));
  padding-right: calc(1 * var(--cubit)); }

.py-c1 {
  padding-top: calc(1 * var(--cubit));
  padding-bottom: calc(1 * var(--cubit)); }

.pt-c1 {
  padding-top: calc(1 * var(--cubit)); }

.pb-c1 {
  padding-bottom: calc(1 * var(--cubit)); }

.pl-c1 {
  padding-left: calc(1 * var(--cubit)); }

.pr-c1 {
  padding-right: calc(1 * var(--cubit)); }

.px-c2 {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-c2 {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-c2 {
  padding-top: calc(2 * var(--cubit)); }

.pb-c2 {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-c2 {
  padding-left: calc(2 * var(--cubit)); }

.pr-c2 {
  padding-right: calc(2 * var(--cubit)); }

.px-c3 {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-c3 {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-c3 {
  padding-top: calc(3 * var(--cubit)); }

.pb-c3 {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-c3 {
  padding-left: calc(3 * var(--cubit)); }

.pr-c3 {
  padding-right: calc(3 * var(--cubit)); }

.px-c4 {
  padding-left: calc(4 * var(--cubit));
  padding-right: calc(4 * var(--cubit)); }

.py-c4 {
  padding-top: calc(4 * var(--cubit));
  padding-bottom: calc(4 * var(--cubit)); }

.pt-c4 {
  padding-top: calc(4 * var(--cubit)); }

.pb-c4 {
  padding-bottom: calc(4 * var(--cubit)); }

.pl-c4 {
  padding-left: calc(4 * var(--cubit)); }

.pr-c4 {
  padding-right: calc(4 * var(--cubit)); }

.px-4 {
  padding-left: calc(4 * calc(var(--cubit) / 3));
  padding-right: calc(4 * calc(var(--cubit) / 3)); }

.py-4 {
  padding-top: calc(4 * calc(var(--cubit) / 3));
  padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

.pt-4 {
  padding-top: calc(4 * calc(var(--cubit) / 3)); }

.pb-4 {
  padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

.pl-4 {
  padding-left: calc(4 * calc(var(--cubit) / 3)); }

.pr-4 {
  padding-right: calc(4 * calc(var(--cubit) / 3)); }

.px-sml {
  padding-left: calc(1.5 * var(--cubit));
  padding-right: calc(1.5 * var(--cubit)); }

.py-sml {
  padding-top: calc(1.5 * var(--cubit));
  padding-bottom: calc(1.5 * var(--cubit)); }

.pt-sml {
  padding-top: calc(1.5 * var(--cubit)); }

.pb-sml {
  padding-bottom: calc(1.5 * var(--cubit)); }

.pl-sml {
  padding-left: calc(1.5 * var(--cubit)); }

.pr-sml {
  padding-right: calc(1.5 * var(--cubit)); }

.px-med {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-med {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-med {
  padding-top: calc(2 * var(--cubit)); }

.pb-med {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-med {
  padding-left: calc(2 * var(--cubit)); }

.pr-med {
  padding-right: calc(2 * var(--cubit)); }

.px-lrg {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-lrg {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-lrg {
  padding-top: calc(3 * var(--cubit)); }

.pb-lrg {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-lrg {
  padding-left: calc(3 * var(--cubit)); }

.pr-lrg {
  padding-right: calc(3 * var(--cubit)); }

.px-cHalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-cHalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-cHalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-cHalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-cHalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-cHalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-chalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-chalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-chalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-chalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-chalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-chalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-c1 {
  padding-left: calc(1 * var(--cubit));
  padding-right: calc(1 * var(--cubit)); }

.py-c1 {
  padding-top: calc(1 * var(--cubit));
  padding-bottom: calc(1 * var(--cubit)); }

.pt-c1 {
  padding-top: calc(1 * var(--cubit)); }

.pb-c1 {
  padding-bottom: calc(1 * var(--cubit)); }

.pl-c1 {
  padding-left: calc(1 * var(--cubit)); }

.pr-c1 {
  padding-right: calc(1 * var(--cubit)); }

.px-c2 {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-c2 {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-c2 {
  padding-top: calc(2 * var(--cubit)); }

.pb-c2 {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-c2 {
  padding-left: calc(2 * var(--cubit)); }

.pr-c2 {
  padding-right: calc(2 * var(--cubit)); }

.px-c3 {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-c3 {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-c3 {
  padding-top: calc(3 * var(--cubit)); }

.pb-c3 {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-c3 {
  padding-left: calc(3 * var(--cubit)); }

.pr-c3 {
  padding-right: calc(3 * var(--cubit)); }

.px-c4 {
  padding-left: calc(4 * var(--cubit));
  padding-right: calc(4 * var(--cubit)); }

.py-c4 {
  padding-top: calc(4 * var(--cubit));
  padding-bottom: calc(4 * var(--cubit)); }

.pt-c4 {
  padding-top: calc(4 * var(--cubit)); }

.pb-c4 {
  padding-bottom: calc(4 * var(--cubit)); }

.pl-c4 {
  padding-left: calc(4 * var(--cubit)); }

.pr-c4 {
  padding-right: calc(4 * var(--cubit)); }

.px-5 {
  padding-left: calc(5 * calc(var(--cubit) / 3));
  padding-right: calc(5 * calc(var(--cubit) / 3)); }

.py-5 {
  padding-top: calc(5 * calc(var(--cubit) / 3));
  padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

.pt-5 {
  padding-top: calc(5 * calc(var(--cubit) / 3)); }

.pb-5 {
  padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

.pl-5 {
  padding-left: calc(5 * calc(var(--cubit) / 3)); }

.pr-5 {
  padding-right: calc(5 * calc(var(--cubit) / 3)); }

.px-sml {
  padding-left: calc(1.5 * var(--cubit));
  padding-right: calc(1.5 * var(--cubit)); }

.py-sml {
  padding-top: calc(1.5 * var(--cubit));
  padding-bottom: calc(1.5 * var(--cubit)); }

.pt-sml {
  padding-top: calc(1.5 * var(--cubit)); }

.pb-sml {
  padding-bottom: calc(1.5 * var(--cubit)); }

.pl-sml {
  padding-left: calc(1.5 * var(--cubit)); }

.pr-sml {
  padding-right: calc(1.5 * var(--cubit)); }

.px-med {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-med {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-med {
  padding-top: calc(2 * var(--cubit)); }

.pb-med {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-med {
  padding-left: calc(2 * var(--cubit)); }

.pr-med {
  padding-right: calc(2 * var(--cubit)); }

.px-lrg {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-lrg {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-lrg {
  padding-top: calc(3 * var(--cubit)); }

.pb-lrg {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-lrg {
  padding-left: calc(3 * var(--cubit)); }

.pr-lrg {
  padding-right: calc(3 * var(--cubit)); }

.px-cHalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-cHalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-cHalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-cHalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-cHalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-cHalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-chalf {
  padding-left: calc(0.5 * var(--cubit));
  padding-right: calc(0.5 * var(--cubit)); }

.py-chalf {
  padding-top: calc(0.5 * var(--cubit));
  padding-bottom: calc(0.5 * var(--cubit)); }

.pt-chalf {
  padding-top: calc(0.5 * var(--cubit)); }

.pb-chalf {
  padding-bottom: calc(0.5 * var(--cubit)); }

.pl-chalf {
  padding-left: calc(0.5 * var(--cubit)); }

.pr-chalf {
  padding-right: calc(0.5 * var(--cubit)); }

.px-c1 {
  padding-left: calc(1 * var(--cubit));
  padding-right: calc(1 * var(--cubit)); }

.py-c1 {
  padding-top: calc(1 * var(--cubit));
  padding-bottom: calc(1 * var(--cubit)); }

.pt-c1 {
  padding-top: calc(1 * var(--cubit)); }

.pb-c1 {
  padding-bottom: calc(1 * var(--cubit)); }

.pl-c1 {
  padding-left: calc(1 * var(--cubit)); }

.pr-c1 {
  padding-right: calc(1 * var(--cubit)); }

.px-c2 {
  padding-left: calc(2 * var(--cubit));
  padding-right: calc(2 * var(--cubit)); }

.py-c2 {
  padding-top: calc(2 * var(--cubit));
  padding-bottom: calc(2 * var(--cubit)); }

.pt-c2 {
  padding-top: calc(2 * var(--cubit)); }

.pb-c2 {
  padding-bottom: calc(2 * var(--cubit)); }

.pl-c2 {
  padding-left: calc(2 * var(--cubit)); }

.pr-c2 {
  padding-right: calc(2 * var(--cubit)); }

.px-c3 {
  padding-left: calc(3 * var(--cubit));
  padding-right: calc(3 * var(--cubit)); }

.py-c3 {
  padding-top: calc(3 * var(--cubit));
  padding-bottom: calc(3 * var(--cubit)); }

.pt-c3 {
  padding-top: calc(3 * var(--cubit)); }

.pb-c3 {
  padding-bottom: calc(3 * var(--cubit)); }

.pl-c3 {
  padding-left: calc(3 * var(--cubit)); }

.pr-c3 {
  padding-right: calc(3 * var(--cubit)); }

.px-c4 {
  padding-left: calc(4 * var(--cubit));
  padding-right: calc(4 * var(--cubit)); }

.py-c4 {
  padding-top: calc(4 * var(--cubit));
  padding-bottom: calc(4 * var(--cubit)); }

.pt-c4 {
  padding-top: calc(4 * var(--cubit)); }

.pb-c4 {
  padding-bottom: calc(4 * var(--cubit)); }

.pl-c4 {
  padding-left: calc(4 * var(--cubit)); }

.pr-c4 {
  padding-right: calc(4 * var(--cubit)); }

@media (min-width: 576px) {
  .p-sm-0 {
    padding: 0; }

  .px-sm-0 {
    padding-left: 0;
    padding-right: 0; }

  .py-sm-0 {
    padding-left: 0;
    padding-right: 0; }

  .pt-sm-0 {
    padding-top: 0; }

  .pb-sm-0 {
    padding-bottom: 0; }

  .pl-sm-0 {
    padding-left: 0; }

  .pr-sm-0 {
    padding-right: 0; }

  .px-sm-auto {
    padding-left: auto;
    padding-right: auto; }

  .py-sm-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .pt-sm-auto {
    padding-top: auto; }

  .pb-sm-auto {
    padding-bottom: auto; }

  .pl-sm-auto {
    padding-left: auto; }

  .pr-sm-auto {
    padding-right: auto; }

  .px-sm-inherit {
    padding-left: inherit;
    padding-right: inherit; }

  .py-sm-inherit {
    padding-top: inherit;
    padding-bottom: inherit; }

  .pt-sm-inherit {
    padding-top: inherit; }

  .pb-sm-inherit {
    padding-bottom: inherit; }

  .pl-sm-inherit {
    padding-left: inherit; }

  .pr-sm-inherit {
    padding-right: inherit; }

  .p-sm-1 {
    padding: calc(1 * calc(var(--cubit) / 3)); }

  .px-sm-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3));
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .py-sm-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3));
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pt-sm-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3)); }

  .pb-sm-1 {
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pl-sm-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3)); }

  .pr-sm-1 {
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .p-sm-2 {
    padding: calc(2 * calc(var(--cubit) / 3)); }

  .px-sm-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3));
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .py-sm-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3));
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pt-sm-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3)); }

  .pb-sm-2 {
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pl-sm-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3)); }

  .pr-sm-2 {
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .p-sm-3 {
    padding: calc(3 * calc(var(--cubit) / 3)); }

  .px-sm-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3));
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .py-sm-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3));
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pt-sm-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3)); }

  .pb-sm-3 {
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pl-sm-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3)); }

  .pr-sm-3 {
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .p-sm-4 {
    padding: calc(4 * calc(var(--cubit) / 3)); }

  .px-sm-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3));
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .py-sm-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3));
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pt-sm-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3)); }

  .pb-sm-4 {
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pl-sm-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3)); }

  .pr-sm-4 {
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .p-sm-5 {
    padding: calc(5 * calc(var(--cubit) / 3)); }

  .px-sm-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3));
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .py-sm-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3));
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pt-sm-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3)); }

  .pb-sm-5 {
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pl-sm-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3)); }

  .pr-sm-5 {
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .p-sm-sml {
    padding: calc(1.5 * var(--cubit)); }

  .px-sm-sml {
    padding-left: calc(1.5 * var(--cubit));
    padding-right: calc(1.5 * var(--cubit)); }

  .py-sm-sml {
    padding-top: calc(1.5 * var(--cubit));
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pt-sm-sml {
    padding-top: calc(1.5 * var(--cubit)); }

  .pb-sm-sml {
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pl-sm-sml {
    padding-left: calc(1.5 * var(--cubit)); }

  .pr-sm-sml {
    padding-right: calc(1.5 * var(--cubit)); }

  .p-sm-med {
    padding: calc(2 * var(--cubit)); }

  .px-sm-med {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-sm-med {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-sm-med {
    padding-top: calc(2 * var(--cubit)); }

  .pb-sm-med {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-sm-med {
    padding-left: calc(2 * var(--cubit)); }

  .pr-sm-med {
    padding-right: calc(2 * var(--cubit)); }

  .p-sm-lrg {
    padding: calc(3 * var(--cubit)); }

  .px-sm-lrg {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-sm-lrg {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-sm-lrg {
    padding-top: calc(3 * var(--cubit)); }

  .pb-sm-lrg {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-sm-lrg {
    padding-left: calc(3 * var(--cubit)); }

  .pr-sm-lrg {
    padding-right: calc(3 * var(--cubit)); }

  .p-sm-cHalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-sm-cHalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-sm-cHalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-sm-cHalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-sm-cHalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-sm-cHalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-sm-cHalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-sm-chalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-sm-chalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-sm-chalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-sm-chalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-sm-chalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-sm-chalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-sm-chalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-sm-c1 {
    padding: calc(1 * var(--cubit)); }

  .px-sm-c1 {
    padding-left: calc(1 * var(--cubit));
    padding-right: calc(1 * var(--cubit)); }

  .py-sm-c1 {
    padding-top: calc(1 * var(--cubit));
    padding-bottom: calc(1 * var(--cubit)); }

  .pt-sm-c1 {
    padding-top: calc(1 * var(--cubit)); }

  .pb-sm-c1 {
    padding-bottom: calc(1 * var(--cubit)); }

  .pl-sm-c1 {
    padding-left: calc(1 * var(--cubit)); }

  .pr-sm-c1 {
    padding-right: calc(1 * var(--cubit)); }

  .p-sm-c2 {
    padding: calc(2 * var(--cubit)); }

  .px-sm-c2 {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-sm-c2 {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-sm-c2 {
    padding-top: calc(2 * var(--cubit)); }

  .pb-sm-c2 {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-sm-c2 {
    padding-left: calc(2 * var(--cubit)); }

  .pr-sm-c2 {
    padding-right: calc(2 * var(--cubit)); }

  .p-sm-c3 {
    padding: calc(3 * var(--cubit)); }

  .px-sm-c3 {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-sm-c3 {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-sm-c3 {
    padding-top: calc(3 * var(--cubit)); }

  .pb-sm-c3 {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-sm-c3 {
    padding-left: calc(3 * var(--cubit)); }

  .pr-sm-c3 {
    padding-right: calc(3 * var(--cubit)); }

  .p-sm-c4 {
    padding: calc(4 * var(--cubit)); }

  .px-sm-c4 {
    padding-left: calc(4 * var(--cubit));
    padding-right: calc(4 * var(--cubit)); }

  .py-sm-c4 {
    padding-top: calc(4 * var(--cubit));
    padding-bottom: calc(4 * var(--cubit)); }

  .pt-sm-c4 {
    padding-top: calc(4 * var(--cubit)); }

  .pb-sm-c4 {
    padding-bottom: calc(4 * var(--cubit)); }

  .pl-sm-c4 {
    padding-left: calc(4 * var(--cubit)); }

  .pr-sm-c4 {
    padding-right: calc(4 * var(--cubit)); } }
@media (min-width: 768px) {
  .p-md-0 {
    padding: 0; }

  .px-md-0 {
    padding-left: 0;
    padding-right: 0; }

  .py-md-0 {
    padding-left: 0;
    padding-right: 0; }

  .pt-md-0 {
    padding-top: 0; }

  .pb-md-0 {
    padding-bottom: 0; }

  .pl-md-0 {
    padding-left: 0; }

  .pr-md-0 {
    padding-right: 0; }

  .px-md-auto {
    padding-left: auto;
    padding-right: auto; }

  .py-md-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .pt-md-auto {
    padding-top: auto; }

  .pb-md-auto {
    padding-bottom: auto; }

  .pl-md-auto {
    padding-left: auto; }

  .pr-md-auto {
    padding-right: auto; }

  .px-md-inherit {
    padding-left: inherit;
    padding-right: inherit; }

  .py-md-inherit {
    padding-top: inherit;
    padding-bottom: inherit; }

  .pt-md-inherit {
    padding-top: inherit; }

  .pb-md-inherit {
    padding-bottom: inherit; }

  .pl-md-inherit {
    padding-left: inherit; }

  .pr-md-inherit {
    padding-right: inherit; }

  .p-md-1 {
    padding: calc(1 * calc(var(--cubit) / 3)); }

  .px-md-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3));
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .py-md-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3));
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pt-md-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3)); }

  .pb-md-1 {
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pl-md-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3)); }

  .pr-md-1 {
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .p-md-2 {
    padding: calc(2 * calc(var(--cubit) / 3)); }

  .px-md-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3));
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .py-md-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3));
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pt-md-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3)); }

  .pb-md-2 {
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pl-md-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3)); }

  .pr-md-2 {
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .p-md-3 {
    padding: calc(3 * calc(var(--cubit) / 3)); }

  .px-md-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3));
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .py-md-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3));
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pt-md-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3)); }

  .pb-md-3 {
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pl-md-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3)); }

  .pr-md-3 {
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .p-md-4 {
    padding: calc(4 * calc(var(--cubit) / 3)); }

  .px-md-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3));
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .py-md-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3));
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pt-md-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3)); }

  .pb-md-4 {
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pl-md-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3)); }

  .pr-md-4 {
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .p-md-5 {
    padding: calc(5 * calc(var(--cubit) / 3)); }

  .px-md-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3));
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .py-md-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3));
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pt-md-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3)); }

  .pb-md-5 {
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pl-md-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3)); }

  .pr-md-5 {
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .p-md-sml {
    padding: calc(1.5 * var(--cubit)); }

  .px-md-sml {
    padding-left: calc(1.5 * var(--cubit));
    padding-right: calc(1.5 * var(--cubit)); }

  .py-md-sml {
    padding-top: calc(1.5 * var(--cubit));
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pt-md-sml {
    padding-top: calc(1.5 * var(--cubit)); }

  .pb-md-sml {
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pl-md-sml {
    padding-left: calc(1.5 * var(--cubit)); }

  .pr-md-sml {
    padding-right: calc(1.5 * var(--cubit)); }

  .p-md-med {
    padding: calc(2 * var(--cubit)); }

  .px-md-med {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-md-med {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-md-med {
    padding-top: calc(2 * var(--cubit)); }

  .pb-md-med {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-md-med {
    padding-left: calc(2 * var(--cubit)); }

  .pr-md-med {
    padding-right: calc(2 * var(--cubit)); }

  .p-md-lrg {
    padding: calc(3 * var(--cubit)); }

  .px-md-lrg {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-md-lrg {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-md-lrg {
    padding-top: calc(3 * var(--cubit)); }

  .pb-md-lrg {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-md-lrg {
    padding-left: calc(3 * var(--cubit)); }

  .pr-md-lrg {
    padding-right: calc(3 * var(--cubit)); }

  .p-md-cHalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-md-cHalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-md-cHalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-md-cHalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-md-cHalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-md-cHalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-md-cHalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-md-chalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-md-chalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-md-chalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-md-chalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-md-chalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-md-chalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-md-chalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-md-c1 {
    padding: calc(1 * var(--cubit)); }

  .px-md-c1 {
    padding-left: calc(1 * var(--cubit));
    padding-right: calc(1 * var(--cubit)); }

  .py-md-c1 {
    padding-top: calc(1 * var(--cubit));
    padding-bottom: calc(1 * var(--cubit)); }

  .pt-md-c1 {
    padding-top: calc(1 * var(--cubit)); }

  .pb-md-c1 {
    padding-bottom: calc(1 * var(--cubit)); }

  .pl-md-c1 {
    padding-left: calc(1 * var(--cubit)); }

  .pr-md-c1 {
    padding-right: calc(1 * var(--cubit)); }

  .p-md-c2 {
    padding: calc(2 * var(--cubit)); }

  .px-md-c2 {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-md-c2 {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-md-c2 {
    padding-top: calc(2 * var(--cubit)); }

  .pb-md-c2 {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-md-c2 {
    padding-left: calc(2 * var(--cubit)); }

  .pr-md-c2 {
    padding-right: calc(2 * var(--cubit)); }

  .p-md-c3 {
    padding: calc(3 * var(--cubit)); }

  .px-md-c3 {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-md-c3 {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-md-c3 {
    padding-top: calc(3 * var(--cubit)); }

  .pb-md-c3 {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-md-c3 {
    padding-left: calc(3 * var(--cubit)); }

  .pr-md-c3 {
    padding-right: calc(3 * var(--cubit)); }

  .p-md-c4 {
    padding: calc(4 * var(--cubit)); }

  .px-md-c4 {
    padding-left: calc(4 * var(--cubit));
    padding-right: calc(4 * var(--cubit)); }

  .py-md-c4 {
    padding-top: calc(4 * var(--cubit));
    padding-bottom: calc(4 * var(--cubit)); }

  .pt-md-c4 {
    padding-top: calc(4 * var(--cubit)); }

  .pb-md-c4 {
    padding-bottom: calc(4 * var(--cubit)); }

  .pl-md-c4 {
    padding-left: calc(4 * var(--cubit)); }

  .pr-md-c4 {
    padding-right: calc(4 * var(--cubit)); } }
@media (min-width: 992px) {
  .p-lg-0 {
    padding: 0; }

  .px-lg-0 {
    padding-left: 0;
    padding-right: 0; }

  .py-lg-0 {
    padding-left: 0;
    padding-right: 0; }

  .pt-lg-0 {
    padding-top: 0; }

  .pb-lg-0 {
    padding-bottom: 0; }

  .pl-lg-0 {
    padding-left: 0; }

  .pr-lg-0 {
    padding-right: 0; }

  .px-lg-auto {
    padding-left: auto;
    padding-right: auto; }

  .py-lg-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .pt-lg-auto {
    padding-top: auto; }

  .pb-lg-auto {
    padding-bottom: auto; }

  .pl-lg-auto {
    padding-left: auto; }

  .pr-lg-auto {
    padding-right: auto; }

  .px-lg-inherit {
    padding-left: inherit;
    padding-right: inherit; }

  .py-lg-inherit {
    padding-top: inherit;
    padding-bottom: inherit; }

  .pt-lg-inherit {
    padding-top: inherit; }

  .pb-lg-inherit {
    padding-bottom: inherit; }

  .pl-lg-inherit {
    padding-left: inherit; }

  .pr-lg-inherit {
    padding-right: inherit; }

  .p-lg-1 {
    padding: calc(1 * calc(var(--cubit) / 3)); }

  .px-lg-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3));
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .py-lg-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3));
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pt-lg-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3)); }

  .pb-lg-1 {
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pl-lg-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3)); }

  .pr-lg-1 {
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .p-lg-2 {
    padding: calc(2 * calc(var(--cubit) / 3)); }

  .px-lg-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3));
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .py-lg-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3));
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pt-lg-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3)); }

  .pb-lg-2 {
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pl-lg-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3)); }

  .pr-lg-2 {
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .p-lg-3 {
    padding: calc(3 * calc(var(--cubit) / 3)); }

  .px-lg-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3));
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .py-lg-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3));
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pt-lg-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3)); }

  .pb-lg-3 {
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pl-lg-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3)); }

  .pr-lg-3 {
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .p-lg-4 {
    padding: calc(4 * calc(var(--cubit) / 3)); }

  .px-lg-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3));
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .py-lg-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3));
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pt-lg-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3)); }

  .pb-lg-4 {
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pl-lg-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3)); }

  .pr-lg-4 {
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .p-lg-5 {
    padding: calc(5 * calc(var(--cubit) / 3)); }

  .px-lg-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3));
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .py-lg-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3));
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pt-lg-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3)); }

  .pb-lg-5 {
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pl-lg-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3)); }

  .pr-lg-5 {
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .p-lg-sml {
    padding: calc(1.5 * var(--cubit)); }

  .px-lg-sml {
    padding-left: calc(1.5 * var(--cubit));
    padding-right: calc(1.5 * var(--cubit)); }

  .py-lg-sml {
    padding-top: calc(1.5 * var(--cubit));
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pt-lg-sml {
    padding-top: calc(1.5 * var(--cubit)); }

  .pb-lg-sml {
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pl-lg-sml {
    padding-left: calc(1.5 * var(--cubit)); }

  .pr-lg-sml {
    padding-right: calc(1.5 * var(--cubit)); }

  .p-lg-med {
    padding: calc(2 * var(--cubit)); }

  .px-lg-med {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-lg-med {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-lg-med {
    padding-top: calc(2 * var(--cubit)); }

  .pb-lg-med {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-lg-med {
    padding-left: calc(2 * var(--cubit)); }

  .pr-lg-med {
    padding-right: calc(2 * var(--cubit)); }

  .p-lg-lrg {
    padding: calc(3 * var(--cubit)); }

  .px-lg-lrg {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-lg-lrg {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-lg-lrg {
    padding-top: calc(3 * var(--cubit)); }

  .pb-lg-lrg {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-lg-lrg {
    padding-left: calc(3 * var(--cubit)); }

  .pr-lg-lrg {
    padding-right: calc(3 * var(--cubit)); }

  .p-lg-cHalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-lg-cHalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-lg-cHalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-lg-cHalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-lg-cHalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-lg-cHalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-lg-cHalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-lg-chalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-lg-chalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-lg-chalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-lg-chalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-lg-chalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-lg-chalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-lg-chalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-lg-c1 {
    padding: calc(1 * var(--cubit)); }

  .px-lg-c1 {
    padding-left: calc(1 * var(--cubit));
    padding-right: calc(1 * var(--cubit)); }

  .py-lg-c1 {
    padding-top: calc(1 * var(--cubit));
    padding-bottom: calc(1 * var(--cubit)); }

  .pt-lg-c1 {
    padding-top: calc(1 * var(--cubit)); }

  .pb-lg-c1 {
    padding-bottom: calc(1 * var(--cubit)); }

  .pl-lg-c1 {
    padding-left: calc(1 * var(--cubit)); }

  .pr-lg-c1 {
    padding-right: calc(1 * var(--cubit)); }

  .p-lg-c2 {
    padding: calc(2 * var(--cubit)); }

  .px-lg-c2 {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-lg-c2 {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-lg-c2 {
    padding-top: calc(2 * var(--cubit)); }

  .pb-lg-c2 {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-lg-c2 {
    padding-left: calc(2 * var(--cubit)); }

  .pr-lg-c2 {
    padding-right: calc(2 * var(--cubit)); }

  .p-lg-c3 {
    padding: calc(3 * var(--cubit)); }

  .px-lg-c3 {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-lg-c3 {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-lg-c3 {
    padding-top: calc(3 * var(--cubit)); }

  .pb-lg-c3 {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-lg-c3 {
    padding-left: calc(3 * var(--cubit)); }

  .pr-lg-c3 {
    padding-right: calc(3 * var(--cubit)); }

  .p-lg-c4 {
    padding: calc(4 * var(--cubit)); }

  .px-lg-c4 {
    padding-left: calc(4 * var(--cubit));
    padding-right: calc(4 * var(--cubit)); }

  .py-lg-c4 {
    padding-top: calc(4 * var(--cubit));
    padding-bottom: calc(4 * var(--cubit)); }

  .pt-lg-c4 {
    padding-top: calc(4 * var(--cubit)); }

  .pb-lg-c4 {
    padding-bottom: calc(4 * var(--cubit)); }

  .pl-lg-c4 {
    padding-left: calc(4 * var(--cubit)); }

  .pr-lg-c4 {
    padding-right: calc(4 * var(--cubit)); } }
@media (min-width: 1200px) {
  .p-xl-0 {
    padding: 0; }

  .px-xl-0 {
    padding-left: 0;
    padding-right: 0; }

  .py-xl-0 {
    padding-left: 0;
    padding-right: 0; }

  .pt-xl-0 {
    padding-top: 0; }

  .pb-xl-0 {
    padding-bottom: 0; }

  .pl-xl-0 {
    padding-left: 0; }

  .pr-xl-0 {
    padding-right: 0; }

  .px-xl-auto {
    padding-left: auto;
    padding-right: auto; }

  .py-xl-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .pt-xl-auto {
    padding-top: auto; }

  .pb-xl-auto {
    padding-bottom: auto; }

  .pl-xl-auto {
    padding-left: auto; }

  .pr-xl-auto {
    padding-right: auto; }

  .px-xl-inherit {
    padding-left: inherit;
    padding-right: inherit; }

  .py-xl-inherit {
    padding-top: inherit;
    padding-bottom: inherit; }

  .pt-xl-inherit {
    padding-top: inherit; }

  .pb-xl-inherit {
    padding-bottom: inherit; }

  .pl-xl-inherit {
    padding-left: inherit; }

  .pr-xl-inherit {
    padding-right: inherit; }

  .p-xl-1 {
    padding: calc(1 * calc(var(--cubit) / 3)); }

  .px-xl-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3));
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .py-xl-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3));
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pt-xl-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3)); }

  .pb-xl-1 {
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pl-xl-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3)); }

  .pr-xl-1 {
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .p-xl-2 {
    padding: calc(2 * calc(var(--cubit) / 3)); }

  .px-xl-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3));
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .py-xl-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3));
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pt-xl-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3)); }

  .pb-xl-2 {
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pl-xl-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3)); }

  .pr-xl-2 {
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .p-xl-3 {
    padding: calc(3 * calc(var(--cubit) / 3)); }

  .px-xl-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3));
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .py-xl-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3));
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pt-xl-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3)); }

  .pb-xl-3 {
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pl-xl-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3)); }

  .pr-xl-3 {
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .p-xl-4 {
    padding: calc(4 * calc(var(--cubit) / 3)); }

  .px-xl-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3));
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .py-xl-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3));
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pt-xl-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3)); }

  .pb-xl-4 {
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pl-xl-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3)); }

  .pr-xl-4 {
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .p-xl-5 {
    padding: calc(5 * calc(var(--cubit) / 3)); }

  .px-xl-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3));
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .py-xl-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3));
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pt-xl-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3)); }

  .pb-xl-5 {
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pl-xl-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3)); }

  .pr-xl-5 {
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .p-xl-sml {
    padding: calc(1.5 * var(--cubit)); }

  .px-xl-sml {
    padding-left: calc(1.5 * var(--cubit));
    padding-right: calc(1.5 * var(--cubit)); }

  .py-xl-sml {
    padding-top: calc(1.5 * var(--cubit));
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pt-xl-sml {
    padding-top: calc(1.5 * var(--cubit)); }

  .pb-xl-sml {
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pl-xl-sml {
    padding-left: calc(1.5 * var(--cubit)); }

  .pr-xl-sml {
    padding-right: calc(1.5 * var(--cubit)); }

  .p-xl-med {
    padding: calc(2 * var(--cubit)); }

  .px-xl-med {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-xl-med {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-xl-med {
    padding-top: calc(2 * var(--cubit)); }

  .pb-xl-med {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-xl-med {
    padding-left: calc(2 * var(--cubit)); }

  .pr-xl-med {
    padding-right: calc(2 * var(--cubit)); }

  .p-xl-lrg {
    padding: calc(3 * var(--cubit)); }

  .px-xl-lrg {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-xl-lrg {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-xl-lrg {
    padding-top: calc(3 * var(--cubit)); }

  .pb-xl-lrg {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-xl-lrg {
    padding-left: calc(3 * var(--cubit)); }

  .pr-xl-lrg {
    padding-right: calc(3 * var(--cubit)); }

  .p-xl-cHalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-xl-cHalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-xl-cHalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-xl-cHalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-xl-cHalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-xl-cHalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-xl-cHalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-xl-chalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-xl-chalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-xl-chalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-xl-chalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-xl-chalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-xl-chalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-xl-chalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-xl-c1 {
    padding: calc(1 * var(--cubit)); }

  .px-xl-c1 {
    padding-left: calc(1 * var(--cubit));
    padding-right: calc(1 * var(--cubit)); }

  .py-xl-c1 {
    padding-top: calc(1 * var(--cubit));
    padding-bottom: calc(1 * var(--cubit)); }

  .pt-xl-c1 {
    padding-top: calc(1 * var(--cubit)); }

  .pb-xl-c1 {
    padding-bottom: calc(1 * var(--cubit)); }

  .pl-xl-c1 {
    padding-left: calc(1 * var(--cubit)); }

  .pr-xl-c1 {
    padding-right: calc(1 * var(--cubit)); }

  .p-xl-c2 {
    padding: calc(2 * var(--cubit)); }

  .px-xl-c2 {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-xl-c2 {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-xl-c2 {
    padding-top: calc(2 * var(--cubit)); }

  .pb-xl-c2 {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-xl-c2 {
    padding-left: calc(2 * var(--cubit)); }

  .pr-xl-c2 {
    padding-right: calc(2 * var(--cubit)); }

  .p-xl-c3 {
    padding: calc(3 * var(--cubit)); }

  .px-xl-c3 {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-xl-c3 {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-xl-c3 {
    padding-top: calc(3 * var(--cubit)); }

  .pb-xl-c3 {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-xl-c3 {
    padding-left: calc(3 * var(--cubit)); }

  .pr-xl-c3 {
    padding-right: calc(3 * var(--cubit)); }

  .p-xl-c4 {
    padding: calc(4 * var(--cubit)); }

  .px-xl-c4 {
    padding-left: calc(4 * var(--cubit));
    padding-right: calc(4 * var(--cubit)); }

  .py-xl-c4 {
    padding-top: calc(4 * var(--cubit));
    padding-bottom: calc(4 * var(--cubit)); }

  .pt-xl-c4 {
    padding-top: calc(4 * var(--cubit)); }

  .pb-xl-c4 {
    padding-bottom: calc(4 * var(--cubit)); }

  .pl-xl-c4 {
    padding-left: calc(4 * var(--cubit)); }

  .pr-xl-c4 {
    padding-right: calc(4 * var(--cubit)); } }
@media (min-width: 1400px) {
  .p-xxl-0 {
    padding: 0; }

  .px-xxl-0 {
    padding-left: 0;
    padding-right: 0; }

  .py-xxl-0 {
    padding-left: 0;
    padding-right: 0; }

  .pt-xxl-0 {
    padding-top: 0; }

  .pb-xxl-0 {
    padding-bottom: 0; }

  .pl-xxl-0 {
    padding-left: 0; }

  .pr-xxl-0 {
    padding-right: 0; }

  .px-xxl-auto {
    padding-left: auto;
    padding-right: auto; }

  .py-xxl-auto {
    padding-top: auto;
    padding-bottom: auto; }

  .pt-xxl-auto {
    padding-top: auto; }

  .pb-xxl-auto {
    padding-bottom: auto; }

  .pl-xxl-auto {
    padding-left: auto; }

  .pr-xxl-auto {
    padding-right: auto; }

  .px-xxl-inherit {
    padding-left: inherit;
    padding-right: inherit; }

  .py-xxl-inherit {
    padding-top: inherit;
    padding-bottom: inherit; }

  .pt-xxl-inherit {
    padding-top: inherit; }

  .pb-xxl-inherit {
    padding-bottom: inherit; }

  .pl-xxl-inherit {
    padding-left: inherit; }

  .pr-xxl-inherit {
    padding-right: inherit; }

  .p-xxl-1 {
    padding: calc(1 * calc(var(--cubit) / 3)); }

  .px-xxl-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3));
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .py-xxl-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3));
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pt-xxl-1 {
    padding-top: calc(1 * calc(var(--cubit) / 3)); }

  .pb-xxl-1 {
    padding-bottom: calc(1 * calc(var(--cubit) / 3)); }

  .pl-xxl-1 {
    padding-left: calc(1 * calc(var(--cubit) / 3)); }

  .pr-xxl-1 {
    padding-right: calc(1 * calc(var(--cubit) / 3)); }

  .p-xxl-2 {
    padding: calc(2 * calc(var(--cubit) / 3)); }

  .px-xxl-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3));
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .py-xxl-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3));
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pt-xxl-2 {
    padding-top: calc(2 * calc(var(--cubit) / 3)); }

  .pb-xxl-2 {
    padding-bottom: calc(2 * calc(var(--cubit) / 3)); }

  .pl-xxl-2 {
    padding-left: calc(2 * calc(var(--cubit) / 3)); }

  .pr-xxl-2 {
    padding-right: calc(2 * calc(var(--cubit) / 3)); }

  .p-xxl-3 {
    padding: calc(3 * calc(var(--cubit) / 3)); }

  .px-xxl-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3));
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .py-xxl-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3));
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pt-xxl-3 {
    padding-top: calc(3 * calc(var(--cubit) / 3)); }

  .pb-xxl-3 {
    padding-bottom: calc(3 * calc(var(--cubit) / 3)); }

  .pl-xxl-3 {
    padding-left: calc(3 * calc(var(--cubit) / 3)); }

  .pr-xxl-3 {
    padding-right: calc(3 * calc(var(--cubit) / 3)); }

  .p-xxl-4 {
    padding: calc(4 * calc(var(--cubit) / 3)); }

  .px-xxl-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3));
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .py-xxl-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3));
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pt-xxl-4 {
    padding-top: calc(4 * calc(var(--cubit) / 3)); }

  .pb-xxl-4 {
    padding-bottom: calc(4 * calc(var(--cubit) / 3)); }

  .pl-xxl-4 {
    padding-left: calc(4 * calc(var(--cubit) / 3)); }

  .pr-xxl-4 {
    padding-right: calc(4 * calc(var(--cubit) / 3)); }

  .p-xxl-5 {
    padding: calc(5 * calc(var(--cubit) / 3)); }

  .px-xxl-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3));
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .py-xxl-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3));
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pt-xxl-5 {
    padding-top: calc(5 * calc(var(--cubit) / 3)); }

  .pb-xxl-5 {
    padding-bottom: calc(5 * calc(var(--cubit) / 3)); }

  .pl-xxl-5 {
    padding-left: calc(5 * calc(var(--cubit) / 3)); }

  .pr-xxl-5 {
    padding-right: calc(5 * calc(var(--cubit) / 3)); }

  .p-xxl-sml {
    padding: calc(1.5 * var(--cubit)); }

  .px-xxl-sml {
    padding-left: calc(1.5 * var(--cubit));
    padding-right: calc(1.5 * var(--cubit)); }

  .py-xxl-sml {
    padding-top: calc(1.5 * var(--cubit));
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pt-xxl-sml {
    padding-top: calc(1.5 * var(--cubit)); }

  .pb-xxl-sml {
    padding-bottom: calc(1.5 * var(--cubit)); }

  .pl-xxl-sml {
    padding-left: calc(1.5 * var(--cubit)); }

  .pr-xxl-sml {
    padding-right: calc(1.5 * var(--cubit)); }

  .p-xxl-med {
    padding: calc(2 * var(--cubit)); }

  .px-xxl-med {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-xxl-med {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-xxl-med {
    padding-top: calc(2 * var(--cubit)); }

  .pb-xxl-med {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-xxl-med {
    padding-left: calc(2 * var(--cubit)); }

  .pr-xxl-med {
    padding-right: calc(2 * var(--cubit)); }

  .p-xxl-lrg {
    padding: calc(3 * var(--cubit)); }

  .px-xxl-lrg {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-xxl-lrg {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-xxl-lrg {
    padding-top: calc(3 * var(--cubit)); }

  .pb-xxl-lrg {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-xxl-lrg {
    padding-left: calc(3 * var(--cubit)); }

  .pr-xxl-lrg {
    padding-right: calc(3 * var(--cubit)); }

  .p-xxl-cHalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-xxl-cHalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-xxl-cHalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-xxl-cHalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-xxl-cHalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-xxl-cHalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-xxl-cHalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-xxl-chalf {
    padding: calc(0.5 * var(--cubit)); }

  .px-xxl-chalf {
    padding-left: calc(0.5 * var(--cubit));
    padding-right: calc(0.5 * var(--cubit)); }

  .py-xxl-chalf {
    padding-top: calc(0.5 * var(--cubit));
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pt-xxl-chalf {
    padding-top: calc(0.5 * var(--cubit)); }

  .pb-xxl-chalf {
    padding-bottom: calc(0.5 * var(--cubit)); }

  .pl-xxl-chalf {
    padding-left: calc(0.5 * var(--cubit)); }

  .pr-xxl-chalf {
    padding-right: calc(0.5 * var(--cubit)); }

  .p-xxl-c1 {
    padding: calc(1 * var(--cubit)); }

  .px-xxl-c1 {
    padding-left: calc(1 * var(--cubit));
    padding-right: calc(1 * var(--cubit)); }

  .py-xxl-c1 {
    padding-top: calc(1 * var(--cubit));
    padding-bottom: calc(1 * var(--cubit)); }

  .pt-xxl-c1 {
    padding-top: calc(1 * var(--cubit)); }

  .pb-xxl-c1 {
    padding-bottom: calc(1 * var(--cubit)); }

  .pl-xxl-c1 {
    padding-left: calc(1 * var(--cubit)); }

  .pr-xxl-c1 {
    padding-right: calc(1 * var(--cubit)); }

  .p-xxl-c2 {
    padding: calc(2 * var(--cubit)); }

  .px-xxl-c2 {
    padding-left: calc(2 * var(--cubit));
    padding-right: calc(2 * var(--cubit)); }

  .py-xxl-c2 {
    padding-top: calc(2 * var(--cubit));
    padding-bottom: calc(2 * var(--cubit)); }

  .pt-xxl-c2 {
    padding-top: calc(2 * var(--cubit)); }

  .pb-xxl-c2 {
    padding-bottom: calc(2 * var(--cubit)); }

  .pl-xxl-c2 {
    padding-left: calc(2 * var(--cubit)); }

  .pr-xxl-c2 {
    padding-right: calc(2 * var(--cubit)); }

  .p-xxl-c3 {
    padding: calc(3 * var(--cubit)); }

  .px-xxl-c3 {
    padding-left: calc(3 * var(--cubit));
    padding-right: calc(3 * var(--cubit)); }

  .py-xxl-c3 {
    padding-top: calc(3 * var(--cubit));
    padding-bottom: calc(3 * var(--cubit)); }

  .pt-xxl-c3 {
    padding-top: calc(3 * var(--cubit)); }

  .pb-xxl-c3 {
    padding-bottom: calc(3 * var(--cubit)); }

  .pl-xxl-c3 {
    padding-left: calc(3 * var(--cubit)); }

  .pr-xxl-c3 {
    padding-right: calc(3 * var(--cubit)); }

  .p-xxl-c4 {
    padding: calc(4 * var(--cubit)); }

  .px-xxl-c4 {
    padding-left: calc(4 * var(--cubit));
    padding-right: calc(4 * var(--cubit)); }

  .py-xxl-c4 {
    padding-top: calc(4 * var(--cubit));
    padding-bottom: calc(4 * var(--cubit)); }

  .pt-xxl-c4 {
    padding-top: calc(4 * var(--cubit)); }

  .pb-xxl-c4 {
    padding-bottom: calc(4 * var(--cubit)); }

  .pl-xxl-c4 {
    padding-left: calc(4 * var(--cubit)); }

  .pr-xxl-c4 {
    padding-right: calc(4 * var(--cubit)); } }
.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

@media (min-width: 576px) {
  .order-sm-1 {
    order: 1; }

  .order-sm-2 {
    order: 2; }

  .order-sm-3 {
    order: 3; }

  .order-sm-4 {
    order: 4; }

  .order-sm-5 {
    order: 5; }

  .order-sm-6 {
    order: 6; }

  .order-sm-7 {
    order: 7; }

  .order-sm-8 {
    order: 8; }

  .order-sm-9 {
    order: 9; }

  .order-sm-10 {
    order: 10; } }
@media (min-width: 768px) {
  .order-md-1 {
    order: 1; }

  .order-md-2 {
    order: 2; }

  .order-md-3 {
    order: 3; }

  .order-md-4 {
    order: 4; }

  .order-md-5 {
    order: 5; }

  .order-md-6 {
    order: 6; }

  .order-md-7 {
    order: 7; }

  .order-md-8 {
    order: 8; }

  .order-md-9 {
    order: 9; }

  .order-md-10 {
    order: 10; } }
@media (min-width: 992px) {
  .order-lg-1 {
    order: 1; }

  .order-lg-2 {
    order: 2; }

  .order-lg-3 {
    order: 3; }

  .order-lg-4 {
    order: 4; }

  .order-lg-5 {
    order: 5; }

  .order-lg-6 {
    order: 6; }

  .order-lg-7 {
    order: 7; }

  .order-lg-8 {
    order: 8; }

  .order-lg-9 {
    order: 9; }

  .order-lg-10 {
    order: 10; } }
@media (min-width: 1200px) {
  .order-xl-1 {
    order: 1; }

  .order-xl-2 {
    order: 2; }

  .order-xl-3 {
    order: 3; }

  .order-xl-4 {
    order: 4; }

  .order-xl-5 {
    order: 5; }

  .order-xl-6 {
    order: 6; }

  .order-xl-7 {
    order: 7; }

  .order-xl-8 {
    order: 8; }

  .order-xl-9 {
    order: 9; }

  .order-xl-10 {
    order: 10; } }
@media (min-width: 1400px) {
  .order-xxl-1 {
    order: 1; }

  .order-xxl-2 {
    order: 2; }

  .order-xxl-3 {
    order: 3; }

  .order-xxl-4 {
    order: 4; }

  .order-xxl-5 {
    order: 5; }

  .order-xxl-6 {
    order: 6; }

  .order-xxl-7 {
    order: 7; }

  .order-xxl-8 {
    order: 8; }

  .order-xxl-9 {
    order: 9; }

  .order-xxl-10 {
    order: 10; } }
.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

@media (min-width: 576px) {
  .text-sm-center {
    text-align: center; }

  .text-sm-left {
    text-align: left; }

  .text-sm-right {
    text-align: right; } }
@media (min-width: 768px) {
  .text-md-center {
    text-align: center; }

  .text-md-left {
    text-align: left; }

  .text-md-right {
    text-align: right; } }
@media (min-width: 992px) {
  .text-lg-center {
    text-align: center; }

  .text-lg-left {
    text-align: left; }

  .text-lg-right {
    text-align: right; } }
@media (min-width: 1200px) {
  .text-xl-center {
    text-align: center; }

  .text-xl-left {
    text-align: left; }

  .text-xl-right {
    text-align: right; } }
@media (min-width: 1400px) {
  .text-xxl-center {
    text-align: center; }

  .text-xxl-left {
    text-align: left; }

  .text-xxl-right {
    text-align: right; } }
.align-content-middle, .align-content-center {
  align-content: center; }

.align-content-top {
  align-content: top; }

.align-content-bottom {
  align-content: bottom; }

@media (min-width: 576px) {
  .align-content-sm-middle, .align-self-sm-center {
    align-content: center; }

  .align-content-sm-top {
    align-content: top; }

  .align-content-sm-bottom {
    align-content: bottom; } }
@media (min-width: 768px) {
  .align-content-md-middle, .align-self-md-center {
    align-content: center; }

  .align-content-md-top {
    align-content: top; }

  .align-content-md-bottom {
    align-content: bottom; } }
@media (min-width: 992px) {
  .align-content-lg-middle, .align-self-lg-center {
    align-content: center; }

  .align-content-lg-top {
    align-content: top; }

  .align-content-lg-bottom {
    align-content: bottom; } }
@media (min-width: 1200px) {
  .align-content-xl-middle, .align-self-xl-center {
    align-content: center; }

  .align-content-xl-top {
    align-content: top; }

  .align-content-xl-bottom {
    align-content: bottom; } }
@media (min-width: 1400px) {
  .align-content-xxl-middle, .align-self-xxl-center {
    align-content: center; }

  .align-content-xxl-top {
    align-content: top; }

  .align-content-xxl-bottom {
    align-content: bottom; } }
.justify-content-center {
  justify-content: center; }

.justify-content-left {
  justify-content: left; }

.justify-content-right {
  justify-content: right; }

.justify-content-start {
  justify-content: start; }

.justify-content-end {
  justify-content: end; }

.justify-content-between {
  justify-content: space-between; }

.justify-content-around {
  justify-content: space-around; }

@media (min-width: 576px) {
  .justify-content-sm-center {
    justify-content: center; }

  .justify-content-sm-left {
    justify-content: left; }

  .justify-content-sm-right {
    justify-content: right; }

  .justify-content-sm-start {
    justify-content: start; }

  .justify-content-sm-end {
    justify-content: end; }

  .justify-content-sm-between {
    justify-content: space-between; }

  .justify-content-sm-around {
    justify-content: space-around; } }
@media (min-width: 768px) {
  .justify-content-md-center {
    justify-content: center; }

  .justify-content-md-left {
    justify-content: left; }

  .justify-content-md-right {
    justify-content: right; }

  .justify-content-md-start {
    justify-content: start; }

  .justify-content-md-end {
    justify-content: end; }

  .justify-content-md-between {
    justify-content: space-between; }

  .justify-content-md-around {
    justify-content: space-around; } }
@media (min-width: 992px) {
  .justify-content-lg-center {
    justify-content: center; }

  .justify-content-lg-left {
    justify-content: left; }

  .justify-content-lg-right {
    justify-content: right; }

  .justify-content-lg-start {
    justify-content: start; }

  .justify-content-lg-end {
    justify-content: end; }

  .justify-content-lg-between {
    justify-content: space-between; }

  .justify-content-lg-around {
    justify-content: space-around; } }
@media (min-width: 1200px) {
  .justify-content-xl-center {
    justify-content: center; }

  .justify-content-xl-left {
    justify-content: left; }

  .justify-content-xl-right {
    justify-content: right; }

  .justify-content-xl-start {
    justify-content: start; }

  .justify-content-xl-end {
    justify-content: end; }

  .justify-content-xl-between {
    justify-content: space-between; }

  .justify-content-xl-around {
    justify-content: space-around; } }
@media (min-width: 1400px) {
  .justify-content-xxl-center {
    justify-content: center; }

  .justify-content-xxl-left {
    justify-content: left; }

  .justify-content-xxl-right {
    justify-content: right; }

  .justify-content-xxl-start {
    justify-content: start; }

  .justify-content-xxl-end {
    justify-content: end; }

  .justify-content-xxl-between {
    justify-content: space-between; }

  .justify-content-xxl-around {
    justify-content: space-around; } }
.justify-center {
  justify-content: center; }

.justify-left {
  justify-content: left; }

.justify-right {
  justify-content: right; }

.justify-start {
  justify-content: start; }

.justify-end {
  justify-content: end; }

.justify-between {
  justify-content: space-between; }

.justify-around {
  justify-content: space-around; }

@media (min-width: 576px) {
  .justify-sm-center {
    justify-content: center; }

  .justify-sm-left {
    justify-content: left; }

  .justify-sm-right {
    justify-content: right; }

  .justify-sm-start {
    justify-content: start; }

  .justify-sm-end {
    justify-content: end; }

  .justify-sm-between {
    justify-content: space-between; }

  .justify-sm-around {
    justify-content: space-around; } }
@media (min-width: 768px) {
  .justify-md-center {
    justify-content: center; }

  .justify-md-left {
    justify-content: left; }

  .justify-md-right {
    justify-content: right; }

  .justify-md-start {
    justify-content: start; }

  .justify-md-end {
    justify-content: end; }

  .justify-md-between {
    justify-content: space-between; }

  .justify-md-around {
    justify-content: space-around; } }
@media (min-width: 992px) {
  .justify-lg-center {
    justify-content: center; }

  .justify-lg-left {
    justify-content: left; }

  .justify-lg-right {
    justify-content: right; }

  .justify-lg-start {
    justify-content: start; }

  .justify-lg-end {
    justify-content: end; }

  .justify-lg-between {
    justify-content: space-between; }

  .justify-lg-around {
    justify-content: space-around; } }
@media (min-width: 1200px) {
  .justify-xl-center {
    justify-content: center; }

  .justify-xl-left {
    justify-content: left; }

  .justify-xl-right {
    justify-content: right; }

  .justify-xl-start {
    justify-content: start; }

  .justify-xl-end {
    justify-content: end; }

  .justify-xl-between {
    justify-content: space-between; }

  .justify-xl-around {
    justify-content: space-around; } }
@media (min-width: 1400px) {
  .justify-xxl-center {
    justify-content: center; }

  .justify-xxl-left {
    justify-content: left; }

  .justify-xxl-right {
    justify-content: right; }

  .justify-xxl-start {
    justify-content: start; }

  .justify-xxl-end {
    justify-content: end; }

  .justify-xxl-between {
    justify-content: space-between; }

  .justify-xxl-around {
    justify-content: space-around; } }
.align-self-middle, .align-self-center {
  align-self: center; }

.align-self-top {
  align-self: top; }

.align-self-bottom {
  align-self: bottom; }

@media (min-width: 576px) {
  .align-self-sm-middle, .align-self-sm-center {
    align-self: center; }

  .align-self-sm-top {
    align-self: top; }

  .align-self-sm-bottom {
    align-self: bottom; } }
@media (min-width: 768px) {
  .align-self-md-middle, .align-self-md-center {
    align-self: center; }

  .align-self-md-top {
    align-self: top; }

  .align-self-md-bottom {
    align-self: bottom; } }
@media (min-width: 992px) {
  .align-self-lg-middle, .align-self-lg-center {
    align-self: center; }

  .align-self-lg-top {
    align-self: top; }

  .align-self-lg-bottom {
    align-self: bottom; } }
@media (min-width: 1200px) {
  .align-self-xl-middle, .align-self-xl-center {
    align-self: center; }

  .align-self-xl-top {
    align-self: top; }

  .align-self-xl-bottom {
    align-self: bottom; } }
@media (min-width: 1400px) {
  .align-self-xxl-middle, .align-self-xxl-center {
    align-self: center; }

  .align-self-xxl-top {
    align-self: top; }

  .align-self-xxl-bottom {
    align-self: bottom; } }
.justify-self-center {
  justify-self: center; }

.justify-self-left {
  justify-self: left; }

.justify-self-right {
  justify-self: right; }

.justify-self-start {
  justify-self: start; }

.justify-self-end {
  justify-self: end; }

@media (min-width: 576px) {
  .justify-self-sm-center {
    justify-self: center; }

  .justify-self-sm-left {
    justify-self: left; }

  .justify-self-sm-right {
    justify-self: right; }

  .justify-self-sm-start {
    justify-self: start; }

  .justify-self-sm-end {
    justify-self: end; } }
@media (min-width: 768px) {
  .justify-self-md-center {
    justify-self: center; }

  .justify-self-md-left {
    justify-self: left; }

  .justify-self-md-right {
    justify-self: right; }

  .justify-self-md-start {
    justify-self: start; }

  .justify-self-md-end {
    justify-self: end; } }
@media (min-width: 992px) {
  .justify-self-lg-center {
    justify-self: center; }

  .justify-self-lg-left {
    justify-self: left; }

  .justify-self-lg-right {
    justify-self: right; }

  .justify-self-lg-start {
    justify-self: start; }

  .justify-self-lg-end {
    justify-self: end; } }
@media (min-width: 1200px) {
  .justify-self-xl-center {
    justify-self: center; }

  .justify-self-xl-left {
    justify-self: left; }

  .justify-self-xl-right {
    justify-self: right; }

  .justify-self-xl-start {
    justify-self: start; }

  .justify-self-xl-end {
    justify-self: end; } }
@media (min-width: 1400px) {
  .justify-self-xxl-center {
    justify-self: center; }

  .justify-self-xxl-left {
    justify-self: left; }

  .justify-self-xxl-right {
    justify-self: right; }

  .justify-self-xxl-start {
    justify-self: start; }

  .justify-self-xxl-end {
    justify-self: end; } }
.align-items-middle, .align-items-center {
  align-items: center; }

.align-items-top {
  align-items: top; }

.align-items-bottom {
  align-items: bottom; }

.align-items-stretch {
  align-items: stretch; }

@media (min-width: 576px) {
  .align-items-sm-middle, .align-items-sm-center {
    align-items: center; }

  .align-items-sm-top {
    align-items: top; }

  .align-items-sm-bottom {
    align-items: bottom; }

  .align-items-sm-stretch {
    align-items: stretch; } }
@media (min-width: 768px) {
  .align-items-md-middle, .align-items-md-center {
    align-items: center; }

  .align-items-md-top {
    align-items: top; }

  .align-items-md-bottom {
    align-items: bottom; }

  .align-items-md-stretch {
    align-items: stretch; } }
@media (min-width: 992px) {
  .align-items-lg-middle, .align-items-lg-center {
    align-items: center; }

  .align-items-lg-top {
    align-items: top; }

  .align-items-lg-bottom {
    align-items: bottom; }

  .align-items-lg-stretch {
    align-items: stretch; } }
@media (min-width: 1200px) {
  .align-items-xl-middle, .align-items-xl-center {
    align-items: center; }

  .align-items-xl-top {
    align-items: top; }

  .align-items-xl-bottom {
    align-items: bottom; }

  .align-items-xl-stretch {
    align-items: stretch; } }
@media (min-width: 1400px) {
  .align-items-xxl-middle, .align-items-xxl-center {
    align-items: center; }

  .align-items-xxl-top {
    align-items: top; }

  .align-items-xxl-bottom {
    align-items: bottom; }

  .align-items-xxl-stretch {
    align-items: stretch; } }
.justify-items-center {
  justify-items: center; }

.justify-items-left {
  justify-items: left; }

.justify-items-right {
  justify-items: right; }

.justify-items-start {
  justify-items: start; }

.justify-items-end {
  justify-items: end; }

@media (min-width: 576px) {
  .justify-items-sm-center {
    justify-items: center; }

  .justify-items-sm-left {
    justify-items: left; }

  .justify-items-sm-right {
    justify-items: right; }

  .justify-items-sm-start {
    justify-items: start; }

  .justify-items-sm-end {
    justify-items: end; } }
@media (min-width: 768px) {
  .justify-items-md-center {
    justify-items: center; }

  .justify-items-md-left {
    justify-items: left; }

  .justify-items-md-right {
    justify-items: right; }

  .justify-items-md-start {
    justify-items: start; }

  .justify-items-md-end {
    justify-items: end; } }
@media (min-width: 992px) {
  .justify-items-lg-center {
    justify-items: center; }

  .justify-items-lg-left {
    justify-items: left; }

  .justify-items-lg-right {
    justify-items: right; }

  .justify-items-lg-start {
    justify-items: start; }

  .justify-items-lg-end {
    justify-items: end; } }
@media (min-width: 1200px) {
  .justify-items-xl-center {
    justify-items: center; }

  .justify-items-xl-left {
    justify-items: left; }

  .justify-items-xl-right {
    justify-items: right; }

  .justify-items-xl-start {
    justify-items: start; }

  .justify-items-xl-end {
    justify-items: end; } }
@media (min-width: 1400px) {
  .justify-items-xxl-center {
    justify-items: center; }

  .justify-items-xxl-left {
    justify-items: left; }

  .justify-items-xxl-right {
    justify-items: right; }

  .justify-items-xxl-start {
    justify-items: start; }

  .justify-items-xxl-end {
    justify-items: end; } }
.border {
  border-width: 0px;
  border-style: solid;
  border-color: #000 !important; }

.border-1 {
  border-width: 1px !important; }

.border-top-1 {
  border-top-width: 1px !important; }

.border-bottom-1 {
  border-bottom-width: 1px !important; }

.border-left-1 {
  border-left-width: 1px !important; }

.border-right-1 {
  border-right-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-top-4 {
  border-top-width: 4px !important; }

.border-bottom-4 {
  border-bottom-width: 4px !important; }

.border-left-4 {
  border-left-width: 4px !important; }

.border-right-4 {
  border-right-width: 4px !important; }

.border-none, .border-0 {
  border: none !important; }

.border-top-none, .border-top-0 {
  border-top: none !important; }

.border-bottom-none, .border-bottom-0 {
  border-bottom: none !important; }

.border-left-none, .border-left-0 {
  border-left: none !important; }

.border-right-none, .border-right-0 {
  border-right: none !important; }

.border-1 {
  border-width: 1px !important; }

.border-top-1 {
  border-top-width: 1px !important; }

.border-bottom-1 {
  border-bottom-width: 1px !important; }

.border-left-1 {
  border-left-width: 1px !important; }

.border-right-1 {
  border-right-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-top-4 {
  border-top-width: 4px !important; }

.border-bottom-4 {
  border-bottom-width: 4px !important; }

.border-left-4 {
  border-left-width: 4px !important; }

.border-right-4 {
  border-right-width: 4px !important; }

.border-none, .border-0 {
  border: none !important; }

.border-top-none, .border-top-0 {
  border-top: none !important; }

.border-bottom-none, .border-bottom-0 {
  border-bottom: none !important; }

.border-left-none, .border-left-0 {
  border-left: none !important; }

.border-right-none, .border-right-0 {
  border-right: none !important; }

.border-1 {
  border-width: 1px !important; }

.border-top-1 {
  border-top-width: 1px !important; }

.border-bottom-1 {
  border-bottom-width: 1px !important; }

.border-left-1 {
  border-left-width: 1px !important; }

.border-right-1 {
  border-right-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-top-4 {
  border-top-width: 4px !important; }

.border-bottom-4 {
  border-bottom-width: 4px !important; }

.border-left-4 {
  border-left-width: 4px !important; }

.border-right-4 {
  border-right-width: 4px !important; }

.border-none, .border-0 {
  border: none !important; }

.border-top-none, .border-top-0 {
  border-top: none !important; }

.border-bottom-none, .border-bottom-0 {
  border-bottom: none !important; }

.border-left-none, .border-left-0 {
  border-left: none !important; }

.border-right-none, .border-right-0 {
  border-right: none !important; }

.border-1 {
  border-width: 1px !important; }

.border-top-1 {
  border-top-width: 1px !important; }

.border-bottom-1 {
  border-bottom-width: 1px !important; }

.border-left-1 {
  border-left-width: 1px !important; }

.border-right-1 {
  border-right-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-top-4 {
  border-top-width: 4px !important; }

.border-bottom-4 {
  border-bottom-width: 4px !important; }

.border-left-4 {
  border-left-width: 4px !important; }

.border-right-4 {
  border-right-width: 4px !important; }

.border-none, .border-0 {
  border: none !important; }

.border-top-none, .border-top-0 {
  border-top: none !important; }

.border-bottom-none, .border-bottom-0 {
  border-bottom: none !important; }

.border-left-none, .border-left-0 {
  border-left: none !important; }

.border-right-none, .border-right-0 {
  border-right: none !important; }

.border-1 {
  border-width: 1px !important; }

.border-top-1 {
  border-top-width: 1px !important; }

.border-bottom-1 {
  border-bottom-width: 1px !important; }

.border-left-1 {
  border-left-width: 1px !important; }

.border-right-1 {
  border-right-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-top-4 {
  border-top-width: 4px !important; }

.border-bottom-4 {
  border-bottom-width: 4px !important; }

.border-left-4 {
  border-left-width: 4px !important; }

.border-right-4 {
  border-right-width: 4px !important; }

.border-none, .border-0 {
  border: none !important; }

.border-top-none, .border-top-0 {
  border-top: none !important; }

.border-bottom-none, .border-bottom-0 {
  border-bottom: none !important; }

.border-left-none, .border-left-0 {
  border-left: none !important; }

.border-right-none, .border-right-0 {
  border-right: none !important; }

@media (min-width: 576px) {
  .border-sm-1 {
    border-width: 1px !important; }

  .border-sm-top-1 {
    border-top: 1px !important; }

  .border-sm-bottom-1 {
    border-bottom: 1px !important; }

  .border-sm-left-1 {
    border-left: 1px !important; }

  .border-sm-right-1 {
    border-right: 1px !important; }

  .border-sm-2 {
    border-width: 2px !important; }

  .border-sm-top-2 {
    border-top: 2px !important; }

  .border-sm-bottom-2 {
    border-bottom: 2px !important; }

  .border-sm-left-2 {
    border-left: 2px !important; }

  .border-sm-right-2 {
    border-right: 2px !important; }

  .border-sm-3 {
    border-width: 3px !important; }

  .border-sm-top-3 {
    border-top: 3px !important; }

  .border-sm-bottom-3 {
    border-bottom: 3px !important; }

  .border-sm-left-3 {
    border-left: 3px !important; }

  .border-sm-right-3 {
    border-right: 3px !important; }

  .border-sm-4 {
    border-width: 4px !important; }

  .border-sm-top-4 {
    border-top: 4px !important; }

  .border-sm-bottom-4 {
    border-bottom: 4px !important; }

  .border-sm-left-4 {
    border-left: 4px !important; }

  .border-sm-right-4 {
    border-right: 4px !important; }

  .border-sm-none, .border-sm-0 {
    border: none !important; }

  .border-sm-top-none, .border-sm-top-0 {
    border-top: none !important; }

  .border-sm-bottom-none, .border-sm-bottom-0 {
    border-bottom: none !important; }

  .border-sm-left-none, .border-sm-left-0 {
    border-left: none !important; }

  .border-sm-right-none, .border-sm-right-0 {
    border-right: none !important; } }
@media (min-width: 768px) {
  .border-md-1 {
    border-width: 1px !important; }

  .border-md-top-1 {
    border-top: 1px !important; }

  .border-md-bottom-1 {
    border-bottom: 1px !important; }

  .border-md-left-1 {
    border-left: 1px !important; }

  .border-md-right-1 {
    border-right: 1px !important; }

  .border-md-2 {
    border-width: 2px !important; }

  .border-md-top-2 {
    border-top: 2px !important; }

  .border-md-bottom-2 {
    border-bottom: 2px !important; }

  .border-md-left-2 {
    border-left: 2px !important; }

  .border-md-right-2 {
    border-right: 2px !important; }

  .border-md-3 {
    border-width: 3px !important; }

  .border-md-top-3 {
    border-top: 3px !important; }

  .border-md-bottom-3 {
    border-bottom: 3px !important; }

  .border-md-left-3 {
    border-left: 3px !important; }

  .border-md-right-3 {
    border-right: 3px !important; }

  .border-md-4 {
    border-width: 4px !important; }

  .border-md-top-4 {
    border-top: 4px !important; }

  .border-md-bottom-4 {
    border-bottom: 4px !important; }

  .border-md-left-4 {
    border-left: 4px !important; }

  .border-md-right-4 {
    border-right: 4px !important; }

  .border-md-none, .border-md-0 {
    border: none !important; }

  .border-md-top-none, .border-md-top-0 {
    border-top: none !important; }

  .border-md-bottom-none, .border-md-bottom-0 {
    border-bottom: none !important; }

  .border-md-left-none, .border-md-left-0 {
    border-left: none !important; }

  .border-md-right-none, .border-md-right-0 {
    border-right: none !important; } }
@media (min-width: 992px) {
  .border-lg-1 {
    border-width: 1px !important; }

  .border-lg-top-1 {
    border-top: 1px !important; }

  .border-lg-bottom-1 {
    border-bottom: 1px !important; }

  .border-lg-left-1 {
    border-left: 1px !important; }

  .border-lg-right-1 {
    border-right: 1px !important; }

  .border-lg-2 {
    border-width: 2px !important; }

  .border-lg-top-2 {
    border-top: 2px !important; }

  .border-lg-bottom-2 {
    border-bottom: 2px !important; }

  .border-lg-left-2 {
    border-left: 2px !important; }

  .border-lg-right-2 {
    border-right: 2px !important; }

  .border-lg-3 {
    border-width: 3px !important; }

  .border-lg-top-3 {
    border-top: 3px !important; }

  .border-lg-bottom-3 {
    border-bottom: 3px !important; }

  .border-lg-left-3 {
    border-left: 3px !important; }

  .border-lg-right-3 {
    border-right: 3px !important; }

  .border-lg-4 {
    border-width: 4px !important; }

  .border-lg-top-4 {
    border-top: 4px !important; }

  .border-lg-bottom-4 {
    border-bottom: 4px !important; }

  .border-lg-left-4 {
    border-left: 4px !important; }

  .border-lg-right-4 {
    border-right: 4px !important; }

  .border-lg-none, .border-lg-0 {
    border: none !important; }

  .border-lg-top-none, .border-lg-top-0 {
    border-top: none !important; }

  .border-lg-bottom-none, .border-lg-bottom-0 {
    border-bottom: none !important; }

  .border-lg-left-none, .border-lg-left-0 {
    border-left: none !important; }

  .border-lg-right-none, .border-lg-right-0 {
    border-right: none !important; } }
@media (min-width: 1200px) {
  .border-xl-1 {
    border-width: 1px !important; }

  .border-xl-top-1 {
    border-top: 1px !important; }

  .border-xl-bottom-1 {
    border-bottom: 1px !important; }

  .border-xl-left-1 {
    border-left: 1px !important; }

  .border-xl-right-1 {
    border-right: 1px !important; }

  .border-xl-2 {
    border-width: 2px !important; }

  .border-xl-top-2 {
    border-top: 2px !important; }

  .border-xl-bottom-2 {
    border-bottom: 2px !important; }

  .border-xl-left-2 {
    border-left: 2px !important; }

  .border-xl-right-2 {
    border-right: 2px !important; }

  .border-xl-3 {
    border-width: 3px !important; }

  .border-xl-top-3 {
    border-top: 3px !important; }

  .border-xl-bottom-3 {
    border-bottom: 3px !important; }

  .border-xl-left-3 {
    border-left: 3px !important; }

  .border-xl-right-3 {
    border-right: 3px !important; }

  .border-xl-4 {
    border-width: 4px !important; }

  .border-xl-top-4 {
    border-top: 4px !important; }

  .border-xl-bottom-4 {
    border-bottom: 4px !important; }

  .border-xl-left-4 {
    border-left: 4px !important; }

  .border-xl-right-4 {
    border-right: 4px !important; }

  .border-xl-none, .border-xl-0 {
    border: none !important; }

  .border-xl-top-none, .border-xl-top-0 {
    border-top: none !important; }

  .border-xl-bottom-none, .border-xl-bottom-0 {
    border-bottom: none !important; }

  .border-xl-left-none, .border-xl-left-0 {
    border-left: none !important; }

  .border-xl-right-none, .border-xl-right-0 {
    border-right: none !important; } }
@media (min-width: 1400px) {
  .border-xxl-1 {
    border-width: 1px !important; }

  .border-xxl-top-1 {
    border-top: 1px !important; }

  .border-xxl-bottom-1 {
    border-bottom: 1px !important; }

  .border-xxl-left-1 {
    border-left: 1px !important; }

  .border-xxl-right-1 {
    border-right: 1px !important; }

  .border-xxl-2 {
    border-width: 2px !important; }

  .border-xxl-top-2 {
    border-top: 2px !important; }

  .border-xxl-bottom-2 {
    border-bottom: 2px !important; }

  .border-xxl-left-2 {
    border-left: 2px !important; }

  .border-xxl-right-2 {
    border-right: 2px !important; }

  .border-xxl-3 {
    border-width: 3px !important; }

  .border-xxl-top-3 {
    border-top: 3px !important; }

  .border-xxl-bottom-3 {
    border-bottom: 3px !important; }

  .border-xxl-left-3 {
    border-left: 3px !important; }

  .border-xxl-right-3 {
    border-right: 3px !important; }

  .border-xxl-4 {
    border-width: 4px !important; }

  .border-xxl-top-4 {
    border-top: 4px !important; }

  .border-xxl-bottom-4 {
    border-bottom: 4px !important; }

  .border-xxl-left-4 {
    border-left: 4px !important; }

  .border-xxl-right-4 {
    border-right: 4px !important; }

  .border-xxl-none, .border-xxl-0 {
    border: none !important; }

  .border-xxl-top-none, .border-xxl-top-0 {
    border-top: none !important; }

  .border-xxl-bottom-none, .border-xxl-bottom-0 {
    border-bottom: none !important; }

  .border-xxl-left-none, .border-xxl-left-0 {
    border-left: none !important; }

  .border-xxl-right-none, .border-xxl-right-0 {
    border-right: none !important; } }
.mh-100 {
  min-height: 100%; }

.mh-auto {
  min-height: auto; }

.mh-unset {
  min-height: unset; }

.mh-5vh {
  min-height: calc(1 * 5vh); }

.mh-5vw {
  min-height: calc(1 * 5vw); }

.mh-10vh {
  min-height: calc(2 * 5vh); }

.mh-10vw {
  min-height: calc(2 * 5vw); }

.mh-15vh {
  min-height: calc(3 * 5vh); }

.mh-15vw {
  min-height: calc(3 * 5vw); }

.mh-20vh {
  min-height: calc(4 * 5vh); }

.mh-20vw {
  min-height: calc(4 * 5vw); }

.mh-25vh {
  min-height: calc(5 * 5vh); }

.mh-25vw {
  min-height: calc(5 * 5vw); }

.mh-30vh {
  min-height: calc(6 * 5vh); }

.mh-30vw {
  min-height: calc(6 * 5vw); }

.mh-35vh {
  min-height: calc(7 * 5vh); }

.mh-35vw {
  min-height: calc(7 * 5vw); }

.mh-40vh {
  min-height: calc(8 * 5vh); }

.mh-40vw {
  min-height: calc(8 * 5vw); }

.mh-45vh {
  min-height: calc(9 * 5vh); }

.mh-45vw {
  min-height: calc(9 * 5vw); }

.mh-50vh {
  min-height: calc(10 * 5vh); }

.mh-50vw {
  min-height: calc(10 * 5vw); }

.mh-55vh {
  min-height: calc(11 * 5vh); }

.mh-55vw {
  min-height: calc(11 * 5vw); }

.mh-60vh {
  min-height: calc(12 * 5vh); }

.mh-60vw {
  min-height: calc(12 * 5vw); }

.mh-65vh {
  min-height: calc(13 * 5vh); }

.mh-65vw {
  min-height: calc(13 * 5vw); }

.mh-70vh {
  min-height: calc(14 * 5vh); }

.mh-70vw {
  min-height: calc(14 * 5vw); }

.mh-75vh {
  min-height: calc(15 * 5vh); }

.mh-75vw {
  min-height: calc(15 * 5vw); }

.mh-80vh {
  min-height: calc(16 * 5vh); }

.mh-80vw {
  min-height: calc(16 * 5vw); }

.mh-85vh {
  min-height: calc(17 * 5vh); }

.mh-85vw {
  min-height: calc(17 * 5vw); }

.mh-90vh {
  min-height: calc(18 * 5vh); }

.mh-90vw {
  min-height: calc(18 * 5vw); }

.mh-95vh {
  min-height: calc(19 * 5vh); }

.mh-95vw {
  min-height: calc(19 * 5vw); }

.mh-100vh {
  min-height: calc(20 * 5vh); }

.mh-100vw {
  min-height: calc(20 * 5vw); }

@media (min-width: 576px) {
  .mh-sm-100 {
    min-height: 100%; }

  .mh-sm-auto {
    min-height: auto; }

  .mh-sm-unset {
    min-height: unset; }

  .mh-sm-5vh {
    min-height: calc(1 * 5vh); }

  .mh-sm-5vw {
    min-height: calc(1 * 5vw); }

  .mh-sm-10vh {
    min-height: calc(2 * 5vh); }

  .mh-sm-10vw {
    min-height: calc(2 * 5vw); }

  .mh-sm-15vh {
    min-height: calc(3 * 5vh); }

  .mh-sm-15vw {
    min-height: calc(3 * 5vw); }

  .mh-sm-20vh {
    min-height: calc(4 * 5vh); }

  .mh-sm-20vw {
    min-height: calc(4 * 5vw); }

  .mh-sm-25vh {
    min-height: calc(5 * 5vh); }

  .mh-sm-25vw {
    min-height: calc(5 * 5vw); }

  .mh-sm-30vh {
    min-height: calc(6 * 5vh); }

  .mh-sm-30vw {
    min-height: calc(6 * 5vw); }

  .mh-sm-35vh {
    min-height: calc(7 * 5vh); }

  .mh-sm-35vw {
    min-height: calc(7 * 5vw); }

  .mh-sm-40vh {
    min-height: calc(8 * 5vh); }

  .mh-sm-40vw {
    min-height: calc(8 * 5vw); }

  .mh-sm-45vh {
    min-height: calc(9 * 5vh); }

  .mh-sm-45vw {
    min-height: calc(9 * 5vw); }

  .mh-sm-50vh {
    min-height: calc(10 * 5vh); }

  .mh-sm-50vw {
    min-height: calc(10 * 5vw); }

  .mh-sm-55vh {
    min-height: calc(11 * 5vh); }

  .mh-sm-55vw {
    min-height: calc(11 * 5vw); }

  .mh-sm-60vh {
    min-height: calc(12 * 5vh); }

  .mh-sm-60vw {
    min-height: calc(12 * 5vw); }

  .mh-sm-65vh {
    min-height: calc(13 * 5vh); }

  .mh-sm-65vw {
    min-height: calc(13 * 5vw); }

  .mh-sm-70vh {
    min-height: calc(14 * 5vh); }

  .mh-sm-70vw {
    min-height: calc(14 * 5vw); }

  .mh-sm-75vh {
    min-height: calc(15 * 5vh); }

  .mh-sm-75vw {
    min-height: calc(15 * 5vw); }

  .mh-sm-80vh {
    min-height: calc(16 * 5vh); }

  .mh-sm-80vw {
    min-height: calc(16 * 5vw); }

  .mh-sm-85vh {
    min-height: calc(17 * 5vh); }

  .mh-sm-85vw {
    min-height: calc(17 * 5vw); }

  .mh-sm-90vh {
    min-height: calc(18 * 5vh); }

  .mh-sm-90vw {
    min-height: calc(18 * 5vw); }

  .mh-sm-95vh {
    min-height: calc(19 * 5vh); }

  .mh-sm-95vw {
    min-height: calc(19 * 5vw); }

  .mh-sm-100vh {
    min-height: calc(20 * 5vh); }

  .mh-sm-100vw {
    min-height: calc(20 * 5vw); } }
@media (min-width: 768px) {
  .mh-md-100 {
    min-height: 100%; }

  .mh-md-auto {
    min-height: auto; }

  .mh-md-unset {
    min-height: unset; }

  .mh-md-5vh {
    min-height: calc(1 * 5vh); }

  .mh-md-5vw {
    min-height: calc(1 * 5vw); }

  .mh-md-10vh {
    min-height: calc(2 * 5vh); }

  .mh-md-10vw {
    min-height: calc(2 * 5vw); }

  .mh-md-15vh {
    min-height: calc(3 * 5vh); }

  .mh-md-15vw {
    min-height: calc(3 * 5vw); }

  .mh-md-20vh {
    min-height: calc(4 * 5vh); }

  .mh-md-20vw {
    min-height: calc(4 * 5vw); }

  .mh-md-25vh {
    min-height: calc(5 * 5vh); }

  .mh-md-25vw {
    min-height: calc(5 * 5vw); }

  .mh-md-30vh {
    min-height: calc(6 * 5vh); }

  .mh-md-30vw {
    min-height: calc(6 * 5vw); }

  .mh-md-35vh {
    min-height: calc(7 * 5vh); }

  .mh-md-35vw {
    min-height: calc(7 * 5vw); }

  .mh-md-40vh {
    min-height: calc(8 * 5vh); }

  .mh-md-40vw {
    min-height: calc(8 * 5vw); }

  .mh-md-45vh {
    min-height: calc(9 * 5vh); }

  .mh-md-45vw {
    min-height: calc(9 * 5vw); }

  .mh-md-50vh {
    min-height: calc(10 * 5vh); }

  .mh-md-50vw {
    min-height: calc(10 * 5vw); }

  .mh-md-55vh {
    min-height: calc(11 * 5vh); }

  .mh-md-55vw {
    min-height: calc(11 * 5vw); }

  .mh-md-60vh {
    min-height: calc(12 * 5vh); }

  .mh-md-60vw {
    min-height: calc(12 * 5vw); }

  .mh-md-65vh {
    min-height: calc(13 * 5vh); }

  .mh-md-65vw {
    min-height: calc(13 * 5vw); }

  .mh-md-70vh {
    min-height: calc(14 * 5vh); }

  .mh-md-70vw {
    min-height: calc(14 * 5vw); }

  .mh-md-75vh {
    min-height: calc(15 * 5vh); }

  .mh-md-75vw {
    min-height: calc(15 * 5vw); }

  .mh-md-80vh {
    min-height: calc(16 * 5vh); }

  .mh-md-80vw {
    min-height: calc(16 * 5vw); }

  .mh-md-85vh {
    min-height: calc(17 * 5vh); }

  .mh-md-85vw {
    min-height: calc(17 * 5vw); }

  .mh-md-90vh {
    min-height: calc(18 * 5vh); }

  .mh-md-90vw {
    min-height: calc(18 * 5vw); }

  .mh-md-95vh {
    min-height: calc(19 * 5vh); }

  .mh-md-95vw {
    min-height: calc(19 * 5vw); }

  .mh-md-100vh {
    min-height: calc(20 * 5vh); }

  .mh-md-100vw {
    min-height: calc(20 * 5vw); } }
@media (min-width: 992px) {
  .mh-lg-100 {
    min-height: 100%; }

  .mh-lg-auto {
    min-height: auto; }

  .mh-lg-unset {
    min-height: unset; }

  .mh-lg-5vh {
    min-height: calc(1 * 5vh); }

  .mh-lg-5vw {
    min-height: calc(1 * 5vw); }

  .mh-lg-10vh {
    min-height: calc(2 * 5vh); }

  .mh-lg-10vw {
    min-height: calc(2 * 5vw); }

  .mh-lg-15vh {
    min-height: calc(3 * 5vh); }

  .mh-lg-15vw {
    min-height: calc(3 * 5vw); }

  .mh-lg-20vh {
    min-height: calc(4 * 5vh); }

  .mh-lg-20vw {
    min-height: calc(4 * 5vw); }

  .mh-lg-25vh {
    min-height: calc(5 * 5vh); }

  .mh-lg-25vw {
    min-height: calc(5 * 5vw); }

  .mh-lg-30vh {
    min-height: calc(6 * 5vh); }

  .mh-lg-30vw {
    min-height: calc(6 * 5vw); }

  .mh-lg-35vh {
    min-height: calc(7 * 5vh); }

  .mh-lg-35vw {
    min-height: calc(7 * 5vw); }

  .mh-lg-40vh {
    min-height: calc(8 * 5vh); }

  .mh-lg-40vw {
    min-height: calc(8 * 5vw); }

  .mh-lg-45vh {
    min-height: calc(9 * 5vh); }

  .mh-lg-45vw {
    min-height: calc(9 * 5vw); }

  .mh-lg-50vh {
    min-height: calc(10 * 5vh); }

  .mh-lg-50vw {
    min-height: calc(10 * 5vw); }

  .mh-lg-55vh {
    min-height: calc(11 * 5vh); }

  .mh-lg-55vw {
    min-height: calc(11 * 5vw); }

  .mh-lg-60vh {
    min-height: calc(12 * 5vh); }

  .mh-lg-60vw {
    min-height: calc(12 * 5vw); }

  .mh-lg-65vh {
    min-height: calc(13 * 5vh); }

  .mh-lg-65vw {
    min-height: calc(13 * 5vw); }

  .mh-lg-70vh {
    min-height: calc(14 * 5vh); }

  .mh-lg-70vw {
    min-height: calc(14 * 5vw); }

  .mh-lg-75vh {
    min-height: calc(15 * 5vh); }

  .mh-lg-75vw {
    min-height: calc(15 * 5vw); }

  .mh-lg-80vh {
    min-height: calc(16 * 5vh); }

  .mh-lg-80vw {
    min-height: calc(16 * 5vw); }

  .mh-lg-85vh {
    min-height: calc(17 * 5vh); }

  .mh-lg-85vw {
    min-height: calc(17 * 5vw); }

  .mh-lg-90vh {
    min-height: calc(18 * 5vh); }

  .mh-lg-90vw {
    min-height: calc(18 * 5vw); }

  .mh-lg-95vh {
    min-height: calc(19 * 5vh); }

  .mh-lg-95vw {
    min-height: calc(19 * 5vw); }

  .mh-lg-100vh {
    min-height: calc(20 * 5vh); }

  .mh-lg-100vw {
    min-height: calc(20 * 5vw); } }
@media (min-width: 1200px) {
  .mh-xl-100 {
    min-height: 100%; }

  .mh-xl-auto {
    min-height: auto; }

  .mh-xl-unset {
    min-height: unset; }

  .mh-xl-5vh {
    min-height: calc(1 * 5vh); }

  .mh-xl-5vw {
    min-height: calc(1 * 5vw); }

  .mh-xl-10vh {
    min-height: calc(2 * 5vh); }

  .mh-xl-10vw {
    min-height: calc(2 * 5vw); }

  .mh-xl-15vh {
    min-height: calc(3 * 5vh); }

  .mh-xl-15vw {
    min-height: calc(3 * 5vw); }

  .mh-xl-20vh {
    min-height: calc(4 * 5vh); }

  .mh-xl-20vw {
    min-height: calc(4 * 5vw); }

  .mh-xl-25vh {
    min-height: calc(5 * 5vh); }

  .mh-xl-25vw {
    min-height: calc(5 * 5vw); }

  .mh-xl-30vh {
    min-height: calc(6 * 5vh); }

  .mh-xl-30vw {
    min-height: calc(6 * 5vw); }

  .mh-xl-35vh {
    min-height: calc(7 * 5vh); }

  .mh-xl-35vw {
    min-height: calc(7 * 5vw); }

  .mh-xl-40vh {
    min-height: calc(8 * 5vh); }

  .mh-xl-40vw {
    min-height: calc(8 * 5vw); }

  .mh-xl-45vh {
    min-height: calc(9 * 5vh); }

  .mh-xl-45vw {
    min-height: calc(9 * 5vw); }

  .mh-xl-50vh {
    min-height: calc(10 * 5vh); }

  .mh-xl-50vw {
    min-height: calc(10 * 5vw); }

  .mh-xl-55vh {
    min-height: calc(11 * 5vh); }

  .mh-xl-55vw {
    min-height: calc(11 * 5vw); }

  .mh-xl-60vh {
    min-height: calc(12 * 5vh); }

  .mh-xl-60vw {
    min-height: calc(12 * 5vw); }

  .mh-xl-65vh {
    min-height: calc(13 * 5vh); }

  .mh-xl-65vw {
    min-height: calc(13 * 5vw); }

  .mh-xl-70vh {
    min-height: calc(14 * 5vh); }

  .mh-xl-70vw {
    min-height: calc(14 * 5vw); }

  .mh-xl-75vh {
    min-height: calc(15 * 5vh); }

  .mh-xl-75vw {
    min-height: calc(15 * 5vw); }

  .mh-xl-80vh {
    min-height: calc(16 * 5vh); }

  .mh-xl-80vw {
    min-height: calc(16 * 5vw); }

  .mh-xl-85vh {
    min-height: calc(17 * 5vh); }

  .mh-xl-85vw {
    min-height: calc(17 * 5vw); }

  .mh-xl-90vh {
    min-height: calc(18 * 5vh); }

  .mh-xl-90vw {
    min-height: calc(18 * 5vw); }

  .mh-xl-95vh {
    min-height: calc(19 * 5vh); }

  .mh-xl-95vw {
    min-height: calc(19 * 5vw); }

  .mh-xl-100vh {
    min-height: calc(20 * 5vh); }

  .mh-xl-100vw {
    min-height: calc(20 * 5vw); } }
@media (min-width: 1400px) {
  .mh-xxl-100 {
    min-height: 100%; }

  .mh-xxl-auto {
    min-height: auto; }

  .mh-xxl-unset {
    min-height: unset; }

  .mh-xxl-5vh {
    min-height: calc(1 * 5vh); }

  .mh-xxl-5vw {
    min-height: calc(1 * 5vw); }

  .mh-xxl-10vh {
    min-height: calc(2 * 5vh); }

  .mh-xxl-10vw {
    min-height: calc(2 * 5vw); }

  .mh-xxl-15vh {
    min-height: calc(3 * 5vh); }

  .mh-xxl-15vw {
    min-height: calc(3 * 5vw); }

  .mh-xxl-20vh {
    min-height: calc(4 * 5vh); }

  .mh-xxl-20vw {
    min-height: calc(4 * 5vw); }

  .mh-xxl-25vh {
    min-height: calc(5 * 5vh); }

  .mh-xxl-25vw {
    min-height: calc(5 * 5vw); }

  .mh-xxl-30vh {
    min-height: calc(6 * 5vh); }

  .mh-xxl-30vw {
    min-height: calc(6 * 5vw); }

  .mh-xxl-35vh {
    min-height: calc(7 * 5vh); }

  .mh-xxl-35vw {
    min-height: calc(7 * 5vw); }

  .mh-xxl-40vh {
    min-height: calc(8 * 5vh); }

  .mh-xxl-40vw {
    min-height: calc(8 * 5vw); }

  .mh-xxl-45vh {
    min-height: calc(9 * 5vh); }

  .mh-xxl-45vw {
    min-height: calc(9 * 5vw); }

  .mh-xxl-50vh {
    min-height: calc(10 * 5vh); }

  .mh-xxl-50vw {
    min-height: calc(10 * 5vw); }

  .mh-xxl-55vh {
    min-height: calc(11 * 5vh); }

  .mh-xxl-55vw {
    min-height: calc(11 * 5vw); }

  .mh-xxl-60vh {
    min-height: calc(12 * 5vh); }

  .mh-xxl-60vw {
    min-height: calc(12 * 5vw); }

  .mh-xxl-65vh {
    min-height: calc(13 * 5vh); }

  .mh-xxl-65vw {
    min-height: calc(13 * 5vw); }

  .mh-xxl-70vh {
    min-height: calc(14 * 5vh); }

  .mh-xxl-70vw {
    min-height: calc(14 * 5vw); }

  .mh-xxl-75vh {
    min-height: calc(15 * 5vh); }

  .mh-xxl-75vw {
    min-height: calc(15 * 5vw); }

  .mh-xxl-80vh {
    min-height: calc(16 * 5vh); }

  .mh-xxl-80vw {
    min-height: calc(16 * 5vw); }

  .mh-xxl-85vh {
    min-height: calc(17 * 5vh); }

  .mh-xxl-85vw {
    min-height: calc(17 * 5vw); }

  .mh-xxl-90vh {
    min-height: calc(18 * 5vh); }

  .mh-xxl-90vw {
    min-height: calc(18 * 5vw); }

  .mh-xxl-95vh {
    min-height: calc(19 * 5vh); }

  .mh-xxl-95vw {
    min-height: calc(19 * 5vw); }

  .mh-xxl-100vh {
    min-height: calc(20 * 5vh); }

  .mh-xxl-100vw {
    min-height: calc(20 * 5vw); } }
.h-100 {
  height: 100%; }

.h-auto {
  height: auto; }

.h-unset {
  height: unset; }

.h-5vh {
  height: calc(1 * 5vh); }

.h-5vw {
  height: calc(1 * 5vw); }

.h-10vh {
  height: calc(2 * 5vh); }

.h-10vw {
  height: calc(2 * 5vw); }

.h-15vh {
  height: calc(3 * 5vh); }

.h-15vw {
  height: calc(3 * 5vw); }

.h-20vh {
  height: calc(4 * 5vh); }

.h-20vw {
  height: calc(4 * 5vw); }

.h-25vh {
  height: calc(5 * 5vh); }

.h-25vw {
  height: calc(5 * 5vw); }

.h-30vh {
  height: calc(6 * 5vh); }

.h-30vw {
  height: calc(6 * 5vw); }

.h-35vh {
  height: calc(7 * 5vh); }

.h-35vw {
  height: calc(7 * 5vw); }

.h-40vh {
  height: calc(8 * 5vh); }

.h-40vw {
  height: calc(8 * 5vw); }

.h-45vh {
  height: calc(9 * 5vh); }

.h-45vw {
  height: calc(9 * 5vw); }

.h-50vh {
  height: calc(10 * 5vh); }

.h-50vw {
  height: calc(10 * 5vw); }

.h-55vh {
  height: calc(11 * 5vh); }

.h-55vw {
  height: calc(11 * 5vw); }

.h-60vh {
  height: calc(12 * 5vh); }

.h-60vw {
  height: calc(12 * 5vw); }

.h-65vh {
  height: calc(13 * 5vh); }

.h-65vw {
  height: calc(13 * 5vw); }

.h-70vh {
  height: calc(14 * 5vh); }

.h-70vw {
  height: calc(14 * 5vw); }

.h-75vh {
  height: calc(15 * 5vh); }

.h-75vw {
  height: calc(15 * 5vw); }

.h-80vh {
  height: calc(16 * 5vh); }

.h-80vw {
  height: calc(16 * 5vw); }

.h-85vh {
  height: calc(17 * 5vh); }

.h-85vw {
  height: calc(17 * 5vw); }

.h-90vh {
  height: calc(18 * 5vh); }

.h-90vw {
  height: calc(18 * 5vw); }

.h-95vh {
  height: calc(19 * 5vh); }

.h-95vw {
  height: calc(19 * 5vw); }

.h-100vh {
  height: calc(20 * 5vh); }

.h-100vw {
  height: calc(20 * 5vw); }

@media (min-width: 576px) {
  .h-sm-100 {
    height: 100%; }

  .h-sm-auto {
    height: auto; }

  .h-sm-unset {
    height: unset; }

  .h-sm-5vh {
    height: calc(1 * 5vh); }

  .h-sm-5vw {
    height: calc(1 * 5vw); }

  .h-sm-10vh {
    height: calc(2 * 5vh); }

  .h-sm-10vw {
    height: calc(2 * 5vw); }

  .h-sm-15vh {
    height: calc(3 * 5vh); }

  .h-sm-15vw {
    height: calc(3 * 5vw); }

  .h-sm-20vh {
    height: calc(4 * 5vh); }

  .h-sm-20vw {
    height: calc(4 * 5vw); }

  .h-sm-25vh {
    height: calc(5 * 5vh); }

  .h-sm-25vw {
    height: calc(5 * 5vw); }

  .h-sm-30vh {
    height: calc(6 * 5vh); }

  .h-sm-30vw {
    height: calc(6 * 5vw); }

  .h-sm-35vh {
    height: calc(7 * 5vh); }

  .h-sm-35vw {
    height: calc(7 * 5vw); }

  .h-sm-40vh {
    height: calc(8 * 5vh); }

  .h-sm-40vw {
    height: calc(8 * 5vw); }

  .h-sm-45vh {
    height: calc(9 * 5vh); }

  .h-sm-45vw {
    height: calc(9 * 5vw); }

  .h-sm-50vh {
    height: calc(10 * 5vh); }

  .h-sm-50vw {
    height: calc(10 * 5vw); }

  .h-sm-55vh {
    height: calc(11 * 5vh); }

  .h-sm-55vw {
    height: calc(11 * 5vw); }

  .h-sm-60vh {
    height: calc(12 * 5vh); }

  .h-sm-60vw {
    height: calc(12 * 5vw); }

  .h-sm-65vh {
    height: calc(13 * 5vh); }

  .h-sm-65vw {
    height: calc(13 * 5vw); }

  .h-sm-70vh {
    height: calc(14 * 5vh); }

  .h-sm-70vw {
    height: calc(14 * 5vw); }

  .h-sm-75vh {
    height: calc(15 * 5vh); }

  .h-sm-75vw {
    height: calc(15 * 5vw); }

  .h-sm-80vh {
    height: calc(16 * 5vh); }

  .h-sm-80vw {
    height: calc(16 * 5vw); }

  .h-sm-85vh {
    height: calc(17 * 5vh); }

  .h-sm-85vw {
    height: calc(17 * 5vw); }

  .h-sm-90vh {
    height: calc(18 * 5vh); }

  .h-sm-90vw {
    height: calc(18 * 5vw); }

  .h-sm-95vh {
    height: calc(19 * 5vh); }

  .h-sm-95vw {
    height: calc(19 * 5vw); }

  .h-sm-100vh {
    height: calc(20 * 5vh); }

  .h-sm-100vw {
    height: calc(20 * 5vw); } }
@media (min-width: 768px) {
  .h-md-100 {
    height: 100%; }

  .h-md-auto {
    height: auto; }

  .h-md-unset {
    height: unset; }

  .h-md-5vh {
    height: calc(1 * 5vh); }

  .h-md-5vw {
    height: calc(1 * 5vw); }

  .h-md-10vh {
    height: calc(2 * 5vh); }

  .h-md-10vw {
    height: calc(2 * 5vw); }

  .h-md-15vh {
    height: calc(3 * 5vh); }

  .h-md-15vw {
    height: calc(3 * 5vw); }

  .h-md-20vh {
    height: calc(4 * 5vh); }

  .h-md-20vw {
    height: calc(4 * 5vw); }

  .h-md-25vh {
    height: calc(5 * 5vh); }

  .h-md-25vw {
    height: calc(5 * 5vw); }

  .h-md-30vh {
    height: calc(6 * 5vh); }

  .h-md-30vw {
    height: calc(6 * 5vw); }

  .h-md-35vh {
    height: calc(7 * 5vh); }

  .h-md-35vw {
    height: calc(7 * 5vw); }

  .h-md-40vh {
    height: calc(8 * 5vh); }

  .h-md-40vw {
    height: calc(8 * 5vw); }

  .h-md-45vh {
    height: calc(9 * 5vh); }

  .h-md-45vw {
    height: calc(9 * 5vw); }

  .h-md-50vh {
    height: calc(10 * 5vh); }

  .h-md-50vw {
    height: calc(10 * 5vw); }

  .h-md-55vh {
    height: calc(11 * 5vh); }

  .h-md-55vw {
    height: calc(11 * 5vw); }

  .h-md-60vh {
    height: calc(12 * 5vh); }

  .h-md-60vw {
    height: calc(12 * 5vw); }

  .h-md-65vh {
    height: calc(13 * 5vh); }

  .h-md-65vw {
    height: calc(13 * 5vw); }

  .h-md-70vh {
    height: calc(14 * 5vh); }

  .h-md-70vw {
    height: calc(14 * 5vw); }

  .h-md-75vh {
    height: calc(15 * 5vh); }

  .h-md-75vw {
    height: calc(15 * 5vw); }

  .h-md-80vh {
    height: calc(16 * 5vh); }

  .h-md-80vw {
    height: calc(16 * 5vw); }

  .h-md-85vh {
    height: calc(17 * 5vh); }

  .h-md-85vw {
    height: calc(17 * 5vw); }

  .h-md-90vh {
    height: calc(18 * 5vh); }

  .h-md-90vw {
    height: calc(18 * 5vw); }

  .h-md-95vh {
    height: calc(19 * 5vh); }

  .h-md-95vw {
    height: calc(19 * 5vw); }

  .h-md-100vh {
    height: calc(20 * 5vh); }

  .h-md-100vw {
    height: calc(20 * 5vw); } }
@media (min-width: 992px) {
  .h-lg-100 {
    height: 100%; }

  .h-lg-auto {
    height: auto; }

  .h-lg-unset {
    height: unset; }

  .h-lg-5vh {
    height: calc(1 * 5vh); }

  .h-lg-5vw {
    height: calc(1 * 5vw); }

  .h-lg-10vh {
    height: calc(2 * 5vh); }

  .h-lg-10vw {
    height: calc(2 * 5vw); }

  .h-lg-15vh {
    height: calc(3 * 5vh); }

  .h-lg-15vw {
    height: calc(3 * 5vw); }

  .h-lg-20vh {
    height: calc(4 * 5vh); }

  .h-lg-20vw {
    height: calc(4 * 5vw); }

  .h-lg-25vh {
    height: calc(5 * 5vh); }

  .h-lg-25vw {
    height: calc(5 * 5vw); }

  .h-lg-30vh {
    height: calc(6 * 5vh); }

  .h-lg-30vw {
    height: calc(6 * 5vw); }

  .h-lg-35vh {
    height: calc(7 * 5vh); }

  .h-lg-35vw {
    height: calc(7 * 5vw); }

  .h-lg-40vh {
    height: calc(8 * 5vh); }

  .h-lg-40vw {
    height: calc(8 * 5vw); }

  .h-lg-45vh {
    height: calc(9 * 5vh); }

  .h-lg-45vw {
    height: calc(9 * 5vw); }

  .h-lg-50vh {
    height: calc(10 * 5vh); }

  .h-lg-50vw {
    height: calc(10 * 5vw); }

  .h-lg-55vh {
    height: calc(11 * 5vh); }

  .h-lg-55vw {
    height: calc(11 * 5vw); }

  .h-lg-60vh {
    height: calc(12 * 5vh); }

  .h-lg-60vw {
    height: calc(12 * 5vw); }

  .h-lg-65vh {
    height: calc(13 * 5vh); }

  .h-lg-65vw {
    height: calc(13 * 5vw); }

  .h-lg-70vh {
    height: calc(14 * 5vh); }

  .h-lg-70vw {
    height: calc(14 * 5vw); }

  .h-lg-75vh {
    height: calc(15 * 5vh); }

  .h-lg-75vw {
    height: calc(15 * 5vw); }

  .h-lg-80vh {
    height: calc(16 * 5vh); }

  .h-lg-80vw {
    height: calc(16 * 5vw); }

  .h-lg-85vh {
    height: calc(17 * 5vh); }

  .h-lg-85vw {
    height: calc(17 * 5vw); }

  .h-lg-90vh {
    height: calc(18 * 5vh); }

  .h-lg-90vw {
    height: calc(18 * 5vw); }

  .h-lg-95vh {
    height: calc(19 * 5vh); }

  .h-lg-95vw {
    height: calc(19 * 5vw); }

  .h-lg-100vh {
    height: calc(20 * 5vh); }

  .h-lg-100vw {
    height: calc(20 * 5vw); } }
@media (min-width: 1200px) {
  .h-xl-100 {
    height: 100%; }

  .h-xl-auto {
    height: auto; }

  .h-xl-unset {
    height: unset; }

  .h-xl-5vh {
    height: calc(1 * 5vh); }

  .h-xl-5vw {
    height: calc(1 * 5vw); }

  .h-xl-10vh {
    height: calc(2 * 5vh); }

  .h-xl-10vw {
    height: calc(2 * 5vw); }

  .h-xl-15vh {
    height: calc(3 * 5vh); }

  .h-xl-15vw {
    height: calc(3 * 5vw); }

  .h-xl-20vh {
    height: calc(4 * 5vh); }

  .h-xl-20vw {
    height: calc(4 * 5vw); }

  .h-xl-25vh {
    height: calc(5 * 5vh); }

  .h-xl-25vw {
    height: calc(5 * 5vw); }

  .h-xl-30vh {
    height: calc(6 * 5vh); }

  .h-xl-30vw {
    height: calc(6 * 5vw); }

  .h-xl-35vh {
    height: calc(7 * 5vh); }

  .h-xl-35vw {
    height: calc(7 * 5vw); }

  .h-xl-40vh {
    height: calc(8 * 5vh); }

  .h-xl-40vw {
    height: calc(8 * 5vw); }

  .h-xl-45vh {
    height: calc(9 * 5vh); }

  .h-xl-45vw {
    height: calc(9 * 5vw); }

  .h-xl-50vh {
    height: calc(10 * 5vh); }

  .h-xl-50vw {
    height: calc(10 * 5vw); }

  .h-xl-55vh {
    height: calc(11 * 5vh); }

  .h-xl-55vw {
    height: calc(11 * 5vw); }

  .h-xl-60vh {
    height: calc(12 * 5vh); }

  .h-xl-60vw {
    height: calc(12 * 5vw); }

  .h-xl-65vh {
    height: calc(13 * 5vh); }

  .h-xl-65vw {
    height: calc(13 * 5vw); }

  .h-xl-70vh {
    height: calc(14 * 5vh); }

  .h-xl-70vw {
    height: calc(14 * 5vw); }

  .h-xl-75vh {
    height: calc(15 * 5vh); }

  .h-xl-75vw {
    height: calc(15 * 5vw); }

  .h-xl-80vh {
    height: calc(16 * 5vh); }

  .h-xl-80vw {
    height: calc(16 * 5vw); }

  .h-xl-85vh {
    height: calc(17 * 5vh); }

  .h-xl-85vw {
    height: calc(17 * 5vw); }

  .h-xl-90vh {
    height: calc(18 * 5vh); }

  .h-xl-90vw {
    height: calc(18 * 5vw); }

  .h-xl-95vh {
    height: calc(19 * 5vh); }

  .h-xl-95vw {
    height: calc(19 * 5vw); }

  .h-xl-100vh {
    height: calc(20 * 5vh); }

  .h-xl-100vw {
    height: calc(20 * 5vw); } }
@media (min-width: 1400px) {
  .h-xxl-100 {
    height: 100%; }

  .h-xxl-auto {
    height: auto; }

  .h-xxl-unset {
    height: unset; }

  .h-xxl-5vh {
    height: calc(1 * 5vh); }

  .h-xxl-5vw {
    height: calc(1 * 5vw); }

  .h-xxl-10vh {
    height: calc(2 * 5vh); }

  .h-xxl-10vw {
    height: calc(2 * 5vw); }

  .h-xxl-15vh {
    height: calc(3 * 5vh); }

  .h-xxl-15vw {
    height: calc(3 * 5vw); }

  .h-xxl-20vh {
    height: calc(4 * 5vh); }

  .h-xxl-20vw {
    height: calc(4 * 5vw); }

  .h-xxl-25vh {
    height: calc(5 * 5vh); }

  .h-xxl-25vw {
    height: calc(5 * 5vw); }

  .h-xxl-30vh {
    height: calc(6 * 5vh); }

  .h-xxl-30vw {
    height: calc(6 * 5vw); }

  .h-xxl-35vh {
    height: calc(7 * 5vh); }

  .h-xxl-35vw {
    height: calc(7 * 5vw); }

  .h-xxl-40vh {
    height: calc(8 * 5vh); }

  .h-xxl-40vw {
    height: calc(8 * 5vw); }

  .h-xxl-45vh {
    height: calc(9 * 5vh); }

  .h-xxl-45vw {
    height: calc(9 * 5vw); }

  .h-xxl-50vh {
    height: calc(10 * 5vh); }

  .h-xxl-50vw {
    height: calc(10 * 5vw); }

  .h-xxl-55vh {
    height: calc(11 * 5vh); }

  .h-xxl-55vw {
    height: calc(11 * 5vw); }

  .h-xxl-60vh {
    height: calc(12 * 5vh); }

  .h-xxl-60vw {
    height: calc(12 * 5vw); }

  .h-xxl-65vh {
    height: calc(13 * 5vh); }

  .h-xxl-65vw {
    height: calc(13 * 5vw); }

  .h-xxl-70vh {
    height: calc(14 * 5vh); }

  .h-xxl-70vw {
    height: calc(14 * 5vw); }

  .h-xxl-75vh {
    height: calc(15 * 5vh); }

  .h-xxl-75vw {
    height: calc(15 * 5vw); }

  .h-xxl-80vh {
    height: calc(16 * 5vh); }

  .h-xxl-80vw {
    height: calc(16 * 5vw); }

  .h-xxl-85vh {
    height: calc(17 * 5vh); }

  .h-xxl-85vw {
    height: calc(17 * 5vw); }

  .h-xxl-90vh {
    height: calc(18 * 5vh); }

  .h-xxl-90vw {
    height: calc(18 * 5vw); }

  .h-xxl-95vh {
    height: calc(19 * 5vh); }

  .h-xxl-95vw {
    height: calc(19 * 5vw); }

  .h-xxl-100vh {
    height: calc(20 * 5vh); }

  .h-xxl-100vw {
    height: calc(20 * 5vw); } }
.divider hr {
  border-color: rgba(0, 0, 0, 0.1); }

.aspect {
  position: relative; }
  .aspect.aspect-unset {
    aspect-ratio: unset; }
  .aspect.aspect-1-1 {
    aspect-ratio: 1 / 1; }
  .aspect.aspect-2-1 {
    aspect-ratio: 2 / 1; }
  .aspect.aspect-1-2 {
    aspect-ratio: 1 / 2; }
  .aspect.aspect-4-3 {
    aspect-ratio: 4 / 3; }
  .aspect.aspect-16-9 {
    aspect-ratio: 16 / 9; }
  .aspect iframe, .aspect object, .aspect embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  @media (min-width: 576px) {
    .aspect.aspect-sm-unset {
      aspect-ratio: unset  !important; }
    .aspect.aspect-sm-1-1 {
      aspect-ratio: 1 / 1 !important; }
    .aspect.aspect-sm-2-1 {
      aspect-ratio: 2 / 1 !important; }
    .aspect.aspect-sm-1-2 {
      aspect-ratio: 1 / 2 !important; }
    .aspect.aspect-sm-4-3 {
      aspect-ratio: 4 / 3 !important; }
    .aspect.aspect-sm-16-9 {
      aspect-ratio: 16 / 9  !important; } }
  @media (min-width: 768px) {
    .aspect.aspect-md-unset {
      aspect-ratio: unset  !important; }
    .aspect.aspect-md-1-1 {
      aspect-ratio: 1 / 1 !important; }
    .aspect.aspect-md-2-1 {
      aspect-ratio: 2 / 1 !important; }
    .aspect.aspect-md-1-2 {
      aspect-ratio: 1 / 2 !important; }
    .aspect.aspect-md-4-3 {
      aspect-ratio: 4 / 3 !important; }
    .aspect.aspect-md-16-9 {
      aspect-ratio: 16 / 9  !important; } }
  @media (min-width: 992px) {
    .aspect.aspect-lg-unset {
      aspect-ratio: unset  !important; }
    .aspect.aspect-lg-1-1 {
      aspect-ratio: 1 / 1 !important; }
    .aspect.aspect-lg-2-1 {
      aspect-ratio: 2 / 1 !important; }
    .aspect.aspect-lg-1-2 {
      aspect-ratio: 1 / 2 !important; }
    .aspect.aspect-lg-4-3 {
      aspect-ratio: 4 / 3 !important; }
    .aspect.aspect-lg-16-9 {
      aspect-ratio: 16 / 9  !important; } }
  @media (min-width: 1200px) {
    .aspect.aspect-xl-unset {
      aspect-ratio: unset  !important; }
    .aspect.aspect-xl-1-1 {
      aspect-ratio: 1 / 1 !important; }
    .aspect.aspect-xl-2-1 {
      aspect-ratio: 2 / 1 !important; }
    .aspect.aspect-xl-1-2 {
      aspect-ratio: 1 / 2 !important; }
    .aspect.aspect-xl-4-3 {
      aspect-ratio: 4 / 3 !important; }
    .aspect.aspect-xl-16-9 {
      aspect-ratio: 16 / 9  !important; } }
  @media (min-width: 1400px) {
    .aspect.aspect-xxl-unset {
      aspect-ratio: unset  !important; }
    .aspect.aspect-xxl-1-1 {
      aspect-ratio: 1 / 1 !important; }
    .aspect.aspect-xxl-2-1 {
      aspect-ratio: 2 / 1 !important; }
    .aspect.aspect-xxl-1-2 {
      aspect-ratio: 1 / 2 !important; }
    .aspect.aspect-xxl-4-3 {
      aspect-ratio: 4 / 3 !important; }
    .aspect.aspect-xxl-16-9 {
      aspect-ratio: 16 / 9  !important; } }

.embed-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }
  .embed-video iframe, .embed-video object, .embed-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: all;
  border: 2px solid red;
  z-index: 100; }

.bg-white {
  background-color: #fff; }

.bg-black {
  background-color: #000; }

.bg-light {
  background-color: var(--color-light); }

.bg-dark {
  background-color: var(--color-dark); }

.bg-primary {
  background-color: var(--color-primary); }

.bg-primary-light {
  background-color: var(--color-primary-light); }

.bg-primary-dark {
  background-color: var(--color-primary-dark); }

.bg-grey {
  background-color: var(--color-grey); }

.bg-grey-light {
  background-color: var(--color-grey-light); }

.bg-grey-lighter {
  background-color: var(--color-grey-lighter); }

.bg-grey-dark {
  background-color: var(--color-grey-dark); }

.bg-grey-darker {
  background-color: var(--color-grey-darker); }

.bg-secondary {
  background-color: var(--color-secondary); }

.bg-secondary-light {
  background-color: var(--color-secondary-light); }

.bg-secondary-lighter {
  background-color: var(--color-secondary-lighter); }

.bg-secondary-dark {
  background-color: var(--color-secondary-dark); }

.bg-secondary-darker {
  background-color: var(--color-secondary-darker); }

.bg-alt {
  background-color: var(--color-alt); }

.bg-alt-light {
  background-color: var(--color-alt-light); }

.bg-alt-lighter {
  background-color: var(--color-alt-lighter); }

.bg-alt-dark {
  background-color: var(--color-alt-dark); }

.bg-alt-darker {
  background-color: var(--color-alt-darker); }

.bg-focus {
  background-color: var(--color-focus); }

.bg-focus-light {
  background-color: var(--color-focus-light); }

.bg-focus-lighter {
  background-color: var(--color-focus-lighter); }

.bg-focus-dark {
  background-color: var(--color-focus-dark); }

.bg-focus-darker {
  background-color: var(--color-focus-darker); }

.text-white {
  color: #fff !important; }

.text-black {
  color: #000 !important; }

.text-light {
  color: var(--color-light) !important; }

.text-dark {
  color: var(--color-dark) !important; }

.text-primary {
  color: var(--color-primary) !important; }

.text-primary-light {
  color: var(--color-primary-light) !important; }

.text-primary-dark {
  color: var(--color-primary-dark) !important; }

.text-grey {
  color: var(--color-grey) !important; }

.text-grey-light {
  color: var(--color-grey-light) !important; }

.text-grey-lighter {
  color: var(--color-grey-lighter) !important; }

.text-grey-dark {
  color: var(--color-grey-dark) !important; }

.text-grey-darker {
  color: var(--color-grey-darker) !important; }

.text-secondary {
  color: var(--color-secondary) !important; }

.text-secondary-light {
  color: var(--color-secondary-light) !important; }

.text-secondary-lighter {
  color: var(--color-secondary-lighter) !important; }

.text-secondary-dark {
  color: var(--color-secondary-dark) !important; }

.text-secondary-darker {
  color: var(--color-secondary-darker) !important; }

.text-alt {
  color: var(--color-alt) !important; }

.text-alt-light {
  color: var(--color-alt-light) !important; }

.text-alt-lighter {
  color: var(--color-alt-lighter) !important; }

.text-alt-dark {
  color: var(--color-alt-dark) !important; }

.text-alt-darker {
  color: var(--color-alt-darker) !important; }

.text-focus {
  color: var(--color-focus) !important; }

.text-focus-light {
  color: var(--color-focus-light) !important; }

.text-focus-lighter {
  color: var(--color-focus-lighter) !important; }

.text-focus-dark {
  color: var(--color-focus-dark) !important; }

.text-focus-darker {
  color: var(--color-focus-darker) !important; }

.border-light {
  border-color: var(--color-light) !important; }

.border-dark {
  border-color: var(--color-dark) !important; }

.bg-cream {
  background-color: #fdfcf4; }

.text-cream {
  color: #fdfcf4; }

body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

bold, b, .bold, .text-bold {
  font-weight: 600; }

h1, h2, h3, h4, .h1, .h2, .h3, .h4, .type_oswald {
  font-family: 'Oswald', sans-serif;
  font-weight: 600; }

h1 {
  font-size: clamp(28px, 14vw, 3rem);
  margin-bottom: 10px;
  position: relative;
  line-height: 1.1em;
  display: inline-block; }
  h1 span {
    z-index: 10;
    position: relative;
    color: #000;
    opacity: 1;
    text-shadow: 0 1px 1px #fdfcf4; }
  h1::before {
    z-index: 0;
    content: '';
    position: absolute;
    display: block;
    width: 120%;
    bottom: 1px;
    right: -10px;
    height: 10px;
    opacity: .5;
    border-radius: 6px;
    background: var(--color-primary); }

h2 {
  font-size: clamp(24px, 12vw, 2rem);
  margin-bottom: 1em;
  line-height: 1.1em; }

h3 {
  font-size: clamp(18px, 10vw, 1.5rem); }

.dark {
  color: var(--color-light); }

.slant {
  font-family: Playfair Display, serif; }

.underline {
  position: relative;
  display: inline-block; }
  .underline::after {
    content: '';
    width: 100%;
    left: 0;
    position: absolute;
    bottom: 2px;
    border-bottom: 2px solid;
    opacity: .5; }

blockquote {
  font-size: 1.2em;
  color: var(--color-primary);
  font-weight: 600;
  font-style: italic;
  margin: 1em 1em 2em 0; }

.font-light {
  font-weight: var(--font-light); }

.font-normal {
  font-weight: var(--font-normal); }

.font-mid {
  font-weight: var(--font-mid); }

.font-bold {
  font-weight: var(--font-bold); }

.font-heavy {
  font-weight: var(--font-heavy); }

html {
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%; }

body {
  background-color: var(--color-light);
  position: relative;
  width: 100%;
  height: 100%;
  font-size: 18px;
  line-height: 1.4em; }
  @media (max-width: 992px) {
    body {
      font-size: 16px; } }

.noscroll {
  overflow: hidden;
  position: fixed; }

.dark {
  background-color: var(--color-dark);
  color: var(--color-light); }

.rounded {
  border-radius: 6px; }

.btn {
  text-decoration: none;
  padding: .7em 1.6em;
  text-transform: uppercase;
  font-weight: 600;
  border: 2px solid;
  border-radius: 6px;
  transition: background ease .3s; }
  .btn.primary {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    color: #fff; }
    .btn.primary:hover {
      background-color: #fff;
      color: var(--color-primary); }
  .btn.outline {
    border-color: var(--color-primary);
    color: var(--color-primary); }
    .btn.outline:hover {
      background-color: var(--color-primary-lighter);
      color: #fff; }

navbar {
  display: flex;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
  navbar .branding {
    padding: 10px;
    max-width: 100px; }
    navbar .branding img {
      width: 100%;
      height: auto; }
  navbar .tagline {
    display: flex;
    width: auto;
    align-items: center;
    padding: calc( var(--cubit) / 2);
    font-size: clamp(18px, 15vw, 24px);
    color: var(--color-primary); }
  navbar .menuwrapper {
    display: flex;
    position: relative;
    box-sizing: border-box; }
    navbar .menuwrapper ul.menu {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
      width: auto;
      flex-grow: 1;
      padding: 0;
      height: 100%;
      box-sizing: border-box;
      margin: 0; }
      @media (max-width: 992px) {
        navbar .menuwrapper ul.menu {
          justify-content: flex-end; } }
      navbar .menuwrapper ul.menu li.menu-item {
        position: relative;
        display: flex;
        flex: 0 1 auto;
        width: auto;
        height: 100%;
        vertical-align: center;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        transition: all linear .2s; }
        navbar .menuwrapper ul.menu li.menu-item a {
          font-size: 1.1rem;
          display: flex;
          align-items: center;
          text-decoration: none;
          font-weight: bold;
          white-space: nowrap;
          align-items: center;
          padding: 1.5em calc( var(--cubit) / 2);
          background: transparent;
          height: 100%;
          color: var(--color-primary) !important;
          transition: all ease .2s; }
          @media (max-width: 992px) {
            navbar .menuwrapper ul.menu li.menu-item a {
              max-width: 400px;
              display: block;
              justify-content: flex-start; } }
        navbar .menuwrapper ul.menu li.menu-item:hover {
          background: var(--color-primary) !important; }
          navbar .menuwrapper ul.menu li.menu-item:hover a {
            color: #fff !important; }
        navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children:after {
          content: '\f078';
          font-family: "Font Awesome 5 Pro";
          position: absolute;
          display: block;
          bottom: 0px;
          width: 30px;
          height: 30px;
          text-align: center;
          color: var(--color-primary);
          opacity: 1;
          transition: all ease .3s .15s;
          pointer-events: none; }
        @media (max-width: 992px) {
          navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children {
            position: relative;
            display: block;
            max-height: 1000px; }
            navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children a {
              border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
            navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children li > a {
              border-bottom: 0; } }
        navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu {
          min-width: 150px;
          position: absolute;
          z-index: 100;
          top: 100%;
          right: 0;
          background: var(--color-primary);
          padding: 0;
          display: flex;
          flex-direction: column;
          max-height: 0;
          overflow: hidden;
          pointer-events: none; }
          navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item {
            width: 100%; }
            navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a {
              color: #fff !important;
              background: var(--color-primary);
              transform: background ease .2s;
              padding: .8em;
              width: 100%; }
              navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a:hover {
                background: var(--color-primary-lighter) !important;
                transform: background ease .2s; }
          @media (max-width: 992px) {
            navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu {
              position: relative;
              max-height: 1000px;
              top: 0;
              padding-left: 2em;
              flex-wrap: wrap; }
              navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item {
                margin-bottom: 0;
                border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
                navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a {
                  font-size: 1em; } }
        navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children:hover:after {
          color: #fff;
          transition: color ease .15s; }
        @media (min-width: 992px) {
          navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children:hover a {
            padding-bottom: 0; } }
        navbar .menuwrapper ul.menu li.menu-item.menu-item-has-children:hover .sub-menu {
          max-height: 1000px;
          pointer-events: all; }
    @media (max-width: 992px) {
      navbar .menuwrapper {
        position: fixed;
        top: 0;
        bottom: 0;
        background: var(--color-primary);
        overflow-y: scroll;
        z-index: 200;
        flex-direction: column;
        pointer-events: none;
        opacity: 0;
        left: 100%;
        transition: all ease-in .15s .1s, opacity ease-in .1s .25s; }
        navbar .menuwrapper.active {
          left: 0;
          opacity: 1;
          pointer-events: all;
          transition: all ease-out .3s .1s, opacity ease-in .2s .1s; }
        navbar .menuwrapper .menu-main-menu-container {
          display: flex;
          height: 100%; }
        navbar .menuwrapper ul.menu {
          height: auto;
          width: 100%;
          flex-grow: 0;
          flex-direction: column;
          justify-content: flex-start;
          padding-top: 20vh;
          align-items: center; }
          navbar .menuwrapper ul.menu li.menu-item {
            justify-content: center;
            display: flex;
            height: auto;
            width: 100%;
            max-width: 300px;
            margin-bottom: 10px; }
            navbar .menuwrapper ul.menu li.menu-item a {
              width: 100%;
              height: auto;
              justify-content: center;
              padding: 1em;
              color: #fff !important; }
              navbar .menuwrapper ul.menu li.menu-item a:hover {
                background-color: rgba(255, 255, 255, 0.2) !important; } }
  @media (max-width: 992px) {
    navbar .menuwrapper .menu .menu-item:last-child {
      padding-bottom: 20vh; }
    navbar .menuwrapper .menu .menu-item-has-children .menu-item {
      padding-bottom: 0; } }
  navbar .menuicon {
    display: flex;
    margin-left: auto;
    padding: 0;
    width: 80px;
    justify-content: center;
    align-items: center;
    background: var(--color-primary);
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    transition: background ease .2s, color ease .2s, border ease .2s;
    font-size: 24px;
    z-index: 300;
    border-radius: 0; }
    navbar .menuicon:hover {
      background: var(--color-primary-lighter);
      cursor: pointer; }
    navbar .menuicon .fa-bars {
      display: flex; }
    navbar .menuicon .fa-xmark {
      display: none; }
    navbar .menuicon.active {
      font-size: 30px;
      background: #fff;
      color: var(--color-primary);
      border-radius: 0 0 0 30px; }
      navbar .menuicon.active .fa-bars {
        display: none; }
      navbar .menuicon.active .fa-xmark {
        display: flex; }

footer {
  min-height: 10vh;
  background-color: var(--color-primary);
  color: #fff; }
  footer .tagline {
    font-size: 1.4rem;
    justify-content: flex-start;
    flex-direction: row;
    font-style: italic;
    font-weight: 600; }
  footer .icon {
    font-size: 40px;
    color: #fff !important; }
  footer .disclaimer {
    background: rgba(255, 255, 255, 0.2);
    padding: calc( var(--cubit) / 2);
    padding-bottom: calc(calc( var(--cubit) / 2) - .8em);
    border-radius: 4px;
    color: #000;
    font-weight: 600; }
    footer .disclaimer .title {
      opacity: 1;
      font-size: 1.1rem;
      margin-bottom: 5px;
      display: inline-block;
      color: #000;
      text-transform: uppercase;
      font-weight: 800; }

main {
  min-height: 80vh;
  position: relative;
  background: #fdfcf4;
  padding: var(--cubit) 0; }

.home .introtitle, .home .intro {
  color: #b70086; }
.home .intro {
  font-size: 1.3rem;
  line-height: 1.5em;
  margin-bottom: 1em;
  font-weight: bold; }
.home .notice a {
  display: block;
  background: #fff;
  border-radius: 6px;
  border: 2px solid var(--color-primary);
  overflow: hidden; }
  .home .notice a img {
    display: block;
    margin: 0;
    padding: 0;
    opacity: 1;
    transition: opacity ease .3s; }
  .home .notice a:hover img {
    opacity: .4; }

.slideshow {
  margin-bottom: 2em; }
  .slideshow .flickity-button {
    background: rgba(0, 0, 0, 0.8);
    opacity: .7; }
    .slideshow .flickity-button:hover {
      background: #000;
      opacity: 1; }
  .slideshow .flickity-prev-next-button .flickity-button-icon {
    width: 40%;
    height: 40%;
    left: 30%;
    top: 30%;
    fill: #fff !important; }

.pagination {
  display: flex; }

img.alignright {
  float: right;
  margin: 0 0 1em 1em; }

img.alignleft {
  float: left;
  margin: 0 1em 1em 0; }

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.alignright {
  float: right; }

.alignleft {
  float: left; }

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.sidegallery {
  align-items: flex-end; }
  @media (max-width: 992px) {
    .sidegallery {
      align-items: center; } }

@media (max-width: 992px) {
  .committee .section {
    text-align: center; } }
.committee .section .staff {
  margin-top: 1em;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-bottom: 1em; }
  @media (max-width: 992px) {
    .committee .section .staff {
      justify-content: center; } }
  .committee .section .staff .entry {
    display: flex;
    flex-direction: column;
    max-width: 250px;
    margin-right: 1em;
    margin-bottom: 1em;
    justify-content: flex-start;
    align-items: center; }
    @media (max-width: 992px) {
      .committee .section .staff .entry {
        max-width: 40%;
        margin: 0 1em 1em; } }
    @media (max-width: 992px) {
      .committee .section .staff .entry {
        margin-bottom: 2em; } }

.gallerylanding .entry a {
  padding: .5em;
  border-radius: 6px;
  transition: all ease .2s;
  color: var(--color-dark); }
  .gallerylanding .entry a img {
    border: 2px solid transparent;
    border-radius: 6px;
    transition: all ease .2s;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: center; }
  .gallerylanding .entry a:hover {
    color: var(--color-primary); }
    .gallerylanding .entry a:hover img {
      border: 2px solid var(--color-primary);
      opacity: .8; }

.gallery .caption {
  font-size: .9em;
  text-align: center; }

.articleList {
  background: #fff;
  padding: 1em;
  transition: all ease .3s; }
  @media (max-width: 992px) {
    .articleList {
      max-height: 60px;
      overflow: hidden;
      margin-bottom: 2em; }
      .articleList:hover {
        cursor: pointer; } }
  .articleList .expandnote {
    margin-left: auto;
    font-size: 14px;
    float: right;
    padding: 0 1em;
    height: 100%;
    display: block; }
  .articleList.active {
    max-height: 3000px; }
  .articleList .entry {
    display: block;
    text-decoration: none;
    padding: .5em 0 1em;
    margin: 0 1em .5em 1em;
    color: #000;
    font-weight: bold;
    transition: all ease .2s;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .articleList .entry .title {
      font-weight: 600;
      font-size: 20px; }
    .articleList .entry .author {
      font-weight: 600;
      font-size: 16px; }
    .articleList .entry .date {
      font-size: 14px;
      opacity: .8; }
    .articleList .entry:hover {
      color: var(--color-primary); }

.ArticleAuthor {
  background-color: var(--color-primary);
  padding: 1em 1.5em;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  border-radius: 6px;
  margin-bottom: 1em; }

.articleSideImage {
  max-width: 60px;
  height: auto; }

.wpcf7 {
  background: #fff;
  padding: 1em 1em 0;
  border-radius: 6px;
  position: relative; }
  .wpcf7 label {
    color: var(--color-primary);
    font-weight: bold;
    margin-bottom: 5px; }
  .wpcf7 .wpcf7-form-control {
    font-size: 16px;
    padding: .6em;
    width: 100%; }
  .wpcf7 .wpcf7-submit {
    background: var(--color-primary);
    border: 1px solid var(--color-primary);
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: .8em 1.4em;
    border-radius: 8px; }
