/*

@font-face {
    font-family: 'Portlin Normal';
    src: url('Portlin-Normal.eot');
    src: url('Portlin-Normal.eot?#iefix') format('embedded-opentype'),
        url('Portlin-Normal.woff2') format('woff2'),
        url('Portlin-Normal.woff') format('woff'),
        url('Portlin-Normal.svg#Portlin-Normal') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Portlin Normal';
    src: url('Portlin-Italic.eot');
    src: url('Portlin-Italic.eot?#iefix') format('embedded-opentype'),
        url('Portlin-Italic.woff2') format('woff2'),
        url('Portlin-Italic.woff') format('woff'),
        url('Portlin-Italic.svg#Portlin-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Portlin Outline';
    src: url('Portlin-OutlineItalic.eot');
    src: url('Portlin-OutlineItalic.eot?#iefix') format('embedded-opentype'),
        url('Portlin-OutlineItalic.woff2') format('woff2'),
        url('Portlin-OutlineItalic.woff') format('woff'),
        url('Portlin-OutlineItalic.svg#Portlin-OutlineItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Portlin Outline';
    src: url('Portlin-Outline.eot');
    src: url('Portlin-Outline.eot?#iefix') format('embedded-opentype'),
        url('Portlin-Outline.woff2') format('woff2'),
        url('Portlin-Outline.woff') format('woff'),
        url('Portlin-Outline.svg#Portlin-Outline') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

html, body {
  font-size: 16px;
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

ul, li {
  list-style-type: none; }

a {
  text-decoration: none; }

main {
  max-width: 100vw; }

img {
  vertical-align: bottom;
  display: block;
  max-width: 100%; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.bsearch_highlight {
  background: none !important; }

/* Default Equations */
/* Penner Equations (approximated) originally created by @robpenner */
/* MIXINS */
@media (min-width: 10px) {
  .aos-blur {
    -webkit-transition: opacity 1s linear 0s, -webkit-filter 1s linear 0s;
    transition: opacity 1s linear 0s, -webkit-filter 1s linear 0s;
    transition: filter 1s linear 0s, opacity 1s linear 0s;
    transition: filter 1s linear 0s, opacity 1s linear 0s, -webkit-filter 1s linear 0s;
    -webkit-filter: blur(5rem);
            filter: blur(5rem);
    opacity: 0; }
    .aos-blur.aos-animate {
      -webkit-filter: blur(0);
              filter: blur(0);
      opacity: 1; }

  .aos-fade-up {
    opacity: 0;
    -webkit-transform: translateY(1rem);
            transform: translateY(1rem);
    display: block; }
    .aos-fade-up.is-inview, .aos-fade-up.aos-animate {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-fade-down {
    opacity: 0;
    -webkit-transform: translateY(-1rem);
            transform: translateY(-1rem);
    display: block; }
    .aos-fade-down.is-inview, .aos-fade-down.aos-animate {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-fade-right {
    opacity: 0;
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem);
    display: block; }
    .aos-fade-right.is-inview, .aos-fade-right.aos-animate {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-fade-left {
    opacity: 0;
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem);
    display: block; }
    .aos-fade-left.is-inview, .aos-fade-left.aos-animate {
      opacity: 1;
      -webkit-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s;
      transition: opacity 0.8s linear 0s, transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-mask-up {
    display: block;
    overflow: hidden; }
    .aos-mask-up > span {
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
      display: block; }
    .aos-mask-up.is-inview > span, .aos-mask-up.aos-animate > span {
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
      -webkit-transition: -webkit-transform 0.4s linear 0s;
      transition: -webkit-transform 0.4s linear 0s;
      transition: transform 0.4s linear 0s;
      transition: transform 0.4s linear 0s, -webkit-transform 0.4s linear 0s; }

  .aos-mask-down {
    display: block;
    overflow: hidden; }
    .aos-mask-down > span {
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%);
      display: block; }
    .aos-mask-down.is-inview > span, .aos-mask-down.aos-animate > span {
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  /* -- SCALES -- */
  .aos-scale {
    -webkit-transform: scale(0);
            transform: scale(0);
    display: block; }
    .aos-scale.is-inview, .aos-scale.aos-animate {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: -webkit-transform 0.4s linear 0s;
      transition: -webkit-transform 0.4s linear 0s;
      transition: transform 0.4s linear 0s;
      transition: transform 0.4s linear 0s, -webkit-transform 0.4s linear 0s; }

  .aos-scaleX-right {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: center left;
            transform-origin: center left;
    display: block; }
    .aos-scaleX-right.is-inview, .aos-scaleX-right.aos-animate {
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-scaleX-left {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: center right;
            transform-origin: center right;
    display: block; }
    .aos-scaleX-left.is-inview, .aos-scaleX-left.aos-animate {
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-scaleX-center {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    display: block; }
    .aos-scaleX-center.is-inview, .aos-scaleX-center.aos-animate {
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-scaleY-up {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    display: block; }
    .aos-scaleY-up.is-inview, .aos-scaleY-up.aos-animate {
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-scaleY-down {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center top;
            transform-origin: center top;
    display: block; }
    .aos-scaleY-down.is-inview, .aos-scaleY-down.aos-animate {
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-scaleY-center {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    display: block; }
    .aos-scaleY-center.is-inview, .aos-scaleY-center.aos-animate {
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  .aos-waves-up .child {
    opacity: 0;
    -webkit-transform: translateY(1rem);
            transform: translateY(1rem); }
  .aos-waves-up.is-inview .child, .aos-waves-up.aos-animate .child {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
    transition: opacity 0.8s linear 0s, -webkit-transform 0.8s linear 0s;
    transition: opacity 0.8s linear 0s, transform 0.8s linear 0s;
    transition: opacity 0.8s linear 0s, transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }
    .aos-waves-up.is-inview .child.child-2, .aos-waves-up.aos-animate .child.child-2 {
      -webkit-transition: opacity 0.8s linear 0.75s, -webkit-transform 0.8s linear 0.75s;
      transition: opacity 0.8s linear 0.75s, -webkit-transform 0.8s linear 0.75s;
      transition: opacity 0.8s linear 0.75s, transform 0.8s linear 0.75s;
      transition: opacity 0.8s linear 0.75s, transform 0.8s linear 0.75s, -webkit-transform 0.8s linear 0.75s; }
    .aos-waves-up.is-inview .child.child-3, .aos-waves-up.aos-animate .child.child-3 {
      -webkit-transition: opacity 0.8s linear 1s, -webkit-transform 0.8s linear 1s;
      transition: opacity 0.8s linear 1s, -webkit-transform 0.8s linear 1s;
      transition: opacity 0.8s linear 1s, transform 0.8s linear 1s;
      transition: opacity 0.8s linear 1s, transform 0.8s linear 1s, -webkit-transform 0.8s linear 1s; }
    .aos-waves-up.is-inview .child.child-4, .aos-waves-up.aos-animate .child.child-4 {
      -webkit-transition: opacity 0.8s linear 1.25s, -webkit-transform 0.8s linear 1.25s;
      transition: opacity 0.8s linear 1.25s, -webkit-transform 0.8s linear 1.25s;
      transition: opacity 0.8s linear 1.25s, transform 0.8s linear 1.25s;
      transition: opacity 0.8s linear 1.25s, transform 0.8s linear 1.25s, -webkit-transform 0.8s linear 1.25s; }

  .aos-imagemask-fromleft {
    /*border: 2px solid red;*/
    /*transform-origin: center left;*/
    /*transform: scaleX(0.5);*/
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*opacity: 0;*/
    -webkit-clip-path: polygon(0 0%, 0% 0%, 0% 100%, 0% 100%);
            clip-path: polygon(0 0%, 0% 0%, 0% 100%, 0% 100%); }
    .aos-imagemask-fromleft.is-inview {
      /*border: 2px solid blue;*/
      /*opacity: 1;*/
      -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
              clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
      -webkit-transition: -webkit-clip-path 0.8s linear 0s;
      transition: -webkit-clip-path 0.8s linear 0s;
      transition: clip-path 0.8s linear 0s;
      transition: clip-path 0.8s linear 0s, -webkit-clip-path 0.8s linear 0s; }

  .aos-scaleup {
    -webkit-transform: scale(0);
            transform: scale(0); }
    .aos-scaleup.is-inview {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: -webkit-transform 0.8s linear 0s;
      transition: -webkit-transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s;
      transition: transform 0.8s linear 0s, -webkit-transform 0.8s linear 0s; }

  /* AOS DELAY */
  .delay-100 {
    -webkit-transition-delay: 100ms !important;
            transition-delay: 100ms !important; }

  .delay-200 {
    -webkit-transition-delay: 200ms !important;
            transition-delay: 200ms !important; }

  .delay-300 {
    -webkit-transition-delay: 300ms !important;
            transition-delay: 300ms !important; }

  .delay-400 {
    -webkit-transition-delay: 400ms !important;
            transition-delay: 400ms !important; }

  .delay-500 {
    -webkit-transition-delay: 500ms !important;
            transition-delay: 500ms !important; }

  .delay-600 {
    -webkit-transition-delay: 600ms !important;
            transition-delay: 600ms !important; }

  .delay-700 {
    -webkit-transition-delay: 700ms !important;
            transition-delay: 700ms !important; }

  .delay-800 {
    -webkit-transition-delay: 800ms !important;
            transition-delay: 800ms !important; }

  .delay-900 {
    -webkit-transition-delay: 900ms !important;
            transition-delay: 900ms !important; }

  .delay-1000 {
    -webkit-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important; }

  .delay-1100 {
    -webkit-transition-delay: 1100ms !important;
            transition-delay: 1100ms !important; }

  .delay-1150 {
    -webkit-transition-delay: 1150ms !important;
            transition-delay: 1150ms !important; }

  .delay-1200 {
    -webkit-transition-delay: 1200ms !important;
            transition-delay: 1200ms !important; }

  .delay-1250 {
    -webkit-transition-delay: 1250ms !important;
            transition-delay: 1250ms !important; }

  .delay-1300 {
    -webkit-transition-delay: 1300ms !important;
            transition-delay: 1300ms !important; }

  .delay-1350 {
    -webkit-transition-delay: 1350ms !important;
            transition-delay: 1350ms !important; }

  .delay-1400 {
    -webkit-transition-delay: 1400ms !important;
            transition-delay: 1400ms !important; }

  .delay-1450 {
    -webkit-transition-delay: 1450ms !important;
            transition-delay: 1450ms !important; }

  .delay-1500 {
    -webkit-transition-delay: 1500ms !important;
            transition-delay: 1500ms !important; }

  .delay-1600 {
    -webkit-transition-delay: 1600ms !important;
            transition-delay: 1600ms !important; }

  .delay-1700 {
    -webkit-transition-delay: 1700ms !important;
            transition-delay: 1700ms !important; }

  .delay-1800 {
    -webkit-transition-delay: 1800ms !important;
            transition-delay: 1800ms !important; }

  .delay-1900 {
    -webkit-transition-delay: 1900ms !important;
            transition-delay: 1900ms !important; }

  .delay-2000 {
    -webkit-transition-delay: 2000ms !important;
            transition-delay: 2000ms !important; } }
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-no-flexbox .swiper-slide {
  float: left; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

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

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

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

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

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

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

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

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

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x; }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat; }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto; }

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff; }

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff; }

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000; }

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000; }

.swiper-pagination-lock {
  display: none; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px; }

.grid, .pagination, .posts-list, footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: var(--grid-width);
  max-width: var(--grid-max-width);
  margin-right: auto;
  margin-left: auto; }

.lb,
.left-block {
  margin-left: 0;
  margin-right: auto; }

.rb,
.right-block {
  margin-left: auto;
  margin-right: 0; }

.cb,
.center-block {
  margin-left: auto;
  margin-right: auto; }

.color-primary {
  color: var(--primary-color); }

.bg-primary {
  background-color: var(--primary-color); }

.color-secondary {
  color: var(--secondary-color); }

.bg-secondary {
  background-color: var(--secondary-color); }

.color-white {
  color: var(--white-color); }

.bg-white {
  background-color: var(--white-color); }

.color-black {
  color: var(--black-color); }

.bg-black {
  background-color: var(--black-color); }

.color-grey {
  color: var(--grey-color); }

.bg-grey {
  background-color: var(--grey-color); }

@media (min-width: 576px) {
  .smbg-black {
    background-color: var(--black-color); }

  .smbg-grey {
    background-color: var(--grey-color); }

  .smbg-white {
    background-color: var(--white-color); }

  .smbg-primary {
    background-color: var(--primary-color); }

  .smbg-secondary {
    background-color: var(--secondary-color); } }
@media (min-width: 768px) {
  .mdbg-black {
    background-color: var(--black-color); }

  .mdbg-grey {
    background-color: var(--grey-color); }

  .mdbg-white {
    background-color: var(--white-color); }

  .mdbg-primary {
    background-color: var(--primary-color); }

  .mdbg-secondary {
    background-color: var(--secondary-color); } }
@media (min-width: 1024px) {
  .lgbg-black {
    background-color: var(--black-color); }

  .lgbg-grey {
    background-color: var(--grey-color); }

  .lgbg-white {
    background-color: var(--white-color); }

  .lgbg-primary {
    background-color: var(--primary-color); }

  .lgbg-secondary {
    background-color: var(--secondary-color); } }
@media (min-width: 1280px) {
  .xlbg-black {
    background-color: var(--black-color); }

  .xlbg-grey {
    background-color: var(--grey-color); }

  .xlbg-white {
    background-color: var(--white-color); }

  .xlbg-primary {
    background-color: var(--primary-color); }

  .xlbg-secondary {
    background-color: var(--secondary-color); } }
@media (min-width: 1600px) {
  .xxlbg-black {
    background-color: var(--black-color); }

  .xxlbg-grey {
    background-color: var(--grey-color); }

  .xxlbg-white {
    background-color: var(--white-color); }

  .xxlbg-primary {
    background-color: var(--primary-color); }

  .xxlbg-secondary {
    background-color: var(--secondary-color); } }
@media (min-width: 576px) {
  .smcolor-black {
    color: var(--black-color); }

  .smcolor-grey {
    color: var(--grey-color); }

  .smcolor-white {
    color: var(--white-color); }

  .smcolor-primary {
    color: var(--primary-color); }

  .smcolor-secondary {
    color: var(--secondary-color); } }
@media (min-width: 768px) {
  .mdcolor-black {
    color: var(--black-color); }

  .mdcolor-grey {
    color: var(--grey-color); }

  .mdcolor-white {
    color: var(--white-color); }

  .mdcolor-primary {
    color: var(--primary-color); }

  .mdcolor-secondary {
    color: var(--secondary-color); } }
@media (min-width: 1024px) {
  .lgcolor-black {
    color: var(--black-color); }

  .lgcolor-grey {
    color: var(--grey-color); }

  .lgcolor-white {
    color: var(--white-color); }

  .lgcolor-primary {
    color: var(--primary-color); }

  .lgcolor-secondary {
    color: var(--secondary-color); } }
@media (min-width: 1280px) {
  .xlcolor-black {
    color: var(--black-color); }

  .xlcolor-grey {
    color: var(--grey-color); }

  .xlcolor-white {
    color: var(--white-color); }

  .xlcolor-primary {
    color: var(--primary-color); }

  .xlcolor-secondary {
    color: var(--secondary-color); } }
@media (min-width: 1600px) {
  .xxlcolor-black {
    color: var(--black-color); }

  .xxlcolor-grey {
    color: var(--grey-color); }

  .xxlcolor-white {
    color: var(--white-color); }

  .xxlcolor-primary {
    color: var(--primary-color); }

  .xxlcolor-secondary {
    color: var(--secondary-color); } }
@media (min-width: 576px) {
  .smblock {
    display: block; }

  .smflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .sminline {
    display: inline; }

  .sminline-block {
    display: inline-block; }

  .smhidden {
    display: none; }

  .smjc-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .smjc-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .smwrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .smai-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .smblock-center {
    margin-left: auto;
    margin-right: auto; }

  .smblock-left {
    margin-left: 0;
    margin-right: auto; }

  .smblock-right {
    margin-left: auto;
    margin-right: 0; } }
@media (min-width: 768px) {
  .mdblock {
    display: block; }

  .mdflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .mdinline {
    display: inline; }

  .mdinline-block {
    display: inline-block; }

  .mdhidden {
    display: none; }

  .mdjc-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .mdjc-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .mdwrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .mdai-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .mdblock-center {
    margin-left: auto;
    margin-right: auto; }

  .mdblock-left {
    margin-left: 0;
    margin-right: auto; }

  .mdblock-right {
    margin-left: auto;
    margin-right: 0; } }
@media (min-width: 1024px) {
  .lgblock {
    display: block; }

  .lgflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .lginline {
    display: inline; }

  .lginline-block {
    display: inline-block; }

  .lghidden {
    display: none; }

  .lgjc-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .lgjc-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .lgwrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .lgai-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .lgblock-center {
    margin-left: auto;
    margin-right: auto; }

  .lgblock-left {
    margin-left: 0;
    margin-right: auto; }

  .lgblock-right {
    margin-left: auto;
    margin-right: 0; } }
@media (min-width: 1280px) {
  .xlblock {
    display: block; }

  .xlflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .xlinline {
    display: inline; }

  .xlinline-block {
    display: inline-block; }

  .xlhidden {
    display: none; }

  .xljc-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .xljc-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .xlwrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .xlai-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .xlblock-center {
    margin-left: auto;
    margin-right: auto; }

  .xlblock-left {
    margin-left: 0;
    margin-right: auto; }

  .xlblock-right {
    margin-left: auto;
    margin-right: 0; } }
@media (min-width: 1600px) {
  .xxlblock {
    display: block; }

  .xxlflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

  .xxlinline {
    display: inline; }

  .xxlinline-block {
    display: inline-block; }

  .xxlhidden {
    display: none; }

  .xxljc-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }

  .xxljc-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

  .xxlwrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

  .xxlai-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .xxlblock-center {
    margin-left: auto;
    margin-right: auto; }

  .xxlblock-left {
    margin-left: 0;
    margin-right: auto; }

  .xxlblock-right {
    margin-left: auto;
    margin-right: 0; } }
@media (min-width: 576px) {
  .smabs,
  .smabsolute {
    position: absolute; }

  .smfixed {
    position: fixed; }

  .smrel,
  .smrelative {
    position: relative; }

  .smstatic {
    position: static; }

  .smsticky {
    position: -webkit-sticky;
    position: sticky; }

  .smabs-t {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0; }

  .smabs-tl {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }

  .smabs-tr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto; }

  .smabs-r {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto; }

  .smabs-b {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0; }

  .smabs-bl {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }

  .smabs-br {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }

  .smabs-l {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0; }

  .smabs-full {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

  .smabs-center {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
@media (min-width: 768px) {
  .mdabs,
  .mdabsolute {
    position: absolute; }

  .mdfixed {
    position: fixed; }

  .mdrel,
  .mdrelative {
    position: relative; }

  .mdstatic {
    position: static; }

  .mdsticky {
    position: -webkit-sticky;
    position: sticky; }

  .mdabs-t {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0; }

  .mdabs-tl {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }

  .mdabs-tr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto; }

  .mdabs-r {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto; }

  .mdabs-b {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0; }

  .mdabs-bl {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }

  .mdabs-br {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }

  .mdabs-l {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0; }

  .mdabs-full {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

  .mdabs-center {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
@media (min-width: 1024px) {
  .lgabs,
  .lgabsolute {
    position: absolute; }

  .lgfixed {
    position: fixed; }

  .lgrel,
  .lgrelative {
    position: relative; }

  .lgstatic {
    position: static; }

  .lgsticky {
    position: -webkit-sticky;
    position: sticky; }

  .lgabs-t {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0; }

  .lgabs-tl {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }

  .lgabs-tr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto; }

  .lgabs-r {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto; }

  .lgabs-b {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0; }

  .lgabs-bl {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }

  .lgabs-br {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }

  .lgabs-l {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0; }

  .lgabs-full {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

  .lgabs-center {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
@media (min-width: 1280px) {
  .xlabs,
  .xlabsolute {
    position: absolute; }

  .xlfixed {
    position: fixed; }

  .xlrel,
  .xlrelative {
    position: relative; }

  .xlstatic {
    position: static; }

  .xlsticky {
    position: -webkit-sticky;
    position: sticky; }

  .xlabs-t {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0; }

  .xlabs-tl {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }

  .xlabs-tr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto; }

  .xlabs-r {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto; }

  .xlabs-b {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0; }

  .xlabs-bl {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }

  .xlabs-br {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }

  .xlabs-l {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0; }

  .xlabs-full {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

  .xlabs-center {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
@media (min-width: 1600px) {
  .xxlabs,
  .xxlabsolute {
    position: absolute; }

  .xxlfixed {
    position: fixed; }

  .xxlrel,
  .xxlrelative {
    position: relative; }

  .xxlstatic {
    position: static; }

  .xxlsticky {
    position: -webkit-sticky;
    position: sticky; }

  .xxlabs-t {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: 0; }

  .xxlabs-tl {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0; }

  .xxlabs-tr {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto; }

  .xxlabs-r {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto; }

  .xxlabs-b {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0; }

  .xxlabs-bl {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0; }

  .xxlabs-br {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto; }

  .xxlabs-l {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0; }

  .xxlabs-full {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }

  .xxlabs-center {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); } }
@media (min-width: 576px) {
  .smov-hi,
  .smoverflow-hidden {
    overflow: hidden; } }
@media (min-width: 768px) {
  .mdov-hi,
  .mdoverflow-hidden {
    overflow: hidden; } }
@media (min-width: 1024px) {
  .lgov-hi,
  .lgoverflow-hidden {
    overflow: hidden; } }
@media (min-width: 1280px) {
  .xlov-hi,
  .xloverflow-hidden {
    overflow: hidden; } }
@media (min-width: 1600px) {
  .xxlov-hi,
  .xxloverflow-hidden {
    overflow: hidden; } }
@media (min-width: 576px) {
  .smg {
    padding: calc(var(--gutter)); }

  .smg-demi {
    padding: calc(var(--gutter)/2); }

  .smgx {
    padding-left: calc(var(--gutter));
    padding-right: calc(var(--gutter)); }

  .smgx-demi {
    padding-left: calc(var(--gutter)/2);
    padding-right: calc(var(--gutter)/2); }

  .smgl {
    padding-left: calc(var(--gutter)); }

  .smgr {
    padding-right: calc(var(--gutter)); }

  .smgy {
    padding-top: calc(var(--gutter));
    padding-bottom: calc(var(--gutter)); }

  .smgy-demi {
    padding-top: calc(var(--gutter)/2);
    padding-bottom: calc(var(--gutter)/2); }

  .smgt {
    padding-top: calc(var(--gutter)); }

  .smgb {
    padding-bottom: calc(var(--gutter)); }

  .smgt-demi {
    padding-top: calc(var(--gutter)/2); }

  .smgb-demi {
    padding-bottom: calc(var(--gutter)/2); }

  .smg-xl {
    padding: calc(var(--gutter-xl)); }

  .smgx-xl {
    padding-left: calc(var(--gutter-xl));
    padding-right: calc(var(--gutter-xl)); }

  .smgy-xl {
    padding-top: calc(var(--gutter-xl));
    padding-bottom: calc(var(--gutter-xl)); }

  .smgy-xl-2 {
    padding-top: calc(var(--gutter-xl)*2);
    padding-bottom: calc(var(--gutter-xl)*2); }

  .smgt-xl {
    padding-top: calc(var(--gutter-xl)); }

  .smgb-xl {
    padding-bottom: calc(var(--gutter-xl)); }

  .smgl-xl {
    padding-left: calc(var(--gutter-xl)); }

  .smgr-xl {
    padding-right: calc(var(--gutter-xl)); }

  .smg-lg {
    padding: calc(var(--gutter-xl)/2); }

  .smgx-lg {
    padding-left: calc(var(--gutter-xl)/2);
    padding-right: calc(var(--gutter-xl)/2); }

  .smgy-lg {
    padding-top: calc(var(--gutter-xl)/2);
    padding-bottom: calc(var(--gutter-xl)/2); }

  .smgt-lg {
    padding-top: calc(var(--gutter-xl)/2); }

  .smgb-lg {
    padding-bottom: calc(var(--gutter-xl)/2); }

  .smg-0 {
    padding: calc(var(--gutter)*0); }

  .smgx-0 {
    padding-left: calc(var(--gutter)*0);
    padding-right: calc(var(--gutter)*0); }

  .smgl-0 {
    padding-left: calc(var(--gutter)*0); }

  .smgr-0 {
    padding-right: calc(var(--gutter)*0); }

  .smgy-0 {
    padding-top: calc(var(--gutter)*0);
    padding-bottom: calc(var(--gutter)*0); }

  .smgt-0 {
    padding-top: calc(var(--gutter)*0); }

  .smgb-0 {
    padding-bottom: calc(var(--gutter)*0); }

  .smg-1 {
    padding: calc(var(--gutter)*1); }

  .smgx-1 {
    padding-left: calc(var(--gutter)*1);
    padding-right: calc(var(--gutter)*1); }

  .smgl-1 {
    padding-left: calc(var(--gutter)*1); }

  .smgr-1 {
    padding-right: calc(var(--gutter)*1); }

  .smgy-1 {
    padding-top: calc(var(--gutter)*1);
    padding-bottom: calc(var(--gutter)*1); }

  .smgt-1 {
    padding-top: calc(var(--gutter)*1); }

  .smgb-1 {
    padding-bottom: calc(var(--gutter)*1); }

  .smg-2 {
    padding: calc(var(--gutter)*2); }

  .smgx-2 {
    padding-left: calc(var(--gutter)*2);
    padding-right: calc(var(--gutter)*2); }

  .smgl-2 {
    padding-left: calc(var(--gutter)*2); }

  .smgr-2 {
    padding-right: calc(var(--gutter)*2); }

  .smgy-2 {
    padding-top: calc(var(--gutter)*2);
    padding-bottom: calc(var(--gutter)*2); }

  .smgt-2 {
    padding-top: calc(var(--gutter)*2); }

  .smgb-2 {
    padding-bottom: calc(var(--gutter)*2); }

  .smg-3 {
    padding: calc(var(--gutter)*3); }

  .smgx-3 {
    padding-left: calc(var(--gutter)*3);
    padding-right: calc(var(--gutter)*3); }

  .smgl-3 {
    padding-left: calc(var(--gutter)*3); }

  .smgr-3 {
    padding-right: calc(var(--gutter)*3); }

  .smgy-3 {
    padding-top: calc(var(--gutter)*3);
    padding-bottom: calc(var(--gutter)*3); }

  .smgt-3 {
    padding-top: calc(var(--gutter)*3); }

  .smgb-3 {
    padding-bottom: calc(var(--gutter)*3); }

  .smg-4 {
    padding: calc(var(--gutter)*4); }

  .smgx-4 {
    padding-left: calc(var(--gutter)*4);
    padding-right: calc(var(--gutter)*4); }

  .smgl-4 {
    padding-left: calc(var(--gutter)*4); }

  .smgr-4 {
    padding-right: calc(var(--gutter)*4); }

  .smgy-4 {
    padding-top: calc(var(--gutter)*4);
    padding-bottom: calc(var(--gutter)*4); }

  .smgt-4 {
    padding-top: calc(var(--gutter)*4); }

  .smgb-4 {
    padding-bottom: calc(var(--gutter)*4); }

  .smg-5 {
    padding: calc(var(--gutter)*5); }

  .smgx-5 {
    padding-left: calc(var(--gutter)*5);
    padding-right: calc(var(--gutter)*5); }

  .smgl-5 {
    padding-left: calc(var(--gutter)*5); }

  .smgr-5 {
    padding-right: calc(var(--gutter)*5); }

  .smgy-5 {
    padding-top: calc(var(--gutter)*5);
    padding-bottom: calc(var(--gutter)*5); }

  .smgt-5 {
    padding-top: calc(var(--gutter)*5); }

  .smgb-5 {
    padding-bottom: calc(var(--gutter)*5); }

  .smg-6 {
    padding: calc(var(--gutter)*6); }

  .smgx-6 {
    padding-left: calc(var(--gutter)*6);
    padding-right: calc(var(--gutter)*6); }

  .smgl-6 {
    padding-left: calc(var(--gutter)*6); }

  .smgr-6 {
    padding-right: calc(var(--gutter)*6); }

  .smgy-6 {
    padding-top: calc(var(--gutter)*6);
    padding-bottom: calc(var(--gutter)*6); }

  .smgt-6 {
    padding-top: calc(var(--gutter)*6); }

  .smgb-6 {
    padding-bottom: calc(var(--gutter)*6); }

  .smg-7 {
    padding: calc(var(--gutter)*7); }

  .smgx-7 {
    padding-left: calc(var(--gutter)*7);
    padding-right: calc(var(--gutter)*7); }

  .smgl-7 {
    padding-left: calc(var(--gutter)*7); }

  .smgr-7 {
    padding-right: calc(var(--gutter)*7); }

  .smgy-7 {
    padding-top: calc(var(--gutter)*7);
    padding-bottom: calc(var(--gutter)*7); }

  .smgt-7 {
    padding-top: calc(var(--gutter)*7); }

  .smgb-7 {
    padding-bottom: calc(var(--gutter)*7); }

  .smg-8 {
    padding: calc(var(--gutter)*8); }

  .smgx-8 {
    padding-left: calc(var(--gutter)*8);
    padding-right: calc(var(--gutter)*8); }

  .smgl-8 {
    padding-left: calc(var(--gutter)*8); }

  .smgr-8 {
    padding-right: calc(var(--gutter)*8); }

  .smgy-8 {
    padding-top: calc(var(--gutter)*8);
    padding-bottom: calc(var(--gutter)*8); }

  .smgt-8 {
    padding-top: calc(var(--gutter)*8); }

  .smgb-8 {
    padding-bottom: calc(var(--gutter)*8); }

  .smg-9 {
    padding: calc(var(--gutter)*9); }

  .smgx-9 {
    padding-left: calc(var(--gutter)*9);
    padding-right: calc(var(--gutter)*9); }

  .smgl-9 {
    padding-left: calc(var(--gutter)*9); }

  .smgr-9 {
    padding-right: calc(var(--gutter)*9); }

  .smgy-9 {
    padding-top: calc(var(--gutter)*9);
    padding-bottom: calc(var(--gutter)*9); }

  .smgt-9 {
    padding-top: calc(var(--gutter)*9); }

  .smgb-9 {
    padding-bottom: calc(var(--gutter)*9); }

  .smg-10 {
    padding: calc(var(--gutter)*10); }

  .smgx-10 {
    padding-left: calc(var(--gutter)*10);
    padding-right: calc(var(--gutter)*10); }

  .smgl-10 {
    padding-left: calc(var(--gutter)*10); }

  .smgr-10 {
    padding-right: calc(var(--gutter)*10); }

  .smgy-10 {
    padding-top: calc(var(--gutter)*10);
    padding-bottom: calc(var(--gutter)*10); }

  .smgt-10 {
    padding-top: calc(var(--gutter)*10); }

  .smgb-10 {
    padding-bottom: calc(var(--gutter)*10); } }
@media (min-width: 768px) {
  .mdg {
    padding: calc(var(--gutter)); }

  .mdg-demi {
    padding: calc(var(--gutter)/2); }

  .mdgx {
    padding-left: calc(var(--gutter));
    padding-right: calc(var(--gutter)); }

  .mdgx-demi {
    padding-left: calc(var(--gutter)/2);
    padding-right: calc(var(--gutter)/2); }

  .mdgl {
    padding-left: calc(var(--gutter)); }

  .mdgr {
    padding-right: calc(var(--gutter)); }

  .mdgy {
    padding-top: calc(var(--gutter));
    padding-bottom: calc(var(--gutter)); }

  .mdgy-demi {
    padding-top: calc(var(--gutter)/2);
    padding-bottom: calc(var(--gutter)/2); }

  .mdgt {
    padding-top: calc(var(--gutter)); }

  .mdgb {
    padding-bottom: calc(var(--gutter)); }

  .mdgt-demi {
    padding-top: calc(var(--gutter)/2); }

  .mdgb-demi {
    padding-bottom: calc(var(--gutter)/2); }

  .mdg-xl {
    padding: calc(var(--gutter-xl)); }

  .mdgx-xl {
    padding-left: calc(var(--gutter-xl));
    padding-right: calc(var(--gutter-xl)); }

  .mdgy-xl {
    padding-top: calc(var(--gutter-xl));
    padding-bottom: calc(var(--gutter-xl)); }

  .mdgy-xl-2 {
    padding-top: calc(var(--gutter-xl)*2);
    padding-bottom: calc(var(--gutter-xl)*2); }

  .mdgt-xl {
    padding-top: calc(var(--gutter-xl)); }

  .mdgb-xl {
    padding-bottom: calc(var(--gutter-xl)); }

  .mdgl-xl {
    padding-left: calc(var(--gutter-xl)); }

  .mdgr-xl {
    padding-right: calc(var(--gutter-xl)); }

  .mdg-lg {
    padding: calc(var(--gutter-xl)/2); }

  .mdgx-lg {
    padding-left: calc(var(--gutter-xl)/2);
    padding-right: calc(var(--gutter-xl)/2); }

  .mdgy-lg {
    padding-top: calc(var(--gutter-xl)/2);
    padding-bottom: calc(var(--gutter-xl)/2); }

  .mdgt-lg {
    padding-top: calc(var(--gutter-xl)/2); }

  .mdgb-lg {
    padding-bottom: calc(var(--gutter-xl)/2); }

  .mdg-0 {
    padding: calc(var(--gutter)*0); }

  .mdgx-0 {
    padding-left: calc(var(--gutter)*0);
    padding-right: calc(var(--gutter)*0); }

  .mdgl-0 {
    padding-left: calc(var(--gutter)*0); }

  .mdgr-0 {
    padding-right: calc(var(--gutter)*0); }

  .mdgy-0 {
    padding-top: calc(var(--gutter)*0);
    padding-bottom: calc(var(--gutter)*0); }

  .mdgt-0 {
    padding-top: calc(var(--gutter)*0); }

  .mdgb-0 {
    padding-bottom: calc(var(--gutter)*0); }

  .mdg-1 {
    padding: calc(var(--gutter)*1); }

  .mdgx-1 {
    padding-left: calc(var(--gutter)*1);
    padding-right: calc(var(--gutter)*1); }

  .mdgl-1 {
    padding-left: calc(var(--gutter)*1); }

  .mdgr-1 {
    padding-right: calc(var(--gutter)*1); }

  .mdgy-1 {
    padding-top: calc(var(--gutter)*1);
    padding-bottom: calc(var(--gutter)*1); }

  .mdgt-1 {
    padding-top: calc(var(--gutter)*1); }

  .mdgb-1 {
    padding-bottom: calc(var(--gutter)*1); }

  .mdg-2 {
    padding: calc(var(--gutter)*2); }

  .mdgx-2 {
    padding-left: calc(var(--gutter)*2);
    padding-right: calc(var(--gutter)*2); }

  .mdgl-2 {
    padding-left: calc(var(--gutter)*2); }

  .mdgr-2 {
    padding-right: calc(var(--gutter)*2); }

  .mdgy-2 {
    padding-top: calc(var(--gutter)*2);
    padding-bottom: calc(var(--gutter)*2); }

  .mdgt-2 {
    padding-top: calc(var(--gutter)*2); }

  .mdgb-2 {
    padding-bottom: calc(var(--gutter)*2); }

  .mdg-3 {
    padding: calc(var(--gutter)*3); }

  .mdgx-3 {
    padding-left: calc(var(--gutter)*3);
    padding-right: calc(var(--gutter)*3); }

  .mdgl-3 {
    padding-left: calc(var(--gutter)*3); }

  .mdgr-3 {
    padding-right: calc(var(--gutter)*3); }

  .mdgy-3 {
    padding-top: calc(var(--gutter)*3);
    padding-bottom: calc(var(--gutter)*3); }

  .mdgt-3 {
    padding-top: calc(var(--gutter)*3); }

  .mdgb-3 {
    padding-bottom: calc(var(--gutter)*3); }

  .mdg-4 {
    padding: calc(var(--gutter)*4); }

  .mdgx-4 {
    padding-left: calc(var(--gutter)*4);
    padding-right: calc(var(--gutter)*4); }

  .mdgl-4 {
    padding-left: calc(var(--gutter)*4); }

  .mdgr-4 {
    padding-right: calc(var(--gutter)*4); }

  .mdgy-4 {
    padding-top: calc(var(--gutter)*4);
    padding-bottom: calc(var(--gutter)*4); }

  .mdgt-4 {
    padding-top: calc(var(--gutter)*4); }

  .mdgb-4 {
    padding-bottom: calc(var(--gutter)*4); }

  .mdg-5 {
    padding: calc(var(--gutter)*5); }

  .mdgx-5 {
    padding-left: calc(var(--gutter)*5);
    padding-right: calc(var(--gutter)*5); }

  .mdgl-5 {
    padding-left: calc(var(--gutter)*5); }

  .mdgr-5 {
    padding-right: calc(var(--gutter)*5); }

  .mdgy-5 {
    padding-top: calc(var(--gutter)*5);
    padding-bottom: calc(var(--gutter)*5); }

  .mdgt-5 {
    padding-top: calc(var(--gutter)*5); }

  .mdgb-5 {
    padding-bottom: calc(var(--gutter)*5); }

  .mdg-6 {
    padding: calc(var(--gutter)*6); }

  .mdgx-6 {
    padding-left: calc(var(--gutter)*6);
    padding-right: calc(var(--gutter)*6); }

  .mdgl-6 {
    padding-left: calc(var(--gutter)*6); }

  .mdgr-6 {
    padding-right: calc(var(--gutter)*6); }

  .mdgy-6 {
    padding-top: calc(var(--gutter)*6);
    padding-bottom: calc(var(--gutter)*6); }

  .mdgt-6 {
    padding-top: calc(var(--gutter)*6); }

  .mdgb-6 {
    padding-bottom: calc(var(--gutter)*6); }

  .mdg-7 {
    padding: calc(var(--gutter)*7); }

  .mdgx-7 {
    padding-left: calc(var(--gutter)*7);
    padding-right: calc(var(--gutter)*7); }

  .mdgl-7 {
    padding-left: calc(var(--gutter)*7); }

  .mdgr-7 {
    padding-right: calc(var(--gutter)*7); }

  .mdgy-7 {
    padding-top: calc(var(--gutter)*7);
    padding-bottom: calc(var(--gutter)*7); }

  .mdgt-7 {
    padding-top: calc(var(--gutter)*7); }

  .mdgb-7 {
    padding-bottom: calc(var(--gutter)*7); }

  .mdg-8 {
    padding: calc(var(--gutter)*8); }

  .mdgx-8 {
    padding-left: calc(var(--gutter)*8);
    padding-right: calc(var(--gutter)*8); }

  .mdgl-8 {
    padding-left: calc(var(--gutter)*8); }

  .mdgr-8 {
    padding-right: calc(var(--gutter)*8); }

  .mdgy-8 {
    padding-top: calc(var(--gutter)*8);
    padding-bottom: calc(var(--gutter)*8); }

  .mdgt-8 {
    padding-top: calc(var(--gutter)*8); }

  .mdgb-8 {
    padding-bottom: calc(var(--gutter)*8); }

  .mdg-9 {
    padding: calc(var(--gutter)*9); }

  .mdgx-9 {
    padding-left: calc(var(--gutter)*9);
    padding-right: calc(var(--gutter)*9); }

  .mdgl-9 {
    padding-left: calc(var(--gutter)*9); }

  .mdgr-9 {
    padding-right: calc(var(--gutter)*9); }

  .mdgy-9 {
    padding-top: calc(var(--gutter)*9);
    padding-bottom: calc(var(--gutter)*9); }

  .mdgt-9 {
    padding-top: calc(var(--gutter)*9); }

  .mdgb-9 {
    padding-bottom: calc(var(--gutter)*9); }

  .mdg-10 {
    padding: calc(var(--gutter)*10); }

  .mdgx-10 {
    padding-left: calc(var(--gutter)*10);
    padding-right: calc(var(--gutter)*10); }

  .mdgl-10 {
    padding-left: calc(var(--gutter)*10); }

  .mdgr-10 {
    padding-right: calc(var(--gutter)*10); }

  .mdgy-10 {
    padding-top: calc(var(--gutter)*10);
    padding-bottom: calc(var(--gutter)*10); }

  .mdgt-10 {
    padding-top: calc(var(--gutter)*10); }

  .mdgb-10 {
    padding-bottom: calc(var(--gutter)*10); } }
@media (min-width: 1024px) {
  .lgg {
    padding: calc(var(--gutter)); }

  .lgg-demi {
    padding: calc(var(--gutter)/2); }

  .lggx {
    padding-left: calc(var(--gutter));
    padding-right: calc(var(--gutter)); }

  .lggx-demi {
    padding-left: calc(var(--gutter)/2);
    padding-right: calc(var(--gutter)/2); }

  .lggl {
    padding-left: calc(var(--gutter)); }

  .lggr {
    padding-right: calc(var(--gutter)); }

  .lggy {
    padding-top: calc(var(--gutter));
    padding-bottom: calc(var(--gutter)); }

  .lggy-demi {
    padding-top: calc(var(--gutter)/2);
    padding-bottom: calc(var(--gutter)/2); }

  .lggt {
    padding-top: calc(var(--gutter)); }

  .lggb {
    padding-bottom: calc(var(--gutter)); }

  .lggt-demi {
    padding-top: calc(var(--gutter)/2); }

  .lggb-demi {
    padding-bottom: calc(var(--gutter)/2); }

  .lgg-xl {
    padding: calc(var(--gutter-xl)); }

  .lggx-xl {
    padding-left: calc(var(--gutter-xl));
    padding-right: calc(var(--gutter-xl)); }

  .lggy-xl {
    padding-top: calc(var(--gutter-xl));
    padding-bottom: calc(var(--gutter-xl)); }

  .lggy-xl-2 {
    padding-top: calc(var(--gutter-xl)*2);
    padding-bottom: calc(var(--gutter-xl)*2); }

  .lggt-xl {
    padding-top: calc(var(--gutter-xl)); }

  .lggb-xl {
    padding-bottom: calc(var(--gutter-xl)); }

  .lggl-xl {
    padding-left: calc(var(--gutter-xl)); }

  .lggr-xl {
    padding-right: calc(var(--gutter-xl)); }

  .lgg-lg {
    padding: calc(var(--gutter-xl)/2); }

  .lggx-lg {
    padding-left: calc(var(--gutter-xl)/2);
    padding-right: calc(var(--gutter-xl)/2); }

  .lggy-lg {
    padding-top: calc(var(--gutter-xl)/2);
    padding-bottom: calc(var(--gutter-xl)/2); }

  .lggt-lg {
    padding-top: calc(var(--gutter-xl)/2); }

  .lggb-lg {
    padding-bottom: calc(var(--gutter-xl)/2); }

  .lgg-0 {
    padding: calc(var(--gutter)*0); }

  .lggx-0 {
    padding-left: calc(var(--gutter)*0);
    padding-right: calc(var(--gutter)*0); }

  .lggl-0 {
    padding-left: calc(var(--gutter)*0); }

  .lggr-0 {
    padding-right: calc(var(--gutter)*0); }

  .lggy-0 {
    padding-top: calc(var(--gutter)*0);
    padding-bottom: calc(var(--gutter)*0); }

  .lggt-0 {
    padding-top: calc(var(--gutter)*0); }

  .lggb-0 {
    padding-bottom: calc(var(--gutter)*0); }

  .lgg-1 {
    padding: calc(var(--gutter)*1); }

  .lggx-1 {
    padding-left: calc(var(--gutter)*1);
    padding-right: calc(var(--gutter)*1); }

  .lggl-1 {
    padding-left: calc(var(--gutter)*1); }

  .lggr-1 {
    padding-right: calc(var(--gutter)*1); }

  .lggy-1 {
    padding-top: calc(var(--gutter)*1);
    padding-bottom: calc(var(--gutter)*1); }

  .lggt-1 {
    padding-top: calc(var(--gutter)*1); }

  .lggb-1 {
    padding-bottom: calc(var(--gutter)*1); }

  .lgg-2 {
    padding: calc(var(--gutter)*2); }

  .lggx-2 {
    padding-left: calc(var(--gutter)*2);
    padding-right: calc(var(--gutter)*2); }

  .lggl-2 {
    padding-left: calc(var(--gutter)*2); }

  .lggr-2 {
    padding-right: calc(var(--gutter)*2); }

  .lggy-2 {
    padding-top: calc(var(--gutter)*2);
    padding-bottom: calc(var(--gutter)*2); }

  .lggt-2 {
    padding-top: calc(var(--gutter)*2); }

  .lggb-2 {
    padding-bottom: calc(var(--gutter)*2); }

  .lgg-3 {
    padding: calc(var(--gutter)*3); }

  .lggx-3 {
    padding-left: calc(var(--gutter)*3);
    padding-right: calc(var(--gutter)*3); }

  .lggl-3 {
    padding-left: calc(var(--gutter)*3); }

  .lggr-3 {
    padding-right: calc(var(--gutter)*3); }

  .lggy-3 {
    padding-top: calc(var(--gutter)*3);
    padding-bottom: calc(var(--gutter)*3); }

  .lggt-3 {
    padding-top: calc(var(--gutter)*3); }

  .lggb-3 {
    padding-bottom: calc(var(--gutter)*3); }

  .lgg-4 {
    padding: calc(var(--gutter)*4); }

  .lggx-4 {
    padding-left: calc(var(--gutter)*4);
    padding-right: calc(var(--gutter)*4); }

  .lggl-4 {
    padding-left: calc(var(--gutter)*4); }

  .lggr-4 {
    padding-right: calc(var(--gutter)*4); }

  .lggy-4 {
    padding-top: calc(var(--gutter)*4);
    padding-bottom: calc(var(--gutter)*4); }

  .lggt-4 {
    padding-top: calc(var(--gutter)*4); }

  .lggb-4 {
    padding-bottom: calc(var(--gutter)*4); }

  .lgg-5 {
    padding: calc(var(--gutter)*5); }

  .lggx-5 {
    padding-left: calc(var(--gutter)*5);
    padding-right: calc(var(--gutter)*5); }

  .lggl-5 {
    padding-left: calc(var(--gutter)*5); }

  .lggr-5 {
    padding-right: calc(var(--gutter)*5); }

  .lggy-5 {
    padding-top: calc(var(--gutter)*5);
    padding-bottom: calc(var(--gutter)*5); }

  .lggt-5 {
    padding-top: calc(var(--gutter)*5); }

  .lggb-5 {
    padding-bottom: calc(var(--gutter)*5); }

  .lgg-6 {
    padding: calc(var(--gutter)*6); }

  .lggx-6 {
    padding-left: calc(var(--gutter)*6);
    padding-right: calc(var(--gutter)*6); }

  .lggl-6 {
    padding-left: calc(var(--gutter)*6); }

  .lggr-6 {
    padding-right: calc(var(--gutter)*6); }

  .lggy-6 {
    padding-top: calc(var(--gutter)*6);
    padding-bottom: calc(var(--gutter)*6); }

  .lggt-6 {
    padding-top: calc(var(--gutter)*6); }

  .lggb-6 {
    padding-bottom: calc(var(--gutter)*6); }

  .lgg-7 {
    padding: calc(var(--gutter)*7); }

  .lggx-7 {
    padding-left: calc(var(--gutter)*7);
    padding-right: calc(var(--gutter)*7); }

  .lggl-7 {
    padding-left: calc(var(--gutter)*7); }

  .lggr-7 {
    padding-right: calc(var(--gutter)*7); }

  .lggy-7 {
    padding-top: calc(var(--gutter)*7);
    padding-bottom: calc(var(--gutter)*7); }

  .lggt-7 {
    padding-top: calc(var(--gutter)*7); }

  .lggb-7 {
    padding-bottom: calc(var(--gutter)*7); }

  .lgg-8 {
    padding: calc(var(--gutter)*8); }

  .lggx-8 {
    padding-left: calc(var(--gutter)*8);
    padding-right: calc(var(--gutter)*8); }

  .lggl-8 {
    padding-left: calc(var(--gutter)*8); }

  .lggr-8 {
    padding-right: calc(var(--gutter)*8); }

  .lggy-8 {
    padding-top: calc(var(--gutter)*8);
    padding-bottom: calc(var(--gutter)*8); }

  .lggt-8 {
    padding-top: calc(var(--gutter)*8); }

  .lggb-8 {
    padding-bottom: calc(var(--gutter)*8); }

  .lgg-9 {
    padding: calc(var(--gutter)*9); }

  .lggx-9 {
    padding-left: calc(var(--gutter)*9);
    padding-right: calc(var(--gutter)*9); }

  .lggl-9 {
    padding-left: calc(var(--gutter)*9); }

  .lggr-9 {
    padding-right: calc(var(--gutter)*9); }

  .lggy-9 {
    padding-top: calc(var(--gutter)*9);
    padding-bottom: calc(var(--gutter)*9); }

  .lggt-9 {
    padding-top: calc(var(--gutter)*9); }

  .lggb-9 {
    padding-bottom: calc(var(--gutter)*9); }

  .lgg-10 {
    padding: calc(var(--gutter)*10); }

  .lggx-10 {
    padding-left: calc(var(--gutter)*10);
    padding-right: calc(var(--gutter)*10); }

  .lggl-10 {
    padding-left: calc(var(--gutter)*10); }

  .lggr-10 {
    padding-right: calc(var(--gutter)*10); }

  .lggy-10 {
    padding-top: calc(var(--gutter)*10);
    padding-bottom: calc(var(--gutter)*10); }

  .lggt-10 {
    padding-top: calc(var(--gutter)*10); }

  .lggb-10 {
    padding-bottom: calc(var(--gutter)*10); } }
@media (min-width: 1280px) {
  .xlg {
    padding: calc(var(--gutter)); }

  .xlg-demi {
    padding: calc(var(--gutter)/2); }

  .xlgx {
    padding-left: calc(var(--gutter));
    padding-right: calc(var(--gutter)); }

  .xlgx-demi {
    padding-left: calc(var(--gutter)/2);
    padding-right: calc(var(--gutter)/2); }

  .xlgl {
    padding-left: calc(var(--gutter)); }

  .xlgr {
    padding-right: calc(var(--gutter)); }

  .xlgy {
    padding-top: calc(var(--gutter));
    padding-bottom: calc(var(--gutter)); }

  .xlgy-demi {
    padding-top: calc(var(--gutter)/2);
    padding-bottom: calc(var(--gutter)/2); }

  .xlgt {
    padding-top: calc(var(--gutter)); }

  .xlgb {
    padding-bottom: calc(var(--gutter)); }

  .xlgt-demi {
    padding-top: calc(var(--gutter)/2); }

  .xlgb-demi {
    padding-bottom: calc(var(--gutter)/2); }

  .xlg-xl {
    padding: calc(var(--gutter-xl)); }

  .xlgx-xl {
    padding-left: calc(var(--gutter-xl));
    padding-right: calc(var(--gutter-xl)); }

  .xlgy-xl {
    padding-top: calc(var(--gutter-xl));
    padding-bottom: calc(var(--gutter-xl)); }

  .xlgy-xl-2 {
    padding-top: calc(var(--gutter-xl)*2);
    padding-bottom: calc(var(--gutter-xl)*2); }

  .xlgt-xl {
    padding-top: calc(var(--gutter-xl)); }

  .xlgb-xl {
    padding-bottom: calc(var(--gutter-xl)); }

  .xlgl-xl {
    padding-left: calc(var(--gutter-xl)); }

  .xlgr-xl {
    padding-right: calc(var(--gutter-xl)); }

  .xlg-lg {
    padding: calc(var(--gutter-xl)/2); }

  .xlgx-lg {
    padding-left: calc(var(--gutter-xl)/2);
    padding-right: calc(var(--gutter-xl)/2); }

  .xlgy-lg {
    padding-top: calc(var(--gutter-xl)/2);
    padding-bottom: calc(var(--gutter-xl)/2); }

  .xlgt-lg {
    padding-top: calc(var(--gutter-xl)/2); }

  .xlgb-lg {
    padding-bottom: calc(var(--gutter-xl)/2); }

  .xlg-0 {
    padding: calc(var(--gutter)*0); }

  .xlgx-0 {
    padding-left: calc(var(--gutter)*0);
    padding-right: calc(var(--gutter)*0); }

  .xlgl-0 {
    padding-left: calc(var(--gutter)*0); }

  .xlgr-0 {
    padding-right: calc(var(--gutter)*0); }

  .xlgy-0 {
    padding-top: calc(var(--gutter)*0);
    padding-bottom: calc(var(--gutter)*0); }

  .xlgt-0 {
    padding-top: calc(var(--gutter)*0); }

  .xlgb-0 {
    padding-bottom: calc(var(--gutter)*0); }

  .xlg-1 {
    padding: calc(var(--gutter)*1); }

  .xlgx-1 {
    padding-left: calc(var(--gutter)*1);
    padding-right: calc(var(--gutter)*1); }

  .xlgl-1 {
    padding-left: calc(var(--gutter)*1); }

  .xlgr-1 {
    padding-right: calc(var(--gutter)*1); }

  .xlgy-1 {
    padding-top: calc(var(--gutter)*1);
    padding-bottom: calc(var(--gutter)*1); }

  .xlgt-1 {
    padding-top: calc(var(--gutter)*1); }

  .xlgb-1 {
    padding-bottom: calc(var(--gutter)*1); }

  .xlg-2 {
    padding: calc(var(--gutter)*2); }

  .xlgx-2 {
    padding-left: calc(var(--gutter)*2);
    padding-right: calc(var(--gutter)*2); }

  .xlgl-2 {
    padding-left: calc(var(--gutter)*2); }

  .xlgr-2 {
    padding-right: calc(var(--gutter)*2); }

  .xlgy-2 {
    padding-top: calc(var(--gutter)*2);
    padding-bottom: calc(var(--gutter)*2); }

  .xlgt-2 {
    padding-top: calc(var(--gutter)*2); }

  .xlgb-2 {
    padding-bottom: calc(var(--gutter)*2); }

  .xlg-3 {
    padding: calc(var(--gutter)*3); }

  .xlgx-3 {
    padding-left: calc(var(--gutter)*3);
    padding-right: calc(var(--gutter)*3); }

  .xlgl-3 {
    padding-left: calc(var(--gutter)*3); }

  .xlgr-3 {
    padding-right: calc(var(--gutter)*3); }

  .xlgy-3 {
    padding-top: calc(var(--gutter)*3);
    padding-bottom: calc(var(--gutter)*3); }

  .xlgt-3 {
    padding-top: calc(var(--gutter)*3); }

  .xlgb-3 {
    padding-bottom: calc(var(--gutter)*3); }

  .xlg-4 {
    padding: calc(var(--gutter)*4); }

  .xlgx-4 {
    padding-left: calc(var(--gutter)*4);
    padding-right: calc(var(--gutter)*4); }

  .xlgl-4 {
    padding-left: calc(var(--gutter)*4); }

  .xlgr-4 {
    padding-right: calc(var(--gutter)*4); }

  .xlgy-4 {
    padding-top: calc(var(--gutter)*4);
    padding-bottom: calc(var(--gutter)*4); }

  .xlgt-4 {
    padding-top: calc(var(--gutter)*4); }

  .xlgb-4 {
    padding-bottom: calc(var(--gutter)*4); }

  .xlg-5 {
    padding: calc(var(--gutter)*5); }

  .xlgx-5 {
    padding-left: calc(var(--gutter)*5);
    padding-right: calc(var(--gutter)*5); }

  .xlgl-5 {
    padding-left: calc(var(--gutter)*5); }

  .xlgr-5 {
    padding-right: calc(var(--gutter)*5); }

  .xlgy-5 {
    padding-top: calc(var(--gutter)*5);
    padding-bottom: calc(var(--gutter)*5); }

  .xlgt-5 {
    padding-top: calc(var(--gutter)*5); }

  .xlgb-5 {
    padding-bottom: calc(var(--gutter)*5); }

  .xlg-6 {
    padding: calc(var(--gutter)*6); }

  .xlgx-6 {
    padding-left: calc(var(--gutter)*6);
    padding-right: calc(var(--gutter)*6); }

  .xlgl-6 {
    padding-left: calc(var(--gutter)*6); }

  .xlgr-6 {
    padding-right: calc(var(--gutter)*6); }

  .xlgy-6 {
    padding-top: calc(var(--gutter)*6);
    padding-bottom: calc(var(--gutter)*6); }

  .xlgt-6 {
    padding-top: calc(var(--gutter)*6); }

  .xlgb-6 {
    padding-bottom: calc(var(--gutter)*6); }

  .xlg-7 {
    padding: calc(var(--gutter)*7); }

  .xlgx-7 {
    padding-left: calc(var(--gutter)*7);
    padding-right: calc(var(--gutter)*7); }

  .xlgl-7 {
    padding-left: calc(var(--gutter)*7); }

  .xlgr-7 {
    padding-right: calc(var(--gutter)*7); }

  .xlgy-7 {
    padding-top: calc(var(--gutter)*7);
    padding-bottom: calc(var(--gutter)*7); }

  .xlgt-7 {
    padding-top: calc(var(--gutter)*7); }

  .xlgb-7 {
    padding-bottom: calc(var(--gutter)*7); }

  .xlg-8 {
    padding: calc(var(--gutter)*8); }

  .xlgx-8 {
    padding-left: calc(var(--gutter)*8);
    padding-right: calc(var(--gutter)*8); }

  .xlgl-8 {
    padding-left: calc(var(--gutter)*8); }

  .xlgr-8 {
    padding-right: calc(var(--gutter)*8); }

  .xlgy-8 {
    padding-top: calc(var(--gutter)*8);
    padding-bottom: calc(var(--gutter)*8); }

  .xlgt-8 {
    padding-top: calc(var(--gutter)*8); }

  .xlgb-8 {
    padding-bottom: calc(var(--gutter)*8); }

  .xlg-9 {
    padding: calc(var(--gutter)*9); }

  .xlgx-9 {
    padding-left: calc(var(--gutter)*9);
    padding-right: calc(var(--gutter)*9); }

  .xlgl-9 {
    padding-left: calc(var(--gutter)*9); }

  .xlgr-9 {
    padding-right: calc(var(--gutter)*9); }

  .xlgy-9 {
    padding-top: calc(var(--gutter)*9);
    padding-bottom: calc(var(--gutter)*9); }

  .xlgt-9 {
    padding-top: calc(var(--gutter)*9); }

  .xlgb-9 {
    padding-bottom: calc(var(--gutter)*9); }

  .xlg-10 {
    padding: calc(var(--gutter)*10); }

  .xlgx-10 {
    padding-left: calc(var(--gutter)*10);
    padding-right: calc(var(--gutter)*10); }

  .xlgl-10 {
    padding-left: calc(var(--gutter)*10); }

  .xlgr-10 {
    padding-right: calc(var(--gutter)*10); }

  .xlgy-10 {
    padding-top: calc(var(--gutter)*10);
    padding-bottom: calc(var(--gutter)*10); }

  .xlgt-10 {
    padding-top: calc(var(--gutter)*10); }

  .xlgb-10 {
    padding-bottom: calc(var(--gutter)*10); } }
@media (min-width: 1600px) {
  .xxlg {
    padding: calc(var(--gutter)); }

  .xxlg-demi {
    padding: calc(var(--gutter)/2); }

  .xxlgx {
    padding-left: calc(var(--gutter));
    padding-right: calc(var(--gutter)); }

  .xxlgx-demi {
    padding-left: calc(var(--gutter)/2);
    padding-right: calc(var(--gutter)/2); }

  .xxlgl {
    padding-left: calc(var(--gutter)); }

  .xxlgr {
    padding-right: calc(var(--gutter)); }

  .xxlgy {
    padding-top: calc(var(--gutter));
    padding-bottom: calc(var(--gutter)); }

  .xxlgy-demi {
    padding-top: calc(var(--gutter)/2);
    padding-bottom: calc(var(--gutter)/2); }

  .xxlgt {
    padding-top: calc(var(--gutter)); }

  .xxlgb {
    padding-bottom: calc(var(--gutter)); }

  .xxlgt-demi {
    padding-top: calc(var(--gutter)/2); }

  .xxlgb-demi {
    padding-bottom: calc(var(--gutter)/2); }

  .xxlg-xl {
    padding: calc(var(--gutter-xl)); }

  .xxlgx-xl {
    padding-left: calc(var(--gutter-xl));
    padding-right: calc(var(--gutter-xl)); }

  .xxlgy-xl {
    padding-top: calc(var(--gutter-xl));
    padding-bottom: calc(var(--gutter-xl)); }

  .xxlgy-xl-2 {
    padding-top: calc(var(--gutter-xl)*2);
    padding-bottom: calc(var(--gutter-xl)*2); }

  .xxlgt-xl {
    padding-top: calc(var(--gutter-xl)); }

  .xxlgb-xl {
    padding-bottom: calc(var(--gutter-xl)); }

  .xxlgl-xl {
    padding-left: calc(var(--gutter-xl)); }

  .xxlgr-xl {
    padding-right: calc(var(--gutter-xl)); }

  .xxlg-lg {
    padding: calc(var(--gutter-xl)/2); }

  .xxlgx-lg {
    padding-left: calc(var(--gutter-xl)/2);
    padding-right: calc(var(--gutter-xl)/2); }

  .xxlgy-lg {
    padding-top: calc(var(--gutter-xl)/2);
    padding-bottom: calc(var(--gutter-xl)/2); }

  .xxlgt-lg {
    padding-top: calc(var(--gutter-xl)/2); }

  .xxlgb-lg {
    padding-bottom: calc(var(--gutter-xl)/2); }

  .xxlg-0 {
    padding: calc(var(--gutter)*0); }

  .xxlgx-0 {
    padding-left: calc(var(--gutter)*0);
    padding-right: calc(var(--gutter)*0); }

  .xxlgl-0 {
    padding-left: calc(var(--gutter)*0); }

  .xxlgr-0 {
    padding-right: calc(var(--gutter)*0); }

  .xxlgy-0 {
    padding-top: calc(var(--gutter)*0);
    padding-bottom: calc(var(--gutter)*0); }

  .xxlgt-0 {
    padding-top: calc(var(--gutter)*0); }

  .xxlgb-0 {
    padding-bottom: calc(var(--gutter)*0); }

  .xxlg-1 {
    padding: calc(var(--gutter)*1); }

  .xxlgx-1 {
    padding-left: calc(var(--gutter)*1);
    padding-right: calc(var(--gutter)*1); }

  .xxlgl-1 {
    padding-left: calc(var(--gutter)*1); }

  .xxlgr-1 {
    padding-right: calc(var(--gutter)*1); }

  .xxlgy-1 {
    padding-top: calc(var(--gutter)*1);
    padding-bottom: calc(var(--gutter)*1); }

  .xxlgt-1 {
    padding-top: calc(var(--gutter)*1); }

  .xxlgb-1 {
    padding-bottom: calc(var(--gutter)*1); }

  .xxlg-2 {
    padding: calc(var(--gutter)*2); }

  .xxlgx-2 {
    padding-left: calc(var(--gutter)*2);
    padding-right: calc(var(--gutter)*2); }

  .xxlgl-2 {
    padding-left: calc(var(--gutter)*2); }

  .xxlgr-2 {
    padding-right: calc(var(--gutter)*2); }

  .xxlgy-2 {
    padding-top: calc(var(--gutter)*2);
    padding-bottom: calc(var(--gutter)*2); }

  .xxlgt-2 {
    padding-top: calc(var(--gutter)*2); }

  .xxlgb-2 {
    padding-bottom: calc(var(--gutter)*2); }

  .xxlg-3 {
    padding: calc(var(--gutter)*3); }

  .xxlgx-3 {
    padding-left: calc(var(--gutter)*3);
    padding-right: calc(var(--gutter)*3); }

  .xxlgl-3 {
    padding-left: calc(var(--gutter)*3); }

  .xxlgr-3 {
    padding-right: calc(var(--gutter)*3); }

  .xxlgy-3 {
    padding-top: calc(var(--gutter)*3);
    padding-bottom: calc(var(--gutter)*3); }

  .xxlgt-3 {
    padding-top: calc(var(--gutter)*3); }

  .xxlgb-3 {
    padding-bottom: calc(var(--gutter)*3); }

  .xxlg-4 {
    padding: calc(var(--gutter)*4); }

  .xxlgx-4 {
    padding-left: calc(var(--gutter)*4);
    padding-right: calc(var(--gutter)*4); }

  .xxlgl-4 {
    padding-left: calc(var(--gutter)*4); }

  .xxlgr-4 {
    padding-right: calc(var(--gutter)*4); }

  .xxlgy-4 {
    padding-top: calc(var(--gutter)*4);
    padding-bottom: calc(var(--gutter)*4); }

  .xxlgt-4 {
    padding-top: calc(var(--gutter)*4); }

  .xxlgb-4 {
    padding-bottom: calc(var(--gutter)*4); }

  .xxlg-5 {
    padding: calc(var(--gutter)*5); }

  .xxlgx-5 {
    padding-left: calc(var(--gutter)*5);
    padding-right: calc(var(--gutter)*5); }

  .xxlgl-5 {
    padding-left: calc(var(--gutter)*5); }

  .xxlgr-5 {
    padding-right: calc(var(--gutter)*5); }

  .xxlgy-5 {
    padding-top: calc(var(--gutter)*5);
    padding-bottom: calc(var(--gutter)*5); }

  .xxlgt-5 {
    padding-top: calc(var(--gutter)*5); }

  .xxlgb-5 {
    padding-bottom: calc(var(--gutter)*5); }

  .xxlg-6 {
    padding: calc(var(--gutter)*6); }

  .xxlgx-6 {
    padding-left: calc(var(--gutter)*6);
    padding-right: calc(var(--gutter)*6); }

  .xxlgl-6 {
    padding-left: calc(var(--gutter)*6); }

  .xxlgr-6 {
    padding-right: calc(var(--gutter)*6); }

  .xxlgy-6 {
    padding-top: calc(var(--gutter)*6);
    padding-bottom: calc(var(--gutter)*6); }

  .xxlgt-6 {
    padding-top: calc(var(--gutter)*6); }

  .xxlgb-6 {
    padding-bottom: calc(var(--gutter)*6); }

  .xxlg-7 {
    padding: calc(var(--gutter)*7); }

  .xxlgx-7 {
    padding-left: calc(var(--gutter)*7);
    padding-right: calc(var(--gutter)*7); }

  .xxlgl-7 {
    padding-left: calc(var(--gutter)*7); }

  .xxlgr-7 {
    padding-right: calc(var(--gutter)*7); }

  .xxlgy-7 {
    padding-top: calc(var(--gutter)*7);
    padding-bottom: calc(var(--gutter)*7); }

  .xxlgt-7 {
    padding-top: calc(var(--gutter)*7); }

  .xxlgb-7 {
    padding-bottom: calc(var(--gutter)*7); }

  .xxlg-8 {
    padding: calc(var(--gutter)*8); }

  .xxlgx-8 {
    padding-left: calc(var(--gutter)*8);
    padding-right: calc(var(--gutter)*8); }

  .xxlgl-8 {
    padding-left: calc(var(--gutter)*8); }

  .xxlgr-8 {
    padding-right: calc(var(--gutter)*8); }

  .xxlgy-8 {
    padding-top: calc(var(--gutter)*8);
    padding-bottom: calc(var(--gutter)*8); }

  .xxlgt-8 {
    padding-top: calc(var(--gutter)*8); }

  .xxlgb-8 {
    padding-bottom: calc(var(--gutter)*8); }

  .xxlg-9 {
    padding: calc(var(--gutter)*9); }

  .xxlgx-9 {
    padding-left: calc(var(--gutter)*9);
    padding-right: calc(var(--gutter)*9); }

  .xxlgl-9 {
    padding-left: calc(var(--gutter)*9); }

  .xxlgr-9 {
    padding-right: calc(var(--gutter)*9); }

  .xxlgy-9 {
    padding-top: calc(var(--gutter)*9);
    padding-bottom: calc(var(--gutter)*9); }

  .xxlgt-9 {
    padding-top: calc(var(--gutter)*9); }

  .xxlgb-9 {
    padding-bottom: calc(var(--gutter)*9); }

  .xxlg-10 {
    padding: calc(var(--gutter)*10); }

  .xxlgx-10 {
    padding-left: calc(var(--gutter)*10);
    padding-right: calc(var(--gutter)*10); }

  .xxlgl-10 {
    padding-left: calc(var(--gutter)*10); }

  .xxlgr-10 {
    padding-right: calc(var(--gutter)*10); }

  .xxlgy-10 {
    padding-top: calc(var(--gutter)*10);
    padding-bottom: calc(var(--gutter)*10); }

  .xxlgt-10 {
    padding-top: calc(var(--gutter)*10); }

  .xxlgb-10 {
    padding-bottom: calc(var(--gutter)*10); } }
@media (min-width: 576px) {
  .smaspect-auto {
    aspect-ratio: auto; }

  .smaspect-square {
    aspect-ratio: 1 / 1; }

  .smaspect-video {
    aspect-ratio: 16 / 9; } }
@media (min-width: 768px) {
  .mdaspect-auto {
    aspect-ratio: auto; }

  .mdaspect-square {
    aspect-ratio: 1 / 1; }

  .mdaspect-video {
    aspect-ratio: 16 / 9; } }
@media (min-width: 1024px) {
  .lgaspect-auto {
    aspect-ratio: auto; }

  .lgaspect-square {
    aspect-ratio: 1 / 1; }

  .lgaspect-video {
    aspect-ratio: 16 / 9; } }
@media (min-width: 1280px) {
  .xlaspect-auto {
    aspect-ratio: auto; }

  .xlaspect-square {
    aspect-ratio: 1 / 1; }

  .xlaspect-video {
    aspect-ratio: 16 / 9; } }
@media (min-width: 1600px) {
  .xxlaspect-auto {
    aspect-ratio: auto; }

  .xxlaspect-square {
    aspect-ratio: 1 / 1; }

  .xxlaspect-video {
    aspect-ratio: 16 / 9; } }
@media (min-width: 576px) {
  .smradius-none {
    border-radius: 0; }

  .smbr-demi,
  .smradius-demi {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .smbr,
  .smradius {
    border-radius: var(--radius);
    overflow: hidden; }

  /*        .smbr-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .smradius-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .smradius-3 { border-radius: calc(var(--radius)*3); overflow: hidden; } 
          .smradius-4 { border-radius: calc(var(--radius)*4); overflow: hidden; } */
  .smradius-full {
    border-radius: 99999px;
    overflow: hidden; }

  .smbr-0125 {
    border-radius: calc(var(--radius)/8);
    overflow: hidden; }

  .smbr-025 {
    border-radius: calc(var(--radius)/4);
    overflow: hidden; }

  .smbr-05 {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .smbr-2 {
    border-radius: calc(var(--radius)*2);
    overflow: hidden; }

  .smbr-3 {
    border-radius: calc(var(--radius)*3);
    overflow: hidden; }

  .smbr-4 {
    border-radius: calc(var(--radius)*4);
    overflow: hidden; }

  .smbr-5 {
    border-radius: calc(var(--radius)*5);
    overflow: hidden; } }
@media (min-width: 768px) {
  .mdradius-none {
    border-radius: 0; }

  .mdbr-demi,
  .mdradius-demi {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .mdbr,
  .mdradius {
    border-radius: var(--radius);
    overflow: hidden; }

  /*        .mdbr-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .mdradius-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .mdradius-3 { border-radius: calc(var(--radius)*3); overflow: hidden; } 
          .mdradius-4 { border-radius: calc(var(--radius)*4); overflow: hidden; } */
  .mdradius-full {
    border-radius: 99999px;
    overflow: hidden; }

  .mdbr-0125 {
    border-radius: calc(var(--radius)/8);
    overflow: hidden; }

  .mdbr-025 {
    border-radius: calc(var(--radius)/4);
    overflow: hidden; }

  .mdbr-05 {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .mdbr-2 {
    border-radius: calc(var(--radius)*2);
    overflow: hidden; }

  .mdbr-3 {
    border-radius: calc(var(--radius)*3);
    overflow: hidden; }

  .mdbr-4 {
    border-radius: calc(var(--radius)*4);
    overflow: hidden; }

  .mdbr-5 {
    border-radius: calc(var(--radius)*5);
    overflow: hidden; } }
@media (min-width: 1024px) {
  .lgradius-none {
    border-radius: 0; }

  .lgbr-demi,
  .lgradius-demi {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .lgbr,
  .lgradius {
    border-radius: var(--radius);
    overflow: hidden; }

  /*        .lgbr-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .lgradius-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .lgradius-3 { border-radius: calc(var(--radius)*3); overflow: hidden; } 
          .lgradius-4 { border-radius: calc(var(--radius)*4); overflow: hidden; } */
  .lgradius-full {
    border-radius: 99999px;
    overflow: hidden; }

  .lgbr-0125 {
    border-radius: calc(var(--radius)/8);
    overflow: hidden; }

  .lgbr-025 {
    border-radius: calc(var(--radius)/4);
    overflow: hidden; }

  .lgbr-05 {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .lgbr-2 {
    border-radius: calc(var(--radius)*2);
    overflow: hidden; }

  .lgbr-3 {
    border-radius: calc(var(--radius)*3);
    overflow: hidden; }

  .lgbr-4 {
    border-radius: calc(var(--radius)*4);
    overflow: hidden; }

  .lgbr-5 {
    border-radius: calc(var(--radius)*5);
    overflow: hidden; } }
@media (min-width: 1280px) {
  .xlradius-none {
    border-radius: 0; }

  .xlbr-demi,
  .xlradius-demi {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .xlbr,
  .xlradius {
    border-radius: var(--radius);
    overflow: hidden; }

  /*        .xlbr-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .xlradius-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .xlradius-3 { border-radius: calc(var(--radius)*3); overflow: hidden; } 
          .xlradius-4 { border-radius: calc(var(--radius)*4); overflow: hidden; } */
  .xlradius-full {
    border-radius: 99999px;
    overflow: hidden; }

  .xlbr-0125 {
    border-radius: calc(var(--radius)/8);
    overflow: hidden; }

  .xlbr-025 {
    border-radius: calc(var(--radius)/4);
    overflow: hidden; }

  .xlbr-05 {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .xlbr-2 {
    border-radius: calc(var(--radius)*2);
    overflow: hidden; }

  .xlbr-3 {
    border-radius: calc(var(--radius)*3);
    overflow: hidden; }

  .xlbr-4 {
    border-radius: calc(var(--radius)*4);
    overflow: hidden; }

  .xlbr-5 {
    border-radius: calc(var(--radius)*5);
    overflow: hidden; } }
@media (min-width: 1600px) {
  .xxlradius-none {
    border-radius: 0; }

  .xxlbr-demi,
  .xxlradius-demi {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .xxlbr,
  .xxlradius {
    border-radius: var(--radius);
    overflow: hidden; }

  /*        .xxlbr-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .xxlradius-2 { border-radius: calc(var(--radius)*2); overflow: hidden; } 
          .xxlradius-3 { border-radius: calc(var(--radius)*3); overflow: hidden; } 
          .xxlradius-4 { border-radius: calc(var(--radius)*4); overflow: hidden; } */
  .xxlradius-full {
    border-radius: 99999px;
    overflow: hidden; }

  .xxlbr-0125 {
    border-radius: calc(var(--radius)/8);
    overflow: hidden; }

  .xxlbr-025 {
    border-radius: calc(var(--radius)/4);
    overflow: hidden; }

  .xxlbr-05 {
    border-radius: calc(var(--radius)/2);
    overflow: hidden; }

  .xxlbr-2 {
    border-radius: calc(var(--radius)*2);
    overflow: hidden; }

  .xxlbr-3 {
    border-radius: calc(var(--radius)*3);
    overflow: hidden; }

  .xxlbr-4 {
    border-radius: calc(var(--radius)*4);
    overflow: hidden; }

  .xxlbr-5 {
    border-radius: calc(var(--radius)*5);
    overflow: hidden; } }
@media (min-width: 576px) {
  .smfont-thin, .smfw-100 {
    font-weight: 100 !important; }

  .smfont-extralight, .smfw-200 {
    font-weight: 200 !important; }

  .smfont-light, .smfw-300 {
    font-weight: 300 !important; }

  .smfont-normal, .smfw-400 {
    font-weight: 400 !important; }

  .smfont-medium, .smfw-500 {
    font-weight: 500 !important; }

  .smfont-semibold, .smfw-600 {
    font-weight: 600 !important; }

  .smfont-bold, .smfw-700 {
    font-weight: 700 !important; }

  .smfont-extrabold, .smfw-800 {
    font-weight: 800 !important; }

  .smfont-black, .smfw-900 {
    font-weight: 900 !important; } }
@media (min-width: 768px) {
  .mdfont-thin, .mdfw-100 {
    font-weight: 100 !important; }

  .mdfont-extralight, .mdfw-200 {
    font-weight: 200 !important; }

  .mdfont-light, .mdfw-300 {
    font-weight: 300 !important; }

  .mdfont-normal, .mdfw-400 {
    font-weight: 400 !important; }

  .mdfont-medium, .mdfw-500 {
    font-weight: 500 !important; }

  .mdfont-semibold, .mdfw-600 {
    font-weight: 600 !important; }

  .mdfont-bold, .mdfw-700 {
    font-weight: 700 !important; }

  .mdfont-extrabold, .mdfw-800 {
    font-weight: 800 !important; }

  .mdfont-black, .mdfw-900 {
    font-weight: 900 !important; } }
@media (min-width: 1024px) {
  .lgfont-thin, .lgfw-100 {
    font-weight: 100 !important; }

  .lgfont-extralight, .lgfw-200 {
    font-weight: 200 !important; }

  .lgfont-light, .lgfw-300 {
    font-weight: 300 !important; }

  .lgfont-normal, .lgfw-400 {
    font-weight: 400 !important; }

  .lgfont-medium, .lgfw-500 {
    font-weight: 500 !important; }

  .lgfont-semibold, .lgfw-600 {
    font-weight: 600 !important; }

  .lgfont-bold, .lgfw-700 {
    font-weight: 700 !important; }

  .lgfont-extrabold, .lgfw-800 {
    font-weight: 800 !important; }

  .lgfont-black, .lgfw-900 {
    font-weight: 900 !important; } }
@media (min-width: 1280px) {
  .xlfont-thin, .xlfw-100 {
    font-weight: 100 !important; }

  .xlfont-extralight, .xlfw-200 {
    font-weight: 200 !important; }

  .xlfont-light, .xlfw-300 {
    font-weight: 300 !important; }

  .xlfont-normal, .xlfw-400 {
    font-weight: 400 !important; }

  .xlfont-medium, .xlfw-500 {
    font-weight: 500 !important; }

  .xlfont-semibold, .xlfw-600 {
    font-weight: 600 !important; }

  .xlfont-bold, .xlfw-700 {
    font-weight: 700 !important; }

  .xlfont-extrabold, .xlfw-800 {
    font-weight: 800 !important; }

  .xlfont-black, .xlfw-900 {
    font-weight: 900 !important; } }
@media (min-width: 1600px) {
  .xxlfont-thin, .xxlfw-100 {
    font-weight: 100 !important; }

  .xxlfont-extralight, .xxlfw-200 {
    font-weight: 200 !important; }

  .xxlfont-light, .xxlfw-300 {
    font-weight: 300 !important; }

  .xxlfont-normal, .xxlfw-400 {
    font-weight: 400 !important; }

  .xxlfont-medium, .xxlfw-500 {
    font-weight: 500 !important; }

  .xxlfont-semibold, .xxlfw-600 {
    font-weight: 600 !important; }

  .xxlfont-bold, .xxlfw-700 {
    font-weight: 700 !important; }

  .xxlfont-extrabold, .xxlfw-800 {
    font-weight: 800 !important; }

  .xxlfont-black, .xxlfw-900 {
    font-weight: 900 !important; } }
@media (min-width: 576px) {
  .smtt-uppercase,
  .smtext-uppercase {
    text-transform: uppercase; } }
@media (min-width: 768px) {
  .mdtt-uppercase,
  .mdtext-uppercase {
    text-transform: uppercase; } }
@media (min-width: 1024px) {
  .lgtt-uppercase,
  .lgtext-uppercase {
    text-transform: uppercase; } }
@media (min-width: 1280px) {
  .xltt-uppercase,
  .xltext-uppercase {
    text-transform: uppercase; } }
@media (min-width: 1600px) {
  .xxltt-uppercase,
  .xxltext-uppercase {
    text-transform: uppercase; } }
@media (min-width: 576px) {
  .smtext-left {
    text-align: left; }

  .smtc {
    text-align: center; }

  .smtext-center {
    text-align: center; }

  .smtr {
    text-align: right; }

  .smtext-right {
    text-align: right; }

  .smtext-justify {
    text-align: justify; }

  .smtext-start {
    text-align: start; }

  .smtext-end {
    text-align: end; } }
@media (min-width: 768px) {
  .mdtext-left {
    text-align: left; }

  .mdtc {
    text-align: center; }

  .mdtext-center {
    text-align: center; }

  .mdtr {
    text-align: right; }

  .mdtext-right {
    text-align: right; }

  .mdtext-justify {
    text-align: justify; }

  .mdtext-start {
    text-align: start; }

  .mdtext-end {
    text-align: end; } }
@media (min-width: 1024px) {
  .lgtext-left {
    text-align: left; }

  .lgtc {
    text-align: center; }

  .lgtext-center {
    text-align: center; }

  .lgtr {
    text-align: right; }

  .lgtext-right {
    text-align: right; }

  .lgtext-justify {
    text-align: justify; }

  .lgtext-start {
    text-align: start; }

  .lgtext-end {
    text-align: end; } }
@media (min-width: 1280px) {
  .xltext-left {
    text-align: left; }

  .xltc {
    text-align: center; }

  .xltext-center {
    text-align: center; }

  .xltr {
    text-align: right; }

  .xltext-right {
    text-align: right; }

  .xltext-justify {
    text-align: justify; }

  .xltext-start {
    text-align: start; }

  .xltext-end {
    text-align: end; } }
@media (min-width: 1600px) {
  .xxltext-left {
    text-align: left; }

  .xxltc {
    text-align: center; }

  .xxltext-center {
    text-align: center; }

  .xxltr {
    text-align: right; }

  .xxltext-right {
    text-align: right; }

  .xxltext-justify {
    text-align: justify; }

  .xxltext-start {
    text-align: start; }

  .xxltext-end {
    text-align: end; } }
@media (min-width: 576px) {
  .smfloat-left {
    float: left; }

  .smfloat-right {
    float: right; }

  .smfloat-none {
    float: none; } }
@media (min-width: 768px) {
  .mdfloat-left {
    float: left; }

  .mdfloat-right {
    float: right; }

  .mdfloat-none {
    float: none; } }
@media (min-width: 1024px) {
  .lgfloat-left {
    float: left; }

  .lgfloat-right {
    float: right; }

  .lgfloat-none {
    float: none; } }
@media (min-width: 1280px) {
  .xlfloat-left {
    float: left; }

  .xlfloat-right {
    float: right; }

  .xlfloat-none {
    float: none; } }
@media (min-width: 1600px) {
  .xxlfloat-left {
    float: left; }

  .xxlfloat-right {
    float: right; }

  .xxlfloat-none {
    float: none; } }
@media (min-width: 576px) {
  .smp-demi {
    padding: 0.5rem; }

  .smpl-demi {
    padding-left: 0.5rem; }

  .smpr-demi {
    padding-right: 0.5rem; }

  .smpy-demi {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .smpt-demi {
    padding-top: 0.5rem; }

  .smpb-demi {
    padding-bottom: 0.5rem; }

  .smpx-demi {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .smp-quart {
    padding: 0.25rem; }

  .smpl-quart {
    padding-left: 0.25rem; }

  .smpr-quart {
    padding-right: 0.25rem; }

  .smpy-quart {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .smpt-quart {
    padding-top: 0.25rem; }

  .smpb-quart {
    padding-bottom: 0.25rem; }

  .smpx-quart {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .smp-0 {
    padding: calc(0*1rem); }

  .smpx-0 {
    padding-left: calc(0*1rem);
    padding-right: calc(0*1rem); }

  .smpy-0 {
    padding-top: calc(0*1rem);
    padding-bottom: calc(0*1rem); }

  .smpt-0 {
    padding-top: calc(0*1rem); }

  .smpr-0 {
    padding-right: calc(0*1rem); }

  .smpb-0 {
    padding-bottom: calc(0*1rem); }

  .smpl-0 {
    padding-left: calc(0*1rem); }

  .smp-1 {
    padding: calc(1*1rem); }

  .smpx-1 {
    padding-left: calc(1*1rem);
    padding-right: calc(1*1rem); }

  .smpy-1 {
    padding-top: calc(1*1rem);
    padding-bottom: calc(1*1rem); }

  .smpt-1 {
    padding-top: calc(1*1rem); }

  .smpr-1 {
    padding-right: calc(1*1rem); }

  .smpb-1 {
    padding-bottom: calc(1*1rem); }

  .smpl-1 {
    padding-left: calc(1*1rem); }

  .smp-2 {
    padding: calc(2*1rem); }

  .smpx-2 {
    padding-left: calc(2*1rem);
    padding-right: calc(2*1rem); }

  .smpy-2 {
    padding-top: calc(2*1rem);
    padding-bottom: calc(2*1rem); }

  .smpt-2 {
    padding-top: calc(2*1rem); }

  .smpr-2 {
    padding-right: calc(2*1rem); }

  .smpb-2 {
    padding-bottom: calc(2*1rem); }

  .smpl-2 {
    padding-left: calc(2*1rem); }

  .smp-3 {
    padding: calc(3*1rem); }

  .smpx-3 {
    padding-left: calc(3*1rem);
    padding-right: calc(3*1rem); }

  .smpy-3 {
    padding-top: calc(3*1rem);
    padding-bottom: calc(3*1rem); }

  .smpt-3 {
    padding-top: calc(3*1rem); }

  .smpr-3 {
    padding-right: calc(3*1rem); }

  .smpb-3 {
    padding-bottom: calc(3*1rem); }

  .smpl-3 {
    padding-left: calc(3*1rem); }

  .smp-4 {
    padding: calc(4*1rem); }

  .smpx-4 {
    padding-left: calc(4*1rem);
    padding-right: calc(4*1rem); }

  .smpy-4 {
    padding-top: calc(4*1rem);
    padding-bottom: calc(4*1rem); }

  .smpt-4 {
    padding-top: calc(4*1rem); }

  .smpr-4 {
    padding-right: calc(4*1rem); }

  .smpb-4 {
    padding-bottom: calc(4*1rem); }

  .smpl-4 {
    padding-left: calc(4*1rem); }

  .smp-5 {
    padding: calc(5*1rem); }

  .smpx-5 {
    padding-left: calc(5*1rem);
    padding-right: calc(5*1rem); }

  .smpy-5 {
    padding-top: calc(5*1rem);
    padding-bottom: calc(5*1rem); }

  .smpt-5 {
    padding-top: calc(5*1rem); }

  .smpr-5 {
    padding-right: calc(5*1rem); }

  .smpb-5 {
    padding-bottom: calc(5*1rem); }

  .smpl-5 {
    padding-left: calc(5*1rem); }

  .smp-6 {
    padding: calc(6*1rem); }

  .smpx-6 {
    padding-left: calc(6*1rem);
    padding-right: calc(6*1rem); }

  .smpy-6 {
    padding-top: calc(6*1rem);
    padding-bottom: calc(6*1rem); }

  .smpt-6 {
    padding-top: calc(6*1rem); }

  .smpr-6 {
    padding-right: calc(6*1rem); }

  .smpb-6 {
    padding-bottom: calc(6*1rem); }

  .smpl-6 {
    padding-left: calc(6*1rem); }

  .smp-7 {
    padding: calc(7*1rem); }

  .smpx-7 {
    padding-left: calc(7*1rem);
    padding-right: calc(7*1rem); }

  .smpy-7 {
    padding-top: calc(7*1rem);
    padding-bottom: calc(7*1rem); }

  .smpt-7 {
    padding-top: calc(7*1rem); }

  .smpr-7 {
    padding-right: calc(7*1rem); }

  .smpb-7 {
    padding-bottom: calc(7*1rem); }

  .smpl-7 {
    padding-left: calc(7*1rem); }

  .smp-8 {
    padding: calc(8*1rem); }

  .smpx-8 {
    padding-left: calc(8*1rem);
    padding-right: calc(8*1rem); }

  .smpy-8 {
    padding-top: calc(8*1rem);
    padding-bottom: calc(8*1rem); }

  .smpt-8 {
    padding-top: calc(8*1rem); }

  .smpr-8 {
    padding-right: calc(8*1rem); }

  .smpb-8 {
    padding-bottom: calc(8*1rem); }

  .smpl-8 {
    padding-left: calc(8*1rem); }

  .smp-9 {
    padding: calc(9*1rem); }

  .smpx-9 {
    padding-left: calc(9*1rem);
    padding-right: calc(9*1rem); }

  .smpy-9 {
    padding-top: calc(9*1rem);
    padding-bottom: calc(9*1rem); }

  .smpt-9 {
    padding-top: calc(9*1rem); }

  .smpr-9 {
    padding-right: calc(9*1rem); }

  .smpb-9 {
    padding-bottom: calc(9*1rem); }

  .smpl-9 {
    padding-left: calc(9*1rem); }

  .smp-10 {
    padding: calc(10*1rem); }

  .smpx-10 {
    padding-left: calc(10*1rem);
    padding-right: calc(10*1rem); }

  .smpy-10 {
    padding-top: calc(10*1rem);
    padding-bottom: calc(10*1rem); }

  .smpt-10 {
    padding-top: calc(10*1rem); }

  .smpr-10 {
    padding-right: calc(10*1rem); }

  .smpb-10 {
    padding-bottom: calc(10*1rem); }

  .smpl-10 {
    padding-left: calc(10*1rem); } }
@media (min-width: 768px) {
  .mdp-demi {
    padding: 0.5rem; }

  .mdpl-demi {
    padding-left: 0.5rem; }

  .mdpr-demi {
    padding-right: 0.5rem; }

  .mdpy-demi {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .mdpt-demi {
    padding-top: 0.5rem; }

  .mdpb-demi {
    padding-bottom: 0.5rem; }

  .mdpx-demi {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .mdp-quart {
    padding: 0.25rem; }

  .mdpl-quart {
    padding-left: 0.25rem; }

  .mdpr-quart {
    padding-right: 0.25rem; }

  .mdpy-quart {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .mdpt-quart {
    padding-top: 0.25rem; }

  .mdpb-quart {
    padding-bottom: 0.25rem; }

  .mdpx-quart {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .mdp-0 {
    padding: calc(0*1rem); }

  .mdpx-0 {
    padding-left: calc(0*1rem);
    padding-right: calc(0*1rem); }

  .mdpy-0 {
    padding-top: calc(0*1rem);
    padding-bottom: calc(0*1rem); }

  .mdpt-0 {
    padding-top: calc(0*1rem); }

  .mdpr-0 {
    padding-right: calc(0*1rem); }

  .mdpb-0 {
    padding-bottom: calc(0*1rem); }

  .mdpl-0 {
    padding-left: calc(0*1rem); }

  .mdp-1 {
    padding: calc(1*1rem); }

  .mdpx-1 {
    padding-left: calc(1*1rem);
    padding-right: calc(1*1rem); }

  .mdpy-1 {
    padding-top: calc(1*1rem);
    padding-bottom: calc(1*1rem); }

  .mdpt-1 {
    padding-top: calc(1*1rem); }

  .mdpr-1 {
    padding-right: calc(1*1rem); }

  .mdpb-1 {
    padding-bottom: calc(1*1rem); }

  .mdpl-1 {
    padding-left: calc(1*1rem); }

  .mdp-2 {
    padding: calc(2*1rem); }

  .mdpx-2 {
    padding-left: calc(2*1rem);
    padding-right: calc(2*1rem); }

  .mdpy-2 {
    padding-top: calc(2*1rem);
    padding-bottom: calc(2*1rem); }

  .mdpt-2 {
    padding-top: calc(2*1rem); }

  .mdpr-2 {
    padding-right: calc(2*1rem); }

  .mdpb-2 {
    padding-bottom: calc(2*1rem); }

  .mdpl-2 {
    padding-left: calc(2*1rem); }

  .mdp-3 {
    padding: calc(3*1rem); }

  .mdpx-3 {
    padding-left: calc(3*1rem);
    padding-right: calc(3*1rem); }

  .mdpy-3 {
    padding-top: calc(3*1rem);
    padding-bottom: calc(3*1rem); }

  .mdpt-3 {
    padding-top: calc(3*1rem); }

  .mdpr-3 {
    padding-right: calc(3*1rem); }

  .mdpb-3 {
    padding-bottom: calc(3*1rem); }

  .mdpl-3 {
    padding-left: calc(3*1rem); }

  .mdp-4 {
    padding: calc(4*1rem); }

  .mdpx-4 {
    padding-left: calc(4*1rem);
    padding-right: calc(4*1rem); }

  .mdpy-4 {
    padding-top: calc(4*1rem);
    padding-bottom: calc(4*1rem); }

  .mdpt-4 {
    padding-top: calc(4*1rem); }

  .mdpr-4 {
    padding-right: calc(4*1rem); }

  .mdpb-4 {
    padding-bottom: calc(4*1rem); }

  .mdpl-4 {
    padding-left: calc(4*1rem); }

  .mdp-5 {
    padding: calc(5*1rem); }

  .mdpx-5 {
    padding-left: calc(5*1rem);
    padding-right: calc(5*1rem); }

  .mdpy-5 {
    padding-top: calc(5*1rem);
    padding-bottom: calc(5*1rem); }

  .mdpt-5 {
    padding-top: calc(5*1rem); }

  .mdpr-5 {
    padding-right: calc(5*1rem); }

  .mdpb-5 {
    padding-bottom: calc(5*1rem); }

  .mdpl-5 {
    padding-left: calc(5*1rem); }

  .mdp-6 {
    padding: calc(6*1rem); }

  .mdpx-6 {
    padding-left: calc(6*1rem);
    padding-right: calc(6*1rem); }

  .mdpy-6 {
    padding-top: calc(6*1rem);
    padding-bottom: calc(6*1rem); }

  .mdpt-6 {
    padding-top: calc(6*1rem); }

  .mdpr-6 {
    padding-right: calc(6*1rem); }

  .mdpb-6 {
    padding-bottom: calc(6*1rem); }

  .mdpl-6 {
    padding-left: calc(6*1rem); }

  .mdp-7 {
    padding: calc(7*1rem); }

  .mdpx-7 {
    padding-left: calc(7*1rem);
    padding-right: calc(7*1rem); }

  .mdpy-7 {
    padding-top: calc(7*1rem);
    padding-bottom: calc(7*1rem); }

  .mdpt-7 {
    padding-top: calc(7*1rem); }

  .mdpr-7 {
    padding-right: calc(7*1rem); }

  .mdpb-7 {
    padding-bottom: calc(7*1rem); }

  .mdpl-7 {
    padding-left: calc(7*1rem); }

  .mdp-8 {
    padding: calc(8*1rem); }

  .mdpx-8 {
    padding-left: calc(8*1rem);
    padding-right: calc(8*1rem); }

  .mdpy-8 {
    padding-top: calc(8*1rem);
    padding-bottom: calc(8*1rem); }

  .mdpt-8 {
    padding-top: calc(8*1rem); }

  .mdpr-8 {
    padding-right: calc(8*1rem); }

  .mdpb-8 {
    padding-bottom: calc(8*1rem); }

  .mdpl-8 {
    padding-left: calc(8*1rem); }

  .mdp-9 {
    padding: calc(9*1rem); }

  .mdpx-9 {
    padding-left: calc(9*1rem);
    padding-right: calc(9*1rem); }

  .mdpy-9 {
    padding-top: calc(9*1rem);
    padding-bottom: calc(9*1rem); }

  .mdpt-9 {
    padding-top: calc(9*1rem); }

  .mdpr-9 {
    padding-right: calc(9*1rem); }

  .mdpb-9 {
    padding-bottom: calc(9*1rem); }

  .mdpl-9 {
    padding-left: calc(9*1rem); }

  .mdp-10 {
    padding: calc(10*1rem); }

  .mdpx-10 {
    padding-left: calc(10*1rem);
    padding-right: calc(10*1rem); }

  .mdpy-10 {
    padding-top: calc(10*1rem);
    padding-bottom: calc(10*1rem); }

  .mdpt-10 {
    padding-top: calc(10*1rem); }

  .mdpr-10 {
    padding-right: calc(10*1rem); }

  .mdpb-10 {
    padding-bottom: calc(10*1rem); }

  .mdpl-10 {
    padding-left: calc(10*1rem); } }
@media (min-width: 1024px) {
  .lgp-demi {
    padding: 0.5rem; }

  .lgpl-demi {
    padding-left: 0.5rem; }

  .lgpr-demi {
    padding-right: 0.5rem; }

  .lgpy-demi {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .lgpt-demi {
    padding-top: 0.5rem; }

  .lgpb-demi {
    padding-bottom: 0.5rem; }

  .lgpx-demi {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .lgp-quart {
    padding: 0.25rem; }

  .lgpl-quart {
    padding-left: 0.25rem; }

  .lgpr-quart {
    padding-right: 0.25rem; }

  .lgpy-quart {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .lgpt-quart {
    padding-top: 0.25rem; }

  .lgpb-quart {
    padding-bottom: 0.25rem; }

  .lgpx-quart {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .lgp-0 {
    padding: calc(0*1rem); }

  .lgpx-0 {
    padding-left: calc(0*1rem);
    padding-right: calc(0*1rem); }

  .lgpy-0 {
    padding-top: calc(0*1rem);
    padding-bottom: calc(0*1rem); }

  .lgpt-0 {
    padding-top: calc(0*1rem); }

  .lgpr-0 {
    padding-right: calc(0*1rem); }

  .lgpb-0 {
    padding-bottom: calc(0*1rem); }

  .lgpl-0 {
    padding-left: calc(0*1rem); }

  .lgp-1 {
    padding: calc(1*1rem); }

  .lgpx-1 {
    padding-left: calc(1*1rem);
    padding-right: calc(1*1rem); }

  .lgpy-1 {
    padding-top: calc(1*1rem);
    padding-bottom: calc(1*1rem); }

  .lgpt-1 {
    padding-top: calc(1*1rem); }

  .lgpr-1 {
    padding-right: calc(1*1rem); }

  .lgpb-1 {
    padding-bottom: calc(1*1rem); }

  .lgpl-1 {
    padding-left: calc(1*1rem); }

  .lgp-2 {
    padding: calc(2*1rem); }

  .lgpx-2 {
    padding-left: calc(2*1rem);
    padding-right: calc(2*1rem); }

  .lgpy-2 {
    padding-top: calc(2*1rem);
    padding-bottom: calc(2*1rem); }

  .lgpt-2 {
    padding-top: calc(2*1rem); }

  .lgpr-2 {
    padding-right: calc(2*1rem); }

  .lgpb-2 {
    padding-bottom: calc(2*1rem); }

  .lgpl-2 {
    padding-left: calc(2*1rem); }

  .lgp-3 {
    padding: calc(3*1rem); }

  .lgpx-3 {
    padding-left: calc(3*1rem);
    padding-right: calc(3*1rem); }

  .lgpy-3 {
    padding-top: calc(3*1rem);
    padding-bottom: calc(3*1rem); }

  .lgpt-3 {
    padding-top: calc(3*1rem); }

  .lgpr-3 {
    padding-right: calc(3*1rem); }

  .lgpb-3 {
    padding-bottom: calc(3*1rem); }

  .lgpl-3 {
    padding-left: calc(3*1rem); }

  .lgp-4 {
    padding: calc(4*1rem); }

  .lgpx-4 {
    padding-left: calc(4*1rem);
    padding-right: calc(4*1rem); }

  .lgpy-4 {
    padding-top: calc(4*1rem);
    padding-bottom: calc(4*1rem); }

  .lgpt-4 {
    padding-top: calc(4*1rem); }

  .lgpr-4 {
    padding-right: calc(4*1rem); }

  .lgpb-4 {
    padding-bottom: calc(4*1rem); }

  .lgpl-4 {
    padding-left: calc(4*1rem); }

  .lgp-5 {
    padding: calc(5*1rem); }

  .lgpx-5 {
    padding-left: calc(5*1rem);
    padding-right: calc(5*1rem); }

  .lgpy-5 {
    padding-top: calc(5*1rem);
    padding-bottom: calc(5*1rem); }

  .lgpt-5 {
    padding-top: calc(5*1rem); }

  .lgpr-5 {
    padding-right: calc(5*1rem); }

  .lgpb-5 {
    padding-bottom: calc(5*1rem); }

  .lgpl-5 {
    padding-left: calc(5*1rem); }

  .lgp-6 {
    padding: calc(6*1rem); }

  .lgpx-6 {
    padding-left: calc(6*1rem);
    padding-right: calc(6*1rem); }

  .lgpy-6 {
    padding-top: calc(6*1rem);
    padding-bottom: calc(6*1rem); }

  .lgpt-6 {
    padding-top: calc(6*1rem); }

  .lgpr-6 {
    padding-right: calc(6*1rem); }

  .lgpb-6 {
    padding-bottom: calc(6*1rem); }

  .lgpl-6 {
    padding-left: calc(6*1rem); }

  .lgp-7 {
    padding: calc(7*1rem); }

  .lgpx-7 {
    padding-left: calc(7*1rem);
    padding-right: calc(7*1rem); }

  .lgpy-7 {
    padding-top: calc(7*1rem);
    padding-bottom: calc(7*1rem); }

  .lgpt-7 {
    padding-top: calc(7*1rem); }

  .lgpr-7 {
    padding-right: calc(7*1rem); }

  .lgpb-7 {
    padding-bottom: calc(7*1rem); }

  .lgpl-7 {
    padding-left: calc(7*1rem); }

  .lgp-8 {
    padding: calc(8*1rem); }

  .lgpx-8 {
    padding-left: calc(8*1rem);
    padding-right: calc(8*1rem); }

  .lgpy-8 {
    padding-top: calc(8*1rem);
    padding-bottom: calc(8*1rem); }

  .lgpt-8 {
    padding-top: calc(8*1rem); }

  .lgpr-8 {
    padding-right: calc(8*1rem); }

  .lgpb-8 {
    padding-bottom: calc(8*1rem); }

  .lgpl-8 {
    padding-left: calc(8*1rem); }

  .lgp-9 {
    padding: calc(9*1rem); }

  .lgpx-9 {
    padding-left: calc(9*1rem);
    padding-right: calc(9*1rem); }

  .lgpy-9 {
    padding-top: calc(9*1rem);
    padding-bottom: calc(9*1rem); }

  .lgpt-9 {
    padding-top: calc(9*1rem); }

  .lgpr-9 {
    padding-right: calc(9*1rem); }

  .lgpb-9 {
    padding-bottom: calc(9*1rem); }

  .lgpl-9 {
    padding-left: calc(9*1rem); }

  .lgp-10 {
    padding: calc(10*1rem); }

  .lgpx-10 {
    padding-left: calc(10*1rem);
    padding-right: calc(10*1rem); }

  .lgpy-10 {
    padding-top: calc(10*1rem);
    padding-bottom: calc(10*1rem); }

  .lgpt-10 {
    padding-top: calc(10*1rem); }

  .lgpr-10 {
    padding-right: calc(10*1rem); }

  .lgpb-10 {
    padding-bottom: calc(10*1rem); }

  .lgpl-10 {
    padding-left: calc(10*1rem); } }
@media (min-width: 1280px) {
  .xlp-demi {
    padding: 0.5rem; }

  .xlpl-demi {
    padding-left: 0.5rem; }

  .xlpr-demi {
    padding-right: 0.5rem; }

  .xlpy-demi {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .xlpt-demi {
    padding-top: 0.5rem; }

  .xlpb-demi {
    padding-bottom: 0.5rem; }

  .xlpx-demi {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .xlp-quart {
    padding: 0.25rem; }

  .xlpl-quart {
    padding-left: 0.25rem; }

  .xlpr-quart {
    padding-right: 0.25rem; }

  .xlpy-quart {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .xlpt-quart {
    padding-top: 0.25rem; }

  .xlpb-quart {
    padding-bottom: 0.25rem; }

  .xlpx-quart {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .xlp-0 {
    padding: calc(0*1rem); }

  .xlpx-0 {
    padding-left: calc(0*1rem);
    padding-right: calc(0*1rem); }

  .xlpy-0 {
    padding-top: calc(0*1rem);
    padding-bottom: calc(0*1rem); }

  .xlpt-0 {
    padding-top: calc(0*1rem); }

  .xlpr-0 {
    padding-right: calc(0*1rem); }

  .xlpb-0 {
    padding-bottom: calc(0*1rem); }

  .xlpl-0 {
    padding-left: calc(0*1rem); }

  .xlp-1 {
    padding: calc(1*1rem); }

  .xlpx-1 {
    padding-left: calc(1*1rem);
    padding-right: calc(1*1rem); }

  .xlpy-1 {
    padding-top: calc(1*1rem);
    padding-bottom: calc(1*1rem); }

  .xlpt-1 {
    padding-top: calc(1*1rem); }

  .xlpr-1 {
    padding-right: calc(1*1rem); }

  .xlpb-1 {
    padding-bottom: calc(1*1rem); }

  .xlpl-1 {
    padding-left: calc(1*1rem); }

  .xlp-2 {
    padding: calc(2*1rem); }

  .xlpx-2 {
    padding-left: calc(2*1rem);
    padding-right: calc(2*1rem); }

  .xlpy-2 {
    padding-top: calc(2*1rem);
    padding-bottom: calc(2*1rem); }

  .xlpt-2 {
    padding-top: calc(2*1rem); }

  .xlpr-2 {
    padding-right: calc(2*1rem); }

  .xlpb-2 {
    padding-bottom: calc(2*1rem); }

  .xlpl-2 {
    padding-left: calc(2*1rem); }

  .xlp-3 {
    padding: calc(3*1rem); }

  .xlpx-3 {
    padding-left: calc(3*1rem);
    padding-right: calc(3*1rem); }

  .xlpy-3 {
    padding-top: calc(3*1rem);
    padding-bottom: calc(3*1rem); }

  .xlpt-3 {
    padding-top: calc(3*1rem); }

  .xlpr-3 {
    padding-right: calc(3*1rem); }

  .xlpb-3 {
    padding-bottom: calc(3*1rem); }

  .xlpl-3 {
    padding-left: calc(3*1rem); }

  .xlp-4 {
    padding: calc(4*1rem); }

  .xlpx-4 {
    padding-left: calc(4*1rem);
    padding-right: calc(4*1rem); }

  .xlpy-4 {
    padding-top: calc(4*1rem);
    padding-bottom: calc(4*1rem); }

  .xlpt-4 {
    padding-top: calc(4*1rem); }

  .xlpr-4 {
    padding-right: calc(4*1rem); }

  .xlpb-4 {
    padding-bottom: calc(4*1rem); }

  .xlpl-4 {
    padding-left: calc(4*1rem); }

  .xlp-5 {
    padding: calc(5*1rem); }

  .xlpx-5 {
    padding-left: calc(5*1rem);
    padding-right: calc(5*1rem); }

  .xlpy-5 {
    padding-top: calc(5*1rem);
    padding-bottom: calc(5*1rem); }

  .xlpt-5 {
    padding-top: calc(5*1rem); }

  .xlpr-5 {
    padding-right: calc(5*1rem); }

  .xlpb-5 {
    padding-bottom: calc(5*1rem); }

  .xlpl-5 {
    padding-left: calc(5*1rem); }

  .xlp-6 {
    padding: calc(6*1rem); }

  .xlpx-6 {
    padding-left: calc(6*1rem);
    padding-right: calc(6*1rem); }

  .xlpy-6 {
    padding-top: calc(6*1rem);
    padding-bottom: calc(6*1rem); }

  .xlpt-6 {
    padding-top: calc(6*1rem); }

  .xlpr-6 {
    padding-right: calc(6*1rem); }

  .xlpb-6 {
    padding-bottom: calc(6*1rem); }

  .xlpl-6 {
    padding-left: calc(6*1rem); }

  .xlp-7 {
    padding: calc(7*1rem); }

  .xlpx-7 {
    padding-left: calc(7*1rem);
    padding-right: calc(7*1rem); }

  .xlpy-7 {
    padding-top: calc(7*1rem);
    padding-bottom: calc(7*1rem); }

  .xlpt-7 {
    padding-top: calc(7*1rem); }

  .xlpr-7 {
    padding-right: calc(7*1rem); }

  .xlpb-7 {
    padding-bottom: calc(7*1rem); }

  .xlpl-7 {
    padding-left: calc(7*1rem); }

  .xlp-8 {
    padding: calc(8*1rem); }

  .xlpx-8 {
    padding-left: calc(8*1rem);
    padding-right: calc(8*1rem); }

  .xlpy-8 {
    padding-top: calc(8*1rem);
    padding-bottom: calc(8*1rem); }

  .xlpt-8 {
    padding-top: calc(8*1rem); }

  .xlpr-8 {
    padding-right: calc(8*1rem); }

  .xlpb-8 {
    padding-bottom: calc(8*1rem); }

  .xlpl-8 {
    padding-left: calc(8*1rem); }

  .xlp-9 {
    padding: calc(9*1rem); }

  .xlpx-9 {
    padding-left: calc(9*1rem);
    padding-right: calc(9*1rem); }

  .xlpy-9 {
    padding-top: calc(9*1rem);
    padding-bottom: calc(9*1rem); }

  .xlpt-9 {
    padding-top: calc(9*1rem); }

  .xlpr-9 {
    padding-right: calc(9*1rem); }

  .xlpb-9 {
    padding-bottom: calc(9*1rem); }

  .xlpl-9 {
    padding-left: calc(9*1rem); }

  .xlp-10 {
    padding: calc(10*1rem); }

  .xlpx-10 {
    padding-left: calc(10*1rem);
    padding-right: calc(10*1rem); }

  .xlpy-10 {
    padding-top: calc(10*1rem);
    padding-bottom: calc(10*1rem); }

  .xlpt-10 {
    padding-top: calc(10*1rem); }

  .xlpr-10 {
    padding-right: calc(10*1rem); }

  .xlpb-10 {
    padding-bottom: calc(10*1rem); }

  .xlpl-10 {
    padding-left: calc(10*1rem); } }
@media (min-width: 1600px) {
  .xxlp-demi {
    padding: 0.5rem; }

  .xxlpl-demi {
    padding-left: 0.5rem; }

  .xxlpr-demi {
    padding-right: 0.5rem; }

  .xxlpy-demi {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

  .xxlpt-demi {
    padding-top: 0.5rem; }

  .xxlpb-demi {
    padding-bottom: 0.5rem; }

  .xxlpx-demi {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }

  .xxlp-quart {
    padding: 0.25rem; }

  .xxlpl-quart {
    padding-left: 0.25rem; }

  .xxlpr-quart {
    padding-right: 0.25rem; }

  .xxlpy-quart {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }

  .xxlpt-quart {
    padding-top: 0.25rem; }

  .xxlpb-quart {
    padding-bottom: 0.25rem; }

  .xxlpx-quart {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }

  .xxlp-0 {
    padding: calc(0*1rem); }

  .xxlpx-0 {
    padding-left: calc(0*1rem);
    padding-right: calc(0*1rem); }

  .xxlpy-0 {
    padding-top: calc(0*1rem);
    padding-bottom: calc(0*1rem); }

  .xxlpt-0 {
    padding-top: calc(0*1rem); }

  .xxlpr-0 {
    padding-right: calc(0*1rem); }

  .xxlpb-0 {
    padding-bottom: calc(0*1rem); }

  .xxlpl-0 {
    padding-left: calc(0*1rem); }

  .xxlp-1 {
    padding: calc(1*1rem); }

  .xxlpx-1 {
    padding-left: calc(1*1rem);
    padding-right: calc(1*1rem); }

  .xxlpy-1 {
    padding-top: calc(1*1rem);
    padding-bottom: calc(1*1rem); }

  .xxlpt-1 {
    padding-top: calc(1*1rem); }

  .xxlpr-1 {
    padding-right: calc(1*1rem); }

  .xxlpb-1 {
    padding-bottom: calc(1*1rem); }

  .xxlpl-1 {
    padding-left: calc(1*1rem); }

  .xxlp-2 {
    padding: calc(2*1rem); }

  .xxlpx-2 {
    padding-left: calc(2*1rem);
    padding-right: calc(2*1rem); }

  .xxlpy-2 {
    padding-top: calc(2*1rem);
    padding-bottom: calc(2*1rem); }

  .xxlpt-2 {
    padding-top: calc(2*1rem); }

  .xxlpr-2 {
    padding-right: calc(2*1rem); }

  .xxlpb-2 {
    padding-bottom: calc(2*1rem); }

  .xxlpl-2 {
    padding-left: calc(2*1rem); }

  .xxlp-3 {
    padding: calc(3*1rem); }

  .xxlpx-3 {
    padding-left: calc(3*1rem);
    padding-right: calc(3*1rem); }

  .xxlpy-3 {
    padding-top: calc(3*1rem);
    padding-bottom: calc(3*1rem); }

  .xxlpt-3 {
    padding-top: calc(3*1rem); }

  .xxlpr-3 {
    padding-right: calc(3*1rem); }

  .xxlpb-3 {
    padding-bottom: calc(3*1rem); }

  .xxlpl-3 {
    padding-left: calc(3*1rem); }

  .xxlp-4 {
    padding: calc(4*1rem); }

  .xxlpx-4 {
    padding-left: calc(4*1rem);
    padding-right: calc(4*1rem); }

  .xxlpy-4 {
    padding-top: calc(4*1rem);
    padding-bottom: calc(4*1rem); }

  .xxlpt-4 {
    padding-top: calc(4*1rem); }

  .xxlpr-4 {
    padding-right: calc(4*1rem); }

  .xxlpb-4 {
    padding-bottom: calc(4*1rem); }

  .xxlpl-4 {
    padding-left: calc(4*1rem); }

  .xxlp-5 {
    padding: calc(5*1rem); }

  .xxlpx-5 {
    padding-left: calc(5*1rem);
    padding-right: calc(5*1rem); }

  .xxlpy-5 {
    padding-top: calc(5*1rem);
    padding-bottom: calc(5*1rem); }

  .xxlpt-5 {
    padding-top: calc(5*1rem); }

  .xxlpr-5 {
    padding-right: calc(5*1rem); }

  .xxlpb-5 {
    padding-bottom: calc(5*1rem); }

  .xxlpl-5 {
    padding-left: calc(5*1rem); }

  .xxlp-6 {
    padding: calc(6*1rem); }

  .xxlpx-6 {
    padding-left: calc(6*1rem);
    padding-right: calc(6*1rem); }

  .xxlpy-6 {
    padding-top: calc(6*1rem);
    padding-bottom: calc(6*1rem); }

  .xxlpt-6 {
    padding-top: calc(6*1rem); }

  .xxlpr-6 {
    padding-right: calc(6*1rem); }

  .xxlpb-6 {
    padding-bottom: calc(6*1rem); }

  .xxlpl-6 {
    padding-left: calc(6*1rem); }

  .xxlp-7 {
    padding: calc(7*1rem); }

  .xxlpx-7 {
    padding-left: calc(7*1rem);
    padding-right: calc(7*1rem); }

  .xxlpy-7 {
    padding-top: calc(7*1rem);
    padding-bottom: calc(7*1rem); }

  .xxlpt-7 {
    padding-top: calc(7*1rem); }

  .xxlpr-7 {
    padding-right: calc(7*1rem); }

  .xxlpb-7 {
    padding-bottom: calc(7*1rem); }

  .xxlpl-7 {
    padding-left: calc(7*1rem); }

  .xxlp-8 {
    padding: calc(8*1rem); }

  .xxlpx-8 {
    padding-left: calc(8*1rem);
    padding-right: calc(8*1rem); }

  .xxlpy-8 {
    padding-top: calc(8*1rem);
    padding-bottom: calc(8*1rem); }

  .xxlpt-8 {
    padding-top: calc(8*1rem); }

  .xxlpr-8 {
    padding-right: calc(8*1rem); }

  .xxlpb-8 {
    padding-bottom: calc(8*1rem); }

  .xxlpl-8 {
    padding-left: calc(8*1rem); }

  .xxlp-9 {
    padding: calc(9*1rem); }

  .xxlpx-9 {
    padding-left: calc(9*1rem);
    padding-right: calc(9*1rem); }

  .xxlpy-9 {
    padding-top: calc(9*1rem);
    padding-bottom: calc(9*1rem); }

  .xxlpt-9 {
    padding-top: calc(9*1rem); }

  .xxlpr-9 {
    padding-right: calc(9*1rem); }

  .xxlpb-9 {
    padding-bottom: calc(9*1rem); }

  .xxlpl-9 {
    padding-left: calc(9*1rem); }

  .xxlp-10 {
    padding: calc(10*1rem); }

  .xxlpx-10 {
    padding-left: calc(10*1rem);
    padding-right: calc(10*1rem); }

  .xxlpy-10 {
    padding-top: calc(10*1rem);
    padding-bottom: calc(10*1rem); }

  .xxlpt-10 {
    padding-top: calc(10*1rem); }

  .xxlpr-10 {
    padding-right: calc(10*1rem); }

  .xxlpb-10 {
    padding-bottom: calc(10*1rem); }

  .xxlpl-10 {
    padding-left: calc(10*1rem); } }
@media (min-width: 576px) {
  .smm-1 {
    margin: calc(1*1rem); }

  .smmx-1 {
    margin-left: calc(1*1rem);
    margin-right: calc(1*1rem); }

  .smmy-1 {
    margin-top: calc(1*1rem);
    margin-bottom: calc(1*1rem); }

  .smmt-1 {
    margin-top: calc(1*1rem); }

  .smmr-1 {
    margin-right: calc(1*1rem); }

  .smmb-1 {
    margin-bottom: calc(1*1rem); }

  .smml-1 {
    margin-left: calc(1*1rem); }

  .smm-2 {
    margin: calc(2*1rem); }

  .smmx-2 {
    margin-left: calc(2*1rem);
    margin-right: calc(2*1rem); }

  .smmy-2 {
    margin-top: calc(2*1rem);
    margin-bottom: calc(2*1rem); }

  .smmt-2 {
    margin-top: calc(2*1rem); }

  .smmr-2 {
    margin-right: calc(2*1rem); }

  .smmb-2 {
    margin-bottom: calc(2*1rem); }

  .smml-2 {
    margin-left: calc(2*1rem); }

  .smm-3 {
    margin: calc(3*1rem); }

  .smmx-3 {
    margin-left: calc(3*1rem);
    margin-right: calc(3*1rem); }

  .smmy-3 {
    margin-top: calc(3*1rem);
    margin-bottom: calc(3*1rem); }

  .smmt-3 {
    margin-top: calc(3*1rem); }

  .smmr-3 {
    margin-right: calc(3*1rem); }

  .smmb-3 {
    margin-bottom: calc(3*1rem); }

  .smml-3 {
    margin-left: calc(3*1rem); }

  .smm-4 {
    margin: calc(4*1rem); }

  .smmx-4 {
    margin-left: calc(4*1rem);
    margin-right: calc(4*1rem); }

  .smmy-4 {
    margin-top: calc(4*1rem);
    margin-bottom: calc(4*1rem); }

  .smmt-4 {
    margin-top: calc(4*1rem); }

  .smmr-4 {
    margin-right: calc(4*1rem); }

  .smmb-4 {
    margin-bottom: calc(4*1rem); }

  .smml-4 {
    margin-left: calc(4*1rem); }

  .smm-5 {
    margin: calc(5*1rem); }

  .smmx-5 {
    margin-left: calc(5*1rem);
    margin-right: calc(5*1rem); }

  .smmy-5 {
    margin-top: calc(5*1rem);
    margin-bottom: calc(5*1rem); }

  .smmt-5 {
    margin-top: calc(5*1rem); }

  .smmr-5 {
    margin-right: calc(5*1rem); }

  .smmb-5 {
    margin-bottom: calc(5*1rem); }

  .smml-5 {
    margin-left: calc(5*1rem); }

  .smm-6 {
    margin: calc(6*1rem); }

  .smmx-6 {
    margin-left: calc(6*1rem);
    margin-right: calc(6*1rem); }

  .smmy-6 {
    margin-top: calc(6*1rem);
    margin-bottom: calc(6*1rem); }

  .smmt-6 {
    margin-top: calc(6*1rem); }

  .smmr-6 {
    margin-right: calc(6*1rem); }

  .smmb-6 {
    margin-bottom: calc(6*1rem); }

  .smml-6 {
    margin-left: calc(6*1rem); }

  .smm-7 {
    margin: calc(7*1rem); }

  .smmx-7 {
    margin-left: calc(7*1rem);
    margin-right: calc(7*1rem); }

  .smmy-7 {
    margin-top: calc(7*1rem);
    margin-bottom: calc(7*1rem); }

  .smmt-7 {
    margin-top: calc(7*1rem); }

  .smmr-7 {
    margin-right: calc(7*1rem); }

  .smmb-7 {
    margin-bottom: calc(7*1rem); }

  .smml-7 {
    margin-left: calc(7*1rem); }

  .smm-8 {
    margin: calc(8*1rem); }

  .smmx-8 {
    margin-left: calc(8*1rem);
    margin-right: calc(8*1rem); }

  .smmy-8 {
    margin-top: calc(8*1rem);
    margin-bottom: calc(8*1rem); }

  .smmt-8 {
    margin-top: calc(8*1rem); }

  .smmr-8 {
    margin-right: calc(8*1rem); }

  .smmb-8 {
    margin-bottom: calc(8*1rem); }

  .smml-8 {
    margin-left: calc(8*1rem); }

  .smm-9 {
    margin: calc(9*1rem); }

  .smmx-9 {
    margin-left: calc(9*1rem);
    margin-right: calc(9*1rem); }

  .smmy-9 {
    margin-top: calc(9*1rem);
    margin-bottom: calc(9*1rem); }

  .smmt-9 {
    margin-top: calc(9*1rem); }

  .smmr-9 {
    margin-right: calc(9*1rem); }

  .smmb-9 {
    margin-bottom: calc(9*1rem); }

  .smml-9 {
    margin-left: calc(9*1rem); }

  .smm-10 {
    margin: calc(10*1rem); }

  .smmx-10 {
    margin-left: calc(10*1rem);
    margin-right: calc(10*1rem); }

  .smmy-10 {
    margin-top: calc(10*1rem);
    margin-bottom: calc(10*1rem); }

  .smmt-10 {
    margin-top: calc(10*1rem); }

  .smmr-10 {
    margin-right: calc(10*1rem); }

  .smmb-10 {
    margin-bottom: calc(10*1rem); }

  .smml-10 {
    margin-left: calc(10*1rem); } }
@media (min-width: 768px) {
  .mdm-1 {
    margin: calc(1*1rem); }

  .mdmx-1 {
    margin-left: calc(1*1rem);
    margin-right: calc(1*1rem); }

  .mdmy-1 {
    margin-top: calc(1*1rem);
    margin-bottom: calc(1*1rem); }

  .mdmt-1 {
    margin-top: calc(1*1rem); }

  .mdmr-1 {
    margin-right: calc(1*1rem); }

  .mdmb-1 {
    margin-bottom: calc(1*1rem); }

  .mdml-1 {
    margin-left: calc(1*1rem); }

  .mdm-2 {
    margin: calc(2*1rem); }

  .mdmx-2 {
    margin-left: calc(2*1rem);
    margin-right: calc(2*1rem); }

  .mdmy-2 {
    margin-top: calc(2*1rem);
    margin-bottom: calc(2*1rem); }

  .mdmt-2 {
    margin-top: calc(2*1rem); }

  .mdmr-2 {
    margin-right: calc(2*1rem); }

  .mdmb-2 {
    margin-bottom: calc(2*1rem); }

  .mdml-2 {
    margin-left: calc(2*1rem); }

  .mdm-3 {
    margin: calc(3*1rem); }

  .mdmx-3 {
    margin-left: calc(3*1rem);
    margin-right: calc(3*1rem); }

  .mdmy-3 {
    margin-top: calc(3*1rem);
    margin-bottom: calc(3*1rem); }

  .mdmt-3 {
    margin-top: calc(3*1rem); }

  .mdmr-3 {
    margin-right: calc(3*1rem); }

  .mdmb-3 {
    margin-bottom: calc(3*1rem); }

  .mdml-3 {
    margin-left: calc(3*1rem); }

  .mdm-4 {
    margin: calc(4*1rem); }

  .mdmx-4 {
    margin-left: calc(4*1rem);
    margin-right: calc(4*1rem); }

  .mdmy-4 {
    margin-top: calc(4*1rem);
    margin-bottom: calc(4*1rem); }

  .mdmt-4 {
    margin-top: calc(4*1rem); }

  .mdmr-4 {
    margin-right: calc(4*1rem); }

  .mdmb-4 {
    margin-bottom: calc(4*1rem); }

  .mdml-4 {
    margin-left: calc(4*1rem); }

  .mdm-5 {
    margin: calc(5*1rem); }

  .mdmx-5 {
    margin-left: calc(5*1rem);
    margin-right: calc(5*1rem); }

  .mdmy-5 {
    margin-top: calc(5*1rem);
    margin-bottom: calc(5*1rem); }

  .mdmt-5 {
    margin-top: calc(5*1rem); }

  .mdmr-5 {
    margin-right: calc(5*1rem); }

  .mdmb-5 {
    margin-bottom: calc(5*1rem); }

  .mdml-5 {
    margin-left: calc(5*1rem); }

  .mdm-6 {
    margin: calc(6*1rem); }

  .mdmx-6 {
    margin-left: calc(6*1rem);
    margin-right: calc(6*1rem); }

  .mdmy-6 {
    margin-top: calc(6*1rem);
    margin-bottom: calc(6*1rem); }

  .mdmt-6 {
    margin-top: calc(6*1rem); }

  .mdmr-6 {
    margin-right: calc(6*1rem); }

  .mdmb-6 {
    margin-bottom: calc(6*1rem); }

  .mdml-6 {
    margin-left: calc(6*1rem); }

  .mdm-7 {
    margin: calc(7*1rem); }

  .mdmx-7 {
    margin-left: calc(7*1rem);
    margin-right: calc(7*1rem); }

  .mdmy-7 {
    margin-top: calc(7*1rem);
    margin-bottom: calc(7*1rem); }

  .mdmt-7 {
    margin-top: calc(7*1rem); }

  .mdmr-7 {
    margin-right: calc(7*1rem); }

  .mdmb-7 {
    margin-bottom: calc(7*1rem); }

  .mdml-7 {
    margin-left: calc(7*1rem); }

  .mdm-8 {
    margin: calc(8*1rem); }

  .mdmx-8 {
    margin-left: calc(8*1rem);
    margin-right: calc(8*1rem); }

  .mdmy-8 {
    margin-top: calc(8*1rem);
    margin-bottom: calc(8*1rem); }

  .mdmt-8 {
    margin-top: calc(8*1rem); }

  .mdmr-8 {
    margin-right: calc(8*1rem); }

  .mdmb-8 {
    margin-bottom: calc(8*1rem); }

  .mdml-8 {
    margin-left: calc(8*1rem); }

  .mdm-9 {
    margin: calc(9*1rem); }

  .mdmx-9 {
    margin-left: calc(9*1rem);
    margin-right: calc(9*1rem); }

  .mdmy-9 {
    margin-top: calc(9*1rem);
    margin-bottom: calc(9*1rem); }

  .mdmt-9 {
    margin-top: calc(9*1rem); }

  .mdmr-9 {
    margin-right: calc(9*1rem); }

  .mdmb-9 {
    margin-bottom: calc(9*1rem); }

  .mdml-9 {
    margin-left: calc(9*1rem); }

  .mdm-10 {
    margin: calc(10*1rem); }

  .mdmx-10 {
    margin-left: calc(10*1rem);
    margin-right: calc(10*1rem); }

  .mdmy-10 {
    margin-top: calc(10*1rem);
    margin-bottom: calc(10*1rem); }

  .mdmt-10 {
    margin-top: calc(10*1rem); }

  .mdmr-10 {
    margin-right: calc(10*1rem); }

  .mdmb-10 {
    margin-bottom: calc(10*1rem); }

  .mdml-10 {
    margin-left: calc(10*1rem); } }
@media (min-width: 1024px) {
  .lgm-1 {
    margin: calc(1*1rem); }

  .lgmx-1 {
    margin-left: calc(1*1rem);
    margin-right: calc(1*1rem); }

  .lgmy-1 {
    margin-top: calc(1*1rem);
    margin-bottom: calc(1*1rem); }

  .lgmt-1 {
    margin-top: calc(1*1rem); }

  .lgmr-1 {
    margin-right: calc(1*1rem); }

  .lgmb-1 {
    margin-bottom: calc(1*1rem); }

  .lgml-1 {
    margin-left: calc(1*1rem); }

  .lgm-2 {
    margin: calc(2*1rem); }

  .lgmx-2 {
    margin-left: calc(2*1rem);
    margin-right: calc(2*1rem); }

  .lgmy-2 {
    margin-top: calc(2*1rem);
    margin-bottom: calc(2*1rem); }

  .lgmt-2 {
    margin-top: calc(2*1rem); }

  .lgmr-2 {
    margin-right: calc(2*1rem); }

  .lgmb-2 {
    margin-bottom: calc(2*1rem); }

  .lgml-2 {
    margin-left: calc(2*1rem); }

  .lgm-3 {
    margin: calc(3*1rem); }

  .lgmx-3 {
    margin-left: calc(3*1rem);
    margin-right: calc(3*1rem); }

  .lgmy-3 {
    margin-top: calc(3*1rem);
    margin-bottom: calc(3*1rem); }

  .lgmt-3 {
    margin-top: calc(3*1rem); }

  .lgmr-3 {
    margin-right: calc(3*1rem); }

  .lgmb-3 {
    margin-bottom: calc(3*1rem); }

  .lgml-3 {
    margin-left: calc(3*1rem); }

  .lgm-4 {
    margin: calc(4*1rem); }

  .lgmx-4 {
    margin-left: calc(4*1rem);
    margin-right: calc(4*1rem); }

  .lgmy-4 {
    margin-top: calc(4*1rem);
    margin-bottom: calc(4*1rem); }

  .lgmt-4 {
    margin-top: calc(4*1rem); }

  .lgmr-4 {
    margin-right: calc(4*1rem); }

  .lgmb-4 {
    margin-bottom: calc(4*1rem); }

  .lgml-4 {
    margin-left: calc(4*1rem); }

  .lgm-5 {
    margin: calc(5*1rem); }

  .lgmx-5 {
    margin-left: calc(5*1rem);
    margin-right: calc(5*1rem); }

  .lgmy-5 {
    margin-top: calc(5*1rem);
    margin-bottom: calc(5*1rem); }

  .lgmt-5 {
    margin-top: calc(5*1rem); }

  .lgmr-5 {
    margin-right: calc(5*1rem); }

  .lgmb-5 {
    margin-bottom: calc(5*1rem); }

  .lgml-5 {
    margin-left: calc(5*1rem); }

  .lgm-6 {
    margin: calc(6*1rem); }

  .lgmx-6 {
    margin-left: calc(6*1rem);
    margin-right: calc(6*1rem); }

  .lgmy-6 {
    margin-top: calc(6*1rem);
    margin-bottom: calc(6*1rem); }

  .lgmt-6 {
    margin-top: calc(6*1rem); }

  .lgmr-6 {
    margin-right: calc(6*1rem); }

  .lgmb-6 {
    margin-bottom: calc(6*1rem); }

  .lgml-6 {
    margin-left: calc(6*1rem); }

  .lgm-7 {
    margin: calc(7*1rem); }

  .lgmx-7 {
    margin-left: calc(7*1rem);
    margin-right: calc(7*1rem); }

  .lgmy-7 {
    margin-top: calc(7*1rem);
    margin-bottom: calc(7*1rem); }

  .lgmt-7 {
    margin-top: calc(7*1rem); }

  .lgmr-7 {
    margin-right: calc(7*1rem); }

  .lgmb-7 {
    margin-bottom: calc(7*1rem); }

  .lgml-7 {
    margin-left: calc(7*1rem); }

  .lgm-8 {
    margin: calc(8*1rem); }

  .lgmx-8 {
    margin-left: calc(8*1rem);
    margin-right: calc(8*1rem); }

  .lgmy-8 {
    margin-top: calc(8*1rem);
    margin-bottom: calc(8*1rem); }

  .lgmt-8 {
    margin-top: calc(8*1rem); }

  .lgmr-8 {
    margin-right: calc(8*1rem); }

  .lgmb-8 {
    margin-bottom: calc(8*1rem); }

  .lgml-8 {
    margin-left: calc(8*1rem); }

  .lgm-9 {
    margin: calc(9*1rem); }

  .lgmx-9 {
    margin-left: calc(9*1rem);
    margin-right: calc(9*1rem); }

  .lgmy-9 {
    margin-top: calc(9*1rem);
    margin-bottom: calc(9*1rem); }

  .lgmt-9 {
    margin-top: calc(9*1rem); }

  .lgmr-9 {
    margin-right: calc(9*1rem); }

  .lgmb-9 {
    margin-bottom: calc(9*1rem); }

  .lgml-9 {
    margin-left: calc(9*1rem); }

  .lgm-10 {
    margin: calc(10*1rem); }

  .lgmx-10 {
    margin-left: calc(10*1rem);
    margin-right: calc(10*1rem); }

  .lgmy-10 {
    margin-top: calc(10*1rem);
    margin-bottom: calc(10*1rem); }

  .lgmt-10 {
    margin-top: calc(10*1rem); }

  .lgmr-10 {
    margin-right: calc(10*1rem); }

  .lgmb-10 {
    margin-bottom: calc(10*1rem); }

  .lgml-10 {
    margin-left: calc(10*1rem); } }
@media (min-width: 1280px) {
  .xlm-1 {
    margin: calc(1*1rem); }

  .xlmx-1 {
    margin-left: calc(1*1rem);
    margin-right: calc(1*1rem); }

  .xlmy-1 {
    margin-top: calc(1*1rem);
    margin-bottom: calc(1*1rem); }

  .xlmt-1 {
    margin-top: calc(1*1rem); }

  .xlmr-1 {
    margin-right: calc(1*1rem); }

  .xlmb-1 {
    margin-bottom: calc(1*1rem); }

  .xlml-1 {
    margin-left: calc(1*1rem); }

  .xlm-2 {
    margin: calc(2*1rem); }

  .xlmx-2 {
    margin-left: calc(2*1rem);
    margin-right: calc(2*1rem); }

  .xlmy-2 {
    margin-top: calc(2*1rem);
    margin-bottom: calc(2*1rem); }

  .xlmt-2 {
    margin-top: calc(2*1rem); }

  .xlmr-2 {
    margin-right: calc(2*1rem); }

  .xlmb-2 {
    margin-bottom: calc(2*1rem); }

  .xlml-2 {
    margin-left: calc(2*1rem); }

  .xlm-3 {
    margin: calc(3*1rem); }

  .xlmx-3 {
    margin-left: calc(3*1rem);
    margin-right: calc(3*1rem); }

  .xlmy-3 {
    margin-top: calc(3*1rem);
    margin-bottom: calc(3*1rem); }

  .xlmt-3 {
    margin-top: calc(3*1rem); }

  .xlmr-3 {
    margin-right: calc(3*1rem); }

  .xlmb-3 {
    margin-bottom: calc(3*1rem); }

  .xlml-3 {
    margin-left: calc(3*1rem); }

  .xlm-4 {
    margin: calc(4*1rem); }

  .xlmx-4 {
    margin-left: calc(4*1rem);
    margin-right: calc(4*1rem); }

  .xlmy-4 {
    margin-top: calc(4*1rem);
    margin-bottom: calc(4*1rem); }

  .xlmt-4 {
    margin-top: calc(4*1rem); }

  .xlmr-4 {
    margin-right: calc(4*1rem); }

  .xlmb-4 {
    margin-bottom: calc(4*1rem); }

  .xlml-4 {
    margin-left: calc(4*1rem); }

  .xlm-5 {
    margin: calc(5*1rem); }

  .xlmx-5 {
    margin-left: calc(5*1rem);
    margin-right: calc(5*1rem); }

  .xlmy-5 {
    margin-top: calc(5*1rem);
    margin-bottom: calc(5*1rem); }

  .xlmt-5 {
    margin-top: calc(5*1rem); }

  .xlmr-5 {
    margin-right: calc(5*1rem); }

  .xlmb-5 {
    margin-bottom: calc(5*1rem); }

  .xlml-5 {
    margin-left: calc(5*1rem); }

  .xlm-6 {
    margin: calc(6*1rem); }

  .xlmx-6 {
    margin-left: calc(6*1rem);
    margin-right: calc(6*1rem); }

  .xlmy-6 {
    margin-top: calc(6*1rem);
    margin-bottom: calc(6*1rem); }

  .xlmt-6 {
    margin-top: calc(6*1rem); }

  .xlmr-6 {
    margin-right: calc(6*1rem); }

  .xlmb-6 {
    margin-bottom: calc(6*1rem); }

  .xlml-6 {
    margin-left: calc(6*1rem); }

  .xlm-7 {
    margin: calc(7*1rem); }

  .xlmx-7 {
    margin-left: calc(7*1rem);
    margin-right: calc(7*1rem); }

  .xlmy-7 {
    margin-top: calc(7*1rem);
    margin-bottom: calc(7*1rem); }

  .xlmt-7 {
    margin-top: calc(7*1rem); }

  .xlmr-7 {
    margin-right: calc(7*1rem); }

  .xlmb-7 {
    margin-bottom: calc(7*1rem); }

  .xlml-7 {
    margin-left: calc(7*1rem); }

  .xlm-8 {
    margin: calc(8*1rem); }

  .xlmx-8 {
    margin-left: calc(8*1rem);
    margin-right: calc(8*1rem); }

  .xlmy-8 {
    margin-top: calc(8*1rem);
    margin-bottom: calc(8*1rem); }

  .xlmt-8 {
    margin-top: calc(8*1rem); }

  .xlmr-8 {
    margin-right: calc(8*1rem); }

  .xlmb-8 {
    margin-bottom: calc(8*1rem); }

  .xlml-8 {
    margin-left: calc(8*1rem); }

  .xlm-9 {
    margin: calc(9*1rem); }

  .xlmx-9 {
    margin-left: calc(9*1rem);
    margin-right: calc(9*1rem); }

  .xlmy-9 {
    margin-top: calc(9*1rem);
    margin-bottom: calc(9*1rem); }

  .xlmt-9 {
    margin-top: calc(9*1rem); }

  .xlmr-9 {
    margin-right: calc(9*1rem); }

  .xlmb-9 {
    margin-bottom: calc(9*1rem); }

  .xlml-9 {
    margin-left: calc(9*1rem); }

  .xlm-10 {
    margin: calc(10*1rem); }

  .xlmx-10 {
    margin-left: calc(10*1rem);
    margin-right: calc(10*1rem); }

  .xlmy-10 {
    margin-top: calc(10*1rem);
    margin-bottom: calc(10*1rem); }

  .xlmt-10 {
    margin-top: calc(10*1rem); }

  .xlmr-10 {
    margin-right: calc(10*1rem); }

  .xlmb-10 {
    margin-bottom: calc(10*1rem); }

  .xlml-10 {
    margin-left: calc(10*1rem); } }
@media (min-width: 1600px) {
  .xxlm-1 {
    margin: calc(1*1rem); }

  .xxlmx-1 {
    margin-left: calc(1*1rem);
    margin-right: calc(1*1rem); }

  .xxlmy-1 {
    margin-top: calc(1*1rem);
    margin-bottom: calc(1*1rem); }

  .xxlmt-1 {
    margin-top: calc(1*1rem); }

  .xxlmr-1 {
    margin-right: calc(1*1rem); }

  .xxlmb-1 {
    margin-bottom: calc(1*1rem); }

  .xxlml-1 {
    margin-left: calc(1*1rem); }

  .xxlm-2 {
    margin: calc(2*1rem); }

  .xxlmx-2 {
    margin-left: calc(2*1rem);
    margin-right: calc(2*1rem); }

  .xxlmy-2 {
    margin-top: calc(2*1rem);
    margin-bottom: calc(2*1rem); }

  .xxlmt-2 {
    margin-top: calc(2*1rem); }

  .xxlmr-2 {
    margin-right: calc(2*1rem); }

  .xxlmb-2 {
    margin-bottom: calc(2*1rem); }

  .xxlml-2 {
    margin-left: calc(2*1rem); }

  .xxlm-3 {
    margin: calc(3*1rem); }

  .xxlmx-3 {
    margin-left: calc(3*1rem);
    margin-right: calc(3*1rem); }

  .xxlmy-3 {
    margin-top: calc(3*1rem);
    margin-bottom: calc(3*1rem); }

  .xxlmt-3 {
    margin-top: calc(3*1rem); }

  .xxlmr-3 {
    margin-right: calc(3*1rem); }

  .xxlmb-3 {
    margin-bottom: calc(3*1rem); }

  .xxlml-3 {
    margin-left: calc(3*1rem); }

  .xxlm-4 {
    margin: calc(4*1rem); }

  .xxlmx-4 {
    margin-left: calc(4*1rem);
    margin-right: calc(4*1rem); }

  .xxlmy-4 {
    margin-top: calc(4*1rem);
    margin-bottom: calc(4*1rem); }

  .xxlmt-4 {
    margin-top: calc(4*1rem); }

  .xxlmr-4 {
    margin-right: calc(4*1rem); }

  .xxlmb-4 {
    margin-bottom: calc(4*1rem); }

  .xxlml-4 {
    margin-left: calc(4*1rem); }

  .xxlm-5 {
    margin: calc(5*1rem); }

  .xxlmx-5 {
    margin-left: calc(5*1rem);
    margin-right: calc(5*1rem); }

  .xxlmy-5 {
    margin-top: calc(5*1rem);
    margin-bottom: calc(5*1rem); }

  .xxlmt-5 {
    margin-top: calc(5*1rem); }

  .xxlmr-5 {
    margin-right: calc(5*1rem); }

  .xxlmb-5 {
    margin-bottom: calc(5*1rem); }

  .xxlml-5 {
    margin-left: calc(5*1rem); }

  .xxlm-6 {
    margin: calc(6*1rem); }

  .xxlmx-6 {
    margin-left: calc(6*1rem);
    margin-right: calc(6*1rem); }

  .xxlmy-6 {
    margin-top: calc(6*1rem);
    margin-bottom: calc(6*1rem); }

  .xxlmt-6 {
    margin-top: calc(6*1rem); }

  .xxlmr-6 {
    margin-right: calc(6*1rem); }

  .xxlmb-6 {
    margin-bottom: calc(6*1rem); }

  .xxlml-6 {
    margin-left: calc(6*1rem); }

  .xxlm-7 {
    margin: calc(7*1rem); }

  .xxlmx-7 {
    margin-left: calc(7*1rem);
    margin-right: calc(7*1rem); }

  .xxlmy-7 {
    margin-top: calc(7*1rem);
    margin-bottom: calc(7*1rem); }

  .xxlmt-7 {
    margin-top: calc(7*1rem); }

  .xxlmr-7 {
    margin-right: calc(7*1rem); }

  .xxlmb-7 {
    margin-bottom: calc(7*1rem); }

  .xxlml-7 {
    margin-left: calc(7*1rem); }

  .xxlm-8 {
    margin: calc(8*1rem); }

  .xxlmx-8 {
    margin-left: calc(8*1rem);
    margin-right: calc(8*1rem); }

  .xxlmy-8 {
    margin-top: calc(8*1rem);
    margin-bottom: calc(8*1rem); }

  .xxlmt-8 {
    margin-top: calc(8*1rem); }

  .xxlmr-8 {
    margin-right: calc(8*1rem); }

  .xxlmb-8 {
    margin-bottom: calc(8*1rem); }

  .xxlml-8 {
    margin-left: calc(8*1rem); }

  .xxlm-9 {
    margin: calc(9*1rem); }

  .xxlmx-9 {
    margin-left: calc(9*1rem);
    margin-right: calc(9*1rem); }

  .xxlmy-9 {
    margin-top: calc(9*1rem);
    margin-bottom: calc(9*1rem); }

  .xxlmt-9 {
    margin-top: calc(9*1rem); }

  .xxlmr-9 {
    margin-right: calc(9*1rem); }

  .xxlmb-9 {
    margin-bottom: calc(9*1rem); }

  .xxlml-9 {
    margin-left: calc(9*1rem); }

  .xxlm-10 {
    margin: calc(10*1rem); }

  .xxlmx-10 {
    margin-left: calc(10*1rem);
    margin-right: calc(10*1rem); }

  .xxlmy-10 {
    margin-top: calc(10*1rem);
    margin-bottom: calc(10*1rem); }

  .xxlmt-10 {
    margin-top: calc(10*1rem); }

  .xxlmr-10 {
    margin-right: calc(10*1rem); }

  .xxlmb-10 {
    margin-bottom: calc(10*1rem); }

  .xxlml-10 {
    margin-left: calc(10*1rem); } }
@media (min-width: 576px) {
  .smts-xlarge {
    font-size: 1.5em !important; }

  .smts-large {
    font-size: 1.25em !important;
    line-height: 1.5em !important; }

  .smts-medium {
    font-size: 1.125em !important; }

  .smts-small {
    font-size: 0.875em !important; }

  .smts-tiny {
    font-size: 0.75em !important; }

  .smts-meta-small {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    line-height: 130%; }

  .smts-meta-tiny {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    line-height: 130%; } }
@media (min-width: 768px) {
  .mdts-xlarge {
    font-size: 1.5em !important; }

  .mdts-large {
    font-size: 1.25em !important;
    line-height: 1.5em !important; }

  .mdts-medium {
    font-size: 1.125em !important; }

  .mdts-small {
    font-size: 0.875em !important; }

  .mdts-tiny {
    font-size: 0.75em !important; }

  .mdts-meta-small {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    line-height: 130%; }

  .mdts-meta-tiny {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    line-height: 130%; } }
@media (min-width: 1024px) {
  .lgts-xlarge {
    font-size: 1.5em !important; }

  .lgts-large {
    font-size: 1.25em !important;
    line-height: 1.5em !important; }

  .lgts-medium {
    font-size: 1.125em !important; }

  .lgts-small {
    font-size: 0.875em !important; }

  .lgts-tiny {
    font-size: 0.75em !important; }

  .lgts-meta-small {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    line-height: 130%; }

  .lgts-meta-tiny {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    line-height: 130%; } }
@media (min-width: 1280px) {
  .xlts-xlarge {
    font-size: 1.5em !important; }

  .xlts-large {
    font-size: 1.25em !important;
    line-height: 1.5em !important; }

  .xlts-medium {
    font-size: 1.125em !important; }

  .xlts-small {
    font-size: 0.875em !important; }

  .xlts-tiny {
    font-size: 0.75em !important; }

  .xlts-meta-small {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    line-height: 130%; }

  .xlts-meta-tiny {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    line-height: 130%; } }
@media (min-width: 1600px) {
  .xxlts-xlarge {
    font-size: 1.5em !important; }

  .xxlts-large {
    font-size: 1.25em !important;
    line-height: 1.5em !important; }

  .xxlts-medium {
    font-size: 1.125em !important; }

  .xxlts-small {
    font-size: 0.875em !important; }

  .xxlts-tiny {
    font-size: 0.75em !important; }

  .xxlts-meta-small {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    line-height: 130%; }

  .xxlts-meta-tiny {
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    line-height: 130%; } }
@media (min-width: 576px) {
  .smh-1vh {
    height: calc(1*1vh); }

  .smh-2vh {
    height: calc(2*1vh); }

  .smh-3vh {
    height: calc(3*1vh); }

  .smh-4vh {
    height: calc(4*1vh); }

  .smh-5vh {
    height: calc(5*1vh); }

  .smh-6vh {
    height: calc(6*1vh); }

  .smh-7vh {
    height: calc(7*1vh); }

  .smh-8vh {
    height: calc(8*1vh); }

  .smh-9vh {
    height: calc(9*1vh); }

  .smh-10vh {
    height: calc(10*1vh); }

  .smh-11vh {
    height: calc(11*1vh); }

  .smh-12vh {
    height: calc(12*1vh); }

  .smh-13vh {
    height: calc(13*1vh); }

  .smh-14vh {
    height: calc(14*1vh); }

  .smh-15vh {
    height: calc(15*1vh); }

  .smh-16vh {
    height: calc(16*1vh); }

  .smh-17vh {
    height: calc(17*1vh); }

  .smh-18vh {
    height: calc(18*1vh); }

  .smh-19vh {
    height: calc(19*1vh); }

  .smh-20vh {
    height: calc(20*1vh); }

  .smh-21vh {
    height: calc(21*1vh); }

  .smh-22vh {
    height: calc(22*1vh); }

  .smh-23vh {
    height: calc(23*1vh); }

  .smh-24vh {
    height: calc(24*1vh); }

  .smh-25vh {
    height: calc(25*1vh); }

  .smh-26vh {
    height: calc(26*1vh); }

  .smh-27vh {
    height: calc(27*1vh); }

  .smh-28vh {
    height: calc(28*1vh); }

  .smh-29vh {
    height: calc(29*1vh); }

  .smh-30vh {
    height: calc(30*1vh); }

  .smh-31vh {
    height: calc(31*1vh); }

  .smh-32vh {
    height: calc(32*1vh); }

  .smh-33vh {
    height: calc(33*1vh); }

  .smh-34vh {
    height: calc(34*1vh); }

  .smh-35vh {
    height: calc(35*1vh); }

  .smh-36vh {
    height: calc(36*1vh); }

  .smh-37vh {
    height: calc(37*1vh); }

  .smh-38vh {
    height: calc(38*1vh); }

  .smh-39vh {
    height: calc(39*1vh); }

  .smh-40vh {
    height: calc(40*1vh); }

  .smh-41vh {
    height: calc(41*1vh); }

  .smh-42vh {
    height: calc(42*1vh); }

  .smh-43vh {
    height: calc(43*1vh); }

  .smh-44vh {
    height: calc(44*1vh); }

  .smh-45vh {
    height: calc(45*1vh); }

  .smh-46vh {
    height: calc(46*1vh); }

  .smh-47vh {
    height: calc(47*1vh); }

  .smh-48vh {
    height: calc(48*1vh); }

  .smh-49vh {
    height: calc(49*1vh); }

  .smh-50vh {
    height: calc(50*1vh); }

  .smh-51vh {
    height: calc(51*1vh); }

  .smh-52vh {
    height: calc(52*1vh); }

  .smh-53vh {
    height: calc(53*1vh); }

  .smh-54vh {
    height: calc(54*1vh); }

  .smh-55vh {
    height: calc(55*1vh); }

  .smh-56vh {
    height: calc(56*1vh); }

  .smh-57vh {
    height: calc(57*1vh); }

  .smh-58vh {
    height: calc(58*1vh); }

  .smh-59vh {
    height: calc(59*1vh); }

  .smh-60vh {
    height: calc(60*1vh); }

  .smh-61vh {
    height: calc(61*1vh); }

  .smh-62vh {
    height: calc(62*1vh); }

  .smh-63vh {
    height: calc(63*1vh); }

  .smh-64vh {
    height: calc(64*1vh); }

  .smh-65vh {
    height: calc(65*1vh); }

  .smh-66vh {
    height: calc(66*1vh); }

  .smh-67vh {
    height: calc(67*1vh); }

  .smh-68vh {
    height: calc(68*1vh); }

  .smh-69vh {
    height: calc(69*1vh); }

  .smh-70vh {
    height: calc(70*1vh); }

  .smh-71vh {
    height: calc(71*1vh); }

  .smh-72vh {
    height: calc(72*1vh); }

  .smh-73vh {
    height: calc(73*1vh); }

  .smh-74vh {
    height: calc(74*1vh); }

  .smh-75vh {
    height: calc(75*1vh); }

  .smh-76vh {
    height: calc(76*1vh); }

  .smh-77vh {
    height: calc(77*1vh); }

  .smh-78vh {
    height: calc(78*1vh); }

  .smh-79vh {
    height: calc(79*1vh); }

  .smh-80vh {
    height: calc(80*1vh); }

  .smh-81vh {
    height: calc(81*1vh); }

  .smh-82vh {
    height: calc(82*1vh); }

  .smh-83vh {
    height: calc(83*1vh); }

  .smh-84vh {
    height: calc(84*1vh); }

  .smh-85vh {
    height: calc(85*1vh); }

  .smh-86vh {
    height: calc(86*1vh); }

  .smh-87vh {
    height: calc(87*1vh); }

  .smh-88vh {
    height: calc(88*1vh); }

  .smh-89vh {
    height: calc(89*1vh); }

  .smh-90vh {
    height: calc(90*1vh); }

  .smh-91vh {
    height: calc(91*1vh); }

  .smh-92vh {
    height: calc(92*1vh); }

  .smh-93vh {
    height: calc(93*1vh); }

  .smh-94vh {
    height: calc(94*1vh); }

  .smh-95vh {
    height: calc(95*1vh); }

  .smh-96vh {
    height: calc(96*1vh); }

  .smh-97vh {
    height: calc(97*1vh); }

  .smh-98vh {
    height: calc(98*1vh); }

  .smh-99vh {
    height: calc(99*1vh); }

  .smh-100vh {
    height: calc(100*1vh); }

  .smh-1vw {
    height: calc(1*1vw); }

  .smh-2vw {
    height: calc(2*1vw); }

  .smh-3vw {
    height: calc(3*1vw); }

  .smh-4vw {
    height: calc(4*1vw); }

  .smh-5vw {
    height: calc(5*1vw); }

  .smh-6vw {
    height: calc(6*1vw); }

  .smh-7vw {
    height: calc(7*1vw); }

  .smh-8vw {
    height: calc(8*1vw); }

  .smh-9vw {
    height: calc(9*1vw); }

  .smh-10vw {
    height: calc(10*1vw); }

  .smh-11vw {
    height: calc(11*1vw); }

  .smh-12vw {
    height: calc(12*1vw); }

  .smh-13vw {
    height: calc(13*1vw); }

  .smh-14vw {
    height: calc(14*1vw); }

  .smh-15vw {
    height: calc(15*1vw); }

  .smh-16vw {
    height: calc(16*1vw); }

  .smh-17vw {
    height: calc(17*1vw); }

  .smh-18vw {
    height: calc(18*1vw); }

  .smh-19vw {
    height: calc(19*1vw); }

  .smh-20vw {
    height: calc(20*1vw); }

  .smh-21vw {
    height: calc(21*1vw); }

  .smh-22vw {
    height: calc(22*1vw); }

  .smh-23vw {
    height: calc(23*1vw); }

  .smh-24vw {
    height: calc(24*1vw); }

  .smh-25vw {
    height: calc(25*1vw); }

  .smh-26vw {
    height: calc(26*1vw); }

  .smh-27vw {
    height: calc(27*1vw); }

  .smh-28vw {
    height: calc(28*1vw); }

  .smh-29vw {
    height: calc(29*1vw); }

  .smh-30vw {
    height: calc(30*1vw); }

  .smh-31vw {
    height: calc(31*1vw); }

  .smh-32vw {
    height: calc(32*1vw); }

  .smh-33vw {
    height: calc(33*1vw); }

  .smh-34vw {
    height: calc(34*1vw); }

  .smh-35vw {
    height: calc(35*1vw); }

  .smh-36vw {
    height: calc(36*1vw); }

  .smh-37vw {
    height: calc(37*1vw); }

  .smh-38vw {
    height: calc(38*1vw); }

  .smh-39vw {
    height: calc(39*1vw); }

  .smh-40vw {
    height: calc(40*1vw); }

  .smh-41vw {
    height: calc(41*1vw); }

  .smh-42vw {
    height: calc(42*1vw); }

  .smh-43vw {
    height: calc(43*1vw); }

  .smh-44vw {
    height: calc(44*1vw); }

  .smh-45vw {
    height: calc(45*1vw); }

  .smh-46vw {
    height: calc(46*1vw); }

  .smh-47vw {
    height: calc(47*1vw); }

  .smh-48vw {
    height: calc(48*1vw); }

  .smh-49vw {
    height: calc(49*1vw); }

  .smh-50vw {
    height: calc(50*1vw); }

  .smh-51vw {
    height: calc(51*1vw); }

  .smh-52vw {
    height: calc(52*1vw); }

  .smh-53vw {
    height: calc(53*1vw); }

  .smh-54vw {
    height: calc(54*1vw); }

  .smh-55vw {
    height: calc(55*1vw); }

  .smh-56vw {
    height: calc(56*1vw); }

  .smh-57vw {
    height: calc(57*1vw); }

  .smh-58vw {
    height: calc(58*1vw); }

  .smh-59vw {
    height: calc(59*1vw); }

  .smh-60vw {
    height: calc(60*1vw); }

  .smh-61vw {
    height: calc(61*1vw); }

  .smh-62vw {
    height: calc(62*1vw); }

  .smh-63vw {
    height: calc(63*1vw); }

  .smh-64vw {
    height: calc(64*1vw); }

  .smh-65vw {
    height: calc(65*1vw); }

  .smh-66vw {
    height: calc(66*1vw); }

  .smh-67vw {
    height: calc(67*1vw); }

  .smh-68vw {
    height: calc(68*1vw); }

  .smh-69vw {
    height: calc(69*1vw); }

  .smh-70vw {
    height: calc(70*1vw); }

  .smh-71vw {
    height: calc(71*1vw); }

  .smh-72vw {
    height: calc(72*1vw); }

  .smh-73vw {
    height: calc(73*1vw); }

  .smh-74vw {
    height: calc(74*1vw); }

  .smh-75vw {
    height: calc(75*1vw); }

  .smh-76vw {
    height: calc(76*1vw); }

  .smh-77vw {
    height: calc(77*1vw); }

  .smh-78vw {
    height: calc(78*1vw); }

  .smh-79vw {
    height: calc(79*1vw); }

  .smh-80vw {
    height: calc(80*1vw); }

  .smh-81vw {
    height: calc(81*1vw); }

  .smh-82vw {
    height: calc(82*1vw); }

  .smh-83vw {
    height: calc(83*1vw); }

  .smh-84vw {
    height: calc(84*1vw); }

  .smh-85vw {
    height: calc(85*1vw); }

  .smh-86vw {
    height: calc(86*1vw); }

  .smh-87vw {
    height: calc(87*1vw); }

  .smh-88vw {
    height: calc(88*1vw); }

  .smh-89vw {
    height: calc(89*1vw); }

  .smh-90vw {
    height: calc(90*1vw); }

  .smh-91vw {
    height: calc(91*1vw); }

  .smh-92vw {
    height: calc(92*1vw); }

  .smh-93vw {
    height: calc(93*1vw); }

  .smh-94vw {
    height: calc(94*1vw); }

  .smh-95vw {
    height: calc(95*1vw); }

  .smh-96vw {
    height: calc(96*1vw); }

  .smh-97vw {
    height: calc(97*1vw); }

  .smh-98vw {
    height: calc(98*1vw); }

  .smh-99vw {
    height: calc(99*1vw); }

  .smh-100vw {
    height: calc(100*1vw); }

  .smh-1 {
    height: calc(1*1rem); }

  .smh-2 {
    height: calc(2*1rem); }

  .smh-3 {
    height: calc(3*1rem); }

  .smh-4 {
    height: calc(4*1rem); }

  .smh-5 {
    height: calc(5*1rem); }

  .smh-6 {
    height: calc(6*1rem); }

  .smh-7 {
    height: calc(7*1rem); }

  .smh-8 {
    height: calc(8*1rem); }

  .smh-9 {
    height: calc(9*1rem); }

  .smh-10 {
    height: calc(10*1rem); }

  .smh-11 {
    height: calc(11*1rem); }

  .smh-12 {
    height: calc(12*1rem); }

  .smh-13 {
    height: calc(13*1rem); }

  .smh-14 {
    height: calc(14*1rem); }

  .smh-15 {
    height: calc(15*1rem); }

  .smh-16 {
    height: calc(16*1rem); }

  .smh-17 {
    height: calc(17*1rem); }

  .smh-18 {
    height: calc(18*1rem); }

  .smh-19 {
    height: calc(19*1rem); }

  .smh-20 {
    height: calc(20*1rem); }

  .smh-21 {
    height: calc(21*1rem); }

  .smh-22 {
    height: calc(22*1rem); }

  .smh-23 {
    height: calc(23*1rem); }

  .smh-24 {
    height: calc(24*1rem); }

  .smh-25 {
    height: calc(25*1rem); }

  .smh-26 {
    height: calc(26*1rem); }

  .smh-27 {
    height: calc(27*1rem); }

  .smh-28 {
    height: calc(28*1rem); }

  .smh-29 {
    height: calc(29*1rem); }

  .smh-30 {
    height: calc(30*1rem); }

  .smh-31 {
    height: calc(31*1rem); }

  .smh-32 {
    height: calc(32*1rem); }

  .smh-33 {
    height: calc(33*1rem); }

  .smh-34 {
    height: calc(34*1rem); }

  .smh-35 {
    height: calc(35*1rem); }

  .smh-36 {
    height: calc(36*1rem); }

  .smh-37 {
    height: calc(37*1rem); }

  .smh-38 {
    height: calc(38*1rem); }

  .smh-39 {
    height: calc(39*1rem); }

  .smh-40 {
    height: calc(40*1rem); }

  .smh-41 {
    height: calc(41*1rem); }

  .smh-42 {
    height: calc(42*1rem); }

  .smh-43 {
    height: calc(43*1rem); }

  .smh-44 {
    height: calc(44*1rem); }

  .smh-45 {
    height: calc(45*1rem); }

  .smh-46 {
    height: calc(46*1rem); }

  .smh-47 {
    height: calc(47*1rem); }

  .smh-48 {
    height: calc(48*1rem); }

  .smh-49 {
    height: calc(49*1rem); }

  .smh-50 {
    height: calc(50*1rem); }

  .smmaxh-1 {
    max-height: calc(1*1rem); }

  .smmaxh-2 {
    max-height: calc(2*1rem); }

  .smmaxh-3 {
    max-height: calc(3*1rem); }

  .smmaxh-4 {
    max-height: calc(4*1rem); }

  .smmaxh-5 {
    max-height: calc(5*1rem); }

  .smmaxh-6 {
    max-height: calc(6*1rem); }

  .smmaxh-7 {
    max-height: calc(7*1rem); }

  .smmaxh-8 {
    max-height: calc(8*1rem); }

  .smmaxh-9 {
    max-height: calc(9*1rem); }

  .smmaxh-10 {
    max-height: calc(10*1rem); }

  .smmaxh-11 {
    max-height: calc(11*1rem); }

  .smmaxh-12 {
    max-height: calc(12*1rem); }

  .smmaxh-13 {
    max-height: calc(13*1rem); }

  .smmaxh-14 {
    max-height: calc(14*1rem); }

  .smmaxh-15 {
    max-height: calc(15*1rem); }

  .smmaxh-16 {
    max-height: calc(16*1rem); }

  .smmaxh-17 {
    max-height: calc(17*1rem); }

  .smmaxh-18 {
    max-height: calc(18*1rem); }

  .smmaxh-19 {
    max-height: calc(19*1rem); }

  .smmaxh-20 {
    max-height: calc(20*1rem); }

  .smmaxh-21 {
    max-height: calc(21*1rem); }

  .smmaxh-22 {
    max-height: calc(22*1rem); }

  .smmaxh-23 {
    max-height: calc(23*1rem); }

  .smmaxh-24 {
    max-height: calc(24*1rem); }

  .smmaxh-25 {
    max-height: calc(25*1rem); }

  .smmaxh-26 {
    max-height: calc(26*1rem); }

  .smmaxh-27 {
    max-height: calc(27*1rem); }

  .smmaxh-28 {
    max-height: calc(28*1rem); }

  .smmaxh-29 {
    max-height: calc(29*1rem); }

  .smmaxh-30 {
    max-height: calc(30*1rem); }

  .smmaxh-31 {
    max-height: calc(31*1rem); }

  .smmaxh-32 {
    max-height: calc(32*1rem); }

  .smmaxh-33 {
    max-height: calc(33*1rem); }

  .smmaxh-34 {
    max-height: calc(34*1rem); }

  .smmaxh-35 {
    max-height: calc(35*1rem); }

  .smmaxh-36 {
    max-height: calc(36*1rem); }

  .smmaxh-37 {
    max-height: calc(37*1rem); }

  .smmaxh-38 {
    max-height: calc(38*1rem); }

  .smmaxh-39 {
    max-height: calc(39*1rem); }

  .smmaxh-40 {
    max-height: calc(40*1rem); }

  .smmaxh-41 {
    max-height: calc(41*1rem); }

  .smmaxh-42 {
    max-height: calc(42*1rem); }

  .smmaxh-43 {
    max-height: calc(43*1rem); }

  .smmaxh-44 {
    max-height: calc(44*1rem); }

  .smmaxh-45 {
    max-height: calc(45*1rem); }

  .smmaxh-46 {
    max-height: calc(46*1rem); }

  .smmaxh-47 {
    max-height: calc(47*1rem); }

  .smmaxh-48 {
    max-height: calc(48*1rem); }

  .smmaxh-49 {
    max-height: calc(49*1rem); }

  .smmaxh-50 {
    max-height: calc(50*1rem); } }
@media (min-width: 768px) {
  .mdh-1vh {
    height: calc(1*1vh); }

  .mdh-2vh {
    height: calc(2*1vh); }

  .mdh-3vh {
    height: calc(3*1vh); }

  .mdh-4vh {
    height: calc(4*1vh); }

  .mdh-5vh {
    height: calc(5*1vh); }

  .mdh-6vh {
    height: calc(6*1vh); }

  .mdh-7vh {
    height: calc(7*1vh); }

  .mdh-8vh {
    height: calc(8*1vh); }

  .mdh-9vh {
    height: calc(9*1vh); }

  .mdh-10vh {
    height: calc(10*1vh); }

  .mdh-11vh {
    height: calc(11*1vh); }

  .mdh-12vh {
    height: calc(12*1vh); }

  .mdh-13vh {
    height: calc(13*1vh); }

  .mdh-14vh {
    height: calc(14*1vh); }

  .mdh-15vh {
    height: calc(15*1vh); }

  .mdh-16vh {
    height: calc(16*1vh); }

  .mdh-17vh {
    height: calc(17*1vh); }

  .mdh-18vh {
    height: calc(18*1vh); }

  .mdh-19vh {
    height: calc(19*1vh); }

  .mdh-20vh {
    height: calc(20*1vh); }

  .mdh-21vh {
    height: calc(21*1vh); }

  .mdh-22vh {
    height: calc(22*1vh); }

  .mdh-23vh {
    height: calc(23*1vh); }

  .mdh-24vh {
    height: calc(24*1vh); }

  .mdh-25vh {
    height: calc(25*1vh); }

  .mdh-26vh {
    height: calc(26*1vh); }

  .mdh-27vh {
    height: calc(27*1vh); }

  .mdh-28vh {
    height: calc(28*1vh); }

  .mdh-29vh {
    height: calc(29*1vh); }

  .mdh-30vh {
    height: calc(30*1vh); }

  .mdh-31vh {
    height: calc(31*1vh); }

  .mdh-32vh {
    height: calc(32*1vh); }

  .mdh-33vh {
    height: calc(33*1vh); }

  .mdh-34vh {
    height: calc(34*1vh); }

  .mdh-35vh {
    height: calc(35*1vh); }

  .mdh-36vh {
    height: calc(36*1vh); }

  .mdh-37vh {
    height: calc(37*1vh); }

  .mdh-38vh {
    height: calc(38*1vh); }

  .mdh-39vh {
    height: calc(39*1vh); }

  .mdh-40vh {
    height: calc(40*1vh); }

  .mdh-41vh {
    height: calc(41*1vh); }

  .mdh-42vh {
    height: calc(42*1vh); }

  .mdh-43vh {
    height: calc(43*1vh); }

  .mdh-44vh {
    height: calc(44*1vh); }

  .mdh-45vh {
    height: calc(45*1vh); }

  .mdh-46vh {
    height: calc(46*1vh); }

  .mdh-47vh {
    height: calc(47*1vh); }

  .mdh-48vh {
    height: calc(48*1vh); }

  .mdh-49vh {
    height: calc(49*1vh); }

  .mdh-50vh {
    height: calc(50*1vh); }

  .mdh-51vh {
    height: calc(51*1vh); }

  .mdh-52vh {
    height: calc(52*1vh); }

  .mdh-53vh {
    height: calc(53*1vh); }

  .mdh-54vh {
    height: calc(54*1vh); }

  .mdh-55vh {
    height: calc(55*1vh); }

  .mdh-56vh {
    height: calc(56*1vh); }

  .mdh-57vh {
    height: calc(57*1vh); }

  .mdh-58vh {
    height: calc(58*1vh); }

  .mdh-59vh {
    height: calc(59*1vh); }

  .mdh-60vh {
    height: calc(60*1vh); }

  .mdh-61vh {
    height: calc(61*1vh); }

  .mdh-62vh {
    height: calc(62*1vh); }

  .mdh-63vh {
    height: calc(63*1vh); }

  .mdh-64vh {
    height: calc(64*1vh); }

  .mdh-65vh {
    height: calc(65*1vh); }

  .mdh-66vh {
    height: calc(66*1vh); }

  .mdh-67vh {
    height: calc(67*1vh); }

  .mdh-68vh {
    height: calc(68*1vh); }

  .mdh-69vh {
    height: calc(69*1vh); }

  .mdh-70vh {
    height: calc(70*1vh); }

  .mdh-71vh {
    height: calc(71*1vh); }

  .mdh-72vh {
    height: calc(72*1vh); }

  .mdh-73vh {
    height: calc(73*1vh); }

  .mdh-74vh {
    height: calc(74*1vh); }

  .mdh-75vh {
    height: calc(75*1vh); }

  .mdh-76vh {
    height: calc(76*1vh); }

  .mdh-77vh {
    height: calc(77*1vh); }

  .mdh-78vh {
    height: calc(78*1vh); }

  .mdh-79vh {
    height: calc(79*1vh); }

  .mdh-80vh {
    height: calc(80*1vh); }

  .mdh-81vh {
    height: calc(81*1vh); }

  .mdh-82vh {
    height: calc(82*1vh); }

  .mdh-83vh {
    height: calc(83*1vh); }

  .mdh-84vh {
    height: calc(84*1vh); }

  .mdh-85vh {
    height: calc(85*1vh); }

  .mdh-86vh {
    height: calc(86*1vh); }

  .mdh-87vh {
    height: calc(87*1vh); }

  .mdh-88vh {
    height: calc(88*1vh); }

  .mdh-89vh {
    height: calc(89*1vh); }

  .mdh-90vh {
    height: calc(90*1vh); }

  .mdh-91vh {
    height: calc(91*1vh); }

  .mdh-92vh {
    height: calc(92*1vh); }

  .mdh-93vh {
    height: calc(93*1vh); }

  .mdh-94vh {
    height: calc(94*1vh); }

  .mdh-95vh {
    height: calc(95*1vh); }

  .mdh-96vh {
    height: calc(96*1vh); }

  .mdh-97vh {
    height: calc(97*1vh); }

  .mdh-98vh {
    height: calc(98*1vh); }

  .mdh-99vh {
    height: calc(99*1vh); }

  .mdh-100vh {
    height: calc(100*1vh); }

  .mdh-1vw {
    height: calc(1*1vw); }

  .mdh-2vw {
    height: calc(2*1vw); }

  .mdh-3vw {
    height: calc(3*1vw); }

  .mdh-4vw {
    height: calc(4*1vw); }

  .mdh-5vw {
    height: calc(5*1vw); }

  .mdh-6vw {
    height: calc(6*1vw); }

  .mdh-7vw {
    height: calc(7*1vw); }

  .mdh-8vw {
    height: calc(8*1vw); }

  .mdh-9vw {
    height: calc(9*1vw); }

  .mdh-10vw {
    height: calc(10*1vw); }

  .mdh-11vw {
    height: calc(11*1vw); }

  .mdh-12vw {
    height: calc(12*1vw); }

  .mdh-13vw {
    height: calc(13*1vw); }

  .mdh-14vw {
    height: calc(14*1vw); }

  .mdh-15vw {
    height: calc(15*1vw); }

  .mdh-16vw {
    height: calc(16*1vw); }

  .mdh-17vw {
    height: calc(17*1vw); }

  .mdh-18vw {
    height: calc(18*1vw); }

  .mdh-19vw {
    height: calc(19*1vw); }

  .mdh-20vw {
    height: calc(20*1vw); }

  .mdh-21vw {
    height: calc(21*1vw); }

  .mdh-22vw {
    height: calc(22*1vw); }

  .mdh-23vw {
    height: calc(23*1vw); }

  .mdh-24vw {
    height: calc(24*1vw); }

  .mdh-25vw {
    height: calc(25*1vw); }

  .mdh-26vw {
    height: calc(26*1vw); }

  .mdh-27vw {
    height: calc(27*1vw); }

  .mdh-28vw {
    height: calc(28*1vw); }

  .mdh-29vw {
    height: calc(29*1vw); }

  .mdh-30vw {
    height: calc(30*1vw); }

  .mdh-31vw {
    height: calc(31*1vw); }

  .mdh-32vw {
    height: calc(32*1vw); }

  .mdh-33vw {
    height: calc(33*1vw); }

  .mdh-34vw {
    height: calc(34*1vw); }

  .mdh-35vw {
    height: calc(35*1vw); }

  .mdh-36vw {
    height: calc(36*1vw); }

  .mdh-37vw {
    height: calc(37*1vw); }

  .mdh-38vw {
    height: calc(38*1vw); }

  .mdh-39vw {
    height: calc(39*1vw); }

  .mdh-40vw {
    height: calc(40*1vw); }

  .mdh-41vw {
    height: calc(41*1vw); }

  .mdh-42vw {
    height: calc(42*1vw); }

  .mdh-43vw {
    height: calc(43*1vw); }

  .mdh-44vw {
    height: calc(44*1vw); }

  .mdh-45vw {
    height: calc(45*1vw); }

  .mdh-46vw {
    height: calc(46*1vw); }

  .mdh-47vw {
    height: calc(47*1vw); }

  .mdh-48vw {
    height: calc(48*1vw); }

  .mdh-49vw {
    height: calc(49*1vw); }

  .mdh-50vw {
    height: calc(50*1vw); }

  .mdh-51vw {
    height: calc(51*1vw); }

  .mdh-52vw {
    height: calc(52*1vw); }

  .mdh-53vw {
    height: calc(53*1vw); }

  .mdh-54vw {
    height: calc(54*1vw); }

  .mdh-55vw {
    height: calc(55*1vw); }

  .mdh-56vw {
    height: calc(56*1vw); }

  .mdh-57vw {
    height: calc(57*1vw); }

  .mdh-58vw {
    height: calc(58*1vw); }

  .mdh-59vw {
    height: calc(59*1vw); }

  .mdh-60vw {
    height: calc(60*1vw); }

  .mdh-61vw {
    height: calc(61*1vw); }

  .mdh-62vw {
    height: calc(62*1vw); }

  .mdh-63vw {
    height: calc(63*1vw); }

  .mdh-64vw {
    height: calc(64*1vw); }

  .mdh-65vw {
    height: calc(65*1vw); }

  .mdh-66vw {
    height: calc(66*1vw); }

  .mdh-67vw {
    height: calc(67*1vw); }

  .mdh-68vw {
    height: calc(68*1vw); }

  .mdh-69vw {
    height: calc(69*1vw); }

  .mdh-70vw {
    height: calc(70*1vw); }

  .mdh-71vw {
    height: calc(71*1vw); }

  .mdh-72vw {
    height: calc(72*1vw); }

  .mdh-73vw {
    height: calc(73*1vw); }

  .mdh-74vw {
    height: calc(74*1vw); }

  .mdh-75vw {
    height: calc(75*1vw); }

  .mdh-76vw {
    height: calc(76*1vw); }

  .mdh-77vw {
    height: calc(77*1vw); }

  .mdh-78vw {
    height: calc(78*1vw); }

  .mdh-79vw {
    height: calc(79*1vw); }

  .mdh-80vw {
    height: calc(80*1vw); }

  .mdh-81vw {
    height: calc(81*1vw); }

  .mdh-82vw {
    height: calc(82*1vw); }

  .mdh-83vw {
    height: calc(83*1vw); }

  .mdh-84vw {
    height: calc(84*1vw); }

  .mdh-85vw {
    height: calc(85*1vw); }

  .mdh-86vw {
    height: calc(86*1vw); }

  .mdh-87vw {
    height: calc(87*1vw); }

  .mdh-88vw {
    height: calc(88*1vw); }

  .mdh-89vw {
    height: calc(89*1vw); }

  .mdh-90vw {
    height: calc(90*1vw); }

  .mdh-91vw {
    height: calc(91*1vw); }

  .mdh-92vw {
    height: calc(92*1vw); }

  .mdh-93vw {
    height: calc(93*1vw); }

  .mdh-94vw {
    height: calc(94*1vw); }

  .mdh-95vw {
    height: calc(95*1vw); }

  .mdh-96vw {
    height: calc(96*1vw); }

  .mdh-97vw {
    height: calc(97*1vw); }

  .mdh-98vw {
    height: calc(98*1vw); }

  .mdh-99vw {
    height: calc(99*1vw); }

  .mdh-100vw {
    height: calc(100*1vw); }

  .mdh-1 {
    height: calc(1*1rem); }

  .mdh-2 {
    height: calc(2*1rem); }

  .mdh-3 {
    height: calc(3*1rem); }

  .mdh-4 {
    height: calc(4*1rem); }

  .mdh-5 {
    height: calc(5*1rem); }

  .mdh-6 {
    height: calc(6*1rem); }

  .mdh-7 {
    height: calc(7*1rem); }

  .mdh-8 {
    height: calc(8*1rem); }

  .mdh-9 {
    height: calc(9*1rem); }

  .mdh-10 {
    height: calc(10*1rem); }

  .mdh-11 {
    height: calc(11*1rem); }

  .mdh-12 {
    height: calc(12*1rem); }

  .mdh-13 {
    height: calc(13*1rem); }

  .mdh-14 {
    height: calc(14*1rem); }

  .mdh-15 {
    height: calc(15*1rem); }

  .mdh-16 {
    height: calc(16*1rem); }

  .mdh-17 {
    height: calc(17*1rem); }

  .mdh-18 {
    height: calc(18*1rem); }

  .mdh-19 {
    height: calc(19*1rem); }

  .mdh-20 {
    height: calc(20*1rem); }

  .mdh-21 {
    height: calc(21*1rem); }

  .mdh-22 {
    height: calc(22*1rem); }

  .mdh-23 {
    height: calc(23*1rem); }

  .mdh-24 {
    height: calc(24*1rem); }

  .mdh-25 {
    height: calc(25*1rem); }

  .mdh-26 {
    height: calc(26*1rem); }

  .mdh-27 {
    height: calc(27*1rem); }

  .mdh-28 {
    height: calc(28*1rem); }

  .mdh-29 {
    height: calc(29*1rem); }

  .mdh-30 {
    height: calc(30*1rem); }

  .mdh-31 {
    height: calc(31*1rem); }

  .mdh-32 {
    height: calc(32*1rem); }

  .mdh-33 {
    height: calc(33*1rem); }

  .mdh-34 {
    height: calc(34*1rem); }

  .mdh-35 {
    height: calc(35*1rem); }

  .mdh-36 {
    height: calc(36*1rem); }

  .mdh-37 {
    height: calc(37*1rem); }

  .mdh-38 {
    height: calc(38*1rem); }

  .mdh-39 {
    height: calc(39*1rem); }

  .mdh-40 {
    height: calc(40*1rem); }

  .mdh-41 {
    height: calc(41*1rem); }

  .mdh-42 {
    height: calc(42*1rem); }

  .mdh-43 {
    height: calc(43*1rem); }

  .mdh-44 {
    height: calc(44*1rem); }

  .mdh-45 {
    height: calc(45*1rem); }

  .mdh-46 {
    height: calc(46*1rem); }

  .mdh-47 {
    height: calc(47*1rem); }

  .mdh-48 {
    height: calc(48*1rem); }

  .mdh-49 {
    height: calc(49*1rem); }

  .mdh-50 {
    height: calc(50*1rem); }

  .mdmaxh-1 {
    max-height: calc(1*1rem); }

  .mdmaxh-2 {
    max-height: calc(2*1rem); }

  .mdmaxh-3 {
    max-height: calc(3*1rem); }

  .mdmaxh-4 {
    max-height: calc(4*1rem); }

  .mdmaxh-5 {
    max-height: calc(5*1rem); }

  .mdmaxh-6 {
    max-height: calc(6*1rem); }

  .mdmaxh-7 {
    max-height: calc(7*1rem); }

  .mdmaxh-8 {
    max-height: calc(8*1rem); }

  .mdmaxh-9 {
    max-height: calc(9*1rem); }

  .mdmaxh-10 {
    max-height: calc(10*1rem); }

  .mdmaxh-11 {
    max-height: calc(11*1rem); }

  .mdmaxh-12 {
    max-height: calc(12*1rem); }

  .mdmaxh-13 {
    max-height: calc(13*1rem); }

  .mdmaxh-14 {
    max-height: calc(14*1rem); }

  .mdmaxh-15 {
    max-height: calc(15*1rem); }

  .mdmaxh-16 {
    max-height: calc(16*1rem); }

  .mdmaxh-17 {
    max-height: calc(17*1rem); }

  .mdmaxh-18 {
    max-height: calc(18*1rem); }

  .mdmaxh-19 {
    max-height: calc(19*1rem); }

  .mdmaxh-20 {
    max-height: calc(20*1rem); }

  .mdmaxh-21 {
    max-height: calc(21*1rem); }

  .mdmaxh-22 {
    max-height: calc(22*1rem); }

  .mdmaxh-23 {
    max-height: calc(23*1rem); }

  .mdmaxh-24 {
    max-height: calc(24*1rem); }

  .mdmaxh-25 {
    max-height: calc(25*1rem); }

  .mdmaxh-26 {
    max-height: calc(26*1rem); }

  .mdmaxh-27 {
    max-height: calc(27*1rem); }

  .mdmaxh-28 {
    max-height: calc(28*1rem); }

  .mdmaxh-29 {
    max-height: calc(29*1rem); }

  .mdmaxh-30 {
    max-height: calc(30*1rem); }

  .mdmaxh-31 {
    max-height: calc(31*1rem); }

  .mdmaxh-32 {
    max-height: calc(32*1rem); }

  .mdmaxh-33 {
    max-height: calc(33*1rem); }

  .mdmaxh-34 {
    max-height: calc(34*1rem); }

  .mdmaxh-35 {
    max-height: calc(35*1rem); }

  .mdmaxh-36 {
    max-height: calc(36*1rem); }

  .mdmaxh-37 {
    max-height: calc(37*1rem); }

  .mdmaxh-38 {
    max-height: calc(38*1rem); }

  .mdmaxh-39 {
    max-height: calc(39*1rem); }

  .mdmaxh-40 {
    max-height: calc(40*1rem); }

  .mdmaxh-41 {
    max-height: calc(41*1rem); }

  .mdmaxh-42 {
    max-height: calc(42*1rem); }

  .mdmaxh-43 {
    max-height: calc(43*1rem); }

  .mdmaxh-44 {
    max-height: calc(44*1rem); }

  .mdmaxh-45 {
    max-height: calc(45*1rem); }

  .mdmaxh-46 {
    max-height: calc(46*1rem); }

  .mdmaxh-47 {
    max-height: calc(47*1rem); }

  .mdmaxh-48 {
    max-height: calc(48*1rem); }

  .mdmaxh-49 {
    max-height: calc(49*1rem); }

  .mdmaxh-50 {
    max-height: calc(50*1rem); } }
@media (min-width: 1024px) {
  .lgh-1vh {
    height: calc(1*1vh); }

  .lgh-2vh {
    height: calc(2*1vh); }

  .lgh-3vh {
    height: calc(3*1vh); }

  .lgh-4vh {
    height: calc(4*1vh); }

  .lgh-5vh {
    height: calc(5*1vh); }

  .lgh-6vh {
    height: calc(6*1vh); }

  .lgh-7vh {
    height: calc(7*1vh); }

  .lgh-8vh {
    height: calc(8*1vh); }

  .lgh-9vh {
    height: calc(9*1vh); }

  .lgh-10vh {
    height: calc(10*1vh); }

  .lgh-11vh {
    height: calc(11*1vh); }

  .lgh-12vh {
    height: calc(12*1vh); }

  .lgh-13vh {
    height: calc(13*1vh); }

  .lgh-14vh {
    height: calc(14*1vh); }

  .lgh-15vh {
    height: calc(15*1vh); }

  .lgh-16vh {
    height: calc(16*1vh); }

  .lgh-17vh {
    height: calc(17*1vh); }

  .lgh-18vh {
    height: calc(18*1vh); }

  .lgh-19vh {
    height: calc(19*1vh); }

  .lgh-20vh {
    height: calc(20*1vh); }

  .lgh-21vh {
    height: calc(21*1vh); }

  .lgh-22vh {
    height: calc(22*1vh); }

  .lgh-23vh {
    height: calc(23*1vh); }

  .lgh-24vh {
    height: calc(24*1vh); }

  .lgh-25vh {
    height: calc(25*1vh); }

  .lgh-26vh {
    height: calc(26*1vh); }

  .lgh-27vh {
    height: calc(27*1vh); }

  .lgh-28vh {
    height: calc(28*1vh); }

  .lgh-29vh {
    height: calc(29*1vh); }

  .lgh-30vh {
    height: calc(30*1vh); }

  .lgh-31vh {
    height: calc(31*1vh); }

  .lgh-32vh {
    height: calc(32*1vh); }

  .lgh-33vh {
    height: calc(33*1vh); }

  .lgh-34vh {
    height: calc(34*1vh); }

  .lgh-35vh {
    height: calc(35*1vh); }

  .lgh-36vh {
    height: calc(36*1vh); }

  .lgh-37vh {
    height: calc(37*1vh); }

  .lgh-38vh {
    height: calc(38*1vh); }

  .lgh-39vh {
    height: calc(39*1vh); }

  .lgh-40vh {
    height: calc(40*1vh); }

  .lgh-41vh {
    height: calc(41*1vh); }

  .lgh-42vh {
    height: calc(42*1vh); }

  .lgh-43vh {
    height: calc(43*1vh); }

  .lgh-44vh {
    height: calc(44*1vh); }

  .lgh-45vh {
    height: calc(45*1vh); }

  .lgh-46vh {
    height: calc(46*1vh); }

  .lgh-47vh {
    height: calc(47*1vh); }

  .lgh-48vh {
    height: calc(48*1vh); }

  .lgh-49vh {
    height: calc(49*1vh); }

  .lgh-50vh {
    height: calc(50*1vh); }

  .lgh-51vh {
    height: calc(51*1vh); }

  .lgh-52vh {
    height: calc(52*1vh); }

  .lgh-53vh {
    height: calc(53*1vh); }

  .lgh-54vh {
    height: calc(54*1vh); }

  .lgh-55vh {
    height: calc(55*1vh); }

  .lgh-56vh {
    height: calc(56*1vh); }

  .lgh-57vh {
    height: calc(57*1vh); }

  .lgh-58vh {
    height: calc(58*1vh); }

  .lgh-59vh {
    height: calc(59*1vh); }

  .lgh-60vh {
    height: calc(60*1vh); }

  .lgh-61vh {
    height: calc(61*1vh); }

  .lgh-62vh {
    height: calc(62*1vh); }

  .lgh-63vh {
    height: calc(63*1vh); }

  .lgh-64vh {
    height: calc(64*1vh); }

  .lgh-65vh {
    height: calc(65*1vh); }

  .lgh-66vh {
    height: calc(66*1vh); }

  .lgh-67vh {
    height: calc(67*1vh); }

  .lgh-68vh {
    height: calc(68*1vh); }

  .lgh-69vh {
    height: calc(69*1vh); }

  .lgh-70vh {
    height: calc(70*1vh); }

  .lgh-71vh {
    height: calc(71*1vh); }

  .lgh-72vh {
    height: calc(72*1vh); }

  .lgh-73vh {
    height: calc(73*1vh); }

  .lgh-74vh {
    height: calc(74*1vh); }

  .lgh-75vh {
    height: calc(75*1vh); }

  .lgh-76vh {
    height: calc(76*1vh); }

  .lgh-77vh {
    height: calc(77*1vh); }

  .lgh-78vh {
    height: calc(78*1vh); }

  .lgh-79vh {
    height: calc(79*1vh); }

  .lgh-80vh {
    height: calc(80*1vh); }

  .lgh-81vh {
    height: calc(81*1vh); }

  .lgh-82vh {
    height: calc(82*1vh); }

  .lgh-83vh {
    height: calc(83*1vh); }

  .lgh-84vh {
    height: calc(84*1vh); }

  .lgh-85vh {
    height: calc(85*1vh); }

  .lgh-86vh {
    height: calc(86*1vh); }

  .lgh-87vh {
    height: calc(87*1vh); }

  .lgh-88vh {
    height: calc(88*1vh); }

  .lgh-89vh {
    height: calc(89*1vh); }

  .lgh-90vh {
    height: calc(90*1vh); }

  .lgh-91vh {
    height: calc(91*1vh); }

  .lgh-92vh {
    height: calc(92*1vh); }

  .lgh-93vh {
    height: calc(93*1vh); }

  .lgh-94vh {
    height: calc(94*1vh); }

  .lgh-95vh {
    height: calc(95*1vh); }

  .lgh-96vh {
    height: calc(96*1vh); }

  .lgh-97vh {
    height: calc(97*1vh); }

  .lgh-98vh {
    height: calc(98*1vh); }

  .lgh-99vh {
    height: calc(99*1vh); }

  .lgh-100vh {
    height: calc(100*1vh); }

  .lgh-1vw {
    height: calc(1*1vw); }

  .lgh-2vw {
    height: calc(2*1vw); }

  .lgh-3vw {
    height: calc(3*1vw); }

  .lgh-4vw {
    height: calc(4*1vw); }

  .lgh-5vw {
    height: calc(5*1vw); }

  .lgh-6vw {
    height: calc(6*1vw); }

  .lgh-7vw {
    height: calc(7*1vw); }

  .lgh-8vw {
    height: calc(8*1vw); }

  .lgh-9vw {
    height: calc(9*1vw); }

  .lgh-10vw {
    height: calc(10*1vw); }

  .lgh-11vw {
    height: calc(11*1vw); }

  .lgh-12vw {
    height: calc(12*1vw); }

  .lgh-13vw {
    height: calc(13*1vw); }

  .lgh-14vw {
    height: calc(14*1vw); }

  .lgh-15vw {
    height: calc(15*1vw); }

  .lgh-16vw {
    height: calc(16*1vw); }

  .lgh-17vw {
    height: calc(17*1vw); }

  .lgh-18vw {
    height: calc(18*1vw); }

  .lgh-19vw {
    height: calc(19*1vw); }

  .lgh-20vw {
    height: calc(20*1vw); }

  .lgh-21vw {
    height: calc(21*1vw); }

  .lgh-22vw {
    height: calc(22*1vw); }

  .lgh-23vw {
    height: calc(23*1vw); }

  .lgh-24vw {
    height: calc(24*1vw); }

  .lgh-25vw {
    height: calc(25*1vw); }

  .lgh-26vw {
    height: calc(26*1vw); }

  .lgh-27vw {
    height: calc(27*1vw); }

  .lgh-28vw {
    height: calc(28*1vw); }

  .lgh-29vw {
    height: calc(29*1vw); }

  .lgh-30vw {
    height: calc(30*1vw); }

  .lgh-31vw {
    height: calc(31*1vw); }

  .lgh-32vw {
    height: calc(32*1vw); }

  .lgh-33vw {
    height: calc(33*1vw); }

  .lgh-34vw {
    height: calc(34*1vw); }

  .lgh-35vw {
    height: calc(35*1vw); }

  .lgh-36vw {
    height: calc(36*1vw); }

  .lgh-37vw {
    height: calc(37*1vw); }

  .lgh-38vw {
    height: calc(38*1vw); }

  .lgh-39vw {
    height: calc(39*1vw); }

  .lgh-40vw {
    height: calc(40*1vw); }

  .lgh-41vw {
    height: calc(41*1vw); }

  .lgh-42vw {
    height: calc(42*1vw); }

  .lgh-43vw {
    height: calc(43*1vw); }

  .lgh-44vw {
    height: calc(44*1vw); }

  .lgh-45vw {
    height: calc(45*1vw); }

  .lgh-46vw {
    height: calc(46*1vw); }

  .lgh-47vw {
    height: calc(47*1vw); }

  .lgh-48vw {
    height: calc(48*1vw); }

  .lgh-49vw {
    height: calc(49*1vw); }

  .lgh-50vw {
    height: calc(50*1vw); }

  .lgh-51vw {
    height: calc(51*1vw); }

  .lgh-52vw {
    height: calc(52*1vw); }

  .lgh-53vw {
    height: calc(53*1vw); }

  .lgh-54vw {
    height: calc(54*1vw); }

  .lgh-55vw {
    height: calc(55*1vw); }

  .lgh-56vw {
    height: calc(56*1vw); }

  .lgh-57vw {
    height: calc(57*1vw); }

  .lgh-58vw {
    height: calc(58*1vw); }

  .lgh-59vw {
    height: calc(59*1vw); }

  .lgh-60vw {
    height: calc(60*1vw); }

  .lgh-61vw {
    height: calc(61*1vw); }

  .lgh-62vw {
    height: calc(62*1vw); }

  .lgh-63vw {
    height: calc(63*1vw); }

  .lgh-64vw {
    height: calc(64*1vw); }

  .lgh-65vw {
    height: calc(65*1vw); }

  .lgh-66vw {
    height: calc(66*1vw); }

  .lgh-67vw {
    height: calc(67*1vw); }

  .lgh-68vw {
    height: calc(68*1vw); }

  .lgh-69vw {
    height: calc(69*1vw); }

  .lgh-70vw {
    height: calc(70*1vw); }

  .lgh-71vw {
    height: calc(71*1vw); }

  .lgh-72vw {
    height: calc(72*1vw); }

  .lgh-73vw {
    height: calc(73*1vw); }

  .lgh-74vw {
    height: calc(74*1vw); }

  .lgh-75vw {
    height: calc(75*1vw); }

  .lgh-76vw {
    height: calc(76*1vw); }

  .lgh-77vw {
    height: calc(77*1vw); }

  .lgh-78vw {
    height: calc(78*1vw); }

  .lgh-79vw {
    height: calc(79*1vw); }

  .lgh-80vw {
    height: calc(80*1vw); }

  .lgh-81vw {
    height: calc(81*1vw); }

  .lgh-82vw {
    height: calc(82*1vw); }

  .lgh-83vw {
    height: calc(83*1vw); }

  .lgh-84vw {
    height: calc(84*1vw); }

  .lgh-85vw {
    height: calc(85*1vw); }

  .lgh-86vw {
    height: calc(86*1vw); }

  .lgh-87vw {
    height: calc(87*1vw); }

  .lgh-88vw {
    height: calc(88*1vw); }

  .lgh-89vw {
    height: calc(89*1vw); }

  .lgh-90vw {
    height: calc(90*1vw); }

  .lgh-91vw {
    height: calc(91*1vw); }

  .lgh-92vw {
    height: calc(92*1vw); }

  .lgh-93vw {
    height: calc(93*1vw); }

  .lgh-94vw {
    height: calc(94*1vw); }

  .lgh-95vw {
    height: calc(95*1vw); }

  .lgh-96vw {
    height: calc(96*1vw); }

  .lgh-97vw {
    height: calc(97*1vw); }

  .lgh-98vw {
    height: calc(98*1vw); }

  .lgh-99vw {
    height: calc(99*1vw); }

  .lgh-100vw {
    height: calc(100*1vw); }

  .lgh-1 {
    height: calc(1*1rem); }

  .lgh-2 {
    height: calc(2*1rem); }

  .lgh-3 {
    height: calc(3*1rem); }

  .lgh-4 {
    height: calc(4*1rem); }

  .lgh-5 {
    height: calc(5*1rem); }

  .lgh-6 {
    height: calc(6*1rem); }

  .lgh-7 {
    height: calc(7*1rem); }

  .lgh-8 {
    height: calc(8*1rem); }

  .lgh-9 {
    height: calc(9*1rem); }

  .lgh-10 {
    height: calc(10*1rem); }

  .lgh-11 {
    height: calc(11*1rem); }

  .lgh-12 {
    height: calc(12*1rem); }

  .lgh-13 {
    height: calc(13*1rem); }

  .lgh-14 {
    height: calc(14*1rem); }

  .lgh-15 {
    height: calc(15*1rem); }

  .lgh-16 {
    height: calc(16*1rem); }

  .lgh-17 {
    height: calc(17*1rem); }

  .lgh-18 {
    height: calc(18*1rem); }

  .lgh-19 {
    height: calc(19*1rem); }

  .lgh-20 {
    height: calc(20*1rem); }

  .lgh-21 {
    height: calc(21*1rem); }

  .lgh-22 {
    height: calc(22*1rem); }

  .lgh-23 {
    height: calc(23*1rem); }

  .lgh-24 {
    height: calc(24*1rem); }

  .lgh-25 {
    height: calc(25*1rem); }

  .lgh-26 {
    height: calc(26*1rem); }

  .lgh-27 {
    height: calc(27*1rem); }

  .lgh-28 {
    height: calc(28*1rem); }

  .lgh-29 {
    height: calc(29*1rem); }

  .lgh-30 {
    height: calc(30*1rem); }

  .lgh-31 {
    height: calc(31*1rem); }

  .lgh-32 {
    height: calc(32*1rem); }

  .lgh-33 {
    height: calc(33*1rem); }

  .lgh-34 {
    height: calc(34*1rem); }

  .lgh-35 {
    height: calc(35*1rem); }

  .lgh-36 {
    height: calc(36*1rem); }

  .lgh-37 {
    height: calc(37*1rem); }

  .lgh-38 {
    height: calc(38*1rem); }

  .lgh-39 {
    height: calc(39*1rem); }

  .lgh-40 {
    height: calc(40*1rem); }

  .lgh-41 {
    height: calc(41*1rem); }

  .lgh-42 {
    height: calc(42*1rem); }

  .lgh-43 {
    height: calc(43*1rem); }

  .lgh-44 {
    height: calc(44*1rem); }

  .lgh-45 {
    height: calc(45*1rem); }

  .lgh-46 {
    height: calc(46*1rem); }

  .lgh-47 {
    height: calc(47*1rem); }

  .lgh-48 {
    height: calc(48*1rem); }

  .lgh-49 {
    height: calc(49*1rem); }

  .lgh-50 {
    height: calc(50*1rem); }

  .lgmaxh-1 {
    max-height: calc(1*1rem); }

  .lgmaxh-2 {
    max-height: calc(2*1rem); }

  .lgmaxh-3 {
    max-height: calc(3*1rem); }

  .lgmaxh-4 {
    max-height: calc(4*1rem); }

  .lgmaxh-5 {
    max-height: calc(5*1rem); }

  .lgmaxh-6 {
    max-height: calc(6*1rem); }

  .lgmaxh-7 {
    max-height: calc(7*1rem); }

  .lgmaxh-8 {
    max-height: calc(8*1rem); }

  .lgmaxh-9 {
    max-height: calc(9*1rem); }

  .lgmaxh-10 {
    max-height: calc(10*1rem); }

  .lgmaxh-11 {
    max-height: calc(11*1rem); }

  .lgmaxh-12 {
    max-height: calc(12*1rem); }

  .lgmaxh-13 {
    max-height: calc(13*1rem); }

  .lgmaxh-14 {
    max-height: calc(14*1rem); }

  .lgmaxh-15 {
    max-height: calc(15*1rem); }

  .lgmaxh-16 {
    max-height: calc(16*1rem); }

  .lgmaxh-17 {
    max-height: calc(17*1rem); }

  .lgmaxh-18 {
    max-height: calc(18*1rem); }

  .lgmaxh-19 {
    max-height: calc(19*1rem); }

  .lgmaxh-20 {
    max-height: calc(20*1rem); }

  .lgmaxh-21 {
    max-height: calc(21*1rem); }

  .lgmaxh-22 {
    max-height: calc(22*1rem); }

  .lgmaxh-23 {
    max-height: calc(23*1rem); }

  .lgmaxh-24 {
    max-height: calc(24*1rem); }

  .lgmaxh-25 {
    max-height: calc(25*1rem); }

  .lgmaxh-26 {
    max-height: calc(26*1rem); }

  .lgmaxh-27 {
    max-height: calc(27*1rem); }

  .lgmaxh-28 {
    max-height: calc(28*1rem); }

  .lgmaxh-29 {
    max-height: calc(29*1rem); }

  .lgmaxh-30 {
    max-height: calc(30*1rem); }

  .lgmaxh-31 {
    max-height: calc(31*1rem); }

  .lgmaxh-32 {
    max-height: calc(32*1rem); }

  .lgmaxh-33 {
    max-height: calc(33*1rem); }

  .lgmaxh-34 {
    max-height: calc(34*1rem); }

  .lgmaxh-35 {
    max-height: calc(35*1rem); }

  .lgmaxh-36 {
    max-height: calc(36*1rem); }

  .lgmaxh-37 {
    max-height: calc(37*1rem); }

  .lgmaxh-38 {
    max-height: calc(38*1rem); }

  .lgmaxh-39 {
    max-height: calc(39*1rem); }

  .lgmaxh-40 {
    max-height: calc(40*1rem); }

  .lgmaxh-41 {
    max-height: calc(41*1rem); }

  .lgmaxh-42 {
    max-height: calc(42*1rem); }

  .lgmaxh-43 {
    max-height: calc(43*1rem); }

  .lgmaxh-44 {
    max-height: calc(44*1rem); }

  .lgmaxh-45 {
    max-height: calc(45*1rem); }

  .lgmaxh-46 {
    max-height: calc(46*1rem); }

  .lgmaxh-47 {
    max-height: calc(47*1rem); }

  .lgmaxh-48 {
    max-height: calc(48*1rem); }

  .lgmaxh-49 {
    max-height: calc(49*1rem); }

  .lgmaxh-50 {
    max-height: calc(50*1rem); } }
@media (min-width: 1280px) {
  .xlh-1vh {
    height: calc(1*1vh); }

  .xlh-2vh {
    height: calc(2*1vh); }

  .xlh-3vh {
    height: calc(3*1vh); }

  .xlh-4vh {
    height: calc(4*1vh); }

  .xlh-5vh {
    height: calc(5*1vh); }

  .xlh-6vh {
    height: calc(6*1vh); }

  .xlh-7vh {
    height: calc(7*1vh); }

  .xlh-8vh {
    height: calc(8*1vh); }

  .xlh-9vh {
    height: calc(9*1vh); }

  .xlh-10vh {
    height: calc(10*1vh); }

  .xlh-11vh {
    height: calc(11*1vh); }

  .xlh-12vh {
    height: calc(12*1vh); }

  .xlh-13vh {
    height: calc(13*1vh); }

  .xlh-14vh {
    height: calc(14*1vh); }

  .xlh-15vh {
    height: calc(15*1vh); }

  .xlh-16vh {
    height: calc(16*1vh); }

  .xlh-17vh {
    height: calc(17*1vh); }

  .xlh-18vh {
    height: calc(18*1vh); }

  .xlh-19vh {
    height: calc(19*1vh); }

  .xlh-20vh {
    height: calc(20*1vh); }

  .xlh-21vh {
    height: calc(21*1vh); }

  .xlh-22vh {
    height: calc(22*1vh); }

  .xlh-23vh {
    height: calc(23*1vh); }

  .xlh-24vh {
    height: calc(24*1vh); }

  .xlh-25vh {
    height: calc(25*1vh); }

  .xlh-26vh {
    height: calc(26*1vh); }

  .xlh-27vh {
    height: calc(27*1vh); }

  .xlh-28vh {
    height: calc(28*1vh); }

  .xlh-29vh {
    height: calc(29*1vh); }

  .xlh-30vh {
    height: calc(30*1vh); }

  .xlh-31vh {
    height: calc(31*1vh); }

  .xlh-32vh {
    height: calc(32*1vh); }

  .xlh-33vh {
    height: calc(33*1vh); }

  .xlh-34vh {
    height: calc(34*1vh); }

  .xlh-35vh {
    height: calc(35*1vh); }

  .xlh-36vh {
    height: calc(36*1vh); }

  .xlh-37vh {
    height: calc(37*1vh); }

  .xlh-38vh {
    height: calc(38*1vh); }

  .xlh-39vh {
    height: calc(39*1vh); }

  .xlh-40vh {
    height: calc(40*1vh); }

  .xlh-41vh {
    height: calc(41*1vh); }

  .xlh-42vh {
    height: calc(42*1vh); }

  .xlh-43vh {
    height: calc(43*1vh); }

  .xlh-44vh {
    height: calc(44*1vh); }

  .xlh-45vh {
    height: calc(45*1vh); }

  .xlh-46vh {
    height: calc(46*1vh); }

  .xlh-47vh {
    height: calc(47*1vh); }

  .xlh-48vh {
    height: calc(48*1vh); }

  .xlh-49vh {
    height: calc(49*1vh); }

  .xlh-50vh {
    height: calc(50*1vh); }

  .xlh-51vh {
    height: calc(51*1vh); }

  .xlh-52vh {
    height: calc(52*1vh); }

  .xlh-53vh {
    height: calc(53*1vh); }

  .xlh-54vh {
    height: calc(54*1vh); }

  .xlh-55vh {
    height: calc(55*1vh); }

  .xlh-56vh {
    height: calc(56*1vh); }

  .xlh-57vh {
    height: calc(57*1vh); }

  .xlh-58vh {
    height: calc(58*1vh); }

  .xlh-59vh {
    height: calc(59*1vh); }

  .xlh-60vh {
    height: calc(60*1vh); }

  .xlh-61vh {
    height: calc(61*1vh); }

  .xlh-62vh {
    height: calc(62*1vh); }

  .xlh-63vh {
    height: calc(63*1vh); }

  .xlh-64vh {
    height: calc(64*1vh); }

  .xlh-65vh {
    height: calc(65*1vh); }

  .xlh-66vh {
    height: calc(66*1vh); }

  .xlh-67vh {
    height: calc(67*1vh); }

  .xlh-68vh {
    height: calc(68*1vh); }

  .xlh-69vh {
    height: calc(69*1vh); }

  .xlh-70vh {
    height: calc(70*1vh); }

  .xlh-71vh {
    height: calc(71*1vh); }

  .xlh-72vh {
    height: calc(72*1vh); }

  .xlh-73vh {
    height: calc(73*1vh); }

  .xlh-74vh {
    height: calc(74*1vh); }

  .xlh-75vh {
    height: calc(75*1vh); }

  .xlh-76vh {
    height: calc(76*1vh); }

  .xlh-77vh {
    height: calc(77*1vh); }

  .xlh-78vh {
    height: calc(78*1vh); }

  .xlh-79vh {
    height: calc(79*1vh); }

  .xlh-80vh {
    height: calc(80*1vh); }

  .xlh-81vh {
    height: calc(81*1vh); }

  .xlh-82vh {
    height: calc(82*1vh); }

  .xlh-83vh {
    height: calc(83*1vh); }

  .xlh-84vh {
    height: calc(84*1vh); }

  .xlh-85vh {
    height: calc(85*1vh); }

  .xlh-86vh {
    height: calc(86*1vh); }

  .xlh-87vh {
    height: calc(87*1vh); }

  .xlh-88vh {
    height: calc(88*1vh); }

  .xlh-89vh {
    height: calc(89*1vh); }

  .xlh-90vh {
    height: calc(90*1vh); }

  .xlh-91vh {
    height: calc(91*1vh); }

  .xlh-92vh {
    height: calc(92*1vh); }

  .xlh-93vh {
    height: calc(93*1vh); }

  .xlh-94vh {
    height: calc(94*1vh); }

  .xlh-95vh {
    height: calc(95*1vh); }

  .xlh-96vh {
    height: calc(96*1vh); }

  .xlh-97vh {
    height: calc(97*1vh); }

  .xlh-98vh {
    height: calc(98*1vh); }

  .xlh-99vh {
    height: calc(99*1vh); }

  .xlh-100vh {
    height: calc(100*1vh); }

  .xlh-1vw {
    height: calc(1*1vw); }

  .xlh-2vw {
    height: calc(2*1vw); }

  .xlh-3vw {
    height: calc(3*1vw); }

  .xlh-4vw {
    height: calc(4*1vw); }

  .xlh-5vw {
    height: calc(5*1vw); }

  .xlh-6vw {
    height: calc(6*1vw); }

  .xlh-7vw {
    height: calc(7*1vw); }

  .xlh-8vw {
    height: calc(8*1vw); }

  .xlh-9vw {
    height: calc(9*1vw); }

  .xlh-10vw {
    height: calc(10*1vw); }

  .xlh-11vw {
    height: calc(11*1vw); }

  .xlh-12vw {
    height: calc(12*1vw); }

  .xlh-13vw {
    height: calc(13*1vw); }

  .xlh-14vw {
    height: calc(14*1vw); }

  .xlh-15vw {
    height: calc(15*1vw); }

  .xlh-16vw {
    height: calc(16*1vw); }

  .xlh-17vw {
    height: calc(17*1vw); }

  .xlh-18vw {
    height: calc(18*1vw); }

  .xlh-19vw {
    height: calc(19*1vw); }

  .xlh-20vw {
    height: calc(20*1vw); }

  .xlh-21vw {
    height: calc(21*1vw); }

  .xlh-22vw {
    height: calc(22*1vw); }

  .xlh-23vw {
    height: calc(23*1vw); }

  .xlh-24vw {
    height: calc(24*1vw); }

  .xlh-25vw {
    height: calc(25*1vw); }

  .xlh-26vw {
    height: calc(26*1vw); }

  .xlh-27vw {
    height: calc(27*1vw); }

  .xlh-28vw {
    height: calc(28*1vw); }

  .xlh-29vw {
    height: calc(29*1vw); }

  .xlh-30vw {
    height: calc(30*1vw); }

  .xlh-31vw {
    height: calc(31*1vw); }

  .xlh-32vw {
    height: calc(32*1vw); }

  .xlh-33vw {
    height: calc(33*1vw); }

  .xlh-34vw {
    height: calc(34*1vw); }

  .xlh-35vw {
    height: calc(35*1vw); }

  .xlh-36vw {
    height: calc(36*1vw); }

  .xlh-37vw {
    height: calc(37*1vw); }

  .xlh-38vw {
    height: calc(38*1vw); }

  .xlh-39vw {
    height: calc(39*1vw); }

  .xlh-40vw {
    height: calc(40*1vw); }

  .xlh-41vw {
    height: calc(41*1vw); }

  .xlh-42vw {
    height: calc(42*1vw); }

  .xlh-43vw {
    height: calc(43*1vw); }

  .xlh-44vw {
    height: calc(44*1vw); }

  .xlh-45vw {
    height: calc(45*1vw); }

  .xlh-46vw {
    height: calc(46*1vw); }

  .xlh-47vw {
    height: calc(47*1vw); }

  .xlh-48vw {
    height: calc(48*1vw); }

  .xlh-49vw {
    height: calc(49*1vw); }

  .xlh-50vw {
    height: calc(50*1vw); }

  .xlh-51vw {
    height: calc(51*1vw); }

  .xlh-52vw {
    height: calc(52*1vw); }

  .xlh-53vw {
    height: calc(53*1vw); }

  .xlh-54vw {
    height: calc(54*1vw); }

  .xlh-55vw {
    height: calc(55*1vw); }

  .xlh-56vw {
    height: calc(56*1vw); }

  .xlh-57vw {
    height: calc(57*1vw); }

  .xlh-58vw {
    height: calc(58*1vw); }

  .xlh-59vw {
    height: calc(59*1vw); }

  .xlh-60vw {
    height: calc(60*1vw); }

  .xlh-61vw {
    height: calc(61*1vw); }

  .xlh-62vw {
    height: calc(62*1vw); }

  .xlh-63vw {
    height: calc(63*1vw); }

  .xlh-64vw {
    height: calc(64*1vw); }

  .xlh-65vw {
    height: calc(65*1vw); }

  .xlh-66vw {
    height: calc(66*1vw); }

  .xlh-67vw {
    height: calc(67*1vw); }

  .xlh-68vw {
    height: calc(68*1vw); }

  .xlh-69vw {
    height: calc(69*1vw); }

  .xlh-70vw {
    height: calc(70*1vw); }

  .xlh-71vw {
    height: calc(71*1vw); }

  .xlh-72vw {
    height: calc(72*1vw); }

  .xlh-73vw {
    height: calc(73*1vw); }

  .xlh-74vw {
    height: calc(74*1vw); }

  .xlh-75vw {
    height: calc(75*1vw); }

  .xlh-76vw {
    height: calc(76*1vw); }

  .xlh-77vw {
    height: calc(77*1vw); }

  .xlh-78vw {
    height: calc(78*1vw); }

  .xlh-79vw {
    height: calc(79*1vw); }

  .xlh-80vw {
    height: calc(80*1vw); }

  .xlh-81vw {
    height: calc(81*1vw); }

  .xlh-82vw {
    height: calc(82*1vw); }

  .xlh-83vw {
    height: calc(83*1vw); }

  .xlh-84vw {
    height: calc(84*1vw); }

  .xlh-85vw {
    height: calc(85*1vw); }

  .xlh-86vw {
    height: calc(86*1vw); }

  .xlh-87vw {
    height: calc(87*1vw); }

  .xlh-88vw {
    height: calc(88*1vw); }

  .xlh-89vw {
    height: calc(89*1vw); }

  .xlh-90vw {
    height: calc(90*1vw); }

  .xlh-91vw {
    height: calc(91*1vw); }

  .xlh-92vw {
    height: calc(92*1vw); }

  .xlh-93vw {
    height: calc(93*1vw); }

  .xlh-94vw {
    height: calc(94*1vw); }

  .xlh-95vw {
    height: calc(95*1vw); }

  .xlh-96vw {
    height: calc(96*1vw); }

  .xlh-97vw {
    height: calc(97*1vw); }

  .xlh-98vw {
    height: calc(98*1vw); }

  .xlh-99vw {
    height: calc(99*1vw); }

  .xlh-100vw {
    height: calc(100*1vw); }

  .xlh-1 {
    height: calc(1*1rem); }

  .xlh-2 {
    height: calc(2*1rem); }

  .xlh-3 {
    height: calc(3*1rem); }

  .xlh-4 {
    height: calc(4*1rem); }

  .xlh-5 {
    height: calc(5*1rem); }

  .xlh-6 {
    height: calc(6*1rem); }

  .xlh-7 {
    height: calc(7*1rem); }

  .xlh-8 {
    height: calc(8*1rem); }

  .xlh-9 {
    height: calc(9*1rem); }

  .xlh-10 {
    height: calc(10*1rem); }

  .xlh-11 {
    height: calc(11*1rem); }

  .xlh-12 {
    height: calc(12*1rem); }

  .xlh-13 {
    height: calc(13*1rem); }

  .xlh-14 {
    height: calc(14*1rem); }

  .xlh-15 {
    height: calc(15*1rem); }

  .xlh-16 {
    height: calc(16*1rem); }

  .xlh-17 {
    height: calc(17*1rem); }

  .xlh-18 {
    height: calc(18*1rem); }

  .xlh-19 {
    height: calc(19*1rem); }

  .xlh-20 {
    height: calc(20*1rem); }

  .xlh-21 {
    height: calc(21*1rem); }

  .xlh-22 {
    height: calc(22*1rem); }

  .xlh-23 {
    height: calc(23*1rem); }

  .xlh-24 {
    height: calc(24*1rem); }

  .xlh-25 {
    height: calc(25*1rem); }

  .xlh-26 {
    height: calc(26*1rem); }

  .xlh-27 {
    height: calc(27*1rem); }

  .xlh-28 {
    height: calc(28*1rem); }

  .xlh-29 {
    height: calc(29*1rem); }

  .xlh-30 {
    height: calc(30*1rem); }

  .xlh-31 {
    height: calc(31*1rem); }

  .xlh-32 {
    height: calc(32*1rem); }

  .xlh-33 {
    height: calc(33*1rem); }

  .xlh-34 {
    height: calc(34*1rem); }

  .xlh-35 {
    height: calc(35*1rem); }

  .xlh-36 {
    height: calc(36*1rem); }

  .xlh-37 {
    height: calc(37*1rem); }

  .xlh-38 {
    height: calc(38*1rem); }

  .xlh-39 {
    height: calc(39*1rem); }

  .xlh-40 {
    height: calc(40*1rem); }

  .xlh-41 {
    height: calc(41*1rem); }

  .xlh-42 {
    height: calc(42*1rem); }

  .xlh-43 {
    height: calc(43*1rem); }

  .xlh-44 {
    height: calc(44*1rem); }

  .xlh-45 {
    height: calc(45*1rem); }

  .xlh-46 {
    height: calc(46*1rem); }

  .xlh-47 {
    height: calc(47*1rem); }

  .xlh-48 {
    height: calc(48*1rem); }

  .xlh-49 {
    height: calc(49*1rem); }

  .xlh-50 {
    height: calc(50*1rem); }

  .xlmaxh-1 {
    max-height: calc(1*1rem); }

  .xlmaxh-2 {
    max-height: calc(2*1rem); }

  .xlmaxh-3 {
    max-height: calc(3*1rem); }

  .xlmaxh-4 {
    max-height: calc(4*1rem); }

  .xlmaxh-5 {
    max-height: calc(5*1rem); }

  .xlmaxh-6 {
    max-height: calc(6*1rem); }

  .xlmaxh-7 {
    max-height: calc(7*1rem); }

  .xlmaxh-8 {
    max-height: calc(8*1rem); }

  .xlmaxh-9 {
    max-height: calc(9*1rem); }

  .xlmaxh-10 {
    max-height: calc(10*1rem); }

  .xlmaxh-11 {
    max-height: calc(11*1rem); }

  .xlmaxh-12 {
    max-height: calc(12*1rem); }

  .xlmaxh-13 {
    max-height: calc(13*1rem); }

  .xlmaxh-14 {
    max-height: calc(14*1rem); }

  .xlmaxh-15 {
    max-height: calc(15*1rem); }

  .xlmaxh-16 {
    max-height: calc(16*1rem); }

  .xlmaxh-17 {
    max-height: calc(17*1rem); }

  .xlmaxh-18 {
    max-height: calc(18*1rem); }

  .xlmaxh-19 {
    max-height: calc(19*1rem); }

  .xlmaxh-20 {
    max-height: calc(20*1rem); }

  .xlmaxh-21 {
    max-height: calc(21*1rem); }

  .xlmaxh-22 {
    max-height: calc(22*1rem); }

  .xlmaxh-23 {
    max-height: calc(23*1rem); }

  .xlmaxh-24 {
    max-height: calc(24*1rem); }

  .xlmaxh-25 {
    max-height: calc(25*1rem); }

  .xlmaxh-26 {
    max-height: calc(26*1rem); }

  .xlmaxh-27 {
    max-height: calc(27*1rem); }

  .xlmaxh-28 {
    max-height: calc(28*1rem); }

  .xlmaxh-29 {
    max-height: calc(29*1rem); }

  .xlmaxh-30 {
    max-height: calc(30*1rem); }

  .xlmaxh-31 {
    max-height: calc(31*1rem); }

  .xlmaxh-32 {
    max-height: calc(32*1rem); }

  .xlmaxh-33 {
    max-height: calc(33*1rem); }

  .xlmaxh-34 {
    max-height: calc(34*1rem); }

  .xlmaxh-35 {
    max-height: calc(35*1rem); }

  .xlmaxh-36 {
    max-height: calc(36*1rem); }

  .xlmaxh-37 {
    max-height: calc(37*1rem); }

  .xlmaxh-38 {
    max-height: calc(38*1rem); }

  .xlmaxh-39 {
    max-height: calc(39*1rem); }

  .xlmaxh-40 {
    max-height: calc(40*1rem); }

  .xlmaxh-41 {
    max-height: calc(41*1rem); }

  .xlmaxh-42 {
    max-height: calc(42*1rem); }

  .xlmaxh-43 {
    max-height: calc(43*1rem); }

  .xlmaxh-44 {
    max-height: calc(44*1rem); }

  .xlmaxh-45 {
    max-height: calc(45*1rem); }

  .xlmaxh-46 {
    max-height: calc(46*1rem); }

  .xlmaxh-47 {
    max-height: calc(47*1rem); }

  .xlmaxh-48 {
    max-height: calc(48*1rem); }

  .xlmaxh-49 {
    max-height: calc(49*1rem); }

  .xlmaxh-50 {
    max-height: calc(50*1rem); } }
@media (min-width: 1600px) {
  .xxlh-1vh {
    height: calc(1*1vh); }

  .xxlh-2vh {
    height: calc(2*1vh); }

  .xxlh-3vh {
    height: calc(3*1vh); }

  .xxlh-4vh {
    height: calc(4*1vh); }

  .xxlh-5vh {
    height: calc(5*1vh); }

  .xxlh-6vh {
    height: calc(6*1vh); }

  .xxlh-7vh {
    height: calc(7*1vh); }

  .xxlh-8vh {
    height: calc(8*1vh); }

  .xxlh-9vh {
    height: calc(9*1vh); }

  .xxlh-10vh {
    height: calc(10*1vh); }

  .xxlh-11vh {
    height: calc(11*1vh); }

  .xxlh-12vh {
    height: calc(12*1vh); }

  .xxlh-13vh {
    height: calc(13*1vh); }

  .xxlh-14vh {
    height: calc(14*1vh); }

  .xxlh-15vh {
    height: calc(15*1vh); }

  .xxlh-16vh {
    height: calc(16*1vh); }

  .xxlh-17vh {
    height: calc(17*1vh); }

  .xxlh-18vh {
    height: calc(18*1vh); }

  .xxlh-19vh {
    height: calc(19*1vh); }

  .xxlh-20vh {
    height: calc(20*1vh); }

  .xxlh-21vh {
    height: calc(21*1vh); }

  .xxlh-22vh {
    height: calc(22*1vh); }

  .xxlh-23vh {
    height: calc(23*1vh); }

  .xxlh-24vh {
    height: calc(24*1vh); }

  .xxlh-25vh {
    height: calc(25*1vh); }

  .xxlh-26vh {
    height: calc(26*1vh); }

  .xxlh-27vh {
    height: calc(27*1vh); }

  .xxlh-28vh {
    height: calc(28*1vh); }

  .xxlh-29vh {
    height: calc(29*1vh); }

  .xxlh-30vh {
    height: calc(30*1vh); }

  .xxlh-31vh {
    height: calc(31*1vh); }

  .xxlh-32vh {
    height: calc(32*1vh); }

  .xxlh-33vh {
    height: calc(33*1vh); }

  .xxlh-34vh {
    height: calc(34*1vh); }

  .xxlh-35vh {
    height: calc(35*1vh); }

  .xxlh-36vh {
    height: calc(36*1vh); }

  .xxlh-37vh {
    height: calc(37*1vh); }

  .xxlh-38vh {
    height: calc(38*1vh); }

  .xxlh-39vh {
    height: calc(39*1vh); }

  .xxlh-40vh {
    height: calc(40*1vh); }

  .xxlh-41vh {
    height: calc(41*1vh); }

  .xxlh-42vh {
    height: calc(42*1vh); }

  .xxlh-43vh {
    height: calc(43*1vh); }

  .xxlh-44vh {
    height: calc(44*1vh); }

  .xxlh-45vh {
    height: calc(45*1vh); }

  .xxlh-46vh {
    height: calc(46*1vh); }

  .xxlh-47vh {
    height: calc(47*1vh); }

  .xxlh-48vh {
    height: calc(48*1vh); }

  .xxlh-49vh {
    height: calc(49*1vh); }

  .xxlh-50vh {
    height: calc(50*1vh); }

  .xxlh-51vh {
    height: calc(51*1vh); }

  .xxlh-52vh {
    height: calc(52*1vh); }

  .xxlh-53vh {
    height: calc(53*1vh); }

  .xxlh-54vh {
    height: calc(54*1vh); }

  .xxlh-55vh {
    height: calc(55*1vh); }

  .xxlh-56vh {
    height: calc(56*1vh); }

  .xxlh-57vh {
    height: calc(57*1vh); }

  .xxlh-58vh {
    height: calc(58*1vh); }

  .xxlh-59vh {
    height: calc(59*1vh); }

  .xxlh-60vh {
    height: calc(60*1vh); }

  .xxlh-61vh {
    height: calc(61*1vh); }

  .xxlh-62vh {
    height: calc(62*1vh); }

  .xxlh-63vh {
    height: calc(63*1vh); }

  .xxlh-64vh {
    height: calc(64*1vh); }

  .xxlh-65vh {
    height: calc(65*1vh); }

  .xxlh-66vh {
    height: calc(66*1vh); }

  .xxlh-67vh {
    height: calc(67*1vh); }

  .xxlh-68vh {
    height: calc(68*1vh); }

  .xxlh-69vh {
    height: calc(69*1vh); }

  .xxlh-70vh {
    height: calc(70*1vh); }

  .xxlh-71vh {
    height: calc(71*1vh); }

  .xxlh-72vh {
    height: calc(72*1vh); }

  .xxlh-73vh {
    height: calc(73*1vh); }

  .xxlh-74vh {
    height: calc(74*1vh); }

  .xxlh-75vh {
    height: calc(75*1vh); }

  .xxlh-76vh {
    height: calc(76*1vh); }

  .xxlh-77vh {
    height: calc(77*1vh); }

  .xxlh-78vh {
    height: calc(78*1vh); }

  .xxlh-79vh {
    height: calc(79*1vh); }

  .xxlh-80vh {
    height: calc(80*1vh); }

  .xxlh-81vh {
    height: calc(81*1vh); }

  .xxlh-82vh {
    height: calc(82*1vh); }

  .xxlh-83vh {
    height: calc(83*1vh); }

  .xxlh-84vh {
    height: calc(84*1vh); }

  .xxlh-85vh {
    height: calc(85*1vh); }

  .xxlh-86vh {
    height: calc(86*1vh); }

  .xxlh-87vh {
    height: calc(87*1vh); }

  .xxlh-88vh {
    height: calc(88*1vh); }

  .xxlh-89vh {
    height: calc(89*1vh); }

  .xxlh-90vh {
    height: calc(90*1vh); }

  .xxlh-91vh {
    height: calc(91*1vh); }

  .xxlh-92vh {
    height: calc(92*1vh); }

  .xxlh-93vh {
    height: calc(93*1vh); }

  .xxlh-94vh {
    height: calc(94*1vh); }

  .xxlh-95vh {
    height: calc(95*1vh); }

  .xxlh-96vh {
    height: calc(96*1vh); }

  .xxlh-97vh {
    height: calc(97*1vh); }

  .xxlh-98vh {
    height: calc(98*1vh); }

  .xxlh-99vh {
    height: calc(99*1vh); }

  .xxlh-100vh {
    height: calc(100*1vh); }

  .xxlh-1vw {
    height: calc(1*1vw); }

  .xxlh-2vw {
    height: calc(2*1vw); }

  .xxlh-3vw {
    height: calc(3*1vw); }

  .xxlh-4vw {
    height: calc(4*1vw); }

  .xxlh-5vw {
    height: calc(5*1vw); }

  .xxlh-6vw {
    height: calc(6*1vw); }

  .xxlh-7vw {
    height: calc(7*1vw); }

  .xxlh-8vw {
    height: calc(8*1vw); }

  .xxlh-9vw {
    height: calc(9*1vw); }

  .xxlh-10vw {
    height: calc(10*1vw); }

  .xxlh-11vw {
    height: calc(11*1vw); }

  .xxlh-12vw {
    height: calc(12*1vw); }

  .xxlh-13vw {
    height: calc(13*1vw); }

  .xxlh-14vw {
    height: calc(14*1vw); }

  .xxlh-15vw {
    height: calc(15*1vw); }

  .xxlh-16vw {
    height: calc(16*1vw); }

  .xxlh-17vw {
    height: calc(17*1vw); }

  .xxlh-18vw {
    height: calc(18*1vw); }

  .xxlh-19vw {
    height: calc(19*1vw); }

  .xxlh-20vw {
    height: calc(20*1vw); }

  .xxlh-21vw {
    height: calc(21*1vw); }

  .xxlh-22vw {
    height: calc(22*1vw); }

  .xxlh-23vw {
    height: calc(23*1vw); }

  .xxlh-24vw {
    height: calc(24*1vw); }

  .xxlh-25vw {
    height: calc(25*1vw); }

  .xxlh-26vw {
    height: calc(26*1vw); }

  .xxlh-27vw {
    height: calc(27*1vw); }

  .xxlh-28vw {
    height: calc(28*1vw); }

  .xxlh-29vw {
    height: calc(29*1vw); }

  .xxlh-30vw {
    height: calc(30*1vw); }

  .xxlh-31vw {
    height: calc(31*1vw); }

  .xxlh-32vw {
    height: calc(32*1vw); }

  .xxlh-33vw {
    height: calc(33*1vw); }

  .xxlh-34vw {
    height: calc(34*1vw); }

  .xxlh-35vw {
    height: calc(35*1vw); }

  .xxlh-36vw {
    height: calc(36*1vw); }

  .xxlh-37vw {
    height: calc(37*1vw); }

  .xxlh-38vw {
    height: calc(38*1vw); }

  .xxlh-39vw {
    height: calc(39*1vw); }

  .xxlh-40vw {
    height: calc(40*1vw); }

  .xxlh-41vw {
    height: calc(41*1vw); }

  .xxlh-42vw {
    height: calc(42*1vw); }

  .xxlh-43vw {
    height: calc(43*1vw); }

  .xxlh-44vw {
    height: calc(44*1vw); }

  .xxlh-45vw {
    height: calc(45*1vw); }

  .xxlh-46vw {
    height: calc(46*1vw); }

  .xxlh-47vw {
    height: calc(47*1vw); }

  .xxlh-48vw {
    height: calc(48*1vw); }

  .xxlh-49vw {
    height: calc(49*1vw); }

  .xxlh-50vw {
    height: calc(50*1vw); }

  .xxlh-51vw {
    height: calc(51*1vw); }

  .xxlh-52vw {
    height: calc(52*1vw); }

  .xxlh-53vw {
    height: calc(53*1vw); }

  .xxlh-54vw {
    height: calc(54*1vw); }

  .xxlh-55vw {
    height: calc(55*1vw); }

  .xxlh-56vw {
    height: calc(56*1vw); }

  .xxlh-57vw {
    height: calc(57*1vw); }

  .xxlh-58vw {
    height: calc(58*1vw); }

  .xxlh-59vw {
    height: calc(59*1vw); }

  .xxlh-60vw {
    height: calc(60*1vw); }

  .xxlh-61vw {
    height: calc(61*1vw); }

  .xxlh-62vw {
    height: calc(62*1vw); }

  .xxlh-63vw {
    height: calc(63*1vw); }

  .xxlh-64vw {
    height: calc(64*1vw); }

  .xxlh-65vw {
    height: calc(65*1vw); }

  .xxlh-66vw {
    height: calc(66*1vw); }

  .xxlh-67vw {
    height: calc(67*1vw); }

  .xxlh-68vw {
    height: calc(68*1vw); }

  .xxlh-69vw {
    height: calc(69*1vw); }

  .xxlh-70vw {
    height: calc(70*1vw); }

  .xxlh-71vw {
    height: calc(71*1vw); }

  .xxlh-72vw {
    height: calc(72*1vw); }

  .xxlh-73vw {
    height: calc(73*1vw); }

  .xxlh-74vw {
    height: calc(74*1vw); }

  .xxlh-75vw {
    height: calc(75*1vw); }

  .xxlh-76vw {
    height: calc(76*1vw); }

  .xxlh-77vw {
    height: calc(77*1vw); }

  .xxlh-78vw {
    height: calc(78*1vw); }

  .xxlh-79vw {
    height: calc(79*1vw); }

  .xxlh-80vw {
    height: calc(80*1vw); }

  .xxlh-81vw {
    height: calc(81*1vw); }

  .xxlh-82vw {
    height: calc(82*1vw); }

  .xxlh-83vw {
    height: calc(83*1vw); }

  .xxlh-84vw {
    height: calc(84*1vw); }

  .xxlh-85vw {
    height: calc(85*1vw); }

  .xxlh-86vw {
    height: calc(86*1vw); }

  .xxlh-87vw {
    height: calc(87*1vw); }

  .xxlh-88vw {
    height: calc(88*1vw); }

  .xxlh-89vw {
    height: calc(89*1vw); }

  .xxlh-90vw {
    height: calc(90*1vw); }

  .xxlh-91vw {
    height: calc(91*1vw); }

  .xxlh-92vw {
    height: calc(92*1vw); }

  .xxlh-93vw {
    height: calc(93*1vw); }

  .xxlh-94vw {
    height: calc(94*1vw); }

  .xxlh-95vw {
    height: calc(95*1vw); }

  .xxlh-96vw {
    height: calc(96*1vw); }

  .xxlh-97vw {
    height: calc(97*1vw); }

  .xxlh-98vw {
    height: calc(98*1vw); }

  .xxlh-99vw {
    height: calc(99*1vw); }

  .xxlh-100vw {
    height: calc(100*1vw); }

  .xxlh-1 {
    height: calc(1*1rem); }

  .xxlh-2 {
    height: calc(2*1rem); }

  .xxlh-3 {
    height: calc(3*1rem); }

  .xxlh-4 {
    height: calc(4*1rem); }

  .xxlh-5 {
    height: calc(5*1rem); }

  .xxlh-6 {
    height: calc(6*1rem); }

  .xxlh-7 {
    height: calc(7*1rem); }

  .xxlh-8 {
    height: calc(8*1rem); }

  .xxlh-9 {
    height: calc(9*1rem); }

  .xxlh-10 {
    height: calc(10*1rem); }

  .xxlh-11 {
    height: calc(11*1rem); }

  .xxlh-12 {
    height: calc(12*1rem); }

  .xxlh-13 {
    height: calc(13*1rem); }

  .xxlh-14 {
    height: calc(14*1rem); }

  .xxlh-15 {
    height: calc(15*1rem); }

  .xxlh-16 {
    height: calc(16*1rem); }

  .xxlh-17 {
    height: calc(17*1rem); }

  .xxlh-18 {
    height: calc(18*1rem); }

  .xxlh-19 {
    height: calc(19*1rem); }

  .xxlh-20 {
    height: calc(20*1rem); }

  .xxlh-21 {
    height: calc(21*1rem); }

  .xxlh-22 {
    height: calc(22*1rem); }

  .xxlh-23 {
    height: calc(23*1rem); }

  .xxlh-24 {
    height: calc(24*1rem); }

  .xxlh-25 {
    height: calc(25*1rem); }

  .xxlh-26 {
    height: calc(26*1rem); }

  .xxlh-27 {
    height: calc(27*1rem); }

  .xxlh-28 {
    height: calc(28*1rem); }

  .xxlh-29 {
    height: calc(29*1rem); }

  .xxlh-30 {
    height: calc(30*1rem); }

  .xxlh-31 {
    height: calc(31*1rem); }

  .xxlh-32 {
    height: calc(32*1rem); }

  .xxlh-33 {
    height: calc(33*1rem); }

  .xxlh-34 {
    height: calc(34*1rem); }

  .xxlh-35 {
    height: calc(35*1rem); }

  .xxlh-36 {
    height: calc(36*1rem); }

  .xxlh-37 {
    height: calc(37*1rem); }

  .xxlh-38 {
    height: calc(38*1rem); }

  .xxlh-39 {
    height: calc(39*1rem); }

  .xxlh-40 {
    height: calc(40*1rem); }

  .xxlh-41 {
    height: calc(41*1rem); }

  .xxlh-42 {
    height: calc(42*1rem); }

  .xxlh-43 {
    height: calc(43*1rem); }

  .xxlh-44 {
    height: calc(44*1rem); }

  .xxlh-45 {
    height: calc(45*1rem); }

  .xxlh-46 {
    height: calc(46*1rem); }

  .xxlh-47 {
    height: calc(47*1rem); }

  .xxlh-48 {
    height: calc(48*1rem); }

  .xxlh-49 {
    height: calc(49*1rem); }

  .xxlh-50 {
    height: calc(50*1rem); }

  .xxlmaxh-1 {
    max-height: calc(1*1rem); }

  .xxlmaxh-2 {
    max-height: calc(2*1rem); }

  .xxlmaxh-3 {
    max-height: calc(3*1rem); }

  .xxlmaxh-4 {
    max-height: calc(4*1rem); }

  .xxlmaxh-5 {
    max-height: calc(5*1rem); }

  .xxlmaxh-6 {
    max-height: calc(6*1rem); }

  .xxlmaxh-7 {
    max-height: calc(7*1rem); }

  .xxlmaxh-8 {
    max-height: calc(8*1rem); }

  .xxlmaxh-9 {
    max-height: calc(9*1rem); }

  .xxlmaxh-10 {
    max-height: calc(10*1rem); }

  .xxlmaxh-11 {
    max-height: calc(11*1rem); }

  .xxlmaxh-12 {
    max-height: calc(12*1rem); }

  .xxlmaxh-13 {
    max-height: calc(13*1rem); }

  .xxlmaxh-14 {
    max-height: calc(14*1rem); }

  .xxlmaxh-15 {
    max-height: calc(15*1rem); }

  .xxlmaxh-16 {
    max-height: calc(16*1rem); }

  .xxlmaxh-17 {
    max-height: calc(17*1rem); }

  .xxlmaxh-18 {
    max-height: calc(18*1rem); }

  .xxlmaxh-19 {
    max-height: calc(19*1rem); }

  .xxlmaxh-20 {
    max-height: calc(20*1rem); }

  .xxlmaxh-21 {
    max-height: calc(21*1rem); }

  .xxlmaxh-22 {
    max-height: calc(22*1rem); }

  .xxlmaxh-23 {
    max-height: calc(23*1rem); }

  .xxlmaxh-24 {
    max-height: calc(24*1rem); }

  .xxlmaxh-25 {
    max-height: calc(25*1rem); }

  .xxlmaxh-26 {
    max-height: calc(26*1rem); }

  .xxlmaxh-27 {
    max-height: calc(27*1rem); }

  .xxlmaxh-28 {
    max-height: calc(28*1rem); }

  .xxlmaxh-29 {
    max-height: calc(29*1rem); }

  .xxlmaxh-30 {
    max-height: calc(30*1rem); }

  .xxlmaxh-31 {
    max-height: calc(31*1rem); }

  .xxlmaxh-32 {
    max-height: calc(32*1rem); }

  .xxlmaxh-33 {
    max-height: calc(33*1rem); }

  .xxlmaxh-34 {
    max-height: calc(34*1rem); }

  .xxlmaxh-35 {
    max-height: calc(35*1rem); }

  .xxlmaxh-36 {
    max-height: calc(36*1rem); }

  .xxlmaxh-37 {
    max-height: calc(37*1rem); }

  .xxlmaxh-38 {
    max-height: calc(38*1rem); }

  .xxlmaxh-39 {
    max-height: calc(39*1rem); }

  .xxlmaxh-40 {
    max-height: calc(40*1rem); }

  .xxlmaxh-41 {
    max-height: calc(41*1rem); }

  .xxlmaxh-42 {
    max-height: calc(42*1rem); }

  .xxlmaxh-43 {
    max-height: calc(43*1rem); }

  .xxlmaxh-44 {
    max-height: calc(44*1rem); }

  .xxlmaxh-45 {
    max-height: calc(45*1rem); }

  .xxlmaxh-46 {
    max-height: calc(46*1rem); }

  .xxlmaxh-47 {
    max-height: calc(47*1rem); }

  .xxlmaxh-48 {
    max-height: calc(48*1rem); }

  .xxlmaxh-49 {
    max-height: calc(49*1rem); }

  .xxlmaxh-50 {
    max-height: calc(50*1rem); } }
.square-3 {
  width: 3rem;
  height: 3rem; }

.square-2 {
  width: 2rem;
  height: 2rem; }

.square-4 {
  width: 4rem;
  height: 4rem; }

.square-5 {
  width: 5rem;
  height: 5rem; }

@media (min-width: 576px) {
  .smw1,
  .smw-1 {
    width: calc(1*1%); }

  .smw2,
  .smw-2 {
    width: calc(2*1%); }

  .smw3,
  .smw-3 {
    width: calc(3*1%); }

  .smw4,
  .smw-4 {
    width: calc(4*1%); }

  .smw5,
  .smw-5 {
    width: calc(5*1%); }

  .smw6,
  .smw-6 {
    width: calc(6*1%); }

  .smw7,
  .smw-7 {
    width: calc(7*1%); }

  .smw8,
  .smw-8 {
    width: calc(8*1%); }

  .smw9,
  .smw-9 {
    width: calc(9*1%); }

  .smw10,
  .smw-10 {
    width: calc(10*1%); }

  .smw11,
  .smw-11 {
    width: calc(11*1%); }

  .smw12,
  .smw-12 {
    width: calc(12*1%); }

  .smw13,
  .smw-13 {
    width: calc(13*1%); }

  .smw14,
  .smw-14 {
    width: calc(14*1%); }

  .smw15,
  .smw-15 {
    width: calc(15*1%); }

  .smw16,
  .smw-16 {
    width: calc(16*1%); }

  .smw17,
  .smw-17 {
    width: calc(17*1%); }

  .smw18,
  .smw-18 {
    width: calc(18*1%); }

  .smw19,
  .smw-19 {
    width: calc(19*1%); }

  .smw20,
  .smw-20 {
    width: calc(20*1%); }

  .smw21,
  .smw-21 {
    width: calc(21*1%); }

  .smw22,
  .smw-22 {
    width: calc(22*1%); }

  .smw23,
  .smw-23 {
    width: calc(23*1%); }

  .smw24,
  .smw-24 {
    width: calc(24*1%); }

  .smw25,
  .smw-25 {
    width: calc(25*1%); }

  .smw26,
  .smw-26 {
    width: calc(26*1%); }

  .smw27,
  .smw-27 {
    width: calc(27*1%); }

  .smw28,
  .smw-28 {
    width: calc(28*1%); }

  .smw29,
  .smw-29 {
    width: calc(29*1%); }

  .smw30,
  .smw-30 {
    width: calc(30*1%); }

  .smw31,
  .smw-31 {
    width: calc(31*1%); }

  .smw32,
  .smw-32 {
    width: calc(32*1%); }

  .smw33,
  .smw-33 {
    width: calc(33*1%); }

  .smw34,
  .smw-34 {
    width: calc(34*1%); }

  .smw35,
  .smw-35 {
    width: calc(35*1%); }

  .smw36,
  .smw-36 {
    width: calc(36*1%); }

  .smw37,
  .smw-37 {
    width: calc(37*1%); }

  .smw38,
  .smw-38 {
    width: calc(38*1%); }

  .smw39,
  .smw-39 {
    width: calc(39*1%); }

  .smw40,
  .smw-40 {
    width: calc(40*1%); }

  .smw41,
  .smw-41 {
    width: calc(41*1%); }

  .smw42,
  .smw-42 {
    width: calc(42*1%); }

  .smw43,
  .smw-43 {
    width: calc(43*1%); }

  .smw44,
  .smw-44 {
    width: calc(44*1%); }

  .smw45,
  .smw-45 {
    width: calc(45*1%); }

  .smw46,
  .smw-46 {
    width: calc(46*1%); }

  .smw47,
  .smw-47 {
    width: calc(47*1%); }

  .smw48,
  .smw-48 {
    width: calc(48*1%); }

  .smw49,
  .smw-49 {
    width: calc(49*1%); }

  .smw50,
  .smw-50 {
    width: calc(50*1%); }

  .smw51,
  .smw-51 {
    width: calc(51*1%); }

  .smw52,
  .smw-52 {
    width: calc(52*1%); }

  .smw53,
  .smw-53 {
    width: calc(53*1%); }

  .smw54,
  .smw-54 {
    width: calc(54*1%); }

  .smw55,
  .smw-55 {
    width: calc(55*1%); }

  .smw56,
  .smw-56 {
    width: calc(56*1%); }

  .smw57,
  .smw-57 {
    width: calc(57*1%); }

  .smw58,
  .smw-58 {
    width: calc(58*1%); }

  .smw59,
  .smw-59 {
    width: calc(59*1%); }

  .smw60,
  .smw-60 {
    width: calc(60*1%); }

  .smw61,
  .smw-61 {
    width: calc(61*1%); }

  .smw62,
  .smw-62 {
    width: calc(62*1%); }

  .smw63,
  .smw-63 {
    width: calc(63*1%); }

  .smw64,
  .smw-64 {
    width: calc(64*1%); }

  .smw65,
  .smw-65 {
    width: calc(65*1%); }

  .smw66,
  .smw-66 {
    width: calc(66*1%); }

  .smw67,
  .smw-67 {
    width: calc(67*1%); }

  .smw68,
  .smw-68 {
    width: calc(68*1%); }

  .smw69,
  .smw-69 {
    width: calc(69*1%); }

  .smw70,
  .smw-70 {
    width: calc(70*1%); }

  .smw71,
  .smw-71 {
    width: calc(71*1%); }

  .smw72,
  .smw-72 {
    width: calc(72*1%); }

  .smw73,
  .smw-73 {
    width: calc(73*1%); }

  .smw74,
  .smw-74 {
    width: calc(74*1%); }

  .smw75,
  .smw-75 {
    width: calc(75*1%); }

  .smw76,
  .smw-76 {
    width: calc(76*1%); }

  .smw77,
  .smw-77 {
    width: calc(77*1%); }

  .smw78,
  .smw-78 {
    width: calc(78*1%); }

  .smw79,
  .smw-79 {
    width: calc(79*1%); }

  .smw80,
  .smw-80 {
    width: calc(80*1%); }

  .smw81,
  .smw-81 {
    width: calc(81*1%); }

  .smw82,
  .smw-82 {
    width: calc(82*1%); }

  .smw83,
  .smw-83 {
    width: calc(83*1%); }

  .smw84,
  .smw-84 {
    width: calc(84*1%); }

  .smw85,
  .smw-85 {
    width: calc(85*1%); }

  .smw86,
  .smw-86 {
    width: calc(86*1%); }

  .smw87,
  .smw-87 {
    width: calc(87*1%); }

  .smw88,
  .smw-88 {
    width: calc(88*1%); }

  .smw89,
  .smw-89 {
    width: calc(89*1%); }

  .smw90,
  .smw-90 {
    width: calc(90*1%); }

  .smw91,
  .smw-91 {
    width: calc(91*1%); }

  .smw92,
  .smw-92 {
    width: calc(92*1%); }

  .smw93,
  .smw-93 {
    width: calc(93*1%); }

  .smw94,
  .smw-94 {
    width: calc(94*1%); }

  .smw95,
  .smw-95 {
    width: calc(95*1%); }

  .smw96,
  .smw-96 {
    width: calc(96*1%); }

  .smw97,
  .smw-97 {
    width: calc(97*1%); }

  .smw98,
  .smw-98 {
    width: calc(98*1%); }

  .smw99,
  .smw-99 {
    width: calc(99*1%); }

  .smw100,
  .smw-100 {
    width: calc(100*1%); }

  .smw-1rem {
    width: calc(1*1rem); }

  .smw-2rem {
    width: calc(2*1rem); }

  .smw-3rem {
    width: calc(3*1rem); }

  .smw-4rem {
    width: calc(4*1rem); }

  .smw-5rem {
    width: calc(5*1rem); }

  .smw-6rem {
    width: calc(6*1rem); }

  .smw-7rem {
    width: calc(7*1rem); }

  .smw-8rem {
    width: calc(8*1rem); }

  .smw-9rem {
    width: calc(9*1rem); }

  .smw-10rem {
    width: calc(10*1rem); }

  .smw-11rem {
    width: calc(11*1rem); }

  .smw-12rem {
    width: calc(12*1rem); }

  .smw-13rem {
    width: calc(13*1rem); }

  .smw-14rem {
    width: calc(14*1rem); }

  .smw-15rem {
    width: calc(15*1rem); }

  .smw-16rem {
    width: calc(16*1rem); }

  .smw-17rem {
    width: calc(17*1rem); }

  .smw-18rem {
    width: calc(18*1rem); }

  .smw-19rem {
    width: calc(19*1rem); }

  .smw-20rem {
    width: calc(20*1rem); }

  .smw-1px {
    width: calc(1*1px); }

  .smw-2px {
    width: calc(2*1px); }

  .smw-3px {
    width: calc(3*1px); }

  .smw-4px {
    width: calc(4*1px); }

  .smw-5px {
    width: calc(5*1px); }

  .smw-6px {
    width: calc(6*1px); }

  .smw-7px {
    width: calc(7*1px); }

  .smw-8px {
    width: calc(8*1px); }

  .smw-9px {
    width: calc(9*1px); }

  .smw-10px {
    width: calc(10*1px); }

  .smw-11px {
    width: calc(11*1px); }

  .smw-12px {
    width: calc(12*1px); }

  .smw-13px {
    width: calc(13*1px); }

  .smw-14px {
    width: calc(14*1px); }

  .smw-15px {
    width: calc(15*1px); }

  .smw-16px {
    width: calc(16*1px); }

  .smw-17px {
    width: calc(17*1px); }

  .smw-18px {
    width: calc(18*1px); }

  .smw-19px {
    width: calc(19*1px); }

  .smw-20px {
    width: calc(20*1px); }

  .smw-21px {
    width: calc(21*1px); }

  .smw-22px {
    width: calc(22*1px); }

  .smw-23px {
    width: calc(23*1px); }

  .smw-24px {
    width: calc(24*1px); }

  .smw-25px {
    width: calc(25*1px); }

  .smw-26px {
    width: calc(26*1px); }

  .smw-27px {
    width: calc(27*1px); }

  .smw-28px {
    width: calc(28*1px); }

  .smw-29px {
    width: calc(29*1px); }

  .smw-30px {
    width: calc(30*1px); }

  .smw-31px {
    width: calc(31*1px); }

  .smw-32px {
    width: calc(32*1px); }

  .smw-33px {
    width: calc(33*1px); }

  .smw-34px {
    width: calc(34*1px); }

  .smw-35px {
    width: calc(35*1px); }

  .smw-36px {
    width: calc(36*1px); }

  .smw-37px {
    width: calc(37*1px); }

  .smw-38px {
    width: calc(38*1px); }

  .smw-39px {
    width: calc(39*1px); }

  .smw-40px {
    width: calc(40*1px); }

  .smw-41px {
    width: calc(41*1px); }

  .smw-42px {
    width: calc(42*1px); }

  .smw-43px {
    width: calc(43*1px); }

  .smw-44px {
    width: calc(44*1px); }

  .smw-45px {
    width: calc(45*1px); }

  .smw-46px {
    width: calc(46*1px); }

  .smw-47px {
    width: calc(47*1px); }

  .smw-48px {
    width: calc(48*1px); }

  .smw-49px {
    width: calc(49*1px); }

  .smw-50px {
    width: calc(50*1px); }

  .smw-51px {
    width: calc(51*1px); }

  .smw-52px {
    width: calc(52*1px); }

  .smw-53px {
    width: calc(53*1px); }

  .smw-54px {
    width: calc(54*1px); }

  .smw-55px {
    width: calc(55*1px); }

  .smw-56px {
    width: calc(56*1px); }

  .smw-57px {
    width: calc(57*1px); }

  .smw-58px {
    width: calc(58*1px); }

  .smw-59px {
    width: calc(59*1px); }

  .smw-60px {
    width: calc(60*1px); }

  .smw-61px {
    width: calc(61*1px); }

  .smw-62px {
    width: calc(62*1px); }

  .smw-63px {
    width: calc(63*1px); }

  .smw-64px {
    width: calc(64*1px); }

  .smw-65px {
    width: calc(65*1px); }

  .smw-66px {
    width: calc(66*1px); }

  .smw-67px {
    width: calc(67*1px); }

  .smw-68px {
    width: calc(68*1px); }

  .smw-69px {
    width: calc(69*1px); }

  .smw-70px {
    width: calc(70*1px); }

  .smw-71px {
    width: calc(71*1px); }

  .smw-72px {
    width: calc(72*1px); }

  .smw-73px {
    width: calc(73*1px); }

  .smw-74px {
    width: calc(74*1px); }

  .smw-75px {
    width: calc(75*1px); }

  .smw-76px {
    width: calc(76*1px); }

  .smw-77px {
    width: calc(77*1px); }

  .smw-78px {
    width: calc(78*1px); }

  .smw-79px {
    width: calc(79*1px); }

  .smw-80px {
    width: calc(80*1px); }

  .smw-81px {
    width: calc(81*1px); }

  .smw-82px {
    width: calc(82*1px); }

  .smw-83px {
    width: calc(83*1px); }

  .smw-84px {
    width: calc(84*1px); }

  .smw-85px {
    width: calc(85*1px); }

  .smw-86px {
    width: calc(86*1px); }

  .smw-87px {
    width: calc(87*1px); }

  .smw-88px {
    width: calc(88*1px); }

  .smw-89px {
    width: calc(89*1px); }

  .smw-90px {
    width: calc(90*1px); }

  .smw-91px {
    width: calc(91*1px); }

  .smw-92px {
    width: calc(92*1px); }

  .smw-93px {
    width: calc(93*1px); }

  .smw-94px {
    width: calc(94*1px); }

  .smw-95px {
    width: calc(95*1px); }

  .smw-96px {
    width: calc(96*1px); }

  .smw-97px {
    width: calc(97*1px); }

  .smw-98px {
    width: calc(98*1px); }

  .smw-99px {
    width: calc(99*1px); }

  .smw-100px {
    width: calc(100*1px); }

  .smw-1vw {
    width: calc(1*1vw); }

  .smw-2vw {
    width: calc(2*1vw); }

  .smw-3vw {
    width: calc(3*1vw); }

  .smw-4vw {
    width: calc(4*1vw); }

  .smw-5vw {
    width: calc(5*1vw); }

  .smw-6vw {
    width: calc(6*1vw); }

  .smw-7vw {
    width: calc(7*1vw); }

  .smw-8vw {
    width: calc(8*1vw); }

  .smw-9vw {
    width: calc(9*1vw); }

  .smw-10vw {
    width: calc(10*1vw); }

  .smw-11vw {
    width: calc(11*1vw); }

  .smw-12vw {
    width: calc(12*1vw); }

  .smw-13vw {
    width: calc(13*1vw); }

  .smw-14vw {
    width: calc(14*1vw); }

  .smw-15vw {
    width: calc(15*1vw); }

  .smw-16vw {
    width: calc(16*1vw); }

  .smw-17vw {
    width: calc(17*1vw); }

  .smw-18vw {
    width: calc(18*1vw); }

  .smw-19vw {
    width: calc(19*1vw); }

  .smw-20vw {
    width: calc(20*1vw); }

  .smw-21vw {
    width: calc(21*1vw); }

  .smw-22vw {
    width: calc(22*1vw); }

  .smw-23vw {
    width: calc(23*1vw); }

  .smw-24vw {
    width: calc(24*1vw); }

  .smw-25vw {
    width: calc(25*1vw); }

  .smw-26vw {
    width: calc(26*1vw); }

  .smw-27vw {
    width: calc(27*1vw); }

  .smw-28vw {
    width: calc(28*1vw); }

  .smw-29vw {
    width: calc(29*1vw); }

  .smw-30vw {
    width: calc(30*1vw); }

  .smw-31vw {
    width: calc(31*1vw); }

  .smw-32vw {
    width: calc(32*1vw); }

  .smw-33vw {
    width: calc(33*1vw); }

  .smw-34vw {
    width: calc(34*1vw); }

  .smw-35vw {
    width: calc(35*1vw); }

  .smw-36vw {
    width: calc(36*1vw); }

  .smw-37vw {
    width: calc(37*1vw); }

  .smw-38vw {
    width: calc(38*1vw); }

  .smw-39vw {
    width: calc(39*1vw); }

  .smw-40vw {
    width: calc(40*1vw); }

  .smw-41vw {
    width: calc(41*1vw); }

  .smw-42vw {
    width: calc(42*1vw); }

  .smw-43vw {
    width: calc(43*1vw); }

  .smw-44vw {
    width: calc(44*1vw); }

  .smw-45vw {
    width: calc(45*1vw); }

  .smw-46vw {
    width: calc(46*1vw); }

  .smw-47vw {
    width: calc(47*1vw); }

  .smw-48vw {
    width: calc(48*1vw); }

  .smw-49vw {
    width: calc(49*1vw); }

  .smw-50vw {
    width: calc(50*1vw); }

  .smw-51vw {
    width: calc(51*1vw); }

  .smw-52vw {
    width: calc(52*1vw); }

  .smw-53vw {
    width: calc(53*1vw); }

  .smw-54vw {
    width: calc(54*1vw); }

  .smw-55vw {
    width: calc(55*1vw); }

  .smw-56vw {
    width: calc(56*1vw); }

  .smw-57vw {
    width: calc(57*1vw); }

  .smw-58vw {
    width: calc(58*1vw); }

  .smw-59vw {
    width: calc(59*1vw); }

  .smw-60vw {
    width: calc(60*1vw); }

  .smw-61vw {
    width: calc(61*1vw); }

  .smw-62vw {
    width: calc(62*1vw); }

  .smw-63vw {
    width: calc(63*1vw); }

  .smw-64vw {
    width: calc(64*1vw); }

  .smw-65vw {
    width: calc(65*1vw); }

  .smw-66vw {
    width: calc(66*1vw); }

  .smw-67vw {
    width: calc(67*1vw); }

  .smw-68vw {
    width: calc(68*1vw); }

  .smw-69vw {
    width: calc(69*1vw); }

  .smw-70vw {
    width: calc(70*1vw); }

  .smw-71vw {
    width: calc(71*1vw); }

  .smw-72vw {
    width: calc(72*1vw); }

  .smw-73vw {
    width: calc(73*1vw); }

  .smw-74vw {
    width: calc(74*1vw); }

  .smw-75vw {
    width: calc(75*1vw); }

  .smw-76vw {
    width: calc(76*1vw); }

  .smw-77vw {
    width: calc(77*1vw); }

  .smw-78vw {
    width: calc(78*1vw); }

  .smw-79vw {
    width: calc(79*1vw); }

  .smw-80vw {
    width: calc(80*1vw); }

  .smw-81vw {
    width: calc(81*1vw); }

  .smw-82vw {
    width: calc(82*1vw); }

  .smw-83vw {
    width: calc(83*1vw); }

  .smw-84vw {
    width: calc(84*1vw); }

  .smw-85vw {
    width: calc(85*1vw); }

  .smw-86vw {
    width: calc(86*1vw); }

  .smw-87vw {
    width: calc(87*1vw); }

  .smw-88vw {
    width: calc(88*1vw); }

  .smw-89vw {
    width: calc(89*1vw); }

  .smw-90vw {
    width: calc(90*1vw); }

  .smw-91vw {
    width: calc(91*1vw); }

  .smw-92vw {
    width: calc(92*1vw); }

  .smw-93vw {
    width: calc(93*1vw); }

  .smw-94vw {
    width: calc(94*1vw); }

  .smw-95vw {
    width: calc(95*1vw); }

  .smw-96vw {
    width: calc(96*1vw); }

  .smw-97vw {
    width: calc(97*1vw); }

  .smw-98vw {
    width: calc(98*1vw); }

  .smw-99vw {
    width: calc(99*1vw); }

  .smw-100vw {
    width: calc(100*1vw); }

  .smw33,
  .smw-33 {
    width: 33.33333333%; }

  .smw66,
  .smw-66 {
    width: 66.66666666%; } }
@media (min-width: 768px) {
  .mdw1,
  .mdw-1 {
    width: calc(1*1%); }

  .mdw2,
  .mdw-2 {
    width: calc(2*1%); }

  .mdw3,
  .mdw-3 {
    width: calc(3*1%); }

  .mdw4,
  .mdw-4 {
    width: calc(4*1%); }

  .mdw5,
  .mdw-5 {
    width: calc(5*1%); }

  .mdw6,
  .mdw-6 {
    width: calc(6*1%); }

  .mdw7,
  .mdw-7 {
    width: calc(7*1%); }

  .mdw8,
  .mdw-8 {
    width: calc(8*1%); }

  .mdw9,
  .mdw-9 {
    width: calc(9*1%); }

  .mdw10,
  .mdw-10 {
    width: calc(10*1%); }

  .mdw11,
  .mdw-11 {
    width: calc(11*1%); }

  .mdw12,
  .mdw-12 {
    width: calc(12*1%); }

  .mdw13,
  .mdw-13 {
    width: calc(13*1%); }

  .mdw14,
  .mdw-14 {
    width: calc(14*1%); }

  .mdw15,
  .mdw-15 {
    width: calc(15*1%); }

  .mdw16,
  .mdw-16 {
    width: calc(16*1%); }

  .mdw17,
  .mdw-17 {
    width: calc(17*1%); }

  .mdw18,
  .mdw-18 {
    width: calc(18*1%); }

  .mdw19,
  .mdw-19 {
    width: calc(19*1%); }

  .mdw20,
  .mdw-20 {
    width: calc(20*1%); }

  .mdw21,
  .mdw-21 {
    width: calc(21*1%); }

  .mdw22,
  .mdw-22 {
    width: calc(22*1%); }

  .mdw23,
  .mdw-23 {
    width: calc(23*1%); }

  .mdw24,
  .mdw-24 {
    width: calc(24*1%); }

  .mdw25,
  .mdw-25 {
    width: calc(25*1%); }

  .mdw26,
  .mdw-26 {
    width: calc(26*1%); }

  .mdw27,
  .mdw-27 {
    width: calc(27*1%); }

  .mdw28,
  .mdw-28 {
    width: calc(28*1%); }

  .mdw29,
  .mdw-29 {
    width: calc(29*1%); }

  .mdw30,
  .mdw-30 {
    width: calc(30*1%); }

  .mdw31,
  .mdw-31 {
    width: calc(31*1%); }

  .mdw32,
  .mdw-32 {
    width: calc(32*1%); }

  .mdw33,
  .mdw-33 {
    width: calc(33*1%); }

  .mdw34,
  .mdw-34 {
    width: calc(34*1%); }

  .mdw35,
  .mdw-35 {
    width: calc(35*1%); }

  .mdw36,
  .mdw-36 {
    width: calc(36*1%); }

  .mdw37,
  .mdw-37 {
    width: calc(37*1%); }

  .mdw38,
  .mdw-38 {
    width: calc(38*1%); }

  .mdw39,
  .mdw-39 {
    width: calc(39*1%); }

  .mdw40,
  .mdw-40 {
    width: calc(40*1%); }

  .mdw41,
  .mdw-41 {
    width: calc(41*1%); }

  .mdw42,
  .mdw-42 {
    width: calc(42*1%); }

  .mdw43,
  .mdw-43 {
    width: calc(43*1%); }

  .mdw44,
  .mdw-44 {
    width: calc(44*1%); }

  .mdw45,
  .mdw-45 {
    width: calc(45*1%); }

  .mdw46,
  .mdw-46 {
    width: calc(46*1%); }

  .mdw47,
  .mdw-47 {
    width: calc(47*1%); }

  .mdw48,
  .mdw-48 {
    width: calc(48*1%); }

  .mdw49,
  .mdw-49 {
    width: calc(49*1%); }

  .mdw50,
  .mdw-50 {
    width: calc(50*1%); }

  .mdw51,
  .mdw-51 {
    width: calc(51*1%); }

  .mdw52,
  .mdw-52 {
    width: calc(52*1%); }

  .mdw53,
  .mdw-53 {
    width: calc(53*1%); }

  .mdw54,
  .mdw-54 {
    width: calc(54*1%); }

  .mdw55,
  .mdw-55 {
    width: calc(55*1%); }

  .mdw56,
  .mdw-56 {
    width: calc(56*1%); }

  .mdw57,
  .mdw-57 {
    width: calc(57*1%); }

  .mdw58,
  .mdw-58 {
    width: calc(58*1%); }

  .mdw59,
  .mdw-59 {
    width: calc(59*1%); }

  .mdw60,
  .mdw-60 {
    width: calc(60*1%); }

  .mdw61,
  .mdw-61 {
    width: calc(61*1%); }

  .mdw62,
  .mdw-62 {
    width: calc(62*1%); }

  .mdw63,
  .mdw-63 {
    width: calc(63*1%); }

  .mdw64,
  .mdw-64 {
    width: calc(64*1%); }

  .mdw65,
  .mdw-65 {
    width: calc(65*1%); }

  .mdw66,
  .mdw-66 {
    width: calc(66*1%); }

  .mdw67,
  .mdw-67 {
    width: calc(67*1%); }

  .mdw68,
  .mdw-68 {
    width: calc(68*1%); }

  .mdw69,
  .mdw-69 {
    width: calc(69*1%); }

  .mdw70,
  .mdw-70 {
    width: calc(70*1%); }

  .mdw71,
  .mdw-71 {
    width: calc(71*1%); }

  .mdw72,
  .mdw-72 {
    width: calc(72*1%); }

  .mdw73,
  .mdw-73 {
    width: calc(73*1%); }

  .mdw74,
  .mdw-74 {
    width: calc(74*1%); }

  .mdw75,
  .mdw-75 {
    width: calc(75*1%); }

  .mdw76,
  .mdw-76 {
    width: calc(76*1%); }

  .mdw77,
  .mdw-77 {
    width: calc(77*1%); }

  .mdw78,
  .mdw-78 {
    width: calc(78*1%); }

  .mdw79,
  .mdw-79 {
    width: calc(79*1%); }

  .mdw80,
  .mdw-80 {
    width: calc(80*1%); }

  .mdw81,
  .mdw-81 {
    width: calc(81*1%); }

  .mdw82,
  .mdw-82 {
    width: calc(82*1%); }

  .mdw83,
  .mdw-83 {
    width: calc(83*1%); }

  .mdw84,
  .mdw-84 {
    width: calc(84*1%); }

  .mdw85,
  .mdw-85 {
    width: calc(85*1%); }

  .mdw86,
  .mdw-86 {
    width: calc(86*1%); }

  .mdw87,
  .mdw-87 {
    width: calc(87*1%); }

  .mdw88,
  .mdw-88 {
    width: calc(88*1%); }

  .mdw89,
  .mdw-89 {
    width: calc(89*1%); }

  .mdw90,
  .mdw-90 {
    width: calc(90*1%); }

  .mdw91,
  .mdw-91 {
    width: calc(91*1%); }

  .mdw92,
  .mdw-92 {
    width: calc(92*1%); }

  .mdw93,
  .mdw-93 {
    width: calc(93*1%); }

  .mdw94,
  .mdw-94 {
    width: calc(94*1%); }

  .mdw95,
  .mdw-95 {
    width: calc(95*1%); }

  .mdw96,
  .mdw-96 {
    width: calc(96*1%); }

  .mdw97,
  .mdw-97 {
    width: calc(97*1%); }

  .mdw98,
  .mdw-98 {
    width: calc(98*1%); }

  .mdw99,
  .mdw-99 {
    width: calc(99*1%); }

  .mdw100,
  .mdw-100 {
    width: calc(100*1%); }

  .mdw-1rem {
    width: calc(1*1rem); }

  .mdw-2rem {
    width: calc(2*1rem); }

  .mdw-3rem {
    width: calc(3*1rem); }

  .mdw-4rem {
    width: calc(4*1rem); }

  .mdw-5rem {
    width: calc(5*1rem); }

  .mdw-6rem {
    width: calc(6*1rem); }

  .mdw-7rem {
    width: calc(7*1rem); }

  .mdw-8rem {
    width: calc(8*1rem); }

  .mdw-9rem {
    width: calc(9*1rem); }

  .mdw-10rem {
    width: calc(10*1rem); }

  .mdw-11rem {
    width: calc(11*1rem); }

  .mdw-12rem {
    width: calc(12*1rem); }

  .mdw-13rem {
    width: calc(13*1rem); }

  .mdw-14rem {
    width: calc(14*1rem); }

  .mdw-15rem {
    width: calc(15*1rem); }

  .mdw-16rem {
    width: calc(16*1rem); }

  .mdw-17rem {
    width: calc(17*1rem); }

  .mdw-18rem {
    width: calc(18*1rem); }

  .mdw-19rem {
    width: calc(19*1rem); }

  .mdw-20rem {
    width: calc(20*1rem); }

  .mdw-1px {
    width: calc(1*1px); }

  .mdw-2px {
    width: calc(2*1px); }

  .mdw-3px {
    width: calc(3*1px); }

  .mdw-4px {
    width: calc(4*1px); }

  .mdw-5px {
    width: calc(5*1px); }

  .mdw-6px {
    width: calc(6*1px); }

  .mdw-7px {
    width: calc(7*1px); }

  .mdw-8px {
    width: calc(8*1px); }

  .mdw-9px {
    width: calc(9*1px); }

  .mdw-10px {
    width: calc(10*1px); }

  .mdw-11px {
    width: calc(11*1px); }

  .mdw-12px {
    width: calc(12*1px); }

  .mdw-13px {
    width: calc(13*1px); }

  .mdw-14px {
    width: calc(14*1px); }

  .mdw-15px {
    width: calc(15*1px); }

  .mdw-16px {
    width: calc(16*1px); }

  .mdw-17px {
    width: calc(17*1px); }

  .mdw-18px {
    width: calc(18*1px); }

  .mdw-19px {
    width: calc(19*1px); }

  .mdw-20px {
    width: calc(20*1px); }

  .mdw-21px {
    width: calc(21*1px); }

  .mdw-22px {
    width: calc(22*1px); }

  .mdw-23px {
    width: calc(23*1px); }

  .mdw-24px {
    width: calc(24*1px); }

  .mdw-25px {
    width: calc(25*1px); }

  .mdw-26px {
    width: calc(26*1px); }

  .mdw-27px {
    width: calc(27*1px); }

  .mdw-28px {
    width: calc(28*1px); }

  .mdw-29px {
    width: calc(29*1px); }

  .mdw-30px {
    width: calc(30*1px); }

  .mdw-31px {
    width: calc(31*1px); }

  .mdw-32px {
    width: calc(32*1px); }

  .mdw-33px {
    width: calc(33*1px); }

  .mdw-34px {
    width: calc(34*1px); }

  .mdw-35px {
    width: calc(35*1px); }

  .mdw-36px {
    width: calc(36*1px); }

  .mdw-37px {
    width: calc(37*1px); }

  .mdw-38px {
    width: calc(38*1px); }

  .mdw-39px {
    width: calc(39*1px); }

  .mdw-40px {
    width: calc(40*1px); }

  .mdw-41px {
    width: calc(41*1px); }

  .mdw-42px {
    width: calc(42*1px); }

  .mdw-43px {
    width: calc(43*1px); }

  .mdw-44px {
    width: calc(44*1px); }

  .mdw-45px {
    width: calc(45*1px); }

  .mdw-46px {
    width: calc(46*1px); }

  .mdw-47px {
    width: calc(47*1px); }

  .mdw-48px {
    width: calc(48*1px); }

  .mdw-49px {
    width: calc(49*1px); }

  .mdw-50px {
    width: calc(50*1px); }

  .mdw-51px {
    width: calc(51*1px); }

  .mdw-52px {
    width: calc(52*1px); }

  .mdw-53px {
    width: calc(53*1px); }

  .mdw-54px {
    width: calc(54*1px); }

  .mdw-55px {
    width: calc(55*1px); }

  .mdw-56px {
    width: calc(56*1px); }

  .mdw-57px {
    width: calc(57*1px); }

  .mdw-58px {
    width: calc(58*1px); }

  .mdw-59px {
    width: calc(59*1px); }

  .mdw-60px {
    width: calc(60*1px); }

  .mdw-61px {
    width: calc(61*1px); }

  .mdw-62px {
    width: calc(62*1px); }

  .mdw-63px {
    width: calc(63*1px); }

  .mdw-64px {
    width: calc(64*1px); }

  .mdw-65px {
    width: calc(65*1px); }

  .mdw-66px {
    width: calc(66*1px); }

  .mdw-67px {
    width: calc(67*1px); }

  .mdw-68px {
    width: calc(68*1px); }

  .mdw-69px {
    width: calc(69*1px); }

  .mdw-70px {
    width: calc(70*1px); }

  .mdw-71px {
    width: calc(71*1px); }

  .mdw-72px {
    width: calc(72*1px); }

  .mdw-73px {
    width: calc(73*1px); }

  .mdw-74px {
    width: calc(74*1px); }

  .mdw-75px {
    width: calc(75*1px); }

  .mdw-76px {
    width: calc(76*1px); }

  .mdw-77px {
    width: calc(77*1px); }

  .mdw-78px {
    width: calc(78*1px); }

  .mdw-79px {
    width: calc(79*1px); }

  .mdw-80px {
    width: calc(80*1px); }

  .mdw-81px {
    width: calc(81*1px); }

  .mdw-82px {
    width: calc(82*1px); }

  .mdw-83px {
    width: calc(83*1px); }

  .mdw-84px {
    width: calc(84*1px); }

  .mdw-85px {
    width: calc(85*1px); }

  .mdw-86px {
    width: calc(86*1px); }

  .mdw-87px {
    width: calc(87*1px); }

  .mdw-88px {
    width: calc(88*1px); }

  .mdw-89px {
    width: calc(89*1px); }

  .mdw-90px {
    width: calc(90*1px); }

  .mdw-91px {
    width: calc(91*1px); }

  .mdw-92px {
    width: calc(92*1px); }

  .mdw-93px {
    width: calc(93*1px); }

  .mdw-94px {
    width: calc(94*1px); }

  .mdw-95px {
    width: calc(95*1px); }

  .mdw-96px {
    width: calc(96*1px); }

  .mdw-97px {
    width: calc(97*1px); }

  .mdw-98px {
    width: calc(98*1px); }

  .mdw-99px {
    width: calc(99*1px); }

  .mdw-100px {
    width: calc(100*1px); }

  .mdw-1vw {
    width: calc(1*1vw); }

  .mdw-2vw {
    width: calc(2*1vw); }

  .mdw-3vw {
    width: calc(3*1vw); }

  .mdw-4vw {
    width: calc(4*1vw); }

  .mdw-5vw {
    width: calc(5*1vw); }

  .mdw-6vw {
    width: calc(6*1vw); }

  .mdw-7vw {
    width: calc(7*1vw); }

  .mdw-8vw {
    width: calc(8*1vw); }

  .mdw-9vw {
    width: calc(9*1vw); }

  .mdw-10vw {
    width: calc(10*1vw); }

  .mdw-11vw {
    width: calc(11*1vw); }

  .mdw-12vw {
    width: calc(12*1vw); }

  .mdw-13vw {
    width: calc(13*1vw); }

  .mdw-14vw {
    width: calc(14*1vw); }

  .mdw-15vw {
    width: calc(15*1vw); }

  .mdw-16vw {
    width: calc(16*1vw); }

  .mdw-17vw {
    width: calc(17*1vw); }

  .mdw-18vw {
    width: calc(18*1vw); }

  .mdw-19vw {
    width: calc(19*1vw); }

  .mdw-20vw {
    width: calc(20*1vw); }

  .mdw-21vw {
    width: calc(21*1vw); }

  .mdw-22vw {
    width: calc(22*1vw); }

  .mdw-23vw {
    width: calc(23*1vw); }

  .mdw-24vw {
    width: calc(24*1vw); }

  .mdw-25vw {
    width: calc(25*1vw); }

  .mdw-26vw {
    width: calc(26*1vw); }

  .mdw-27vw {
    width: calc(27*1vw); }

  .mdw-28vw {
    width: calc(28*1vw); }

  .mdw-29vw {
    width: calc(29*1vw); }

  .mdw-30vw {
    width: calc(30*1vw); }

  .mdw-31vw {
    width: calc(31*1vw); }

  .mdw-32vw {
    width: calc(32*1vw); }

  .mdw-33vw {
    width: calc(33*1vw); }

  .mdw-34vw {
    width: calc(34*1vw); }

  .mdw-35vw {
    width: calc(35*1vw); }

  .mdw-36vw {
    width: calc(36*1vw); }

  .mdw-37vw {
    width: calc(37*1vw); }

  .mdw-38vw {
    width: calc(38*1vw); }

  .mdw-39vw {
    width: calc(39*1vw); }

  .mdw-40vw {
    width: calc(40*1vw); }

  .mdw-41vw {
    width: calc(41*1vw); }

  .mdw-42vw {
    width: calc(42*1vw); }

  .mdw-43vw {
    width: calc(43*1vw); }

  .mdw-44vw {
    width: calc(44*1vw); }

  .mdw-45vw {
    width: calc(45*1vw); }

  .mdw-46vw {
    width: calc(46*1vw); }

  .mdw-47vw {
    width: calc(47*1vw); }

  .mdw-48vw {
    width: calc(48*1vw); }

  .mdw-49vw {
    width: calc(49*1vw); }

  .mdw-50vw {
    width: calc(50*1vw); }

  .mdw-51vw {
    width: calc(51*1vw); }

  .mdw-52vw {
    width: calc(52*1vw); }

  .mdw-53vw {
    width: calc(53*1vw); }

  .mdw-54vw {
    width: calc(54*1vw); }

  .mdw-55vw {
    width: calc(55*1vw); }

  .mdw-56vw {
    width: calc(56*1vw); }

  .mdw-57vw {
    width: calc(57*1vw); }

  .mdw-58vw {
    width: calc(58*1vw); }

  .mdw-59vw {
    width: calc(59*1vw); }

  .mdw-60vw {
    width: calc(60*1vw); }

  .mdw-61vw {
    width: calc(61*1vw); }

  .mdw-62vw {
    width: calc(62*1vw); }

  .mdw-63vw {
    width: calc(63*1vw); }

  .mdw-64vw {
    width: calc(64*1vw); }

  .mdw-65vw {
    width: calc(65*1vw); }

  .mdw-66vw {
    width: calc(66*1vw); }

  .mdw-67vw {
    width: calc(67*1vw); }

  .mdw-68vw {
    width: calc(68*1vw); }

  .mdw-69vw {
    width: calc(69*1vw); }

  .mdw-70vw {
    width: calc(70*1vw); }

  .mdw-71vw {
    width: calc(71*1vw); }

  .mdw-72vw {
    width: calc(72*1vw); }

  .mdw-73vw {
    width: calc(73*1vw); }

  .mdw-74vw {
    width: calc(74*1vw); }

  .mdw-75vw {
    width: calc(75*1vw); }

  .mdw-76vw {
    width: calc(76*1vw); }

  .mdw-77vw {
    width: calc(77*1vw); }

  .mdw-78vw {
    width: calc(78*1vw); }

  .mdw-79vw {
    width: calc(79*1vw); }

  .mdw-80vw {
    width: calc(80*1vw); }

  .mdw-81vw {
    width: calc(81*1vw); }

  .mdw-82vw {
    width: calc(82*1vw); }

  .mdw-83vw {
    width: calc(83*1vw); }

  .mdw-84vw {
    width: calc(84*1vw); }

  .mdw-85vw {
    width: calc(85*1vw); }

  .mdw-86vw {
    width: calc(86*1vw); }

  .mdw-87vw {
    width: calc(87*1vw); }

  .mdw-88vw {
    width: calc(88*1vw); }

  .mdw-89vw {
    width: calc(89*1vw); }

  .mdw-90vw {
    width: calc(90*1vw); }

  .mdw-91vw {
    width: calc(91*1vw); }

  .mdw-92vw {
    width: calc(92*1vw); }

  .mdw-93vw {
    width: calc(93*1vw); }

  .mdw-94vw {
    width: calc(94*1vw); }

  .mdw-95vw {
    width: calc(95*1vw); }

  .mdw-96vw {
    width: calc(96*1vw); }

  .mdw-97vw {
    width: calc(97*1vw); }

  .mdw-98vw {
    width: calc(98*1vw); }

  .mdw-99vw {
    width: calc(99*1vw); }

  .mdw-100vw {
    width: calc(100*1vw); }

  .mdw33,
  .mdw-33 {
    width: 33.33333333%; }

  .mdw66,
  .mdw-66 {
    width: 66.66666666%; } }
@media (min-width: 1024px) {
  .lgw1,
  .lgw-1 {
    width: calc(1*1%); }

  .lgw2,
  .lgw-2 {
    width: calc(2*1%); }

  .lgw3,
  .lgw-3 {
    width: calc(3*1%); }

  .lgw4,
  .lgw-4 {
    width: calc(4*1%); }

  .lgw5,
  .lgw-5 {
    width: calc(5*1%); }

  .lgw6,
  .lgw-6 {
    width: calc(6*1%); }

  .lgw7,
  .lgw-7 {
    width: calc(7*1%); }

  .lgw8,
  .lgw-8 {
    width: calc(8*1%); }

  .lgw9,
  .lgw-9 {
    width: calc(9*1%); }

  .lgw10,
  .lgw-10 {
    width: calc(10*1%); }

  .lgw11,
  .lgw-11 {
    width: calc(11*1%); }

  .lgw12,
  .lgw-12 {
    width: calc(12*1%); }

  .lgw13,
  .lgw-13 {
    width: calc(13*1%); }

  .lgw14,
  .lgw-14 {
    width: calc(14*1%); }

  .lgw15,
  .lgw-15 {
    width: calc(15*1%); }

  .lgw16,
  .lgw-16 {
    width: calc(16*1%); }

  .lgw17,
  .lgw-17 {
    width: calc(17*1%); }

  .lgw18,
  .lgw-18 {
    width: calc(18*1%); }

  .lgw19,
  .lgw-19 {
    width: calc(19*1%); }

  .lgw20,
  .lgw-20 {
    width: calc(20*1%); }

  .lgw21,
  .lgw-21 {
    width: calc(21*1%); }

  .lgw22,
  .lgw-22 {
    width: calc(22*1%); }

  .lgw23,
  .lgw-23 {
    width: calc(23*1%); }

  .lgw24,
  .lgw-24 {
    width: calc(24*1%); }

  .lgw25,
  .lgw-25 {
    width: calc(25*1%); }

  .lgw26,
  .lgw-26 {
    width: calc(26*1%); }

  .lgw27,
  .lgw-27 {
    width: calc(27*1%); }

  .lgw28,
  .lgw-28 {
    width: calc(28*1%); }

  .lgw29,
  .lgw-29 {
    width: calc(29*1%); }

  .lgw30,
  .lgw-30 {
    width: calc(30*1%); }

  .lgw31,
  .lgw-31 {
    width: calc(31*1%); }

  .lgw32,
  .lgw-32 {
    width: calc(32*1%); }

  .lgw33,
  .lgw-33 {
    width: calc(33*1%); }

  .lgw34,
  .lgw-34 {
    width: calc(34*1%); }

  .lgw35,
  .lgw-35 {
    width: calc(35*1%); }

  .lgw36,
  .lgw-36 {
    width: calc(36*1%); }

  .lgw37,
  .lgw-37 {
    width: calc(37*1%); }

  .lgw38,
  .lgw-38 {
    width: calc(38*1%); }

  .lgw39,
  .lgw-39 {
    width: calc(39*1%); }

  .lgw40,
  .lgw-40 {
    width: calc(40*1%); }

  .lgw41,
  .lgw-41 {
    width: calc(41*1%); }

  .lgw42,
  .lgw-42 {
    width: calc(42*1%); }

  .lgw43,
  .lgw-43 {
    width: calc(43*1%); }

  .lgw44,
  .lgw-44 {
    width: calc(44*1%); }

  .lgw45,
  .lgw-45 {
    width: calc(45*1%); }

  .lgw46,
  .lgw-46 {
    width: calc(46*1%); }

  .lgw47,
  .lgw-47 {
    width: calc(47*1%); }

  .lgw48,
  .lgw-48 {
    width: calc(48*1%); }

  .lgw49,
  .lgw-49 {
    width: calc(49*1%); }

  .lgw50,
  .lgw-50 {
    width: calc(50*1%); }

  .lgw51,
  .lgw-51 {
    width: calc(51*1%); }

  .lgw52,
  .lgw-52 {
    width: calc(52*1%); }

  .lgw53,
  .lgw-53 {
    width: calc(53*1%); }

  .lgw54,
  .lgw-54 {
    width: calc(54*1%); }

  .lgw55,
  .lgw-55 {
    width: calc(55*1%); }

  .lgw56,
  .lgw-56 {
    width: calc(56*1%); }

  .lgw57,
  .lgw-57 {
    width: calc(57*1%); }

  .lgw58,
  .lgw-58 {
    width: calc(58*1%); }

  .lgw59,
  .lgw-59 {
    width: calc(59*1%); }

  .lgw60,
  .lgw-60 {
    width: calc(60*1%); }

  .lgw61,
  .lgw-61 {
    width: calc(61*1%); }

  .lgw62,
  .lgw-62 {
    width: calc(62*1%); }

  .lgw63,
  .lgw-63 {
    width: calc(63*1%); }

  .lgw64,
  .lgw-64 {
    width: calc(64*1%); }

  .lgw65,
  .lgw-65 {
    width: calc(65*1%); }

  .lgw66,
  .lgw-66 {
    width: calc(66*1%); }

  .lgw67,
  .lgw-67 {
    width: calc(67*1%); }

  .lgw68,
  .lgw-68 {
    width: calc(68*1%); }

  .lgw69,
  .lgw-69 {
    width: calc(69*1%); }

  .lgw70,
  .lgw-70 {
    width: calc(70*1%); }

  .lgw71,
  .lgw-71 {
    width: calc(71*1%); }

  .lgw72,
  .lgw-72 {
    width: calc(72*1%); }

  .lgw73,
  .lgw-73 {
    width: calc(73*1%); }

  .lgw74,
  .lgw-74 {
    width: calc(74*1%); }

  .lgw75,
  .lgw-75 {
    width: calc(75*1%); }

  .lgw76,
  .lgw-76 {
    width: calc(76*1%); }

  .lgw77,
  .lgw-77 {
    width: calc(77*1%); }

  .lgw78,
  .lgw-78 {
    width: calc(78*1%); }

  .lgw79,
  .lgw-79 {
    width: calc(79*1%); }

  .lgw80,
  .lgw-80 {
    width: calc(80*1%); }

  .lgw81,
  .lgw-81 {
    width: calc(81*1%); }

  .lgw82,
  .lgw-82 {
    width: calc(82*1%); }

  .lgw83,
  .lgw-83 {
    width: calc(83*1%); }

  .lgw84,
  .lgw-84 {
    width: calc(84*1%); }

  .lgw85,
  .lgw-85 {
    width: calc(85*1%); }

  .lgw86,
  .lgw-86 {
    width: calc(86*1%); }

  .lgw87,
  .lgw-87 {
    width: calc(87*1%); }

  .lgw88,
  .lgw-88 {
    width: calc(88*1%); }

  .lgw89,
  .lgw-89 {
    width: calc(89*1%); }

  .lgw90,
  .lgw-90 {
    width: calc(90*1%); }

  .lgw91,
  .lgw-91 {
    width: calc(91*1%); }

  .lgw92,
  .lgw-92 {
    width: calc(92*1%); }

  .lgw93,
  .lgw-93 {
    width: calc(93*1%); }

  .lgw94,
  .lgw-94 {
    width: calc(94*1%); }

  .lgw95,
  .lgw-95 {
    width: calc(95*1%); }

  .lgw96,
  .lgw-96 {
    width: calc(96*1%); }

  .lgw97,
  .lgw-97 {
    width: calc(97*1%); }

  .lgw98,
  .lgw-98 {
    width: calc(98*1%); }

  .lgw99,
  .lgw-99 {
    width: calc(99*1%); }

  .lgw100,
  .lgw-100 {
    width: calc(100*1%); }

  .lgw-1rem {
    width: calc(1*1rem); }

  .lgw-2rem {
    width: calc(2*1rem); }

  .lgw-3rem {
    width: calc(3*1rem); }

  .lgw-4rem {
    width: calc(4*1rem); }

  .lgw-5rem {
    width: calc(5*1rem); }

  .lgw-6rem {
    width: calc(6*1rem); }

  .lgw-7rem {
    width: calc(7*1rem); }

  .lgw-8rem {
    width: calc(8*1rem); }

  .lgw-9rem {
    width: calc(9*1rem); }

  .lgw-10rem {
    width: calc(10*1rem); }

  .lgw-11rem {
    width: calc(11*1rem); }

  .lgw-12rem {
    width: calc(12*1rem); }

  .lgw-13rem {
    width: calc(13*1rem); }

  .lgw-14rem {
    width: calc(14*1rem); }

  .lgw-15rem {
    width: calc(15*1rem); }

  .lgw-16rem {
    width: calc(16*1rem); }

  .lgw-17rem {
    width: calc(17*1rem); }

  .lgw-18rem {
    width: calc(18*1rem); }

  .lgw-19rem {
    width: calc(19*1rem); }

  .lgw-20rem {
    width: calc(20*1rem); }

  .lgw-1px {
    width: calc(1*1px); }

  .lgw-2px {
    width: calc(2*1px); }

  .lgw-3px {
    width: calc(3*1px); }

  .lgw-4px {
    width: calc(4*1px); }

  .lgw-5px {
    width: calc(5*1px); }

  .lgw-6px {
    width: calc(6*1px); }

  .lgw-7px {
    width: calc(7*1px); }

  .lgw-8px {
    width: calc(8*1px); }

  .lgw-9px {
    width: calc(9*1px); }

  .lgw-10px {
    width: calc(10*1px); }

  .lgw-11px {
    width: calc(11*1px); }

  .lgw-12px {
    width: calc(12*1px); }

  .lgw-13px {
    width: calc(13*1px); }

  .lgw-14px {
    width: calc(14*1px); }

  .lgw-15px {
    width: calc(15*1px); }

  .lgw-16px {
    width: calc(16*1px); }

  .lgw-17px {
    width: calc(17*1px); }

  .lgw-18px {
    width: calc(18*1px); }

  .lgw-19px {
    width: calc(19*1px); }

  .lgw-20px {
    width: calc(20*1px); }

  .lgw-21px {
    width: calc(21*1px); }

  .lgw-22px {
    width: calc(22*1px); }

  .lgw-23px {
    width: calc(23*1px); }

  .lgw-24px {
    width: calc(24*1px); }

  .lgw-25px {
    width: calc(25*1px); }

  .lgw-26px {
    width: calc(26*1px); }

  .lgw-27px {
    width: calc(27*1px); }

  .lgw-28px {
    width: calc(28*1px); }

  .lgw-29px {
    width: calc(29*1px); }

  .lgw-30px {
    width: calc(30*1px); }

  .lgw-31px {
    width: calc(31*1px); }

  .lgw-32px {
    width: calc(32*1px); }

  .lgw-33px {
    width: calc(33*1px); }

  .lgw-34px {
    width: calc(34*1px); }

  .lgw-35px {
    width: calc(35*1px); }

  .lgw-36px {
    width: calc(36*1px); }

  .lgw-37px {
    width: calc(37*1px); }

  .lgw-38px {
    width: calc(38*1px); }

  .lgw-39px {
    width: calc(39*1px); }

  .lgw-40px {
    width: calc(40*1px); }

  .lgw-41px {
    width: calc(41*1px); }

  .lgw-42px {
    width: calc(42*1px); }

  .lgw-43px {
    width: calc(43*1px); }

  .lgw-44px {
    width: calc(44*1px); }

  .lgw-45px {
    width: calc(45*1px); }

  .lgw-46px {
    width: calc(46*1px); }

  .lgw-47px {
    width: calc(47*1px); }

  .lgw-48px {
    width: calc(48*1px); }

  .lgw-49px {
    width: calc(49*1px); }

  .lgw-50px {
    width: calc(50*1px); }

  .lgw-51px {
    width: calc(51*1px); }

  .lgw-52px {
    width: calc(52*1px); }

  .lgw-53px {
    width: calc(53*1px); }

  .lgw-54px {
    width: calc(54*1px); }

  .lgw-55px {
    width: calc(55*1px); }

  .lgw-56px {
    width: calc(56*1px); }

  .lgw-57px {
    width: calc(57*1px); }

  .lgw-58px {
    width: calc(58*1px); }

  .lgw-59px {
    width: calc(59*1px); }

  .lgw-60px {
    width: calc(60*1px); }

  .lgw-61px {
    width: calc(61*1px); }

  .lgw-62px {
    width: calc(62*1px); }

  .lgw-63px {
    width: calc(63*1px); }

  .lgw-64px {
    width: calc(64*1px); }

  .lgw-65px {
    width: calc(65*1px); }

  .lgw-66px {
    width: calc(66*1px); }

  .lgw-67px {
    width: calc(67*1px); }

  .lgw-68px {
    width: calc(68*1px); }

  .lgw-69px {
    width: calc(69*1px); }

  .lgw-70px {
    width: calc(70*1px); }

  .lgw-71px {
    width: calc(71*1px); }

  .lgw-72px {
    width: calc(72*1px); }

  .lgw-73px {
    width: calc(73*1px); }

  .lgw-74px {
    width: calc(74*1px); }

  .lgw-75px {
    width: calc(75*1px); }

  .lgw-76px {
    width: calc(76*1px); }

  .lgw-77px {
    width: calc(77*1px); }

  .lgw-78px {
    width: calc(78*1px); }

  .lgw-79px {
    width: calc(79*1px); }

  .lgw-80px {
    width: calc(80*1px); }

  .lgw-81px {
    width: calc(81*1px); }

  .lgw-82px {
    width: calc(82*1px); }

  .lgw-83px {
    width: calc(83*1px); }

  .lgw-84px {
    width: calc(84*1px); }

  .lgw-85px {
    width: calc(85*1px); }

  .lgw-86px {
    width: calc(86*1px); }

  .lgw-87px {
    width: calc(87*1px); }

  .lgw-88px {
    width: calc(88*1px); }

  .lgw-89px {
    width: calc(89*1px); }

  .lgw-90px {
    width: calc(90*1px); }

  .lgw-91px {
    width: calc(91*1px); }

  .lgw-92px {
    width: calc(92*1px); }

  .lgw-93px {
    width: calc(93*1px); }

  .lgw-94px {
    width: calc(94*1px); }

  .lgw-95px {
    width: calc(95*1px); }

  .lgw-96px {
    width: calc(96*1px); }

  .lgw-97px {
    width: calc(97*1px); }

  .lgw-98px {
    width: calc(98*1px); }

  .lgw-99px {
    width: calc(99*1px); }

  .lgw-100px {
    width: calc(100*1px); }

  .lgw-1vw {
    width: calc(1*1vw); }

  .lgw-2vw {
    width: calc(2*1vw); }

  .lgw-3vw {
    width: calc(3*1vw); }

  .lgw-4vw {
    width: calc(4*1vw); }

  .lgw-5vw {
    width: calc(5*1vw); }

  .lgw-6vw {
    width: calc(6*1vw); }

  .lgw-7vw {
    width: calc(7*1vw); }

  .lgw-8vw {
    width: calc(8*1vw); }

  .lgw-9vw {
    width: calc(9*1vw); }

  .lgw-10vw {
    width: calc(10*1vw); }

  .lgw-11vw {
    width: calc(11*1vw); }

  .lgw-12vw {
    width: calc(12*1vw); }

  .lgw-13vw {
    width: calc(13*1vw); }

  .lgw-14vw {
    width: calc(14*1vw); }

  .lgw-15vw {
    width: calc(15*1vw); }

  .lgw-16vw {
    width: calc(16*1vw); }

  .lgw-17vw {
    width: calc(17*1vw); }

  .lgw-18vw {
    width: calc(18*1vw); }

  .lgw-19vw {
    width: calc(19*1vw); }

  .lgw-20vw {
    width: calc(20*1vw); }

  .lgw-21vw {
    width: calc(21*1vw); }

  .lgw-22vw {
    width: calc(22*1vw); }

  .lgw-23vw {
    width: calc(23*1vw); }

  .lgw-24vw {
    width: calc(24*1vw); }

  .lgw-25vw {
    width: calc(25*1vw); }

  .lgw-26vw {
    width: calc(26*1vw); }

  .lgw-27vw {
    width: calc(27*1vw); }

  .lgw-28vw {
    width: calc(28*1vw); }

  .lgw-29vw {
    width: calc(29*1vw); }

  .lgw-30vw {
    width: calc(30*1vw); }

  .lgw-31vw {
    width: calc(31*1vw); }

  .lgw-32vw {
    width: calc(32*1vw); }

  .lgw-33vw {
    width: calc(33*1vw); }

  .lgw-34vw {
    width: calc(34*1vw); }

  .lgw-35vw {
    width: calc(35*1vw); }

  .lgw-36vw {
    width: calc(36*1vw); }

  .lgw-37vw {
    width: calc(37*1vw); }

  .lgw-38vw {
    width: calc(38*1vw); }

  .lgw-39vw {
    width: calc(39*1vw); }

  .lgw-40vw {
    width: calc(40*1vw); }

  .lgw-41vw {
    width: calc(41*1vw); }

  .lgw-42vw {
    width: calc(42*1vw); }

  .lgw-43vw {
    width: calc(43*1vw); }

  .lgw-44vw {
    width: calc(44*1vw); }

  .lgw-45vw {
    width: calc(45*1vw); }

  .lgw-46vw {
    width: calc(46*1vw); }

  .lgw-47vw {
    width: calc(47*1vw); }

  .lgw-48vw {
    width: calc(48*1vw); }

  .lgw-49vw {
    width: calc(49*1vw); }

  .lgw-50vw {
    width: calc(50*1vw); }

  .lgw-51vw {
    width: calc(51*1vw); }

  .lgw-52vw {
    width: calc(52*1vw); }

  .lgw-53vw {
    width: calc(53*1vw); }

  .lgw-54vw {
    width: calc(54*1vw); }

  .lgw-55vw {
    width: calc(55*1vw); }

  .lgw-56vw {
    width: calc(56*1vw); }

  .lgw-57vw {
    width: calc(57*1vw); }

  .lgw-58vw {
    width: calc(58*1vw); }

  .lgw-59vw {
    width: calc(59*1vw); }

  .lgw-60vw {
    width: calc(60*1vw); }

  .lgw-61vw {
    width: calc(61*1vw); }

  .lgw-62vw {
    width: calc(62*1vw); }

  .lgw-63vw {
    width: calc(63*1vw); }

  .lgw-64vw {
    width: calc(64*1vw); }

  .lgw-65vw {
    width: calc(65*1vw); }

  .lgw-66vw {
    width: calc(66*1vw); }

  .lgw-67vw {
    width: calc(67*1vw); }

  .lgw-68vw {
    width: calc(68*1vw); }

  .lgw-69vw {
    width: calc(69*1vw); }

  .lgw-70vw {
    width: calc(70*1vw); }

  .lgw-71vw {
    width: calc(71*1vw); }

  .lgw-72vw {
    width: calc(72*1vw); }

  .lgw-73vw {
    width: calc(73*1vw); }

  .lgw-74vw {
    width: calc(74*1vw); }

  .lgw-75vw {
    width: calc(75*1vw); }

  .lgw-76vw {
    width: calc(76*1vw); }

  .lgw-77vw {
    width: calc(77*1vw); }

  .lgw-78vw {
    width: calc(78*1vw); }

  .lgw-79vw {
    width: calc(79*1vw); }

  .lgw-80vw {
    width: calc(80*1vw); }

  .lgw-81vw {
    width: calc(81*1vw); }

  .lgw-82vw {
    width: calc(82*1vw); }

  .lgw-83vw {
    width: calc(83*1vw); }

  .lgw-84vw {
    width: calc(84*1vw); }

  .lgw-85vw {
    width: calc(85*1vw); }

  .lgw-86vw {
    width: calc(86*1vw); }

  .lgw-87vw {
    width: calc(87*1vw); }

  .lgw-88vw {
    width: calc(88*1vw); }

  .lgw-89vw {
    width: calc(89*1vw); }

  .lgw-90vw {
    width: calc(90*1vw); }

  .lgw-91vw {
    width: calc(91*1vw); }

  .lgw-92vw {
    width: calc(92*1vw); }

  .lgw-93vw {
    width: calc(93*1vw); }

  .lgw-94vw {
    width: calc(94*1vw); }

  .lgw-95vw {
    width: calc(95*1vw); }

  .lgw-96vw {
    width: calc(96*1vw); }

  .lgw-97vw {
    width: calc(97*1vw); }

  .lgw-98vw {
    width: calc(98*1vw); }

  .lgw-99vw {
    width: calc(99*1vw); }

  .lgw-100vw {
    width: calc(100*1vw); }

  .lgw33,
  .lgw-33 {
    width: 33.33333333%; }

  .lgw66,
  .lgw-66 {
    width: 66.66666666%; } }
@media (min-width: 1280px) {
  .xlw1,
  .xlw-1 {
    width: calc(1*1%); }

  .xlw2,
  .xlw-2 {
    width: calc(2*1%); }

  .xlw3,
  .xlw-3 {
    width: calc(3*1%); }

  .xlw4,
  .xlw-4 {
    width: calc(4*1%); }

  .xlw5,
  .xlw-5 {
    width: calc(5*1%); }

  .xlw6,
  .xlw-6 {
    width: calc(6*1%); }

  .xlw7,
  .xlw-7 {
    width: calc(7*1%); }

  .xlw8,
  .xlw-8 {
    width: calc(8*1%); }

  .xlw9,
  .xlw-9 {
    width: calc(9*1%); }

  .xlw10,
  .xlw-10 {
    width: calc(10*1%); }

  .xlw11,
  .xlw-11 {
    width: calc(11*1%); }

  .xlw12,
  .xlw-12 {
    width: calc(12*1%); }

  .xlw13,
  .xlw-13 {
    width: calc(13*1%); }

  .xlw14,
  .xlw-14 {
    width: calc(14*1%); }

  .xlw15,
  .xlw-15 {
    width: calc(15*1%); }

  .xlw16,
  .xlw-16 {
    width: calc(16*1%); }

  .xlw17,
  .xlw-17 {
    width: calc(17*1%); }

  .xlw18,
  .xlw-18 {
    width: calc(18*1%); }

  .xlw19,
  .xlw-19 {
    width: calc(19*1%); }

  .xlw20,
  .xlw-20 {
    width: calc(20*1%); }

  .xlw21,
  .xlw-21 {
    width: calc(21*1%); }

  .xlw22,
  .xlw-22 {
    width: calc(22*1%); }

  .xlw23,
  .xlw-23 {
    width: calc(23*1%); }

  .xlw24,
  .xlw-24 {
    width: calc(24*1%); }

  .xlw25,
  .xlw-25 {
    width: calc(25*1%); }

  .xlw26,
  .xlw-26 {
    width: calc(26*1%); }

  .xlw27,
  .xlw-27 {
    width: calc(27*1%); }

  .xlw28,
  .xlw-28 {
    width: calc(28*1%); }

  .xlw29,
  .xlw-29 {
    width: calc(29*1%); }

  .xlw30,
  .xlw-30 {
    width: calc(30*1%); }

  .xlw31,
  .xlw-31 {
    width: calc(31*1%); }

  .xlw32,
  .xlw-32 {
    width: calc(32*1%); }

  .xlw33,
  .xlw-33 {
    width: calc(33*1%); }

  .xlw34,
  .xlw-34 {
    width: calc(34*1%); }

  .xlw35,
  .xlw-35 {
    width: calc(35*1%); }

  .xlw36,
  .xlw-36 {
    width: calc(36*1%); }

  .xlw37,
  .xlw-37 {
    width: calc(37*1%); }

  .xlw38,
  .xlw-38 {
    width: calc(38*1%); }

  .xlw39,
  .xlw-39 {
    width: calc(39*1%); }

  .xlw40,
  .xlw-40 {
    width: calc(40*1%); }

  .xlw41,
  .xlw-41 {
    width: calc(41*1%); }

  .xlw42,
  .xlw-42 {
    width: calc(42*1%); }

  .xlw43,
  .xlw-43 {
    width: calc(43*1%); }

  .xlw44,
  .xlw-44 {
    width: calc(44*1%); }

  .xlw45,
  .xlw-45 {
    width: calc(45*1%); }

  .xlw46,
  .xlw-46 {
    width: calc(46*1%); }

  .xlw47,
  .xlw-47 {
    width: calc(47*1%); }

  .xlw48,
  .xlw-48 {
    width: calc(48*1%); }

  .xlw49,
  .xlw-49 {
    width: calc(49*1%); }

  .xlw50,
  .xlw-50 {
    width: calc(50*1%); }

  .xlw51,
  .xlw-51 {
    width: calc(51*1%); }

  .xlw52,
  .xlw-52 {
    width: calc(52*1%); }

  .xlw53,
  .xlw-53 {
    width: calc(53*1%); }

  .xlw54,
  .xlw-54 {
    width: calc(54*1%); }

  .xlw55,
  .xlw-55 {
    width: calc(55*1%); }

  .xlw56,
  .xlw-56 {
    width: calc(56*1%); }

  .xlw57,
  .xlw-57 {
    width: calc(57*1%); }

  .xlw58,
  .xlw-58 {
    width: calc(58*1%); }

  .xlw59,
  .xlw-59 {
    width: calc(59*1%); }

  .xlw60,
  .xlw-60 {
    width: calc(60*1%); }

  .xlw61,
  .xlw-61 {
    width: calc(61*1%); }

  .xlw62,
  .xlw-62 {
    width: calc(62*1%); }

  .xlw63,
  .xlw-63 {
    width: calc(63*1%); }

  .xlw64,
  .xlw-64 {
    width: calc(64*1%); }

  .xlw65,
  .xlw-65 {
    width: calc(65*1%); }

  .xlw66,
  .xlw-66 {
    width: calc(66*1%); }

  .xlw67,
  .xlw-67 {
    width: calc(67*1%); }

  .xlw68,
  .xlw-68 {
    width: calc(68*1%); }

  .xlw69,
  .xlw-69 {
    width: calc(69*1%); }

  .xlw70,
  .xlw-70 {
    width: calc(70*1%); }

  .xlw71,
  .xlw-71 {
    width: calc(71*1%); }

  .xlw72,
  .xlw-72 {
    width: calc(72*1%); }

  .xlw73,
  .xlw-73 {
    width: calc(73*1%); }

  .xlw74,
  .xlw-74 {
    width: calc(74*1%); }

  .xlw75,
  .xlw-75 {
    width: calc(75*1%); }

  .xlw76,
  .xlw-76 {
    width: calc(76*1%); }

  .xlw77,
  .xlw-77 {
    width: calc(77*1%); }

  .xlw78,
  .xlw-78 {
    width: calc(78*1%); }

  .xlw79,
  .xlw-79 {
    width: calc(79*1%); }

  .xlw80,
  .xlw-80 {
    width: calc(80*1%); }

  .xlw81,
  .xlw-81 {
    width: calc(81*1%); }

  .xlw82,
  .xlw-82 {
    width: calc(82*1%); }

  .xlw83,
  .xlw-83 {
    width: calc(83*1%); }

  .xlw84,
  .xlw-84 {
    width: calc(84*1%); }

  .xlw85,
  .xlw-85 {
    width: calc(85*1%); }

  .xlw86,
  .xlw-86 {
    width: calc(86*1%); }

  .xlw87,
  .xlw-87 {
    width: calc(87*1%); }

  .xlw88,
  .xlw-88 {
    width: calc(88*1%); }

  .xlw89,
  .xlw-89 {
    width: calc(89*1%); }

  .xlw90,
  .xlw-90 {
    width: calc(90*1%); }

  .xlw91,
  .xlw-91 {
    width: calc(91*1%); }

  .xlw92,
  .xlw-92 {
    width: calc(92*1%); }

  .xlw93,
  .xlw-93 {
    width: calc(93*1%); }

  .xlw94,
  .xlw-94 {
    width: calc(94*1%); }

  .xlw95,
  .xlw-95 {
    width: calc(95*1%); }

  .xlw96,
  .xlw-96 {
    width: calc(96*1%); }

  .xlw97,
  .xlw-97 {
    width: calc(97*1%); }

  .xlw98,
  .xlw-98 {
    width: calc(98*1%); }

  .xlw99,
  .xlw-99 {
    width: calc(99*1%); }

  .xlw100,
  .xlw-100 {
    width: calc(100*1%); }

  .xlw-1rem {
    width: calc(1*1rem); }

  .xlw-2rem {
    width: calc(2*1rem); }

  .xlw-3rem {
    width: calc(3*1rem); }

  .xlw-4rem {
    width: calc(4*1rem); }

  .xlw-5rem {
    width: calc(5*1rem); }

  .xlw-6rem {
    width: calc(6*1rem); }

  .xlw-7rem {
    width: calc(7*1rem); }

  .xlw-8rem {
    width: calc(8*1rem); }

  .xlw-9rem {
    width: calc(9*1rem); }

  .xlw-10rem {
    width: calc(10*1rem); }

  .xlw-11rem {
    width: calc(11*1rem); }

  .xlw-12rem {
    width: calc(12*1rem); }

  .xlw-13rem {
    width: calc(13*1rem); }

  .xlw-14rem {
    width: calc(14*1rem); }

  .xlw-15rem {
    width: calc(15*1rem); }

  .xlw-16rem {
    width: calc(16*1rem); }

  .xlw-17rem {
    width: calc(17*1rem); }

  .xlw-18rem {
    width: calc(18*1rem); }

  .xlw-19rem {
    width: calc(19*1rem); }

  .xlw-20rem {
    width: calc(20*1rem); }

  .xlw-1px {
    width: calc(1*1px); }

  .xlw-2px {
    width: calc(2*1px); }

  .xlw-3px {
    width: calc(3*1px); }

  .xlw-4px {
    width: calc(4*1px); }

  .xlw-5px {
    width: calc(5*1px); }

  .xlw-6px {
    width: calc(6*1px); }

  .xlw-7px {
    width: calc(7*1px); }

  .xlw-8px {
    width: calc(8*1px); }

  .xlw-9px {
    width: calc(9*1px); }

  .xlw-10px {
    width: calc(10*1px); }

  .xlw-11px {
    width: calc(11*1px); }

  .xlw-12px {
    width: calc(12*1px); }

  .xlw-13px {
    width: calc(13*1px); }

  .xlw-14px {
    width: calc(14*1px); }

  .xlw-15px {
    width: calc(15*1px); }

  .xlw-16px {
    width: calc(16*1px); }

  .xlw-17px {
    width: calc(17*1px); }

  .xlw-18px {
    width: calc(18*1px); }

  .xlw-19px {
    width: calc(19*1px); }

  .xlw-20px {
    width: calc(20*1px); }

  .xlw-21px {
    width: calc(21*1px); }

  .xlw-22px {
    width: calc(22*1px); }

  .xlw-23px {
    width: calc(23*1px); }

  .xlw-24px {
    width: calc(24*1px); }

  .xlw-25px {
    width: calc(25*1px); }

  .xlw-26px {
    width: calc(26*1px); }

  .xlw-27px {
    width: calc(27*1px); }

  .xlw-28px {
    width: calc(28*1px); }

  .xlw-29px {
    width: calc(29*1px); }

  .xlw-30px {
    width: calc(30*1px); }

  .xlw-31px {
    width: calc(31*1px); }

  .xlw-32px {
    width: calc(32*1px); }

  .xlw-33px {
    width: calc(33*1px); }

  .xlw-34px {
    width: calc(34*1px); }

  .xlw-35px {
    width: calc(35*1px); }

  .xlw-36px {
    width: calc(36*1px); }

  .xlw-37px {
    width: calc(37*1px); }

  .xlw-38px {
    width: calc(38*1px); }

  .xlw-39px {
    width: calc(39*1px); }

  .xlw-40px {
    width: calc(40*1px); }

  .xlw-41px {
    width: calc(41*1px); }

  .xlw-42px {
    width: calc(42*1px); }

  .xlw-43px {
    width: calc(43*1px); }

  .xlw-44px {
    width: calc(44*1px); }

  .xlw-45px {
    width: calc(45*1px); }

  .xlw-46px {
    width: calc(46*1px); }

  .xlw-47px {
    width: calc(47*1px); }

  .xlw-48px {
    width: calc(48*1px); }

  .xlw-49px {
    width: calc(49*1px); }

  .xlw-50px {
    width: calc(50*1px); }

  .xlw-51px {
    width: calc(51*1px); }

  .xlw-52px {
    width: calc(52*1px); }

  .xlw-53px {
    width: calc(53*1px); }

  .xlw-54px {
    width: calc(54*1px); }

  .xlw-55px {
    width: calc(55*1px); }

  .xlw-56px {
    width: calc(56*1px); }

  .xlw-57px {
    width: calc(57*1px); }

  .xlw-58px {
    width: calc(58*1px); }

  .xlw-59px {
    width: calc(59*1px); }

  .xlw-60px {
    width: calc(60*1px); }

  .xlw-61px {
    width: calc(61*1px); }

  .xlw-62px {
    width: calc(62*1px); }

  .xlw-63px {
    width: calc(63*1px); }

  .xlw-64px {
    width: calc(64*1px); }

  .xlw-65px {
    width: calc(65*1px); }

  .xlw-66px {
    width: calc(66*1px); }

  .xlw-67px {
    width: calc(67*1px); }

  .xlw-68px {
    width: calc(68*1px); }

  .xlw-69px {
    width: calc(69*1px); }

  .xlw-70px {
    width: calc(70*1px); }

  .xlw-71px {
    width: calc(71*1px); }

  .xlw-72px {
    width: calc(72*1px); }

  .xlw-73px {
    width: calc(73*1px); }

  .xlw-74px {
    width: calc(74*1px); }

  .xlw-75px {
    width: calc(75*1px); }

  .xlw-76px {
    width: calc(76*1px); }

  .xlw-77px {
    width: calc(77*1px); }

  .xlw-78px {
    width: calc(78*1px); }

  .xlw-79px {
    width: calc(79*1px); }

  .xlw-80px {
    width: calc(80*1px); }

  .xlw-81px {
    width: calc(81*1px); }

  .xlw-82px {
    width: calc(82*1px); }

  .xlw-83px {
    width: calc(83*1px); }

  .xlw-84px {
    width: calc(84*1px); }

  .xlw-85px {
    width: calc(85*1px); }

  .xlw-86px {
    width: calc(86*1px); }

  .xlw-87px {
    width: calc(87*1px); }

  .xlw-88px {
    width: calc(88*1px); }

  .xlw-89px {
    width: calc(89*1px); }

  .xlw-90px {
    width: calc(90*1px); }

  .xlw-91px {
    width: calc(91*1px); }

  .xlw-92px {
    width: calc(92*1px); }

  .xlw-93px {
    width: calc(93*1px); }

  .xlw-94px {
    width: calc(94*1px); }

  .xlw-95px {
    width: calc(95*1px); }

  .xlw-96px {
    width: calc(96*1px); }

  .xlw-97px {
    width: calc(97*1px); }

  .xlw-98px {
    width: calc(98*1px); }

  .xlw-99px {
    width: calc(99*1px); }

  .xlw-100px {
    width: calc(100*1px); }

  .xlw-1vw {
    width: calc(1*1vw); }

  .xlw-2vw {
    width: calc(2*1vw); }

  .xlw-3vw {
    width: calc(3*1vw); }

  .xlw-4vw {
    width: calc(4*1vw); }

  .xlw-5vw {
    width: calc(5*1vw); }

  .xlw-6vw {
    width: calc(6*1vw); }

  .xlw-7vw {
    width: calc(7*1vw); }

  .xlw-8vw {
    width: calc(8*1vw); }

  .xlw-9vw {
    width: calc(9*1vw); }

  .xlw-10vw {
    width: calc(10*1vw); }

  .xlw-11vw {
    width: calc(11*1vw); }

  .xlw-12vw {
    width: calc(12*1vw); }

  .xlw-13vw {
    width: calc(13*1vw); }

  .xlw-14vw {
    width: calc(14*1vw); }

  .xlw-15vw {
    width: calc(15*1vw); }

  .xlw-16vw {
    width: calc(16*1vw); }

  .xlw-17vw {
    width: calc(17*1vw); }

  .xlw-18vw {
    width: calc(18*1vw); }

  .xlw-19vw {
    width: calc(19*1vw); }

  .xlw-20vw {
    width: calc(20*1vw); }

  .xlw-21vw {
    width: calc(21*1vw); }

  .xlw-22vw {
    width: calc(22*1vw); }

  .xlw-23vw {
    width: calc(23*1vw); }

  .xlw-24vw {
    width: calc(24*1vw); }

  .xlw-25vw {
    width: calc(25*1vw); }

  .xlw-26vw {
    width: calc(26*1vw); }

  .xlw-27vw {
    width: calc(27*1vw); }

  .xlw-28vw {
    width: calc(28*1vw); }

  .xlw-29vw {
    width: calc(29*1vw); }

  .xlw-30vw {
    width: calc(30*1vw); }

  .xlw-31vw {
    width: calc(31*1vw); }

  .xlw-32vw {
    width: calc(32*1vw); }

  .xlw-33vw {
    width: calc(33*1vw); }

  .xlw-34vw {
    width: calc(34*1vw); }

  .xlw-35vw {
    width: calc(35*1vw); }

  .xlw-36vw {
    width: calc(36*1vw); }

  .xlw-37vw {
    width: calc(37*1vw); }

  .xlw-38vw {
    width: calc(38*1vw); }

  .xlw-39vw {
    width: calc(39*1vw); }

  .xlw-40vw {
    width: calc(40*1vw); }

  .xlw-41vw {
    width: calc(41*1vw); }

  .xlw-42vw {
    width: calc(42*1vw); }

  .xlw-43vw {
    width: calc(43*1vw); }

  .xlw-44vw {
    width: calc(44*1vw); }

  .xlw-45vw {
    width: calc(45*1vw); }

  .xlw-46vw {
    width: calc(46*1vw); }

  .xlw-47vw {
    width: calc(47*1vw); }

  .xlw-48vw {
    width: calc(48*1vw); }

  .xlw-49vw {
    width: calc(49*1vw); }

  .xlw-50vw {
    width: calc(50*1vw); }

  .xlw-51vw {
    width: calc(51*1vw); }

  .xlw-52vw {
    width: calc(52*1vw); }

  .xlw-53vw {
    width: calc(53*1vw); }

  .xlw-54vw {
    width: calc(54*1vw); }

  .xlw-55vw {
    width: calc(55*1vw); }

  .xlw-56vw {
    width: calc(56*1vw); }

  .xlw-57vw {
    width: calc(57*1vw); }

  .xlw-58vw {
    width: calc(58*1vw); }

  .xlw-59vw {
    width: calc(59*1vw); }

  .xlw-60vw {
    width: calc(60*1vw); }

  .xlw-61vw {
    width: calc(61*1vw); }

  .xlw-62vw {
    width: calc(62*1vw); }

  .xlw-63vw {
    width: calc(63*1vw); }

  .xlw-64vw {
    width: calc(64*1vw); }

  .xlw-65vw {
    width: calc(65*1vw); }

  .xlw-66vw {
    width: calc(66*1vw); }

  .xlw-67vw {
    width: calc(67*1vw); }

  .xlw-68vw {
    width: calc(68*1vw); }

  .xlw-69vw {
    width: calc(69*1vw); }

  .xlw-70vw {
    width: calc(70*1vw); }

  .xlw-71vw {
    width: calc(71*1vw); }

  .xlw-72vw {
    width: calc(72*1vw); }

  .xlw-73vw {
    width: calc(73*1vw); }

  .xlw-74vw {
    width: calc(74*1vw); }

  .xlw-75vw {
    width: calc(75*1vw); }

  .xlw-76vw {
    width: calc(76*1vw); }

  .xlw-77vw {
    width: calc(77*1vw); }

  .xlw-78vw {
    width: calc(78*1vw); }

  .xlw-79vw {
    width: calc(79*1vw); }

  .xlw-80vw {
    width: calc(80*1vw); }

  .xlw-81vw {
    width: calc(81*1vw); }

  .xlw-82vw {
    width: calc(82*1vw); }

  .xlw-83vw {
    width: calc(83*1vw); }

  .xlw-84vw {
    width: calc(84*1vw); }

  .xlw-85vw {
    width: calc(85*1vw); }

  .xlw-86vw {
    width: calc(86*1vw); }

  .xlw-87vw {
    width: calc(87*1vw); }

  .xlw-88vw {
    width: calc(88*1vw); }

  .xlw-89vw {
    width: calc(89*1vw); }

  .xlw-90vw {
    width: calc(90*1vw); }

  .xlw-91vw {
    width: calc(91*1vw); }

  .xlw-92vw {
    width: calc(92*1vw); }

  .xlw-93vw {
    width: calc(93*1vw); }

  .xlw-94vw {
    width: calc(94*1vw); }

  .xlw-95vw {
    width: calc(95*1vw); }

  .xlw-96vw {
    width: calc(96*1vw); }

  .xlw-97vw {
    width: calc(97*1vw); }

  .xlw-98vw {
    width: calc(98*1vw); }

  .xlw-99vw {
    width: calc(99*1vw); }

  .xlw-100vw {
    width: calc(100*1vw); }

  .xlw33,
  .xlw-33 {
    width: 33.33333333%; }

  .xlw66,
  .xlw-66 {
    width: 66.66666666%; } }
@media (min-width: 1600px) {
  .xxlw1,
  .xxlw-1 {
    width: calc(1*1%); }

  .xxlw2,
  .xxlw-2 {
    width: calc(2*1%); }

  .xxlw3,
  .xxlw-3 {
    width: calc(3*1%); }

  .xxlw4,
  .xxlw-4 {
    width: calc(4*1%); }

  .xxlw5,
  .xxlw-5 {
    width: calc(5*1%); }

  .xxlw6,
  .xxlw-6 {
    width: calc(6*1%); }

  .xxlw7,
  .xxlw-7 {
    width: calc(7*1%); }

  .xxlw8,
  .xxlw-8 {
    width: calc(8*1%); }

  .xxlw9,
  .xxlw-9 {
    width: calc(9*1%); }

  .xxlw10,
  .xxlw-10 {
    width: calc(10*1%); }

  .xxlw11,
  .xxlw-11 {
    width: calc(11*1%); }

  .xxlw12,
  .xxlw-12 {
    width: calc(12*1%); }

  .xxlw13,
  .xxlw-13 {
    width: calc(13*1%); }

  .xxlw14,
  .xxlw-14 {
    width: calc(14*1%); }

  .xxlw15,
  .xxlw-15 {
    width: calc(15*1%); }

  .xxlw16,
  .xxlw-16 {
    width: calc(16*1%); }

  .xxlw17,
  .xxlw-17 {
    width: calc(17*1%); }

  .xxlw18,
  .xxlw-18 {
    width: calc(18*1%); }

  .xxlw19,
  .xxlw-19 {
    width: calc(19*1%); }

  .xxlw20,
  .xxlw-20 {
    width: calc(20*1%); }

  .xxlw21,
  .xxlw-21 {
    width: calc(21*1%); }

  .xxlw22,
  .xxlw-22 {
    width: calc(22*1%); }

  .xxlw23,
  .xxlw-23 {
    width: calc(23*1%); }

  .xxlw24,
  .xxlw-24 {
    width: calc(24*1%); }

  .xxlw25,
  .xxlw-25 {
    width: calc(25*1%); }

  .xxlw26,
  .xxlw-26 {
    width: calc(26*1%); }

  .xxlw27,
  .xxlw-27 {
    width: calc(27*1%); }

  .xxlw28,
  .xxlw-28 {
    width: calc(28*1%); }

  .xxlw29,
  .xxlw-29 {
    width: calc(29*1%); }

  .xxlw30,
  .xxlw-30 {
    width: calc(30*1%); }

  .xxlw31,
  .xxlw-31 {
    width: calc(31*1%); }

  .xxlw32,
  .xxlw-32 {
    width: calc(32*1%); }

  .xxlw33,
  .xxlw-33 {
    width: calc(33*1%); }

  .xxlw34,
  .xxlw-34 {
    width: calc(34*1%); }

  .xxlw35,
  .xxlw-35 {
    width: calc(35*1%); }

  .xxlw36,
  .xxlw-36 {
    width: calc(36*1%); }

  .xxlw37,
  .xxlw-37 {
    width: calc(37*1%); }

  .xxlw38,
  .xxlw-38 {
    width: calc(38*1%); }

  .xxlw39,
  .xxlw-39 {
    width: calc(39*1%); }

  .xxlw40,
  .xxlw-40 {
    width: calc(40*1%); }

  .xxlw41,
  .xxlw-41 {
    width: calc(41*1%); }

  .xxlw42,
  .xxlw-42 {
    width: calc(42*1%); }

  .xxlw43,
  .xxlw-43 {
    width: calc(43*1%); }

  .xxlw44,
  .xxlw-44 {
    width: calc(44*1%); }

  .xxlw45,
  .xxlw-45 {
    width: calc(45*1%); }

  .xxlw46,
  .xxlw-46 {
    width: calc(46*1%); }

  .xxlw47,
  .xxlw-47 {
    width: calc(47*1%); }

  .xxlw48,
  .xxlw-48 {
    width: calc(48*1%); }

  .xxlw49,
  .xxlw-49 {
    width: calc(49*1%); }

  .xxlw50,
  .xxlw-50 {
    width: calc(50*1%); }

  .xxlw51,
  .xxlw-51 {
    width: calc(51*1%); }

  .xxlw52,
  .xxlw-52 {
    width: calc(52*1%); }

  .xxlw53,
  .xxlw-53 {
    width: calc(53*1%); }

  .xxlw54,
  .xxlw-54 {
    width: calc(54*1%); }

  .xxlw55,
  .xxlw-55 {
    width: calc(55*1%); }

  .xxlw56,
  .xxlw-56 {
    width: calc(56*1%); }

  .xxlw57,
  .xxlw-57 {
    width: calc(57*1%); }

  .xxlw58,
  .xxlw-58 {
    width: calc(58*1%); }

  .xxlw59,
  .xxlw-59 {
    width: calc(59*1%); }

  .xxlw60,
  .xxlw-60 {
    width: calc(60*1%); }

  .xxlw61,
  .xxlw-61 {
    width: calc(61*1%); }

  .xxlw62,
  .xxlw-62 {
    width: calc(62*1%); }

  .xxlw63,
  .xxlw-63 {
    width: calc(63*1%); }

  .xxlw64,
  .xxlw-64 {
    width: calc(64*1%); }

  .xxlw65,
  .xxlw-65 {
    width: calc(65*1%); }

  .xxlw66,
  .xxlw-66 {
    width: calc(66*1%); }

  .xxlw67,
  .xxlw-67 {
    width: calc(67*1%); }

  .xxlw68,
  .xxlw-68 {
    width: calc(68*1%); }

  .xxlw69,
  .xxlw-69 {
    width: calc(69*1%); }

  .xxlw70,
  .xxlw-70 {
    width: calc(70*1%); }

  .xxlw71,
  .xxlw-71 {
    width: calc(71*1%); }

  .xxlw72,
  .xxlw-72 {
    width: calc(72*1%); }

  .xxlw73,
  .xxlw-73 {
    width: calc(73*1%); }

  .xxlw74,
  .xxlw-74 {
    width: calc(74*1%); }

  .xxlw75,
  .xxlw-75 {
    width: calc(75*1%); }

  .xxlw76,
  .xxlw-76 {
    width: calc(76*1%); }

  .xxlw77,
  .xxlw-77 {
    width: calc(77*1%); }

  .xxlw78,
  .xxlw-78 {
    width: calc(78*1%); }

  .xxlw79,
  .xxlw-79 {
    width: calc(79*1%); }

  .xxlw80,
  .xxlw-80 {
    width: calc(80*1%); }

  .xxlw81,
  .xxlw-81 {
    width: calc(81*1%); }

  .xxlw82,
  .xxlw-82 {
    width: calc(82*1%); }

  .xxlw83,
  .xxlw-83 {
    width: calc(83*1%); }

  .xxlw84,
  .xxlw-84 {
    width: calc(84*1%); }

  .xxlw85,
  .xxlw-85 {
    width: calc(85*1%); }

  .xxlw86,
  .xxlw-86 {
    width: calc(86*1%); }

  .xxlw87,
  .xxlw-87 {
    width: calc(87*1%); }

  .xxlw88,
  .xxlw-88 {
    width: calc(88*1%); }

  .xxlw89,
  .xxlw-89 {
    width: calc(89*1%); }

  .xxlw90,
  .xxlw-90 {
    width: calc(90*1%); }

  .xxlw91,
  .xxlw-91 {
    width: calc(91*1%); }

  .xxlw92,
  .xxlw-92 {
    width: calc(92*1%); }

  .xxlw93,
  .xxlw-93 {
    width: calc(93*1%); }

  .xxlw94,
  .xxlw-94 {
    width: calc(94*1%); }

  .xxlw95,
  .xxlw-95 {
    width: calc(95*1%); }

  .xxlw96,
  .xxlw-96 {
    width: calc(96*1%); }

  .xxlw97,
  .xxlw-97 {
    width: calc(97*1%); }

  .xxlw98,
  .xxlw-98 {
    width: calc(98*1%); }

  .xxlw99,
  .xxlw-99 {
    width: calc(99*1%); }

  .xxlw100,
  .xxlw-100 {
    width: calc(100*1%); }

  .xxlw-1rem {
    width: calc(1*1rem); }

  .xxlw-2rem {
    width: calc(2*1rem); }

  .xxlw-3rem {
    width: calc(3*1rem); }

  .xxlw-4rem {
    width: calc(4*1rem); }

  .xxlw-5rem {
    width: calc(5*1rem); }

  .xxlw-6rem {
    width: calc(6*1rem); }

  .xxlw-7rem {
    width: calc(7*1rem); }

  .xxlw-8rem {
    width: calc(8*1rem); }

  .xxlw-9rem {
    width: calc(9*1rem); }

  .xxlw-10rem {
    width: calc(10*1rem); }

  .xxlw-11rem {
    width: calc(11*1rem); }

  .xxlw-12rem {
    width: calc(12*1rem); }

  .xxlw-13rem {
    width: calc(13*1rem); }

  .xxlw-14rem {
    width: calc(14*1rem); }

  .xxlw-15rem {
    width: calc(15*1rem); }

  .xxlw-16rem {
    width: calc(16*1rem); }

  .xxlw-17rem {
    width: calc(17*1rem); }

  .xxlw-18rem {
    width: calc(18*1rem); }

  .xxlw-19rem {
    width: calc(19*1rem); }

  .xxlw-20rem {
    width: calc(20*1rem); }

  .xxlw-1px {
    width: calc(1*1px); }

  .xxlw-2px {
    width: calc(2*1px); }

  .xxlw-3px {
    width: calc(3*1px); }

  .xxlw-4px {
    width: calc(4*1px); }

  .xxlw-5px {
    width: calc(5*1px); }

  .xxlw-6px {
    width: calc(6*1px); }

  .xxlw-7px {
    width: calc(7*1px); }

  .xxlw-8px {
    width: calc(8*1px); }

  .xxlw-9px {
    width: calc(9*1px); }

  .xxlw-10px {
    width: calc(10*1px); }

  .xxlw-11px {
    width: calc(11*1px); }

  .xxlw-12px {
    width: calc(12*1px); }

  .xxlw-13px {
    width: calc(13*1px); }

  .xxlw-14px {
    width: calc(14*1px); }

  .xxlw-15px {
    width: calc(15*1px); }

  .xxlw-16px {
    width: calc(16*1px); }

  .xxlw-17px {
    width: calc(17*1px); }

  .xxlw-18px {
    width: calc(18*1px); }

  .xxlw-19px {
    width: calc(19*1px); }

  .xxlw-20px {
    width: calc(20*1px); }

  .xxlw-21px {
    width: calc(21*1px); }

  .xxlw-22px {
    width: calc(22*1px); }

  .xxlw-23px {
    width: calc(23*1px); }

  .xxlw-24px {
    width: calc(24*1px); }

  .xxlw-25px {
    width: calc(25*1px); }

  .xxlw-26px {
    width: calc(26*1px); }

  .xxlw-27px {
    width: calc(27*1px); }

  .xxlw-28px {
    width: calc(28*1px); }

  .xxlw-29px {
    width: calc(29*1px); }

  .xxlw-30px {
    width: calc(30*1px); }

  .xxlw-31px {
    width: calc(31*1px); }

  .xxlw-32px {
    width: calc(32*1px); }

  .xxlw-33px {
    width: calc(33*1px); }

  .xxlw-34px {
    width: calc(34*1px); }

  .xxlw-35px {
    width: calc(35*1px); }

  .xxlw-36px {
    width: calc(36*1px); }

  .xxlw-37px {
    width: calc(37*1px); }

  .xxlw-38px {
    width: calc(38*1px); }

  .xxlw-39px {
    width: calc(39*1px); }

  .xxlw-40px {
    width: calc(40*1px); }

  .xxlw-41px {
    width: calc(41*1px); }

  .xxlw-42px {
    width: calc(42*1px); }

  .xxlw-43px {
    width: calc(43*1px); }

  .xxlw-44px {
    width: calc(44*1px); }

  .xxlw-45px {
    width: calc(45*1px); }

  .xxlw-46px {
    width: calc(46*1px); }

  .xxlw-47px {
    width: calc(47*1px); }

  .xxlw-48px {
    width: calc(48*1px); }

  .xxlw-49px {
    width: calc(49*1px); }

  .xxlw-50px {
    width: calc(50*1px); }

  .xxlw-51px {
    width: calc(51*1px); }

  .xxlw-52px {
    width: calc(52*1px); }

  .xxlw-53px {
    width: calc(53*1px); }

  .xxlw-54px {
    width: calc(54*1px); }

  .xxlw-55px {
    width: calc(55*1px); }

  .xxlw-56px {
    width: calc(56*1px); }

  .xxlw-57px {
    width: calc(57*1px); }

  .xxlw-58px {
    width: calc(58*1px); }

  .xxlw-59px {
    width: calc(59*1px); }

  .xxlw-60px {
    width: calc(60*1px); }

  .xxlw-61px {
    width: calc(61*1px); }

  .xxlw-62px {
    width: calc(62*1px); }

  .xxlw-63px {
    width: calc(63*1px); }

  .xxlw-64px {
    width: calc(64*1px); }

  .xxlw-65px {
    width: calc(65*1px); }

  .xxlw-66px {
    width: calc(66*1px); }

  .xxlw-67px {
    width: calc(67*1px); }

  .xxlw-68px {
    width: calc(68*1px); }

  .xxlw-69px {
    width: calc(69*1px); }

  .xxlw-70px {
    width: calc(70*1px); }

  .xxlw-71px {
    width: calc(71*1px); }

  .xxlw-72px {
    width: calc(72*1px); }

  .xxlw-73px {
    width: calc(73*1px); }

  .xxlw-74px {
    width: calc(74*1px); }

  .xxlw-75px {
    width: calc(75*1px); }

  .xxlw-76px {
    width: calc(76*1px); }

  .xxlw-77px {
    width: calc(77*1px); }

  .xxlw-78px {
    width: calc(78*1px); }

  .xxlw-79px {
    width: calc(79*1px); }

  .xxlw-80px {
    width: calc(80*1px); }

  .xxlw-81px {
    width: calc(81*1px); }

  .xxlw-82px {
    width: calc(82*1px); }

  .xxlw-83px {
    width: calc(83*1px); }

  .xxlw-84px {
    width: calc(84*1px); }

  .xxlw-85px {
    width: calc(85*1px); }

  .xxlw-86px {
    width: calc(86*1px); }

  .xxlw-87px {
    width: calc(87*1px); }

  .xxlw-88px {
    width: calc(88*1px); }

  .xxlw-89px {
    width: calc(89*1px); }

  .xxlw-90px {
    width: calc(90*1px); }

  .xxlw-91px {
    width: calc(91*1px); }

  .xxlw-92px {
    width: calc(92*1px); }

  .xxlw-93px {
    width: calc(93*1px); }

  .xxlw-94px {
    width: calc(94*1px); }

  .xxlw-95px {
    width: calc(95*1px); }

  .xxlw-96px {
    width: calc(96*1px); }

  .xxlw-97px {
    width: calc(97*1px); }

  .xxlw-98px {
    width: calc(98*1px); }

  .xxlw-99px {
    width: calc(99*1px); }

  .xxlw-100px {
    width: calc(100*1px); }

  .xxlw-1vw {
    width: calc(1*1vw); }

  .xxlw-2vw {
    width: calc(2*1vw); }

  .xxlw-3vw {
    width: calc(3*1vw); }

  .xxlw-4vw {
    width: calc(4*1vw); }

  .xxlw-5vw {
    width: calc(5*1vw); }

  .xxlw-6vw {
    width: calc(6*1vw); }

  .xxlw-7vw {
    width: calc(7*1vw); }

  .xxlw-8vw {
    width: calc(8*1vw); }

  .xxlw-9vw {
    width: calc(9*1vw); }

  .xxlw-10vw {
    width: calc(10*1vw); }

  .xxlw-11vw {
    width: calc(11*1vw); }

  .xxlw-12vw {
    width: calc(12*1vw); }

  .xxlw-13vw {
    width: calc(13*1vw); }

  .xxlw-14vw {
    width: calc(14*1vw); }

  .xxlw-15vw {
    width: calc(15*1vw); }

  .xxlw-16vw {
    width: calc(16*1vw); }

  .xxlw-17vw {
    width: calc(17*1vw); }

  .xxlw-18vw {
    width: calc(18*1vw); }

  .xxlw-19vw {
    width: calc(19*1vw); }

  .xxlw-20vw {
    width: calc(20*1vw); }

  .xxlw-21vw {
    width: calc(21*1vw); }

  .xxlw-22vw {
    width: calc(22*1vw); }

  .xxlw-23vw {
    width: calc(23*1vw); }

  .xxlw-24vw {
    width: calc(24*1vw); }

  .xxlw-25vw {
    width: calc(25*1vw); }

  .xxlw-26vw {
    width: calc(26*1vw); }

  .xxlw-27vw {
    width: calc(27*1vw); }

  .xxlw-28vw {
    width: calc(28*1vw); }

  .xxlw-29vw {
    width: calc(29*1vw); }

  .xxlw-30vw {
    width: calc(30*1vw); }

  .xxlw-31vw {
    width: calc(31*1vw); }

  .xxlw-32vw {
    width: calc(32*1vw); }

  .xxlw-33vw {
    width: calc(33*1vw); }

  .xxlw-34vw {
    width: calc(34*1vw); }

  .xxlw-35vw {
    width: calc(35*1vw); }

  .xxlw-36vw {
    width: calc(36*1vw); }

  .xxlw-37vw {
    width: calc(37*1vw); }

  .xxlw-38vw {
    width: calc(38*1vw); }

  .xxlw-39vw {
    width: calc(39*1vw); }

  .xxlw-40vw {
    width: calc(40*1vw); }

  .xxlw-41vw {
    width: calc(41*1vw); }

  .xxlw-42vw {
    width: calc(42*1vw); }

  .xxlw-43vw {
    width: calc(43*1vw); }

  .xxlw-44vw {
    width: calc(44*1vw); }

  .xxlw-45vw {
    width: calc(45*1vw); }

  .xxlw-46vw {
    width: calc(46*1vw); }

  .xxlw-47vw {
    width: calc(47*1vw); }

  .xxlw-48vw {
    width: calc(48*1vw); }

  .xxlw-49vw {
    width: calc(49*1vw); }

  .xxlw-50vw {
    width: calc(50*1vw); }

  .xxlw-51vw {
    width: calc(51*1vw); }

  .xxlw-52vw {
    width: calc(52*1vw); }

  .xxlw-53vw {
    width: calc(53*1vw); }

  .xxlw-54vw {
    width: calc(54*1vw); }

  .xxlw-55vw {
    width: calc(55*1vw); }

  .xxlw-56vw {
    width: calc(56*1vw); }

  .xxlw-57vw {
    width: calc(57*1vw); }

  .xxlw-58vw {
    width: calc(58*1vw); }

  .xxlw-59vw {
    width: calc(59*1vw); }

  .xxlw-60vw {
    width: calc(60*1vw); }

  .xxlw-61vw {
    width: calc(61*1vw); }

  .xxlw-62vw {
    width: calc(62*1vw); }

  .xxlw-63vw {
    width: calc(63*1vw); }

  .xxlw-64vw {
    width: calc(64*1vw); }

  .xxlw-65vw {
    width: calc(65*1vw); }

  .xxlw-66vw {
    width: calc(66*1vw); }

  .xxlw-67vw {
    width: calc(67*1vw); }

  .xxlw-68vw {
    width: calc(68*1vw); }

  .xxlw-69vw {
    width: calc(69*1vw); }

  .xxlw-70vw {
    width: calc(70*1vw); }

  .xxlw-71vw {
    width: calc(71*1vw); }

  .xxlw-72vw {
    width: calc(72*1vw); }

  .xxlw-73vw {
    width: calc(73*1vw); }

  .xxlw-74vw {
    width: calc(74*1vw); }

  .xxlw-75vw {
    width: calc(75*1vw); }

  .xxlw-76vw {
    width: calc(76*1vw); }

  .xxlw-77vw {
    width: calc(77*1vw); }

  .xxlw-78vw {
    width: calc(78*1vw); }

  .xxlw-79vw {
    width: calc(79*1vw); }

  .xxlw-80vw {
    width: calc(80*1vw); }

  .xxlw-81vw {
    width: calc(81*1vw); }

  .xxlw-82vw {
    width: calc(82*1vw); }

  .xxlw-83vw {
    width: calc(83*1vw); }

  .xxlw-84vw {
    width: calc(84*1vw); }

  .xxlw-85vw {
    width: calc(85*1vw); }

  .xxlw-86vw {
    width: calc(86*1vw); }

  .xxlw-87vw {
    width: calc(87*1vw); }

  .xxlw-88vw {
    width: calc(88*1vw); }

  .xxlw-89vw {
    width: calc(89*1vw); }

  .xxlw-90vw {
    width: calc(90*1vw); }

  .xxlw-91vw {
    width: calc(91*1vw); }

  .xxlw-92vw {
    width: calc(92*1vw); }

  .xxlw-93vw {
    width: calc(93*1vw); }

  .xxlw-94vw {
    width: calc(94*1vw); }

  .xxlw-95vw {
    width: calc(95*1vw); }

  .xxlw-96vw {
    width: calc(96*1vw); }

  .xxlw-97vw {
    width: calc(97*1vw); }

  .xxlw-98vw {
    width: calc(98*1vw); }

  .xxlw-99vw {
    width: calc(99*1vw); }

  .xxlw-100vw {
    width: calc(100*1vw); }

  .xxlw33,
  .xxlw-33 {
    width: 33.33333333%; }

  .xxlw66,
  .xxlw-66 {
    width: 66.66666666%; } }
.cursor-auto {
  cursor: auto; }

.cursor-default {
  cursor: default; }

.cursor-pointer {
  cursor: pointer; }

.cursor-wait {
  cursor: wait; }

.cursor-text {
  cursor: text; }

.cursor-move {
  cursor: move; }

.cursor-help {
  cursor: help; }

.cursor-not-allowed {
  cursor: not-allowed; }

.cursor-none {
  cursor: none; }

.cursor-context-menu {
  cursor: context-menu; }

.cursor-progress {
  cursor: progress; }

.cursor-cell {
  cursor: cell; }

.cursor-crosshair {
  cursor: crosshair; }

.cursor-vertical-text {
  cursor: vertical-text; }

.cursor-alias {
  cursor: alias; }

.cursor-copy {
  cursor: copy; }

.cursor-no-drop {
  cursor: no-drop; }

.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab; }

.cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.cursor-all-scroll {
  cursor: all-scroll; }

.cursor-col-resize {
  cursor: col-resize; }

.cursor-row-resize {
  cursor: row-resize; }

.cursor-n-resize {
  cursor: n-resize; }

.cursor-e-resize {
  cursor: e-resize; }

.cursor-s-resize {
  cursor: s-resize; }

.cursor-w-resize {
  cursor: w-resize; }

.cursor-ne-resize {
  cursor: ne-resize; }

.cursor-nw-resize {
  cursor: nw-resize; }

.cursor-se-resize {
  cursor: se-resize; }

.cursor-sw-resize {
  cursor: sw-resize; }

.cursor-ew-resize {
  cursor: ew-resize; }

.cursor-ns-resize {
  cursor: ns-resize; }

.cursor-nesw-resize {
  cursor: nesw-resize; }

.cursor-nwse-resize {
  cursor: nwse-resize; }

.cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.pointer-events-none {
  pointer-events: none; }

.pointer-events-auto {
  pointer-events: auto; }

@media (min-width: 576px) {
  .smobject-contain {
    -o-object-fit: contain;
       object-fit: contain; }

  .smobject-cover {
    -o-object-fit: cover;
       object-fit: cover; } }
@media (min-width: 768px) {
  .mdobject-contain {
    -o-object-fit: contain;
       object-fit: contain; }

  .mdobject-cover {
    -o-object-fit: cover;
       object-fit: cover; } }
@media (min-width: 1024px) {
  .lgobject-contain {
    -o-object-fit: contain;
       object-fit: contain; }

  .lgobject-cover {
    -o-object-fit: cover;
       object-fit: cover; } }
@media (min-width: 1280px) {
  .xlobject-contain {
    -o-object-fit: contain;
       object-fit: contain; }

  .xlobject-cover {
    -o-object-fit: cover;
       object-fit: cover; } }
@media (min-width: 1600px) {
  .xxlobject-contain {
    -o-object-fit: contain;
       object-fit: contain; }

  .xxlobject-cover {
    -o-object-fit: cover;
       object-fit: cover; } }
body {
  font-size: 16px; }

.img-cover {
  -o-object-fit: cover;
     object-fit: cover;
  min-width: 100%;
  min-height: 100%; }

.divider {
  height: var(--borders-sizes); }

.serif {
  font-family: var(--serif), serif !important; }

.sansserif {
  font-family: var(--sans-serif), sans-serif !important; }

img {
  min-width: 100%; }

.full-height,
.hfs {
  height: 100dvh; }

.swiper-pagination-bullet {
  background: var(--black-color);
  /*opacity: 1;*/
  margin-left: 0.125rem;
  margin-right: 0.125rem; }
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color); }

.sup {
  font-size: 50%;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%); }

@media (max-width: 767px) {
  .p-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: var(--grid-width);
    max-width: var(--grid-max-width);
    margin-right: auto;
    margin-left: auto; } }

@media (max-width: 767px) {
  .p-w-100 {
    width: 100% !important; } }

@media (max-width: 767px) {
  .p-hidden {
    display: none !important; } }

.bi-sb-image-bloc + .bi-sb-image-bloc {
  padding-top: calc(var(--gutter)*2) !important; }

.text-italic {
  font-style: italic; }

.editpost {
  position: fixed;
  bottom: 2rem;
  left: 2rem;
  padding: 1rem;
  text-transform: uppercase;
  font-size: 1rem;
  z-index: 999999999;
  background-color: white;
  color: black; }

.sr-text,
.screen-reader-text {
  font-size: 0;
  -webkit-transform: translateX(-9999px);
          transform: translateX(-9999px); }

:root {
  --primary-color: #E62B34;
  --primary: #E62B34;
  --bg-color: #fff;
  --black-color: var(--primary-color);
  --black-color: #131315;
  --white-color: #fff;
  --white: #fff;
  --lines-color: #757575;
  --radius: 0px;
  --font-title: 'Inter';
  --font-text: 'Inter';
  --font-meta: 'Inter';
  --clImageSize: 92px;
  --footer-bg: #111;
  --header-bg: #333;
  --nav-bg: #111;
  --gutter: 16px;
  --lines-size: 2px;
  --borders-sizes: 2px;
  --primary-color: #01796f;
  --gutter-demi: calc(var(--gutter)/2);
  --gutter-large: calc(var(--gutter)*2);
  --gap: 16px;
  --gap-demi: 8px;
  --gap-2: 32px;
  --block-gap: 32px;
  --block-gap-large: 64px;
  --black: black;
  --white: white;
  --grey: grey;
  --text-dark: #333;
  --text-light: #aaa; }
  @media (min-width: 768px) {
    :root {
      --gutter: 20px; } }
  @media (min-width: 1024px) {
    :root {
      --gutter: 22px; } }
  @media (min-width: 1280px) {
    :root {
      --gutter: 24px; } }

div.asl_r.vertical {
  padding: var(--lines-size) !important;
  border-radius: var(--radius) !important; }

.asl_content .asl_image {
  /*max-width: 100%;*/
  display: none; }
.asl_content h3, .asl_content a {
  padding-left: 0 !important; }

div.asl_w {
  background: none !important; }

div.asl_w .probox {
  border-radius: var(--radius) !important;
  border: var(--lines-size) solid var(--primary) !important; }

div.asl_w {
  background: white !important;
  border-radius: var(--radius) !important; }

div.asl_r.vertical .results {
  border-radius: var(--radius) !important; }
  div.asl_r.vertical .results > div {
    background: white !important;
    border-radius: var(--radius) !important; }

.ariane li {
  display: inline-block;
  padding-right: var(--gutter-demi); }
  .ariane li + li:before {
    content: '>';
    display: inline-block;
    color: var(--lines-color);
    padding-right: var(--gutter-demi); }
.ariane a svg {
  -webkit-transform: translateY(2px);
          transform: translateY(2px); }

.wysiwyg {
  padding-bottom: calc(var(--gutter)*2); }
  .wysiwyg p:first-child {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.75em; }
    @media (min-width: 768px) {
      .wysiwyg p:first-child {
        font-size: 18px; } }
    @media (min-width: 1024px) {
      .wysiwyg p:first-child {
        font-size: 20px; } }
  .wysiwyg > img {
    width: 100%;
    height: auto;
    display: block;
    margin-top: var(--gutter-large);
    margin-bottom: var(--gutter-large); }
  .wysiwyg p a, .wysiwyg li a {
    color: black;
    text-decoration: underline; }
  .wysiwyg ul, .wysiwyg ol {
    margin-top: var(--gutter); }
  .wysiwyg li {
    font-size: 14px;
    line-height: 1.75em; }
    .wysiwyg li:before {
      content: '-';
      color: var(--primary-color); }
    .wysiwyg li + li {
      margin-top: calc(var(--gutter)/2); }
  .wysiwyg h2 {
    /*font-weight: 700;*/
    border-top: var(--lines-size) solid var(--lines-color);
    margin-top: calc(var(--gutter)*2);
    padding-top: calc(var(--gutter)*2);
    padding-bottom: calc(var(--gutter)*0.5); }
  .wysiwyg h3 {
    padding-top: calc(var(--gutter)*1.5); }
    .wysiwyg h3 + p {
      padding-top: calc(var(--gutter)*0.5); }

.wysiwyg h2 {
  width: 100%; }
.wysiwyg h3 {
  width: 100%; }
.wysiwyg h4 {
  width: 100%; }
.wysiwyg p, .wysiwyg li {
  color: var(--black); }
.wysiwyg a {
  color: var(--black); }
.wysiwyg * + h2 {
  margin-top: var(--block-gap);
  padding-top: var(--block-gap);
  border-top: var(--lines-size) solid var(--lines-color); }
.wysiwyg * + h3 {
  margin-top: var(--block-gap-demi); }
.wysiwyg * + h4 {
  margin-top: var(--block-gap-demi); }
.wysiwyg p + p {
  margin-top: var(--gap); }
.wysiwyg h2 + p {
  margin-top: var(--block-gap); }
.wysiwyg h3 + p {
  margin-top: calc(var(--block-gap)/2); }
.wysiwyg h4 + p {
  margin-top: calc(var(--block-gap)/2); }

.heading-1, .hero h1, .single-post--title {
  font-size: 32px;
  line-height: 1.25em;
  font-weight: 800;
  display: block;
  letter-spacing: -0.5px;
  font-family: var(--font-title); }
  @media (min-width: 768px) {
    .heading-1, .hero h1, .single-post--title {
      font-size: 36px; } }
  @media (min-width: 1024px) {
    .heading-1, .hero h1, .single-post--title {
      font-size: 40px; } }
  @media (min-width: 1280px) {
    .heading-1, .hero h1, .single-post--title {
      font-size: 44px; } }
  @media (min-width: 1600px) {
    .heading-1, .hero h1, .single-post--title {
      font-size: 48px; } }

.heading-2, .wysiwyg h2, .related-posts h2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.45em;
  letter-spacing: -0.25px;
  font-family: var(--font-title); }
  @media (min-width: 768px) {
    .heading-2, .wysiwyg h2, .related-posts h2 {
      font-size: 22px; } }
  @media (min-width: 1024px) {
    .heading-2, .wysiwyg h2, .related-posts h2 {
      font-size: 24px; } }
  @media (min-width: 1280px) {
    .heading-2, .wysiwyg h2, .related-posts h2 {
      font-size: 26px; } }
  @media (min-width: 1600px) {
    .heading-2, .wysiwyg h2, .related-posts h2 {
      font-size: 28px; } }

.heading-3, .wysiwyg h3, .post-item a .post-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.45em;
  letter-spacing: -0.125px;
  font-family: var(--font-title); }
  @media (min-width: 768px) {
    .heading-3, .wysiwyg h3, .post-item a .post-title {
      font-size: 18px; } }
  @media (min-width: 1024px) {
    .heading-3, .wysiwyg h3, .post-item a .post-title {
      font-size: 20px; } }
  @media (min-width: 1280px) {
    .heading-3, .wysiwyg h3, .post-item a .post-title {
      font-size: 22px; } }
  @media (min-width: 1600px) {
    .heading-3, .wysiwyg h3, .post-item a .post-title {
      font-size: 24px; } }

.heading-4, .wysiwyg h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45em;
  letter-spacing: -0.125px;
  font-family: var(--font-title); }
  @media (min-width: 768px) {
    .heading-4, .wysiwyg h4 {
      font-size: 16px; } }
  @media (min-width: 1024px) {
    .heading-4, .wysiwyg h4 {
      font-size: 18px; } }
  @media (min-width: 1280px) {
    .heading-4, .wysiwyg h4 {
      font-size: 20px; } }
  @media (min-width: 1600px) {
    .heading-4, .wysiwyg h4 {
      font-size: 22px; } }

.text-regular, .wysiwyg p, .wysiwyg li, .single-post h1 + div, .post-categories, .post-tags, .post-item a .post-excerpt, footer p {
  font-size: 14px;
  line-height: 1.65em;
  font-family: var(--font-text); }

header .top .grid, header .top .pagination, header .top .posts-list, header .top footer {
  position: relative; }
  header .top .grid > .content, header .top .pagination > .content, header .top .posts-list > .content, header .top footer > .content {
    width: 100%;
    margin: calc(var(--gutter)*2) auto;
    display: block; }
    @media (max-width: 1023px) {
      header .top .grid > .content, header .top .pagination > .content, header .top .posts-list > .content, header .top footer > .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        /*text-align: center;*/ } }
    @media (min-width: 1024px) {
      header .top .grid > .content .burger, header .top .pagination > .content .burger, header .top .posts-list > .content .burger, header .top footer > .content .burger {
        display: none; }
      header .top .grid > .content .search, header .top .pagination > .content .search, header .top .posts-list > .content .search, header .top footer > .content .search {
        position: absolute;
        right: 0; } }
    header .top .grid > .content a, header .top .pagination > .content a, header .top .posts-list > .content a, header .top footer > .content a {
      color: black; }
header nav {
  border-top: var(--lines-color) solid var(--lines-size);
  border-bottom: var(--lines-size) solid var(--lines-color);
  width: 100%; }
  header nav a {
    color: black;
    font-size: 16px;
    font-family: var(--font-text); }
  header nav li + li {
    padding-top: var(--gutter); }
  header nav .nav-toggle {
    padding-top: calc(var(--gutter)*1.5);
    padding-bottom: calc(var(--gutter)*1.5); }
  header nav .nav-menu {
    display: none;
    padding-bottom: calc(var(--gutter)*2); }
  header nav.active .nav-menu {
    display: block; }

@media (min-width: 1080px) {
  header nav .nav-toggle {
    display: none; }
  header nav .nav-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0; }
    header nav .nav-menu li {
      padding-top: 0;
      display: inline-block; }
      header nav .nav-menu li a {
        display: block;
        padding-top: calc(var(--gutter) * 1);
        padding-bottom: calc(var(--gutter) * 1); } }
@media (max-width: 1023px) {
  .nav-main {
    /*display: none;*/
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: auto;
    max-height: 0;
    background: white;
    border-bottom: var(--lines-color) solid var(--lines-size);
    overflow: hidden;
    z-index: 88; }
    .nav-main ul {
      /*padding-top: var(--gutter);*/
      padding-bottom: calc(var(--gutter)*2); }
      .nav-main ul li + li {
        padding-top: var(--gutter); }
      .nav-main ul li a {
        color: black; } }
@media (min-width: 1024px) {
  .nav-main {
    position: absolute;
    right: 64px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    .nav-main ul li {
      display: inline-block;
      padding-left: calc(var(--gutter)*2); }
      .nav-main ul li a {
        font-weight: 600;
        color: black; } }
.nav-main a {
  font-family: var(--font-text); }

@media (max-width: 1023px) {
  .menu-open .nav-main {
    max-height: 200px; } }

body {
  background: #efefef; }

.grid, .pagination, .posts-list, footer {
  width: calc(100vw - var(--gutter)*4);
  max-width: 1240px; }
  .grid.medium, .medium.pagination, .medium.posts-list, footer.medium {
    max-width: 960px; }
  .grid.small, .small.pagination, .small.posts-list, footer.small {
    max-width: 640px; }

.block {
  padding-top: var(--block-gap); }

.text-regular, .wysiwyg p, .wysiwyg li, .single-post h1 + div, .post-categories, .post-tags, .post-item a .post-excerpt, footer p {
  font-family: var(--font-text); }

.text-meta, .post-item a .post-category {
  text-transform: uppercase; }

.hero {
  padding-left: var(--gap-demi);
  padding-right: var(--gap-demi); }
  .hero h1 {
    text-align: center;
    width: 100%;
    margin-top: var(--block-gap-large);
    margin-bottom: var(--block-gap); }

.single-post--title {
  text-align: center; }
.single-post--thumbnail {
  width: 100%; }
.single-post--categories {
  text-align: center;
  display: inline-block;
  margin-top: var(--gap-2); }
.single-post--meta {
  text-align: center;
  display: inline-block;
  margin-top: var(--gap-2); }
.single-post h1 + div {
  width: 100%;
  text-align: center; }
  .single-post h1 + div a {
    color: var(--primary); }

.pagination {
  margin-top: var(--block-gap);
  text-align: center; }
  .pagination a {
    font-family: var(--font-text); }

.logo {
  font-family: var(--font-title); }

.post-categories {
  border-top: var(--lines-size) solid var(--lines-color);
  padding-top: var(--block-gap); }
  .post-categories a {
    color: var(--primary); }

.post-tags {
  padding-top: var(--gap); }
  .post-tags a {
    color: var(--primary); }

.posts-list {
  margin-top: calc(var(--block-gap) - var(--gap)); }

.related-posts h2 {
  width: 100%;
  text-align: center;
  margin-top: calc(var(--block-gap) );
  display: block; }

.post-item {
  width: 100%;
  padding: var(--gap) var(--gap-demi) 0; }
  .post-item a {
    display: block;
    background: white; }
    .post-item a .post-content {
      padding: var(--gap); }
    .post-item a .post-title {
      color: var(--black); }
    .post-item a .post-excerpt {
      color: var(--text-dark);
      display: none; }
    .post-item a .post-category {
      color: var(--primary); }
  @media (min-width: 768px) {
    .post-item {
      width: 50%; }
      .post-item:nth-child(3), .post-item:nth-child(4), .post-item:nth-child(5), .post-item:nth-child(8), .post-item:nth-child(9), .post-item:nth-child(10) {
        width: 33.333%; } }

footer {
  margin-top: var(--block-gap-large);
  margin-bottom: var(--block-gap-large); }
  footer p {
    width: 100%;
    text-align: center; }

/*# sourceMappingURL=main.css.map */