@charset "UTF-8";
/**
 * Noto Sans TC
 * https://fonts.google.com/specimen/Noto+Sans+TC
 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap");
/**
 * Noto Serif TC
 * https://fonts.google.com/specimen/Noto+Serif+TC
 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap");
/**
 * Lateef
 * https://fonts.google.com/specimen/Lateef?preview.text=Enjoy%20The%20%20Magnificence%20Of%20nature
 */
/** DM Serif Display
 * https://fonts.google.com/specimen/DM+Serif+Display
 */
/**
 * Albert Sans
 * https://fonts.google.com/specimen/Albert+Sans
 */
/**
 * Cinzel
 * https://fonts.google.com/specimen/Cinzel
 */
/* 色彩 ----------------------------------------------------------------------- */
/* /色彩 ----------------------------------------------------------------------- */
/* 斷點設定 --------------------------------------------------------------------- */
/**
  * xxxs (359): 359px ~ 0 (沒定義工具類樣式中)
  * xxs (359): 559px ~ 360px 以下
  * xs (559): 767px ~ 560px
  * sm (767): 1023px ~ 768px
  * md (1023): 1439px ~ 1024px
  * lg (1199): 1919px ~ 1200px
  * xl (1919): 1920px 之後
  * 
  * 1024px 以上：macOS 捲軸模式設定永遠 (Always)，Safari 會有 CSS 斷點對不到 (差 15 px)，扣 16 (-15 + -1)
  * 1024px 以下：不用處理 IOS 不會有 Safari 捲軸模式選項，都是捲動時 (WhenScrolling) 
  * 其他參考資料：https://stackoverflow.com/questions/33289557/osx-safari-applying-media-query-15-pixels-early
*/
/* /斷點設定 --------------------------------------------------------------------- */
/* tools -------------------------------------------------------------------- */
/**
 * 參考來源：
 * https://github.com/twbs/bootstrap/blob/master/scss/_utilities.scss
 * 單位後方要加上 px，不然斷點因為 media query 只給數值不會應 px 有斷點效果
 */
/* /tools -------------------------------------------------------------------- */
/* 字設定 ----------------------------------------------------------------------- */
/**
 * 使用範例: @include fontSizeBatch (sm)
 * @param {Value} $breakpointName 斷點名稱，如果沒有帶入字串透過 @if 處理成空字串，空字串為全域斷點用。
*/
body {
  font-family: Helvetica, Arial, "Noto Sans TC", "微軟正黑體", Heiti TC, "メイリオ", sans-serif;
  line-height: 1;
  color: #666;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*, ::after, ::before {
  box-sizing: border-box;
}

body {
  font-family: "Noto Sans TC", sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.2;
  letter-spacing: 3%;
}

iframe,
video {
  width: 100%;
  max-width: 100%;
  display: block;
}

img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}

a {
  text-decoration: none;
  color: #000000;
  transition: color 0.3s ease;
}
a:hover {
  text-decoration: none;
  color: #004648;
}

ul, ol {
  list-style: none;
}

.listUnstyled {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

/**
 * Swiper 11.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 2, 2025
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-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: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: 2;
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: 3;
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  animation-delay: 2s;
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  animation-delay: 3s;
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  animation-delay: 4s;
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  animation-delay: 5s;
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  animation-duration: 0.5s;
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  animation-duration: 0.8s;
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  animation-duration: 3s;
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
/* Attention seekers  */
@keyframes bounce {
  from, 20%, 53%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.animate__flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}
@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  animation-name: rubberBand;
}
@keyframes shakeX {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  animation-name: shakeX;
}
@keyframes shakeY {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(0, -10px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  animation-name: shakeY;
}
@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.animate__headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}
@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  transform-origin: top center;
  animation-name: swing;
}
@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  animation-name: wobble;
}
@keyframes jello {
  from, 11.1%, to {
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  animation-name: jello;
  transform-origin: center;
}
@keyframes heartBeat {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
.animate__heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}

/* Back entrances */
@keyframes backInDown {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  animation-name: backInDown;
}
@keyframes backInLeft {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  animation-name: backInLeft;
}
@keyframes backInRight {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  animation-name: backInRight;
}
@keyframes backInUp {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  animation-name: backInUp;
}

/* Back exits */
@keyframes backOutDown {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  animation-name: backOutDown;
}
@keyframes backOutLeft {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  animation-name: backOutLeft;
}
@keyframes backOutRight {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  animation-name: backOutRight;
}
@keyframes backOutUp {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  animation-name: backOutUp;
}

/* Bouncing entrances  */
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  animation-name: bounceInDown;
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  animation-name: bounceInLeft;
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  animation-name: bounceInRight;
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  animation-name: bounceInUp;
}

/* Bouncing exits  */
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceOut;
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  animation-name: bounceOutUp;
}

/* Fading entrances  */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  animation-name: fadeIn;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  animation-name: fadeInUpBig;
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  animation-name: fadeInTopLeft;
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  animation-name: fadeInTopRight;
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  animation-name: fadeInBottomRight;
}

/* Fading exits */
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  animation-name: fadeOutUpBig;
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  animation-name: fadeOutTopRight;
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}

/* Flippers */
@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  backface-visibility: visible;
  animation-name: flip;
}
@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate__flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}
@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate__flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}
@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}
@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

/* Lightspeed */
@keyframes lightSpeedInRight {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedInLeft {
  from {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  animation-name: lightSpeedOutRight;
  animation-timing-function: ease-in;
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  animation-name: lightSpeedOutLeft;
  animation-timing-function: ease-in;
}

/* Rotating entrances */
@keyframes rotateIn {
  from {
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  animation-name: rotateIn;
  transform-origin: center;
}
@keyframes rotateInDownLeft {
  from {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}
@keyframes rotateInDownRight {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}
@keyframes rotateInUpLeft {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}
@keyframes rotateInUpRight {
  from {
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}

/* Rotating exits */
@keyframes rotateOut {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  animation-name: rotateOut;
  transform-origin: center;
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}

/* Specials */
@keyframes hinge {
  0% {
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: hinge;
  transform-origin: top left;
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  animation-name: rollOut;
}

/* Zooming entrances */
@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  animation-name: zoomIn;
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  animation-name: zoomInDown;
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  animation-name: zoomInLeft;
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  animation-name: zoomInRight;
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  animation-name: zoomInUp;
}

/* Zooming exits */
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  animation-name: zoomOut;
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  animation-name: zoomOutDown;
  transform-origin: center bottom;
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  animation-name: zoomOutLeft;
  transform-origin: left center;
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  animation-name: zoomOutRight;
  transform-origin: right center;
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  animation-name: zoomOutUp;
  transform-origin: center bottom;
}

/* Sliding entrances */
@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  animation-name: slideInDown;
}
@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  animation-name: slideInLeft;
}
@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  animation-name: slideInRight;
}
@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  animation-name: slideInUp;
}

/* Sliding exits */
@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  animation-name: slideOutDown;
}
@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  animation-name: slideOutLeft;
}
@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  animation-name: slideOutRight;
}
@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  animation-name: slideOutUp;
}

/** 參考來源：
  * https://codepen.io/carlos411/pen/jOExLwm
  * https://github.com/michalsnik/aos
  * https://michalsnik.github.io/aos/
  * https://animate.style/
*/
/** data-aos 的動畫類型列表：

  * 自訂動畫：
  - clipBottom
  - clipTop
  - clipLeft
  - clipRight
  - clipCenter (中間向外)
  - opacityUp (不因跨區而裁切，只是透明度變化)
  - fireworks
  - cart
  - imgEffects
  - effectsWrap
  // - my-animation

  * 官方：
  - fade
  - fade-up
  - fade-down
  - fade-left
  - fade-right
  - fade-up-right
  - fade-up-left
  - fade-down-right
  - fade-down-left

  - flip-up
  - flip-down
  - flip-left
  - flip-right

  - slide-up
  - slide-down
  - slide-left
  - slide-right

  - zoom-in
  - zoom-in-up
  - zoom-in-down
  - zoom-in-left
  - zoom-in-right
  - zoom-out
  - zoom-out-up
  - zoom-out-down
  - zoom-out-left
  - zoom-out-right

  * Anchor placements: (data-aos-anchor-placement)
  - top-bottom
  - top-center
  - top-top
  - center-bottom
  - center-center
  - center-top
  - bottom-bottom
  - bottom-center
  - bottom-top
*/
/* AOS 自訂動畫寫法一：使用 .className */
/* AOS 自訂動畫寫法二：使用 [data-aos="className"] */
[data-aos^=clip] {
  /**
    * ^= 是一個特殊符號，代表 "starts with"（以...開頭），用來匹配屬性值的開頭部分
    * 這段指定了所有以 clip 開頭，所共用的動畫屬性值
    * 無法以原生 aos 動畫在 HTML 的標籤上多加上像是 data-aos-duration or data-aos-delay 只能透過這的共用設定指定，無法
  */
  animation-duration: 1s;
  animation-fill-mode: both;
}

[data-aos=clipBottom] {
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
          clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
}
[data-aos=clipBottom].aos-animate {
  animation-name: clip_bottom;
}

.animate__clipBottom {
  animation-name: clip_bottom;
}

@keyframes clip_bottom {
  0% {
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
            clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
  }
}
[data-aos=clipTop].aos-animate {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
          clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  animation-name: clip_top;
}

.animate__clipTop {
  animation-name: clip_top;
}

@keyframes clip_top {
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
            clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
}
[data-aos=clipLeft].aos-animate {
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  animation-name: clip_left;
}

.animate__clipLeft {
  animation-name: clip_left;
}

@keyframes clip_left {
  0% {
    -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
            clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
}
[data-aos=clipRight].aos-animate {
  -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
          clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  animation-name: clip_right;
}

.animate__clipRight {
  animation-name: clip_right;
}

@keyframes clip_right {
  0% {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
            clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  }
  100% {
    -webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
            clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
  }
}
[data-aos=clipCenter].aos-animate {
  -webkit-clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
          clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
  animation-name: clip_center;
}

.animate__clipCenter {
  animation-name: clip_center;
}

@keyframes clip_center {
  0% {
    -webkit-clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
            clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
  }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  }
}
[data-aos=opacityUp] {
  opacity: 0;
}
[data-aos=opacityUp].aos-animate {
  opacity: 1;
  animation-name: opacityUp;
}

.animate__opacityUp {
  animation-name: transparent;
}

@keyframes opacityUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* 其他動效 */
.animate__fireworks {
  animation-name: fireworks;
}

@keyframes fireworks {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__cart {
  animation-name: cart;
}

@keyframes cart {
  0% {
    transform: translateX(-150px);
  }
  100% {
    transform: translateX(0px);
  }
}
.animate__imgEffects {
  animation-name: effects;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  transform: translate3d(100%, 0, 0);
}

.animate__effectsWrap {
  position: relative;
  overflow: hidden;
}

@keyframes effects {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  50% {
    transform: translate3d(0%, 0, 0);
  }
  100% {
    transform: translate3d(100%, 0, 0);
  }
}
/* /其他動效 */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

@media (max-width: 1024px) {
  .pc {
    display: none;
  }
}

.mb {
  display: none;
}
@media (max-width: 1024px) {
  .mb {
    display: block;
  }
}

.flex, .row {
  display: flex;
  flex-wrap: wrap;
}

.row {
  display: flex;
  flex-wrap: wrap;
}

.container {
  max-width: 1400px;
  padding-left: 16px;
  padding-right: 16px;
  margin: 0 auto;
  width: 100%;
}

.c-slideControl {
  display: flex;
}
@media (min-width: 770px) {
  .c-slideControl {
    flex-direction: column;
  }
}
.c-slideControlBtn {
  max-width: 40px;
  min-width: 40px;
  cursor: pointer;
}
.c-slideControlBtn--sm {
  display: block;
  margin-left: 16px;
  margin-right: 16px;
}
@media (min-width: 770px) {
  .c-slideControlBtn--sm {
    display: none;
  }
}
.c-slideControlBtn--xl {
  display: none;
  max-width: 30px;
  min-width: 30px;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 770px) {
  .c-slideControlBtn--xl {
    display: block;
    margin-bottom: 16px;
  }
  .c-slideControlBtn--xl:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1185px) {
  .c-slideControlBtn--xl {
    max-width: 40px;
    min-width: 40px;
    margin-bottom: 32px;
  }
}

.c-scrollTopBtn {
  z-index: 100;
  cursor: pointer;
}
.c-scrollTopBtn::after, .c-scrollTopBtn::before {
  content: "";
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 28px;
  height: 28px;
}
@media (min-width: 1185px) {
  .c-scrollTopBtn::after, .c-scrollTopBtn::before {
    width: 44px;
    height: 44px;
  }
}
.c-scrollTopBtn::after {
  background-image: url("../img/c-scrollTopBtn--default.svg");
}
.c-scrollTopBtn::before {
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/c-scrollTopBtn--hover.svg");
  opacity: 0;
  transition: opacity 0.3s;
}
.c-scrollTopBtn:hover::after {
  opacity: 0;
}
.c-scrollTopBtn:hover::before {
  opacity: 1;
}
.c-scrollTopBtn--position {
  position: fixed;
  bottom: 80px;
  right: 20px;
}
@media (min-width: 560px) {
  .c-scrollTopBtn--position {
    bottom: 100px;
  }
}
@media (min-width: 770px) {
  .c-scrollTopBtn--position {
    right: 42px;
  }
}
@media (min-width: 1185px) {
  .c-scrollTopBtn--position {
    right: 50px;
    bottom: 80px;
  }
}
@media (min-width: 1905px) {
  .c-scrollTopBtn--position {
    right: 120px;
  }
}

.lightBox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  justify-content: center;
  align-items: center;
  padding: 3%;
  z-index: 999;
}
.lightBox .content {
  padding: 30px;
  background: #fff;
  border-radius: 15px;
  max-width: 600px;
  color: #000;
  font-size: 13px;
  position: relative;
  z-index: 9;
  line-height: 20px;
}
.lightBox .content .contentText {
  max-height: 80vh;
  overflow-y: auto;
  padding-right: 15px;
}
.lightBox .content .contentText p {
  color: #000 !important;
}

.bgClose {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.close {
  width: 36px;
  height: 36px;
  position: absolute;
  top: -10px;
  right: -10px;
  background: #000;
  cursor: pointer;
  border-radius: 100%;
}
.close:after, .close:before {
  content: "";
  width: 24px;
  height: 1px;
  position: absolute;
  top: 17px;
  right: 6px;
  transform: rotate(45deg);
  background: #fff;
}
.close:after {
  transform: rotate(-45deg);
}

.c-formGroup {
  display: flex;
  margin-bottom: 24px;
}
.c-formGroup__item {
  display: flex;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
  padding-top: 12px;
  padding-bottom: 12px;
}
.c-formGroup__item + .c-formGroup__item {
  margin-left: 20px;
}

.c-form {
  overflow: hidden;
}
.c-formRow {
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
  flex-wrap: wrap;
}
.c-formCol {
  padding-left: 16px;
  padding-right: 16px;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 770px) {
  .c-formCol {
    flex: 1 0 0;
  }
}
.c-formLabel {
  word-break: keep-all;
  white-space: nowrap;
  padding-left: 8px;
  margin-right: 0.75rem;
  color: #FFFFFF;
}
@media (min-width: 1905px) {
  .c-formLabel {
    min-width: 80px;
    margin-right: 1rem;
  }
}
.c-formCheck {
  word-wrap: break-word;
  margin-right: 1rem;
  position: relative;
  min-height: 22px;
  display: flex;
  align-items: center;
}
.c-formCheck input[type=checkbox]:focus {
  outline: 0px auto rgba(0, 0, 0, 0);
  outline-offset: -2px;
}
.c-formCheck input[type=checkbox]:disabled {
  background-color: #cccccc;
  cursor: not-allowed;
}
.c-formCheck input[type=checkbox] {
  position: relative;
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  background-clip: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  vertical-align: middle;
  border: 1px solid #000000;
  border-radius: 3px;
  transition: background-color 0.25s;
  background-color: #FFFFFF;
  cursor: pointer;
}
.c-formCheck input[type=checkbox]:checked {
  background-color: #FFFFFF;
  border-color: #000000;
}
.c-formCheck input[type=checkbox]:checked::after {
  content: "";
  display: block;
  height: 50%;
  width: 80%;
  border: 0 solid #5A5A5A;
  border-width: 0 0 0.2em 0.2em;
  transform: rotate(-45deg) scale(0.6);
  position: absolute;
  border-color: #000000;
  margin: auto;
  top: -20%;
  bottom: 0;
  left: 0;
  right: 0;
}
.c-formCheck__label {
  line-height: 1.8;
}
.c-formSelect {
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  background-position: calc(100% - 10px);
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='6' viewBox='0 0 13 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 5.5L0.870835 0.249999L12.1292 0.25L6.5 5.5Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-size: 13px;
  background-repeat: no-repeat;
  border: 0px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0.2rem;
  padding-right: 40px;
}
.c-formSelect option {
  background-color: #000000;
  color: #FFFFFF;
}
.c-formControl {
  background: none;
  border: none;
  border-color: transparent;
  outline: 0;
}
.c-formControlinput {
  height: 2rem;
}
.c-formControltextarea {
  height: auto;
  width: 100%;
}
.c-formControl::-moz-placeholder {
  color: white;
}
.c-formControl::placeholder {
  color: white;
}
.c-formSelect, .c-formControl {
  width: 100%;
  color: #FFFFFF;
  font-weight: 300;
  font-size: 16px;
}
.c-form--column .c-formLabel {
  display: inline-block;
  margin-bottom: 18px;
  padding: 0px;
}
.c-form--column .c-formGroup {
  margin-bottom: 0;
}
.c-form--column .c-formCol {
  margin-bottom: 32px;
}
@media (min-width: 1185px) {
  .c-form--column .c-formCol {
    margin-bottom: 56px;
  }
}

.banner {
  perspective: 600px;
  position: relative;
  z-index: 1;
  width: 100%;
  display: flex;
  align-items: end;
  overflow: hidden;
  max-height: calc(100dvh - 50px);
}
.banner__bgImg {
  position: relative;
  z-index: 1;
}
.banner__flyOne {
  position: absolute;
  z-index: 2;
  width: 14%;
  top: 12%;
  left: 70%;
  opacity: 0;
  visibility: hidden;
  transform-origin: bottom center;
}
@media (min-width: 770px) {
  .banner__flyOne {
    width: 8%;
    top: 12%;
    left: 78%;
  }
}
.banner__flyTwo {
  position: absolute;
  z-index: 2;
  width: 14%;
  top: 74%;
  left: 15%;
  opacity: 0;
  visibility: hidden;
  transform-origin: top center;
}
@media (min-width: 770px) {
  .banner__flyTwo {
    width: 7%;
    top: 45%;
    left: 16%;
  }
}
.banner__wrap {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.banner__wrap__content {
  width: 100%;
  margin-top: -12%;
}
@media (min-width: 770px) {
  .banner__wrap__content {
    margin-top: -6%;
  }
}

.bannerContent__logoSub {
  width: 68%;
  margin: auto;
}
@media (min-width: 770px) {
  .bannerContent__logoSub {
    width: 12.5%;
    position: absolute;
    right: 1.5%;
    top: 3%;
  }
}
.bannerContent__name {
  width: 68%;
  margin: auto;
  margin-top: -4%;
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 770px) {
  .bannerContent__name {
    width: 21%;
    margin-top: 0%;
    margin-bottom: 1.5%;
  }
}
.bannerContent__title {
  width: 68%;
  margin: auto;
  margin-top: -1%;
  opacity: 0;
  visibility: hidden;
}
@media (min-width: 770px) {
  .bannerContent__title {
    width: 42%;
    margin-top: 0%;
  }
}

.kv {
  position: relative;
}
.kv__bgImg {
  position: relative;
  z-index: 1;
  width: 100%;
}
.kv__bgImg img {
  max-height: calc(100dvh - 50px);
  -o-object-fit: cover;
     object-fit: cover;
}
.kv__wrap {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.kv__wrap__inner {
  width: 100%;
}

.kvInner {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.kvInner__titleCh {
  position: absolute;
  z-index: 3;
  top: 3%;
  left: 75%;
  width: 19%;
}
@media (min-width: 770px) {
  .kvInner__titleCh {
    position: initial;
    width: 56%;
  }
}
.kvInner__content {
  position: absolute;
  z-index: 3;
  top: auto;
  bottom: 60px;
  left: 4%;
  width: 76%;
}
@media (min-width: 770px) {
  .kvInner__content {
    position: initial;
    width: 56%;
  }
}
.kvInner__titleEn {
  position: absolute;
  z-index: 3;
  top: auto;
  left: 6%;
  width: 86%;
  bottom: 20px;
}
@media (min-width: 770px) {
  .kvInner__titleEn {
    top: auto;
    bottom: 30px;
    left: 3%;
    width: 43%;
  }
}

.transportation {
  position: relative;
}
.transportation__map {
  position: relative;
}
.transportation__map__wrap {
  overflow-x: auto;
}
@media (min-width: 1024px) {
  .transportation__map__wrap {
    overflow-x: hidden;
  }
}

.transportationMapWrapInner {
  overflow-y: hidden;
  display: block;
  width: -moz-min-content;
  width: min-content;
}
@media (min-width: 770px) {
  .transportationMapWrapInner {
    width: 100%;
  }
}
.transportationMapWrapInner__info__pic {
  min-width: 790px;
  max-height: calc(100dvh - 100px);
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 560px) {
  .transportationMapWrapInner__info__pic {
    min-width: 300vw;
  }
}
@media (min-width: 770px) {
  .transportationMapWrapInner__info__pic {
    min-width: 1600px;
  }
}
@media (min-width: 1024px) {
  .transportationMapWrapInner__info__pic {
    min-width: 100%;
  }
}
.transportationMapWrapInner__info__head {
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  margin-left: auto;
  margin-right: auto;
  animation: move_left_right 8s infinite ease-in-out;
  width: 100%;
  max-width: 7%;
  bottom: 30px;
  display: none;
}
.transportationMapWrapInner__info__content {
  position: absolute;
  width: 100%;
}
.transportationMapWrapInner__info__content__box {
  position: absolute;
  z-index: 3;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.transportationMapWrapInner__info__content__box:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 150px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media (max-width: 769px) {
  .transportationMapWrapInner__info__content__box:after {
    content: "可左右滑動觀看全景";
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    display: block;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
  }
}
.transportationMapWrapInner__titleCh {
  width: 86%;
  position: absolute;
  left: 3%;
  right: 0;
  z-index: 5;
  top: 3%;
}
@media (min-width: 770px) {
  .transportationMapWrapInner__titleCh {
    width: 93%;
    left: 0%;
    right: 0;
    z-index: 5;
    top: 50%;
    bottom: 0;
    margin: auto;
    transform: translateY(-50%);
  }
}
.transportationMapWrapInner__titleEn {
  position: absolute;
  top: auto;
  bottom: 55px;
  z-index: 10;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 93%;
}
@media (min-width: 770px) {
  .transportationMapWrapInner__titleEn {
    top: 92%;
    left: 44%;
    width: 38.5%;
    bottom: auto;
  }
}

@keyframes move_left_right {
  0% {
    transform: translateX(0);
  }
  33% {
    transform: translateX(20vw);
  }
  66% {
    transform: translateX(-20vw);
  }
  100% {
    transform: translateX(0);
  }
}
.corss {
  position: relative;
  overflow: hidden;
}

.corssSec-2 {
  position: absolute;
  z-index: 2;
  margin: auto;
  left: 0;
  right: 0;
  width: 90%;
  top: 0.85%;
}
@media (min-width: 770px) {
  .corssSec-2 {
    width: 87%;
    top: 2.5%;
  }
}
.corssSec-2__flower {
  position: absolute;
  top: -3%;
  left: 81%;
  width: 15%;
  max-width: 100px;
}
@media (min-width: 770px) {
  .corssSec-2__flower {
    top: -7%;
    left: 90%;
  }
}
.corssSec-2__silhouette {
  position: absolute;
  top: auto;
  width: 43%;
  right: 8%;
  top: auto;
  bottom: -9%;
}
@media (min-width: 770px) {
  .corssSec-2__silhouette {
    width: 21%;
    right: 6%;
    bottom: -27%;
  }
}

.corssSec-3 {
  position: absolute;
  z-index: 1;
  margin: auto;
  left: 0;
  right: 0;
  width: 100%;
  top: 20.5%;
}
@media (min-width: 770px) {
  .corssSec-3 {
    top: 22%;
  }
}
.corssSec-3__wrap {
  width: 85%;
  margin: auto;
}
.corssSec-3__wrap__titleCh {
  position: relative;
  margin-bottom: 25%;
}
@media (min-width: 770px) {
  .corssSec-3__wrap__titleCh {
    width: 45%;
    margin-bottom: 5%;
    margin-left: auto;
  }
}
@media (min-width: 770px) {
  .corssSec-3__wrap__titleCh:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin-top: 5px;
    position: absolute;
    top: 58%;
    left: -67%;
  }
}
.corssSec-3__wrap__titleEn {
  display: none;
}
@media (min-width: 770px) {
  .corssSec-3__wrap__titleEn {
    display: block;
    position: relative;
    margin-left: auto;
    max-width: 35%;
    margin-top: 5%;
  }
}
.corssSec-3-slider {
  overflow: hidden;
}
@media (min-width: 770px) {
  .corssSec-3-slider {
    min-height: 276px;
  }
}
@media (min-width: 1905px) {
  .corssSec-3-slider {
    min-height: 543px;
  }
}
.corssSec-3-sliderList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.corssSec-3-slider .swiper-slide {
  transition: margin 0.3s ease;
}
@media (min-width: 770px) {
  .corssSec-3-slider .swiper-slide-active {
    margin-top: 40px;
  }
}
@media (min-width: 1905px) {
  .corssSec-3-slider .swiper-slide-active {
    margin-top: 80px;
  }
}
@media (min-width: 770px) {
  .corssSec-3-slider :nth-child(even of .swiper-slide-active ~ *) {
    margin-top: 40px;
  }
}
@media (min-width: 1905px) {
  .corssSec-3-slider :nth-child(even of .swiper-slide-active ~ *) {
    margin-top: 80px;
  }
}

.corssSec-4 {
  width: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 39%;
}
@media (min-width: 770px) {
  .corssSec-4 {
    top: 40%;
  }
}
.corssSec-4__wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 770px) {
  .corssSec-4__wrap {
    width: 93%;
  }
}
.corssSec-4__flowerOne {
  position: absolute;
  width: 100%;
  max-width: 8%;
  top: -6%;
  left: 15%;
}
@media (min-width: 770px) {
  .corssSec-4__flowerOne {
    top: -15%;
    left: 13%;
    max-width: 80px;
  }
}
.corssSec-4__flowerTwo {
  position: absolute;
  width: 100%;
  max-width: 9%;
  top: -2%;
  left: 6%;
}
@media (min-width: 770px) {
  .corssSec-4__flowerTwo {
    top: -4%;
    left: 4%;
    max-width: 110px;
  }
}

.corssSec-5 {
  width: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 60%;
}
@media (min-width: 770px) {
  .corssSec-5 {
    top: 60%;
  }
}
.corssSec-5__flowerOne {
  position: absolute;
  width: 100%;
  max-width: 8%;
  top: -6%;
  left: 74%;
}
@media (min-width: 770px) {
  .corssSec-5__flowerOne {
    top: -15%;
    left: 84%;
    max-width: 80px;
  }
}
.corssSec-5__flowerTwo {
  position: absolute;
  width: 100%;
  max-width: 9%;
  top: -2%;
  left: 82%;
}
@media (min-width: 770px) {
  .corssSec-5__flowerTwo {
    top: -4%;
    left: 89%;
    max-width: 110px;
  }
}
.corssSec-5__wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 770px) {
  .corssSec-5__wrap {
    width: 93%;
  }
}
.corssSec-5 .corssSec-publicContent__body {
  padding-left: 7%;
  padding-right: 7%;
}
@media (min-width: 770px) {
  .corssSec-5 .corssSec-publicContent__body {
    padding-left: 0;
    padding-right: 0;
  }
}

.corssSec-publicContent {
  width: 100%;
  min-width: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 770px) {
  .corssSec-publicContent {
    flex-direction: row;
  }
}
@media (min-width: 770px) {
  .corssSec-publicContent__head, .corssSec-publicContent__body {
    width: 50%;
    min-width: 50%;
  }
}
.corssSec-publicContent__head {
  padding-top: 10%;
  padding-bottom: 10%;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 770px) {
  .corssSec-publicContent__head {
    padding-top: 0;
    padding-bottom: 0;
    align-items: center;
  }
}
.corssSec-publicContent__head__titleCh {
  max-width: 80%;
  min-width: 80%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 770px) {
  .corssSec-publicContent__head__titleCh {
    margin-left: 0;
    max-width: 75%;
    min-width: 75%;
  }
}
.corssSec-publicContent__head__titleEn {
  display: none;
}
@media (min-width: 770px) {
  .corssSec-publicContent__head__titleEn {
    display: block;
    position: absolute;
    bottom: 1%;
    max-width: 38%;
  }
}
.corssSec-publicContent__body .corssSec-publicContentSlider {
  overflow: hidden;
}
.corssSec-publicContent__body .corssSec-publicContentSlider ul, .corssSec-publicContent__body .corssSec-publicContentSlider li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.corssSec-publicContent__body .corssSec-publicContentSlider__control {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5%;
}
@media (min-width: 770px) {
  .corssSec-publicContent__body .corssSec-publicContentSlider__control {
    display: none;
  }
}
.corssSec-publicContent__body .corssSec-publicContentSlider__control:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  max-width: 20%;
  order: 1;
  background-color: #fff;
}
.corssSec-publicContent__body .corssSec-publicContentSlider__control .corssSec-publicContentSlider__control__prev,
.corssSec-publicContent__body .corssSec-publicContentSlider__control .corssSec-publicContentSlider__control__next {
  max-width: 44px;
  margin-left: 15px;
  margin-right: 15px;
}
.corssSec-publicContent__body .corssSec-publicContentSlider__control .corssSec-publicContentSlider__control__next {
  order: 2;
}

@media (min-width: 770px) {
  .corssSec-publicContent--rowReverse {
    flex-direction: row-reverse;
  }
  .corssSec-publicContent--rowReverse .corssSec-publicContent__head__titleCh {
    margin-left: 8%;
  }
  .corssSec-publicContent--rowReverse .corssSec-publicContent__head__titleEn {
    margin-left: 4%;
  }
}

.corssSec-6 {
  position: absolute;
  width: 100%;
  top: 84%;
}
@media (min-width: 770px) {
  .corssSec-6 {
    top: 82.5%;
    left: 0%;
  }
}

.corssSec-6-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 770px) {
  .corssSec-6-content {
    max-width: 90%;
  }
}
@media (min-width: 770px) {
  .corssSec-6-content__head, .corssSec-6-content__body {
    max-width: 50%;
    min-width: 50%;
  }
}
.corssSec-6-content__head {
  position: relative;
  padding-left: 20%;
  padding-right: 20%;
  padding-bottom: 30%;
}
@media (min-width: 770px) {
  .corssSec-6-content__head {
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    display: flex;
    align-items: center;
  }
}
.corssSec-6-content__head__flower {
  position: absolute;
  left: 74%;
  top: -13%;
  width: 14%;
}
@media (min-width: 770px) {
  .corssSec-6-content__head__flower {
    width: 21%;
    left: 80%;
    top: -18%;
  }
}
@media (min-width: 770px) {
  .corssSec-6-content__head__str {
    max-width: 80%;
  }
}
@media (min-width: 770px) {
  .corssSec-6-content__body {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 770px) {
  .corssSec-6-content__body__pic {
    min-width: 102%;
    margin-bottom: -15%;
  }
}

.footer {
  min-height: 100vh;
  position: relative;
  top: 84%;
  z-index: 4;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 120px;
}
@media (min-width: 1185px) {
  .footer {
    padding-top: 0px;
    padding-bottom: 250px;
    margin-top: -5%;
  }
}
.footer--bg {
  background-size: 100% auto;
  background-repeat: repeat-y;
  background-image: url("../img/footerBgImg-xs.jpg");
}
@media (min-width: 770px) {
  .footer--bg {
    background-image: url("../img/footerBgImg-xl.jpg");
  }
}
.footer__bottomCover {
  position: absolute;
  z-index: 2;
  width: 100%;
  bottom: 50px;
}

/*----------  tools  ----------*/
.u-textAlign--center {
  text-align: center;
}

.u-textAlign--right {
  text-align: right;
}

.u-textAlign--left {
  text-align: left;
}

.u-verticalAlign--baseline {
  vertical-align: baseline;
}

.u-verticalAlign--top {
  vertical-align: top;
}

.u-verticalAlign--middle {
  vertical-align: middle;
}

.u-verticalAlign--bottom {
  vertical-align: bottom;
}

.u-verticalAlign--text-bottom {
  vertical-align: text-bottom;
}

.u-verticalAlign--text-top {
  vertical-align: text-top;
}

.u-whiteSpace--wrap {
  white-space: normal;
}

.u-whiteSpace--nowrap {
  white-space: nowrap;
}

.u-wordWrap--break {
  word-wrap: break-word;
  word-break: break-word;
}

.u-position--static {
  position: static;
}

.u-position--relative {
  position: relative;
}

.u-position--absolute {
  position: absolute;
}

.u-position--fixed {
  position: fixed;
}

.u-position--sticky {
  position: sticky;
}

.u-top--0 {
  top: 0;
}

.u-top--50 {
  top: 50%;
}

.u-top--100 {
  top: 100%;
}

.u-bottom--0 {
  bottom: 0;
}

.u-bottom--50 {
  bottom: 50%;
}

.u-bottom--100 {
  bottom: 100%;
}

.u-left--0 {
  left: 0;
}

.u-left--50 {
  left: 50%;
}

.u-left--100 {
  left: 100%;
}

.u-right--0 {
  right: 0;
}

.u-right--50 {
  right: 50%;
}

.u-right--100 {
  right: 100%;
}

.u-zIndex--0 {
  z-index: 0;
}

.u-zIndex--1 {
  z-index: 1;
}

.u-zIndex--2 {
  z-index: 2;
}

.u-zIndex--3 {
  z-index: 3;
}

.u-zIndex--4 {
  z-index: 4;
}

.u-zIndex--5 {
  z-index: 5;
}

.u-translateMiddle {
  transform: translate(-50%, -50%);
}

.u-translateMiddle--x {
  transform: translateX(-50%);
}

.u-translateMiddle--y {
  transform: translateY(-50%);
}

.u-border {
  border: 1px solid;
}

.u-border--0 {
  border: 0;
}

.u-border--1 {
  border: 1px solid;
}

.u-border--2 {
  border: 2px solid;
}

.u-border--3 {
  border: 3px solid;
}

.u-border--4 {
  border: 4px solid;
}

.u-border--5 {
  border: 5px solid;
}

.u-borderTop {
  border-top: 1px solid;
}

.u-borderTop--0 {
  border-top: 0;
}

.u-borderTop--1 {
  border-top: 1px solid;
}

.u-borderTop--2 {
  border-top: 2px solid;
}

.u-borderTop--3 {
  border-top: 3px solid;
}

.u-borderTop--4 {
  border-top: 4px solid;
}

.u-borderTop--5 {
  border-top: 5px solid;
}

.u-borderRight {
  border-right: 1px solid;
}

.u-borderRight--0 {
  border-right: 0;
}

.u-borderRight--1 {
  border-right: 1px solid;
}

.u-borderRight--2 {
  border-right: 2px solid;
}

.u-borderRight--3 {
  border-right: 3px solid;
}

.u-borderRight--4 {
  border-right: 4px solid;
}

.u-borderRight--5 {
  border-right: 5px solid;
}

.u-borderBottom {
  border-bottom: 1px solid;
}

.u-borderBottom--0 {
  border-bottom: 0;
}

.u-borderBottom--1 {
  border-bottom: 1px solid;
}

.u-borderBottom--2 {
  border-bottom: 2px solid;
}

.u-borderBottom--3 {
  border-bottom: 3px solid;
}

.u-borderBottom--4 {
  border-bottom: 4px solid;
}

.u-borderBottom--5 {
  border-bottom: 5px solid;
}

.u-borderLeft {
  border-left: 1px solid;
}

.u-borderLeft--0 {
  border-left: 0;
}

.u-borderLeft--1 {
  border-left: 1px solid;
}

.u-borderLeft--2 {
  border-left: 2px solid;
}

.u-borderLeft--3 {
  border-left: 3px solid;
}

.u-borderLeft--4 {
  border-left: 4px solid;
}

.u-borderLeft--5 {
  border-left: 5px solid;
}

.u-borderRadius--0 {
  border-radius: 0;
}

.u-borderRadius--1 {
  border-radius: 1px;
}

.u-borderRadius--2 {
  border-radius: 2px;
}

.u-borderRadius--3 {
  border-radius: 3px;
}

.u-borderRadius--4 {
  border-radius: 4px;
}

.u-borderRadius--5 {
  border-radius: 5px;
}

.u-borderRadius--6 {
  border-radius: 6px;
}

.u-borderRadius--7 {
  border-radius: 7px;
}

.u-borderRadius--8 {
  border-radius: 8px;
}

.u-borderRadius--9 {
  border-radius: 9px;
}

.u-borderRadius--10 {
  border-radius: 10px;
}

.u-d--none {
  display: none;
}

.u-d--inline {
  display: inline;
}

.u-d--inline-block {
  display: inline-block;
}

.u-d--block {
  display: block;
}

.u-d--table {
  display: table;
}

.u-d--flex {
  display: flex;
}

.u-d--inline-flex {
  display: inline-flex;
}

.u-width--0 {
  width: 0px;
}

.u-width--1 {
  width: 4px;
}

.u-width--2 {
  width: 8px;
}

.u-width--3 {
  width: 12px;
}

.u-width--4 {
  width: 16px;
}

.u-width--5 {
  width: 20px;
}

.u-width--6 {
  width: 24px;
}

.u-width--7 {
  width: 28px;
}

.u-width--8 {
  width: 32px;
}

.u-width--9 {
  width: 36px;
}

.u-width--10 {
  width: 40px;
}

.u-width--11 {
  width: 44px;
}

.u-width--12 {
  width: 48px;
}

.u-width--13 {
  width: 52px;
}

.u-width--14 {
  width: 56px;
}

.u-width--15 {
  width: 60px;
}

.u-width--16 {
  width: 64px;
}

.u-width--17 {
  width: 68px;
}

.u-width--18 {
  width: 72px;
}

.u-width--19 {
  width: 76px;
}

.u-width--20 {
  width: 80px;
}

.u-width--21 {
  width: 84px;
}

.u-width--22 {
  width: 88px;
}

.u-width--23 {
  width: 92px;
}

.u-width--24 {
  width: 96px;
}

.u-width--25 {
  width: 100px;
}

.u-width--26 {
  width: 104px;
}

.u-width--27 {
  width: 108px;
}

.u-width--28 {
  width: 112px;
}

.u-width--29 {
  width: 116px;
}

.u-width--30 {
  width: 120px;
}

.u-width--31 {
  width: 124px;
}

.u-width--32 {
  width: 128px;
}

.u-width--33 {
  width: 132px;
}

.u-width--34 {
  width: 136px;
}

.u-width--35 {
  width: 140px;
}

.u-width--36 {
  width: 144px;
}

.u-width--37 {
  width: 148px;
}

.u-width--38 {
  width: 152px;
}

.u-width--39 {
  width: 156px;
}

.u-width--40 {
  width: 160px;
}

.u-width--41 {
  width: 164px;
}

.u-width--42 {
  width: 168px;
}

.u-width--43 {
  width: 172px;
}

.u-width--44 {
  width: 176px;
}

.u-width--45 {
  width: 180px;
}

.u-width--46 {
  width: 184px;
}

.u-width--47 {
  width: 188px;
}

.u-width--48 {
  width: 192px;
}

.u-width--49 {
  width: 196px;
}

.u-width--50 {
  width: 200px;
}

.u-width--10p {
  width: 10%;
}

.u-width--20p {
  width: 20%;
}

.u-width--25p {
  width: 25%;
}

.u-width--30p {
  width: 30%;
}

.u-width--33p {
  width: 33.3333333333%;
}

.u-width--35p {
  width: 35%;
}

.u-width--40p {
  width: 40%;
}

.u-width--45p {
  width: 45%;
}

.u-width--50p {
  width: 50%;
}

.u-width--55p {
  width: 55%;
}

.u-width--60p {
  width: 60%;
}

.u-width--65p {
  width: 65%;
}

.u-width--66p {
  width: 66.6666666667%;
}

.u-width--70p {
  width: 70%;
}

.u-width--75p {
  width: 75%;
}

.u-width--80p {
  width: 80%;
}

.u-width--85p {
  width: 85%;
}

.u-width--90p {
  width: 90%;
}

.u-width--95p {
  width: 95%;
}

.u-width--100p {
  width: 100%;
}

.u-width--auto {
  width: auto;
}

.u-minWidth--0 {
  min-width: 0px;
}

.u-minWidth--1 {
  min-width: 4px;
}

.u-minWidth--2 {
  min-width: 8px;
}

.u-minWidth--3 {
  min-width: 12px;
}

.u-minWidth--4 {
  min-width: 16px;
}

.u-minWidth--5 {
  min-width: 20px;
}

.u-minWidth--6 {
  min-width: 24px;
}

.u-minWidth--7 {
  min-width: 28px;
}

.u-minWidth--8 {
  min-width: 32px;
}

.u-minWidth--9 {
  min-width: 36px;
}

.u-minWidth--10 {
  min-width: 40px;
}

.u-minWidth--11 {
  min-width: 44px;
}

.u-minWidth--12 {
  min-width: 48px;
}

.u-minWidth--13 {
  min-width: 52px;
}

.u-minWidth--14 {
  min-width: 56px;
}

.u-minWidth--15 {
  min-width: 60px;
}

.u-minWidth--16 {
  min-width: 64px;
}

.u-minWidth--17 {
  min-width: 68px;
}

.u-minWidth--18 {
  min-width: 72px;
}

.u-minWidth--19 {
  min-width: 76px;
}

.u-minWidth--20 {
  min-width: 80px;
}

.u-minWidth--21 {
  min-width: 84px;
}

.u-minWidth--22 {
  min-width: 88px;
}

.u-minWidth--23 {
  min-width: 92px;
}

.u-minWidth--24 {
  min-width: 96px;
}

.u-minWidth--25 {
  min-width: 100px;
}

.u-minWidth--26 {
  min-width: 104px;
}

.u-minWidth--27 {
  min-width: 108px;
}

.u-minWidth--28 {
  min-width: 112px;
}

.u-minWidth--29 {
  min-width: 116px;
}

.u-minWidth--30 {
  min-width: 120px;
}

.u-minWidth--31 {
  min-width: 124px;
}

.u-minWidth--32 {
  min-width: 128px;
}

.u-minWidth--33 {
  min-width: 132px;
}

.u-minWidth--34 {
  min-width: 136px;
}

.u-minWidth--35 {
  min-width: 140px;
}

.u-minWidth--36 {
  min-width: 144px;
}

.u-minWidth--37 {
  min-width: 148px;
}

.u-minWidth--38 {
  min-width: 152px;
}

.u-minWidth--39 {
  min-width: 156px;
}

.u-minWidth--40 {
  min-width: 160px;
}

.u-minWidth--41 {
  min-width: 164px;
}

.u-minWidth--42 {
  min-width: 168px;
}

.u-minWidth--43 {
  min-width: 172px;
}

.u-minWidth--44 {
  min-width: 176px;
}

.u-minWidth--45 {
  min-width: 180px;
}

.u-minWidth--46 {
  min-width: 184px;
}

.u-minWidth--47 {
  min-width: 188px;
}

.u-minWidth--48 {
  min-width: 192px;
}

.u-minWidth--49 {
  min-width: 196px;
}

.u-minWidth--50 {
  min-width: 200px;
}

.u-minWidth--10p {
  min-width: 10%;
}

.u-minWidth--20p {
  min-width: 20%;
}

.u-minWidth--25p {
  min-width: 25%;
}

.u-minWidth--30p {
  min-width: 30%;
}

.u-minWidth--33p {
  min-width: 33.3333333333%;
}

.u-minWidth--35p {
  min-width: 35%;
}

.u-minWidth--40p {
  min-width: 40%;
}

.u-minWidth--45p {
  min-width: 45%;
}

.u-minWidth--50p {
  min-width: 50%;
}

.u-minWidth--55p {
  min-width: 55%;
}

.u-minWidth--60p {
  min-width: 60%;
}

.u-minWidth--65p {
  min-width: 65%;
}

.u-minWidth--66p {
  min-width: 66.6666666667%;
}

.u-minWidth--70p {
  min-width: 70%;
}

.u-minWidth--75p {
  min-width: 75%;
}

.u-minWidth--80p {
  min-width: 80%;
}

.u-minWidth--85p {
  min-width: 85%;
}

.u-minWidth--90p {
  min-width: 90%;
}

.u-minWidth--95p {
  min-width: 95%;
}

.u-minWidth--100p {
  min-width: 100%;
}

.u-minWidth--auto {
  min-width: auto;
}

.u-maxWidth--0 {
  max-width: 0px;
}

.u-maxWidth--1 {
  max-width: 4px;
}

.u-maxWidth--2 {
  max-width: 8px;
}

.u-maxWidth--3 {
  max-width: 12px;
}

.u-maxWidth--4 {
  max-width: 16px;
}

.u-maxWidth--5 {
  max-width: 20px;
}

.u-maxWidth--6 {
  max-width: 24px;
}

.u-maxWidth--7 {
  max-width: 28px;
}

.u-maxWidth--8 {
  max-width: 32px;
}

.u-maxWidth--9 {
  max-width: 36px;
}

.u-maxWidth--10 {
  max-width: 40px;
}

.u-maxWidth--11 {
  max-width: 44px;
}

.u-maxWidth--12 {
  max-width: 48px;
}

.u-maxWidth--13 {
  max-width: 52px;
}

.u-maxWidth--14 {
  max-width: 56px;
}

.u-maxWidth--15 {
  max-width: 60px;
}

.u-maxWidth--16 {
  max-width: 64px;
}

.u-maxWidth--17 {
  max-width: 68px;
}

.u-maxWidth--18 {
  max-width: 72px;
}

.u-maxWidth--19 {
  max-width: 76px;
}

.u-maxWidth--20 {
  max-width: 80px;
}

.u-maxWidth--21 {
  max-width: 84px;
}

.u-maxWidth--22 {
  max-width: 88px;
}

.u-maxWidth--23 {
  max-width: 92px;
}

.u-maxWidth--24 {
  max-width: 96px;
}

.u-maxWidth--25 {
  max-width: 100px;
}

.u-maxWidth--26 {
  max-width: 104px;
}

.u-maxWidth--27 {
  max-width: 108px;
}

.u-maxWidth--28 {
  max-width: 112px;
}

.u-maxWidth--29 {
  max-width: 116px;
}

.u-maxWidth--30 {
  max-width: 120px;
}

.u-maxWidth--31 {
  max-width: 124px;
}

.u-maxWidth--32 {
  max-width: 128px;
}

.u-maxWidth--33 {
  max-width: 132px;
}

.u-maxWidth--34 {
  max-width: 136px;
}

.u-maxWidth--35 {
  max-width: 140px;
}

.u-maxWidth--36 {
  max-width: 144px;
}

.u-maxWidth--37 {
  max-width: 148px;
}

.u-maxWidth--38 {
  max-width: 152px;
}

.u-maxWidth--39 {
  max-width: 156px;
}

.u-maxWidth--40 {
  max-width: 160px;
}

.u-maxWidth--41 {
  max-width: 164px;
}

.u-maxWidth--42 {
  max-width: 168px;
}

.u-maxWidth--43 {
  max-width: 172px;
}

.u-maxWidth--44 {
  max-width: 176px;
}

.u-maxWidth--45 {
  max-width: 180px;
}

.u-maxWidth--46 {
  max-width: 184px;
}

.u-maxWidth--47 {
  max-width: 188px;
}

.u-maxWidth--48 {
  max-width: 192px;
}

.u-maxWidth--49 {
  max-width: 196px;
}

.u-maxWidth--50 {
  max-width: 200px;
}

.u-maxWidth--10p {
  max-width: 10%;
}

.u-maxWidth--20p {
  max-width: 20%;
}

.u-maxWidth--25p {
  max-width: 25%;
}

.u-maxWidth--30p {
  max-width: 30%;
}

.u-maxWidth--33p {
  max-width: 33.3333333333%;
}

.u-maxWidth--35p {
  max-width: 35%;
}

.u-maxWidth--40p {
  max-width: 40%;
}

.u-maxWidth--45p {
  max-width: 45%;
}

.u-maxWidth--50p {
  max-width: 50%;
}

.u-maxWidth--55p {
  max-width: 55%;
}

.u-maxWidth--60p {
  max-width: 60%;
}

.u-maxWidth--65p {
  max-width: 65%;
}

.u-maxWidth--66p {
  max-width: 66.6666666667%;
}

.u-maxWidth--70p {
  max-width: 70%;
}

.u-maxWidth--75p {
  max-width: 75%;
}

.u-maxWidth--80p {
  max-width: 80%;
}

.u-maxWidth--85p {
  max-width: 85%;
}

.u-maxWidth--90p {
  max-width: 90%;
}

.u-maxWidth--95p {
  max-width: 95%;
}

.u-maxWidth--100p {
  max-width: 100%;
}

.u-maxWidth--auto {
  max-width: auto;
}

.u-maxWidth--none {
  max-width: none;
}

.u-maxWidth--700 {
  max-width: 700px;
}

.u-maxWidth--940 {
  max-width: 940px;
}

.u-maxWidth--1400 {
  max-width: 1400px;
}

.u-maxWidth--1920 {
  max-width: 1920px;
}

.u-viewWidth--100vw {
  width: 100vw;
}

.u-viewMinWidth--100vw {
  min-width: 100vw;
}

.u-height--0 {
  height: 0px;
}

.u-height--1 {
  height: 4px;
}

.u-height--2 {
  height: 8px;
}

.u-height--3 {
  height: 12px;
}

.u-height--4 {
  height: 16px;
}

.u-height--5 {
  height: 20px;
}

.u-height--6 {
  height: 24px;
}

.u-height--7 {
  height: 28px;
}

.u-height--8 {
  height: 32px;
}

.u-height--9 {
  height: 36px;
}

.u-height--10 {
  height: 40px;
}

.u-height--11 {
  height: 44px;
}

.u-height--12 {
  height: 48px;
}

.u-height--13 {
  height: 52px;
}

.u-height--14 {
  height: 56px;
}

.u-height--15 {
  height: 60px;
}

.u-height--16 {
  height: 64px;
}

.u-height--17 {
  height: 68px;
}

.u-height--18 {
  height: 72px;
}

.u-height--19 {
  height: 76px;
}

.u-height--20 {
  height: 80px;
}

.u-height--21 {
  height: 84px;
}

.u-height--22 {
  height: 88px;
}

.u-height--23 {
  height: 92px;
}

.u-height--24 {
  height: 96px;
}

.u-height--25 {
  height: 100px;
}

.u-height--26 {
  height: 104px;
}

.u-height--27 {
  height: 108px;
}

.u-height--28 {
  height: 112px;
}

.u-height--29 {
  height: 116px;
}

.u-height--30 {
  height: 120px;
}

.u-height--31 {
  height: 124px;
}

.u-height--32 {
  height: 128px;
}

.u-height--33 {
  height: 132px;
}

.u-height--34 {
  height: 136px;
}

.u-height--35 {
  height: 140px;
}

.u-height--36 {
  height: 144px;
}

.u-height--37 {
  height: 148px;
}

.u-height--38 {
  height: 152px;
}

.u-height--39 {
  height: 156px;
}

.u-height--40 {
  height: 160px;
}

.u-height--41 {
  height: 164px;
}

.u-height--42 {
  height: 168px;
}

.u-height--43 {
  height: 172px;
}

.u-height--44 {
  height: 176px;
}

.u-height--45 {
  height: 180px;
}

.u-height--46 {
  height: 184px;
}

.u-height--47 {
  height: 188px;
}

.u-height--48 {
  height: 192px;
}

.u-height--49 {
  height: 196px;
}

.u-height--50 {
  height: 200px;
}

.u-height--10p {
  height: 10%;
}

.u-height--20p {
  height: 20%;
}

.u-height--25p {
  height: 25%;
}

.u-height--30p {
  height: 30%;
}

.u-height--33p {
  height: 33.3333333333%;
}

.u-height--35p {
  height: 35%;
}

.u-height--40p {
  height: 40%;
}

.u-height--45p {
  height: 45%;
}

.u-height--50p {
  height: 50%;
}

.u-height--55p {
  height: 55%;
}

.u-height--60p {
  height: 60%;
}

.u-height--65p {
  height: 65%;
}

.u-height--66p {
  height: 66.6666666667%;
}

.u-height--70p {
  height: 70%;
}

.u-height--75p {
  height: 75%;
}

.u-height--80p {
  height: 80%;
}

.u-height--85p {
  height: 85%;
}

.u-height--90p {
  height: 90%;
}

.u-height--95p {
  height: 95%;
}

.u-height--100p {
  height: 100%;
}

.u-height--auto {
  height: auto;
}

.u-maxHeight--100p {
  max-height: 100%;
}

.u-viewHeight--100 {
  height: 100vh;
}

.u-viewMinHeight--100 {
  min-height: 100vh;
}

.flex--fill {
  flex: 1 1 auto;
}

.u-flexDirection--row {
  flex-direction: row;
}

.u-flexDirection--column {
  flex-direction: column;
}

.u-flexDirection--row-reverse {
  flex-direction: row-reverse;
}

.u-flexDirection--column-reverse {
  flex-direction: column-reverse;
}

.u-flex--grow-0 {
  flex-grow: 0;
}

.u-flex--grow-1 {
  flex-grow: 1;
}

.u-flex--shrink-0 {
  flex-shrink: 0;
}

.u-flex--shrink-1 {
  flex-shrink: 1;
}

.u-flexWrap--wrap {
  flex-wrap: wrap;
}

.u-flexWrap--nowrap {
  flex-wrap: nowrap;
}

.u-flexWrap--wrap-reverse {
  flex-wrap: wrap-reverse;
}

.u-justifyContent--start {
  justify-content: flex-start;
}

.u-justifyContent--end {
  justify-content: flex-end;
}

.u-justifyContent--center {
  justify-content: center;
}

.u-justifyContent--between {
  justify-content: space-between;
}

.u-justifyContent--around {
  justify-content: space-around;
}

.u-alignItems--start {
  align-items: flex-start;
}

.u-alignItems--end {
  align-items: flex-end;
}

.u-alignItems--center {
  align-items: center;
}

.u-alignItems--baseline {
  align-items: baseline;
}

.u-alignItems--stretch {
  align-items: stretch;
}

.u-alignContent--start {
  align-content: flex-start;
}

.u-alignContent--end {
  align-content: flex-end;
}

.u-alignContent--center {
  align-content: center;
}

.u-alignContent--between {
  align-content: space-between;
}

.u-alignContent--around {
  align-content: space-around;
}

.u-alignContent--stretch {
  align-content: stretch;
}

.u-alignSelf--auto {
  align-self: auto;
}

.u-alignSelf--start {
  align-self: flex-start;
}

.u-alignSelf--end {
  align-self: flex-end;
}

.u-alignSelf--center {
  align-self: center;
}

.u-alignSelf--baseline {
  align-self: baseline;
}

.u-alignSelf--stretch {
  align-self: stretch;
}

.u-order--first {
  order: -1;
}

.u-order--0 {
  order: 0;
}

.u-order--1 {
  order: 1;
}

.u-order--2 {
  order: 2;
}

.u-order--3 {
  order: 3;
}

.u-order--4 {
  order: 4;
}

.u-order--5 {
  order: 5;
}

.u-order--last {
  order: 6;
}

.u-m--0 {
  margin: 0px;
}

.u-m--1 {
  margin: 4px;
}

.u-m--2 {
  margin: 8px;
}

.u-m--3 {
  margin: 12px;
}

.u-m--4 {
  margin: 16px;
}

.u-m--5 {
  margin: 20px;
}

.u-m--6 {
  margin: 24px;
}

.u-m--7 {
  margin: 28px;
}

.u-m--8 {
  margin: 32px;
}

.u-m--9 {
  margin: 36px;
}

.u-m--10 {
  margin: 40px;
}

.u-m--11 {
  margin: 44px;
}

.u-m--12 {
  margin: 48px;
}

.u-m--13 {
  margin: 52px;
}

.u-m--14 {
  margin: 56px;
}

.u-m--15 {
  margin: 60px;
}

.u-m--16 {
  margin: 64px;
}

.u-m--17 {
  margin: 68px;
}

.u-m--18 {
  margin: 72px;
}

.u-m--19 {
  margin: 76px;
}

.u-m--20 {
  margin: 80px;
}

.u-m--21 {
  margin: 84px;
}

.u-m--22 {
  margin: 88px;
}

.u-m--23 {
  margin: 92px;
}

.u-m--24 {
  margin: 96px;
}

.u-m--25 {
  margin: 100px;
}

.u-m--26 {
  margin: 104px;
}

.u-m--27 {
  margin: 108px;
}

.u-m--28 {
  margin: 112px;
}

.u-m--29 {
  margin: 116px;
}

.u-m--30 {
  margin: 120px;
}

.u-m--31 {
  margin: 124px;
}

.u-m--32 {
  margin: 128px;
}

.u-m--33 {
  margin: 132px;
}

.u-m--34 {
  margin: 136px;
}

.u-m--35 {
  margin: 140px;
}

.u-m--36 {
  margin: 144px;
}

.u-m--37 {
  margin: 148px;
}

.u-m--38 {
  margin: 152px;
}

.u-m--39 {
  margin: 156px;
}

.u-m--40 {
  margin: 160px;
}

.u-m--41 {
  margin: 164px;
}

.u-m--42 {
  margin: 168px;
}

.u-m--43 {
  margin: 172px;
}

.u-m--44 {
  margin: 176px;
}

.u-m--45 {
  margin: 180px;
}

.u-m--46 {
  margin: 184px;
}

.u-m--47 {
  margin: 188px;
}

.u-m--48 {
  margin: 192px;
}

.u-m--49 {
  margin: 196px;
}

.u-m--50 {
  margin: 200px;
}

.u-m--auto {
  margin: auto;
}

.u-mx--0 {
  margin-right: 0px;
  margin-left: 0px;
}

.u-mx--1 {
  margin-right: 4px;
  margin-left: 4px;
}

.u-mx--2 {
  margin-right: 8px;
  margin-left: 8px;
}

.u-mx--3 {
  margin-right: 12px;
  margin-left: 12px;
}

.u-mx--4 {
  margin-right: 16px;
  margin-left: 16px;
}

.u-mx--5 {
  margin-right: 20px;
  margin-left: 20px;
}

.u-mx--6 {
  margin-right: 24px;
  margin-left: 24px;
}

.u-mx--7 {
  margin-right: 28px;
  margin-left: 28px;
}

.u-mx--8 {
  margin-right: 32px;
  margin-left: 32px;
}

.u-mx--9 {
  margin-right: 36px;
  margin-left: 36px;
}

.u-mx--10 {
  margin-right: 40px;
  margin-left: 40px;
}

.u-mx--11 {
  margin-right: 44px;
  margin-left: 44px;
}

.u-mx--12 {
  margin-right: 48px;
  margin-left: 48px;
}

.u-mx--13 {
  margin-right: 52px;
  margin-left: 52px;
}

.u-mx--14 {
  margin-right: 56px;
  margin-left: 56px;
}

.u-mx--15 {
  margin-right: 60px;
  margin-left: 60px;
}

.u-mx--16 {
  margin-right: 64px;
  margin-left: 64px;
}

.u-mx--17 {
  margin-right: 68px;
  margin-left: 68px;
}

.u-mx--18 {
  margin-right: 72px;
  margin-left: 72px;
}

.u-mx--19 {
  margin-right: 76px;
  margin-left: 76px;
}

.u-mx--20 {
  margin-right: 80px;
  margin-left: 80px;
}

.u-mx--21 {
  margin-right: 84px;
  margin-left: 84px;
}

.u-mx--22 {
  margin-right: 88px;
  margin-left: 88px;
}

.u-mx--23 {
  margin-right: 92px;
  margin-left: 92px;
}

.u-mx--24 {
  margin-right: 96px;
  margin-left: 96px;
}

.u-mx--25 {
  margin-right: 100px;
  margin-left: 100px;
}

.u-mx--26 {
  margin-right: 104px;
  margin-left: 104px;
}

.u-mx--27 {
  margin-right: 108px;
  margin-left: 108px;
}

.u-mx--28 {
  margin-right: 112px;
  margin-left: 112px;
}

.u-mx--29 {
  margin-right: 116px;
  margin-left: 116px;
}

.u-mx--30 {
  margin-right: 120px;
  margin-left: 120px;
}

.u-mx--31 {
  margin-right: 124px;
  margin-left: 124px;
}

.u-mx--32 {
  margin-right: 128px;
  margin-left: 128px;
}

.u-mx--33 {
  margin-right: 132px;
  margin-left: 132px;
}

.u-mx--34 {
  margin-right: 136px;
  margin-left: 136px;
}

.u-mx--35 {
  margin-right: 140px;
  margin-left: 140px;
}

.u-mx--36 {
  margin-right: 144px;
  margin-left: 144px;
}

.u-mx--37 {
  margin-right: 148px;
  margin-left: 148px;
}

.u-mx--38 {
  margin-right: 152px;
  margin-left: 152px;
}

.u-mx--39 {
  margin-right: 156px;
  margin-left: 156px;
}

.u-mx--40 {
  margin-right: 160px;
  margin-left: 160px;
}

.u-mx--41 {
  margin-right: 164px;
  margin-left: 164px;
}

.u-mx--42 {
  margin-right: 168px;
  margin-left: 168px;
}

.u-mx--43 {
  margin-right: 172px;
  margin-left: 172px;
}

.u-mx--44 {
  margin-right: 176px;
  margin-left: 176px;
}

.u-mx--45 {
  margin-right: 180px;
  margin-left: 180px;
}

.u-mx--46 {
  margin-right: 184px;
  margin-left: 184px;
}

.u-mx--47 {
  margin-right: 188px;
  margin-left: 188px;
}

.u-mx--48 {
  margin-right: 192px;
  margin-left: 192px;
}

.u-mx--49 {
  margin-right: 196px;
  margin-left: 196px;
}

.u-mx--50 {
  margin-right: 200px;
  margin-left: 200px;
}

.u-mx--auto {
  margin-right: auto;
  margin-left: auto;
}

.u-my--0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.u-my--1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.u-my--2 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.u-my--3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.u-my--4 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.u-my--5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.u-my--6 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.u-my--7 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.u-my--8 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.u-my--9 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.u-my--10 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.u-my--11 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.u-my--12 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.u-my--13 {
  margin-top: 52px;
  margin-bottom: 52px;
}

.u-my--14 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.u-my--15 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.u-my--16 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.u-my--17 {
  margin-top: 68px;
  margin-bottom: 68px;
}

.u-my--18 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.u-my--19 {
  margin-top: 76px;
  margin-bottom: 76px;
}

.u-my--20 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.u-my--21 {
  margin-top: 84px;
  margin-bottom: 84px;
}

.u-my--22 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.u-my--23 {
  margin-top: 92px;
  margin-bottom: 92px;
}

.u-my--24 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.u-my--25 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.u-my--26 {
  margin-top: 104px;
  margin-bottom: 104px;
}

.u-my--27 {
  margin-top: 108px;
  margin-bottom: 108px;
}

.u-my--28 {
  margin-top: 112px;
  margin-bottom: 112px;
}

.u-my--29 {
  margin-top: 116px;
  margin-bottom: 116px;
}

.u-my--30 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.u-my--31 {
  margin-top: 124px;
  margin-bottom: 124px;
}

.u-my--32 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.u-my--33 {
  margin-top: 132px;
  margin-bottom: 132px;
}

.u-my--34 {
  margin-top: 136px;
  margin-bottom: 136px;
}

.u-my--35 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.u-my--36 {
  margin-top: 144px;
  margin-bottom: 144px;
}

.u-my--37 {
  margin-top: 148px;
  margin-bottom: 148px;
}

.u-my--38 {
  margin-top: 152px;
  margin-bottom: 152px;
}

.u-my--39 {
  margin-top: 156px;
  margin-bottom: 156px;
}

.u-my--40 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.u-my--41 {
  margin-top: 164px;
  margin-bottom: 164px;
}

.u-my--42 {
  margin-top: 168px;
  margin-bottom: 168px;
}

.u-my--43 {
  margin-top: 172px;
  margin-bottom: 172px;
}

.u-my--44 {
  margin-top: 176px;
  margin-bottom: 176px;
}

.u-my--45 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.u-my--46 {
  margin-top: 184px;
  margin-bottom: 184px;
}

.u-my--47 {
  margin-top: 188px;
  margin-bottom: 188px;
}

.u-my--48 {
  margin-top: 192px;
  margin-bottom: 192px;
}

.u-my--49 {
  margin-top: 196px;
  margin-bottom: 196px;
}

.u-my--50 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.u-my--auto {
  margin-top: auto;
  margin-bottom: auto;
}

.u-mt--0 {
  margin-top: 0px;
}

.u-mt--1 {
  margin-top: 4px;
}

.u-mt--2 {
  margin-top: 8px;
}

.u-mt--3 {
  margin-top: 12px;
}

.u-mt--4 {
  margin-top: 16px;
}

.u-mt--5 {
  margin-top: 20px;
}

.u-mt--6 {
  margin-top: 24px;
}

.u-mt--7 {
  margin-top: 28px;
}

.u-mt--8 {
  margin-top: 32px;
}

.u-mt--9 {
  margin-top: 36px;
}

.u-mt--10 {
  margin-top: 40px;
}

.u-mt--11 {
  margin-top: 44px;
}

.u-mt--12 {
  margin-top: 48px;
}

.u-mt--13 {
  margin-top: 52px;
}

.u-mt--14 {
  margin-top: 56px;
}

.u-mt--15 {
  margin-top: 60px;
}

.u-mt--16 {
  margin-top: 64px;
}

.u-mt--17 {
  margin-top: 68px;
}

.u-mt--18 {
  margin-top: 72px;
}

.u-mt--19 {
  margin-top: 76px;
}

.u-mt--20 {
  margin-top: 80px;
}

.u-mt--21 {
  margin-top: 84px;
}

.u-mt--22 {
  margin-top: 88px;
}

.u-mt--23 {
  margin-top: 92px;
}

.u-mt--24 {
  margin-top: 96px;
}

.u-mt--25 {
  margin-top: 100px;
}

.u-mt--26 {
  margin-top: 104px;
}

.u-mt--27 {
  margin-top: 108px;
}

.u-mt--28 {
  margin-top: 112px;
}

.u-mt--29 {
  margin-top: 116px;
}

.u-mt--30 {
  margin-top: 120px;
}

.u-mt--31 {
  margin-top: 124px;
}

.u-mt--32 {
  margin-top: 128px;
}

.u-mt--33 {
  margin-top: 132px;
}

.u-mt--34 {
  margin-top: 136px;
}

.u-mt--35 {
  margin-top: 140px;
}

.u-mt--36 {
  margin-top: 144px;
}

.u-mt--37 {
  margin-top: 148px;
}

.u-mt--38 {
  margin-top: 152px;
}

.u-mt--39 {
  margin-top: 156px;
}

.u-mt--40 {
  margin-top: 160px;
}

.u-mt--41 {
  margin-top: 164px;
}

.u-mt--42 {
  margin-top: 168px;
}

.u-mt--43 {
  margin-top: 172px;
}

.u-mt--44 {
  margin-top: 176px;
}

.u-mt--45 {
  margin-top: 180px;
}

.u-mt--46 {
  margin-top: 184px;
}

.u-mt--47 {
  margin-top: 188px;
}

.u-mt--48 {
  margin-top: 192px;
}

.u-mt--49 {
  margin-top: 196px;
}

.u-mt--50 {
  margin-top: 200px;
}

.u-mt--auto {
  margin-top: auto;
}

.u-mr--0 {
  margin-right: 0px;
}

.u-mr--1 {
  margin-right: 4px;
}

.u-mr--2 {
  margin-right: 8px;
}

.u-mr--3 {
  margin-right: 12px;
}

.u-mr--4 {
  margin-right: 16px;
}

.u-mr--5 {
  margin-right: 20px;
}

.u-mr--6 {
  margin-right: 24px;
}

.u-mr--7 {
  margin-right: 28px;
}

.u-mr--8 {
  margin-right: 32px;
}

.u-mr--9 {
  margin-right: 36px;
}

.u-mr--10 {
  margin-right: 40px;
}

.u-mr--11 {
  margin-right: 44px;
}

.u-mr--12 {
  margin-right: 48px;
}

.u-mr--13 {
  margin-right: 52px;
}

.u-mr--14 {
  margin-right: 56px;
}

.u-mr--15 {
  margin-right: 60px;
}

.u-mr--16 {
  margin-right: 64px;
}

.u-mr--17 {
  margin-right: 68px;
}

.u-mr--18 {
  margin-right: 72px;
}

.u-mr--19 {
  margin-right: 76px;
}

.u-mr--20 {
  margin-right: 80px;
}

.u-mr--21 {
  margin-right: 84px;
}

.u-mr--22 {
  margin-right: 88px;
}

.u-mr--23 {
  margin-right: 92px;
}

.u-mr--24 {
  margin-right: 96px;
}

.u-mr--25 {
  margin-right: 100px;
}

.u-mr--26 {
  margin-right: 104px;
}

.u-mr--27 {
  margin-right: 108px;
}

.u-mr--28 {
  margin-right: 112px;
}

.u-mr--29 {
  margin-right: 116px;
}

.u-mr--30 {
  margin-right: 120px;
}

.u-mr--31 {
  margin-right: 124px;
}

.u-mr--32 {
  margin-right: 128px;
}

.u-mr--33 {
  margin-right: 132px;
}

.u-mr--34 {
  margin-right: 136px;
}

.u-mr--35 {
  margin-right: 140px;
}

.u-mr--36 {
  margin-right: 144px;
}

.u-mr--37 {
  margin-right: 148px;
}

.u-mr--38 {
  margin-right: 152px;
}

.u-mr--39 {
  margin-right: 156px;
}

.u-mr--40 {
  margin-right: 160px;
}

.u-mr--41 {
  margin-right: 164px;
}

.u-mr--42 {
  margin-right: 168px;
}

.u-mr--43 {
  margin-right: 172px;
}

.u-mr--44 {
  margin-right: 176px;
}

.u-mr--45 {
  margin-right: 180px;
}

.u-mr--46 {
  margin-right: 184px;
}

.u-mr--47 {
  margin-right: 188px;
}

.u-mr--48 {
  margin-right: 192px;
}

.u-mr--49 {
  margin-right: 196px;
}

.u-mr--50 {
  margin-right: 200px;
}

.u-mr--auto {
  margin-right: auto;
}

.u-mb--0 {
  margin-bottom: 0px;
}

.u-mb--1 {
  margin-bottom: 4px;
}

.u-mb--2 {
  margin-bottom: 8px;
}

.u-mb--3 {
  margin-bottom: 12px;
}

.u-mb--4 {
  margin-bottom: 16px;
}

.u-mb--5 {
  margin-bottom: 20px;
}

.u-mb--6 {
  margin-bottom: 24px;
}

.u-mb--7 {
  margin-bottom: 28px;
}

.u-mb--8 {
  margin-bottom: 32px;
}

.u-mb--9 {
  margin-bottom: 36px;
}

.u-mb--10 {
  margin-bottom: 40px;
}

.u-mb--11 {
  margin-bottom: 44px;
}

.u-mb--12 {
  margin-bottom: 48px;
}

.u-mb--13 {
  margin-bottom: 52px;
}

.u-mb--14 {
  margin-bottom: 56px;
}

.u-mb--15 {
  margin-bottom: 60px;
}

.u-mb--16 {
  margin-bottom: 64px;
}

.u-mb--17 {
  margin-bottom: 68px;
}

.u-mb--18 {
  margin-bottom: 72px;
}

.u-mb--19 {
  margin-bottom: 76px;
}

.u-mb--20 {
  margin-bottom: 80px;
}

.u-mb--21 {
  margin-bottom: 84px;
}

.u-mb--22 {
  margin-bottom: 88px;
}

.u-mb--23 {
  margin-bottom: 92px;
}

.u-mb--24 {
  margin-bottom: 96px;
}

.u-mb--25 {
  margin-bottom: 100px;
}

.u-mb--26 {
  margin-bottom: 104px;
}

.u-mb--27 {
  margin-bottom: 108px;
}

.u-mb--28 {
  margin-bottom: 112px;
}

.u-mb--29 {
  margin-bottom: 116px;
}

.u-mb--30 {
  margin-bottom: 120px;
}

.u-mb--31 {
  margin-bottom: 124px;
}

.u-mb--32 {
  margin-bottom: 128px;
}

.u-mb--33 {
  margin-bottom: 132px;
}

.u-mb--34 {
  margin-bottom: 136px;
}

.u-mb--35 {
  margin-bottom: 140px;
}

.u-mb--36 {
  margin-bottom: 144px;
}

.u-mb--37 {
  margin-bottom: 148px;
}

.u-mb--38 {
  margin-bottom: 152px;
}

.u-mb--39 {
  margin-bottom: 156px;
}

.u-mb--40 {
  margin-bottom: 160px;
}

.u-mb--41 {
  margin-bottom: 164px;
}

.u-mb--42 {
  margin-bottom: 168px;
}

.u-mb--43 {
  margin-bottom: 172px;
}

.u-mb--44 {
  margin-bottom: 176px;
}

.u-mb--45 {
  margin-bottom: 180px;
}

.u-mb--46 {
  margin-bottom: 184px;
}

.u-mb--47 {
  margin-bottom: 188px;
}

.u-mb--48 {
  margin-bottom: 192px;
}

.u-mb--49 {
  margin-bottom: 196px;
}

.u-mb--50 {
  margin-bottom: 200px;
}

.u-mb--auto {
  margin-bottom: auto;
}

.u-ml--0 {
  margin-left: 0px;
}

.u-ml--1 {
  margin-left: 4px;
}

.u-ml--2 {
  margin-left: 8px;
}

.u-ml--3 {
  margin-left: 12px;
}

.u-ml--4 {
  margin-left: 16px;
}

.u-ml--5 {
  margin-left: 20px;
}

.u-ml--6 {
  margin-left: 24px;
}

.u-ml--7 {
  margin-left: 28px;
}

.u-ml--8 {
  margin-left: 32px;
}

.u-ml--9 {
  margin-left: 36px;
}

.u-ml--10 {
  margin-left: 40px;
}

.u-ml--11 {
  margin-left: 44px;
}

.u-ml--12 {
  margin-left: 48px;
}

.u-ml--13 {
  margin-left: 52px;
}

.u-ml--14 {
  margin-left: 56px;
}

.u-ml--15 {
  margin-left: 60px;
}

.u-ml--16 {
  margin-left: 64px;
}

.u-ml--17 {
  margin-left: 68px;
}

.u-ml--18 {
  margin-left: 72px;
}

.u-ml--19 {
  margin-left: 76px;
}

.u-ml--20 {
  margin-left: 80px;
}

.u-ml--21 {
  margin-left: 84px;
}

.u-ml--22 {
  margin-left: 88px;
}

.u-ml--23 {
  margin-left: 92px;
}

.u-ml--24 {
  margin-left: 96px;
}

.u-ml--25 {
  margin-left: 100px;
}

.u-ml--26 {
  margin-left: 104px;
}

.u-ml--27 {
  margin-left: 108px;
}

.u-ml--28 {
  margin-left: 112px;
}

.u-ml--29 {
  margin-left: 116px;
}

.u-ml--30 {
  margin-left: 120px;
}

.u-ml--31 {
  margin-left: 124px;
}

.u-ml--32 {
  margin-left: 128px;
}

.u-ml--33 {
  margin-left: 132px;
}

.u-ml--34 {
  margin-left: 136px;
}

.u-ml--35 {
  margin-left: 140px;
}

.u-ml--36 {
  margin-left: 144px;
}

.u-ml--37 {
  margin-left: 148px;
}

.u-ml--38 {
  margin-left: 152px;
}

.u-ml--39 {
  margin-left: 156px;
}

.u-ml--40 {
  margin-left: 160px;
}

.u-ml--41 {
  margin-left: 164px;
}

.u-ml--42 {
  margin-left: 168px;
}

.u-ml--43 {
  margin-left: 172px;
}

.u-ml--44 {
  margin-left: 176px;
}

.u-ml--45 {
  margin-left: 180px;
}

.u-ml--46 {
  margin-left: 184px;
}

.u-ml--47 {
  margin-left: 188px;
}

.u-ml--48 {
  margin-left: 192px;
}

.u-ml--49 {
  margin-left: 196px;
}

.u-ml--50 {
  margin-left: 200px;
}

.u-ml--auto {
  margin-left: auto;
}

.u-p--0 {
  padding: 0px;
}

.u-p--1 {
  padding: 4px;
}

.u-p--2 {
  padding: 8px;
}

.u-p--3 {
  padding: 12px;
}

.u-p--4 {
  padding: 16px;
}

.u-p--5 {
  padding: 20px;
}

.u-p--6 {
  padding: 24px;
}

.u-p--7 {
  padding: 28px;
}

.u-p--8 {
  padding: 32px;
}

.u-p--9 {
  padding: 36px;
}

.u-p--10 {
  padding: 40px;
}

.u-p--11 {
  padding: 44px;
}

.u-p--12 {
  padding: 48px;
}

.u-p--13 {
  padding: 52px;
}

.u-p--14 {
  padding: 56px;
}

.u-p--15 {
  padding: 60px;
}

.u-p--16 {
  padding: 64px;
}

.u-p--17 {
  padding: 68px;
}

.u-p--18 {
  padding: 72px;
}

.u-p--19 {
  padding: 76px;
}

.u-p--20 {
  padding: 80px;
}

.u-p--21 {
  padding: 84px;
}

.u-p--22 {
  padding: 88px;
}

.u-p--23 {
  padding: 92px;
}

.u-p--24 {
  padding: 96px;
}

.u-p--25 {
  padding: 100px;
}

.u-p--26 {
  padding: 104px;
}

.u-p--27 {
  padding: 108px;
}

.u-p--28 {
  padding: 112px;
}

.u-p--29 {
  padding: 116px;
}

.u-p--30 {
  padding: 120px;
}

.u-p--31 {
  padding: 124px;
}

.u-p--32 {
  padding: 128px;
}

.u-p--33 {
  padding: 132px;
}

.u-p--34 {
  padding: 136px;
}

.u-p--35 {
  padding: 140px;
}

.u-p--36 {
  padding: 144px;
}

.u-p--37 {
  padding: 148px;
}

.u-p--38 {
  padding: 152px;
}

.u-p--39 {
  padding: 156px;
}

.u-p--40 {
  padding: 160px;
}

.u-p--41 {
  padding: 164px;
}

.u-p--42 {
  padding: 168px;
}

.u-p--43 {
  padding: 172px;
}

.u-p--44 {
  padding: 176px;
}

.u-p--45 {
  padding: 180px;
}

.u-p--46 {
  padding: 184px;
}

.u-p--47 {
  padding: 188px;
}

.u-p--48 {
  padding: 192px;
}

.u-p--49 {
  padding: 196px;
}

.u-p--50 {
  padding: 200px;
}

.u-px--0 {
  padding-right: 0px;
  padding-left: 0px;
}

.u-px--1 {
  padding-right: 4px;
  padding-left: 4px;
}

.u-px--2 {
  padding-right: 8px;
  padding-left: 8px;
}

.u-px--3 {
  padding-right: 12px;
  padding-left: 12px;
}

.u-px--4 {
  padding-right: 16px;
  padding-left: 16px;
}

.u-px--5 {
  padding-right: 20px;
  padding-left: 20px;
}

.u-px--6 {
  padding-right: 24px;
  padding-left: 24px;
}

.u-px--7 {
  padding-right: 28px;
  padding-left: 28px;
}

.u-px--8 {
  padding-right: 32px;
  padding-left: 32px;
}

.u-px--9 {
  padding-right: 36px;
  padding-left: 36px;
}

.u-px--10 {
  padding-right: 40px;
  padding-left: 40px;
}

.u-px--11 {
  padding-right: 44px;
  padding-left: 44px;
}

.u-px--12 {
  padding-right: 48px;
  padding-left: 48px;
}

.u-px--13 {
  padding-right: 52px;
  padding-left: 52px;
}

.u-px--14 {
  padding-right: 56px;
  padding-left: 56px;
}

.u-px--15 {
  padding-right: 60px;
  padding-left: 60px;
}

.u-px--16 {
  padding-right: 64px;
  padding-left: 64px;
}

.u-px--17 {
  padding-right: 68px;
  padding-left: 68px;
}

.u-px--18 {
  padding-right: 72px;
  padding-left: 72px;
}

.u-px--19 {
  padding-right: 76px;
  padding-left: 76px;
}

.u-px--20 {
  padding-right: 80px;
  padding-left: 80px;
}

.u-px--21 {
  padding-right: 84px;
  padding-left: 84px;
}

.u-px--22 {
  padding-right: 88px;
  padding-left: 88px;
}

.u-px--23 {
  padding-right: 92px;
  padding-left: 92px;
}

.u-px--24 {
  padding-right: 96px;
  padding-left: 96px;
}

.u-px--25 {
  padding-right: 100px;
  padding-left: 100px;
}

.u-px--26 {
  padding-right: 104px;
  padding-left: 104px;
}

.u-px--27 {
  padding-right: 108px;
  padding-left: 108px;
}

.u-px--28 {
  padding-right: 112px;
  padding-left: 112px;
}

.u-px--29 {
  padding-right: 116px;
  padding-left: 116px;
}

.u-px--30 {
  padding-right: 120px;
  padding-left: 120px;
}

.u-px--31 {
  padding-right: 124px;
  padding-left: 124px;
}

.u-px--32 {
  padding-right: 128px;
  padding-left: 128px;
}

.u-px--33 {
  padding-right: 132px;
  padding-left: 132px;
}

.u-px--34 {
  padding-right: 136px;
  padding-left: 136px;
}

.u-px--35 {
  padding-right: 140px;
  padding-left: 140px;
}

.u-px--36 {
  padding-right: 144px;
  padding-left: 144px;
}

.u-px--37 {
  padding-right: 148px;
  padding-left: 148px;
}

.u-px--38 {
  padding-right: 152px;
  padding-left: 152px;
}

.u-px--39 {
  padding-right: 156px;
  padding-left: 156px;
}

.u-px--40 {
  padding-right: 160px;
  padding-left: 160px;
}

.u-px--41 {
  padding-right: 164px;
  padding-left: 164px;
}

.u-px--42 {
  padding-right: 168px;
  padding-left: 168px;
}

.u-px--43 {
  padding-right: 172px;
  padding-left: 172px;
}

.u-px--44 {
  padding-right: 176px;
  padding-left: 176px;
}

.u-px--45 {
  padding-right: 180px;
  padding-left: 180px;
}

.u-px--46 {
  padding-right: 184px;
  padding-left: 184px;
}

.u-px--47 {
  padding-right: 188px;
  padding-left: 188px;
}

.u-px--48 {
  padding-right: 192px;
  padding-left: 192px;
}

.u-px--49 {
  padding-right: 196px;
  padding-left: 196px;
}

.u-px--50 {
  padding-right: 200px;
  padding-left: 200px;
}

.u-py--0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.u-py--1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.u-py--2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.u-py--3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.u-py--4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.u-py--5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.u-py--6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.u-py--7 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.u-py--8 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.u-py--9 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.u-py--10 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.u-py--11 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.u-py--12 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.u-py--13 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.u-py--14 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.u-py--15 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.u-py--16 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.u-py--17 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.u-py--18 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.u-py--19 {
  padding-top: 76px;
  padding-bottom: 76px;
}

.u-py--20 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.u-py--21 {
  padding-top: 84px;
  padding-bottom: 84px;
}

.u-py--22 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.u-py--23 {
  padding-top: 92px;
  padding-bottom: 92px;
}

.u-py--24 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.u-py--25 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.u-py--26 {
  padding-top: 104px;
  padding-bottom: 104px;
}

.u-py--27 {
  padding-top: 108px;
  padding-bottom: 108px;
}

.u-py--28 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.u-py--29 {
  padding-top: 116px;
  padding-bottom: 116px;
}

.u-py--30 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.u-py--31 {
  padding-top: 124px;
  padding-bottom: 124px;
}

.u-py--32 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.u-py--33 {
  padding-top: 132px;
  padding-bottom: 132px;
}

.u-py--34 {
  padding-top: 136px;
  padding-bottom: 136px;
}

.u-py--35 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.u-py--36 {
  padding-top: 144px;
  padding-bottom: 144px;
}

.u-py--37 {
  padding-top: 148px;
  padding-bottom: 148px;
}

.u-py--38 {
  padding-top: 152px;
  padding-bottom: 152px;
}

.u-py--39 {
  padding-top: 156px;
  padding-bottom: 156px;
}

.u-py--40 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.u-py--41 {
  padding-top: 164px;
  padding-bottom: 164px;
}

.u-py--42 {
  padding-top: 168px;
  padding-bottom: 168px;
}

.u-py--43 {
  padding-top: 172px;
  padding-bottom: 172px;
}

.u-py--44 {
  padding-top: 176px;
  padding-bottom: 176px;
}

.u-py--45 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.u-py--46 {
  padding-top: 184px;
  padding-bottom: 184px;
}

.u-py--47 {
  padding-top: 188px;
  padding-bottom: 188px;
}

.u-py--48 {
  padding-top: 192px;
  padding-bottom: 192px;
}

.u-py--49 {
  padding-top: 196px;
  padding-bottom: 196px;
}

.u-py--50 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.u-pt--0 {
  padding-top: 0px;
}

.u-pt--1 {
  padding-top: 4px;
}

.u-pt--2 {
  padding-top: 8px;
}

.u-pt--3 {
  padding-top: 12px;
}

.u-pt--4 {
  padding-top: 16px;
}

.u-pt--5 {
  padding-top: 20px;
}

.u-pt--6 {
  padding-top: 24px;
}

.u-pt--7 {
  padding-top: 28px;
}

.u-pt--8 {
  padding-top: 32px;
}

.u-pt--9 {
  padding-top: 36px;
}

.u-pt--10 {
  padding-top: 40px;
}

.u-pt--11 {
  padding-top: 44px;
}

.u-pt--12 {
  padding-top: 48px;
}

.u-pt--13 {
  padding-top: 52px;
}

.u-pt--14 {
  padding-top: 56px;
}

.u-pt--15 {
  padding-top: 60px;
}

.u-pt--16 {
  padding-top: 64px;
}

.u-pt--17 {
  padding-top: 68px;
}

.u-pt--18 {
  padding-top: 72px;
}

.u-pt--19 {
  padding-top: 76px;
}

.u-pt--20 {
  padding-top: 80px;
}

.u-pt--21 {
  padding-top: 84px;
}

.u-pt--22 {
  padding-top: 88px;
}

.u-pt--23 {
  padding-top: 92px;
}

.u-pt--24 {
  padding-top: 96px;
}

.u-pt--25 {
  padding-top: 100px;
}

.u-pt--26 {
  padding-top: 104px;
}

.u-pt--27 {
  padding-top: 108px;
}

.u-pt--28 {
  padding-top: 112px;
}

.u-pt--29 {
  padding-top: 116px;
}

.u-pt--30 {
  padding-top: 120px;
}

.u-pt--31 {
  padding-top: 124px;
}

.u-pt--32 {
  padding-top: 128px;
}

.u-pt--33 {
  padding-top: 132px;
}

.u-pt--34 {
  padding-top: 136px;
}

.u-pt--35 {
  padding-top: 140px;
}

.u-pt--36 {
  padding-top: 144px;
}

.u-pt--37 {
  padding-top: 148px;
}

.u-pt--38 {
  padding-top: 152px;
}

.u-pt--39 {
  padding-top: 156px;
}

.u-pt--40 {
  padding-top: 160px;
}

.u-pt--41 {
  padding-top: 164px;
}

.u-pt--42 {
  padding-top: 168px;
}

.u-pt--43 {
  padding-top: 172px;
}

.u-pt--44 {
  padding-top: 176px;
}

.u-pt--45 {
  padding-top: 180px;
}

.u-pt--46 {
  padding-top: 184px;
}

.u-pt--47 {
  padding-top: 188px;
}

.u-pt--48 {
  padding-top: 192px;
}

.u-pt--49 {
  padding-top: 196px;
}

.u-pt--50 {
  padding-top: 200px;
}

.u-pr--0 {
  padding-right: 0px;
}

.u-pr--1 {
  padding-right: 4px;
}

.u-pr--2 {
  padding-right: 8px;
}

.u-pr--3 {
  padding-right: 12px;
}

.u-pr--4 {
  padding-right: 16px;
}

.u-pr--5 {
  padding-right: 20px;
}

.u-pr--6 {
  padding-right: 24px;
}

.u-pr--7 {
  padding-right: 28px;
}

.u-pr--8 {
  padding-right: 32px;
}

.u-pr--9 {
  padding-right: 36px;
}

.u-pr--10 {
  padding-right: 40px;
}

.u-pr--11 {
  padding-right: 44px;
}

.u-pr--12 {
  padding-right: 48px;
}

.u-pr--13 {
  padding-right: 52px;
}

.u-pr--14 {
  padding-right: 56px;
}

.u-pr--15 {
  padding-right: 60px;
}

.u-pr--16 {
  padding-right: 64px;
}

.u-pr--17 {
  padding-right: 68px;
}

.u-pr--18 {
  padding-right: 72px;
}

.u-pr--19 {
  padding-right: 76px;
}

.u-pr--20 {
  padding-right: 80px;
}

.u-pr--21 {
  padding-right: 84px;
}

.u-pr--22 {
  padding-right: 88px;
}

.u-pr--23 {
  padding-right: 92px;
}

.u-pr--24 {
  padding-right: 96px;
}

.u-pr--25 {
  padding-right: 100px;
}

.u-pr--26 {
  padding-right: 104px;
}

.u-pr--27 {
  padding-right: 108px;
}

.u-pr--28 {
  padding-right: 112px;
}

.u-pr--29 {
  padding-right: 116px;
}

.u-pr--30 {
  padding-right: 120px;
}

.u-pr--31 {
  padding-right: 124px;
}

.u-pr--32 {
  padding-right: 128px;
}

.u-pr--33 {
  padding-right: 132px;
}

.u-pr--34 {
  padding-right: 136px;
}

.u-pr--35 {
  padding-right: 140px;
}

.u-pr--36 {
  padding-right: 144px;
}

.u-pr--37 {
  padding-right: 148px;
}

.u-pr--38 {
  padding-right: 152px;
}

.u-pr--39 {
  padding-right: 156px;
}

.u-pr--40 {
  padding-right: 160px;
}

.u-pr--41 {
  padding-right: 164px;
}

.u-pr--42 {
  padding-right: 168px;
}

.u-pr--43 {
  padding-right: 172px;
}

.u-pr--44 {
  padding-right: 176px;
}

.u-pr--45 {
  padding-right: 180px;
}

.u-pr--46 {
  padding-right: 184px;
}

.u-pr--47 {
  padding-right: 188px;
}

.u-pr--48 {
  padding-right: 192px;
}

.u-pr--49 {
  padding-right: 196px;
}

.u-pr--50 {
  padding-right: 200px;
}

.u-pb--0 {
  padding-bottom: 0px;
}

.u-pb--1 {
  padding-bottom: 4px;
}

.u-pb--2 {
  padding-bottom: 8px;
}

.u-pb--3 {
  padding-bottom: 12px;
}

.u-pb--4 {
  padding-bottom: 16px;
}

.u-pb--5 {
  padding-bottom: 20px;
}

.u-pb--6 {
  padding-bottom: 24px;
}

.u-pb--7 {
  padding-bottom: 28px;
}

.u-pb--8 {
  padding-bottom: 32px;
}

.u-pb--9 {
  padding-bottom: 36px;
}

.u-pb--10 {
  padding-bottom: 40px;
}

.u-pb--11 {
  padding-bottom: 44px;
}

.u-pb--12 {
  padding-bottom: 48px;
}

.u-pb--13 {
  padding-bottom: 52px;
}

.u-pb--14 {
  padding-bottom: 56px;
}

.u-pb--15 {
  padding-bottom: 60px;
}

.u-pb--16 {
  padding-bottom: 64px;
}

.u-pb--17 {
  padding-bottom: 68px;
}

.u-pb--18 {
  padding-bottom: 72px;
}

.u-pb--19 {
  padding-bottom: 76px;
}

.u-pb--20 {
  padding-bottom: 80px;
}

.u-pb--21 {
  padding-bottom: 84px;
}

.u-pb--22 {
  padding-bottom: 88px;
}

.u-pb--23 {
  padding-bottom: 92px;
}

.u-pb--24 {
  padding-bottom: 96px;
}

.u-pb--25 {
  padding-bottom: 100px;
}

.u-pb--26 {
  padding-bottom: 104px;
}

.u-pb--27 {
  padding-bottom: 108px;
}

.u-pb--28 {
  padding-bottom: 112px;
}

.u-pb--29 {
  padding-bottom: 116px;
}

.u-pb--30 {
  padding-bottom: 120px;
}

.u-pb--31 {
  padding-bottom: 124px;
}

.u-pb--32 {
  padding-bottom: 128px;
}

.u-pb--33 {
  padding-bottom: 132px;
}

.u-pb--34 {
  padding-bottom: 136px;
}

.u-pb--35 {
  padding-bottom: 140px;
}

.u-pb--36 {
  padding-bottom: 144px;
}

.u-pb--37 {
  padding-bottom: 148px;
}

.u-pb--38 {
  padding-bottom: 152px;
}

.u-pb--39 {
  padding-bottom: 156px;
}

.u-pb--40 {
  padding-bottom: 160px;
}

.u-pb--41 {
  padding-bottom: 164px;
}

.u-pb--42 {
  padding-bottom: 168px;
}

.u-pb--43 {
  padding-bottom: 172px;
}

.u-pb--44 {
  padding-bottom: 176px;
}

.u-pb--45 {
  padding-bottom: 180px;
}

.u-pb--46 {
  padding-bottom: 184px;
}

.u-pb--47 {
  padding-bottom: 188px;
}

.u-pb--48 {
  padding-bottom: 192px;
}

.u-pb--49 {
  padding-bottom: 196px;
}

.u-pb--50 {
  padding-bottom: 200px;
}

.u-pl--0 {
  padding-left: 0px;
}

.u-pl--1 {
  padding-left: 4px;
}

.u-pl--2 {
  padding-left: 8px;
}

.u-pl--3 {
  padding-left: 12px;
}

.u-pl--4 {
  padding-left: 16px;
}

.u-pl--5 {
  padding-left: 20px;
}

.u-pl--6 {
  padding-left: 24px;
}

.u-pl--7 {
  padding-left: 28px;
}

.u-pl--8 {
  padding-left: 32px;
}

.u-pl--9 {
  padding-left: 36px;
}

.u-pl--10 {
  padding-left: 40px;
}

.u-pl--11 {
  padding-left: 44px;
}

.u-pl--12 {
  padding-left: 48px;
}

.u-pl--13 {
  padding-left: 52px;
}

.u-pl--14 {
  padding-left: 56px;
}

.u-pl--15 {
  padding-left: 60px;
}

.u-pl--16 {
  padding-left: 64px;
}

.u-pl--17 {
  padding-left: 68px;
}

.u-pl--18 {
  padding-left: 72px;
}

.u-pl--19 {
  padding-left: 76px;
}

.u-pl--20 {
  padding-left: 80px;
}

.u-pl--21 {
  padding-left: 84px;
}

.u-pl--22 {
  padding-left: 88px;
}

.u-pl--23 {
  padding-left: 92px;
}

.u-pl--24 {
  padding-left: 96px;
}

.u-pl--25 {
  padding-left: 100px;
}

.u-pl--26 {
  padding-left: 104px;
}

.u-pl--27 {
  padding-left: 108px;
}

.u-pl--28 {
  padding-left: 112px;
}

.u-pl--29 {
  padding-left: 116px;
}

.u-pl--30 {
  padding-left: 120px;
}

.u-pl--31 {
  padding-left: 124px;
}

.u-pl--32 {
  padding-left: 128px;
}

.u-pl--33 {
  padding-left: 132px;
}

.u-pl--34 {
  padding-left: 136px;
}

.u-pl--35 {
  padding-left: 140px;
}

.u-pl--36 {
  padding-left: 144px;
}

.u-pl--37 {
  padding-left: 148px;
}

.u-pl--38 {
  padding-left: 152px;
}

.u-pl--39 {
  padding-left: 156px;
}

.u-pl--40 {
  padding-left: 160px;
}

.u-pl--41 {
  padding-left: 164px;
}

.u-pl--42 {
  padding-left: 168px;
}

.u-pl--43 {
  padding-left: 172px;
}

.u-pl--44 {
  padding-left: 176px;
}

.u-pl--45 {
  padding-left: 180px;
}

.u-pl--46 {
  padding-left: 184px;
}

.u-pl--47 {
  padding-left: 188px;
}

.u-pl--48 {
  padding-left: 192px;
}

.u-pl--49 {
  padding-left: 196px;
}

.u-pl--50 {
  padding-left: 200px;
}

.u-fontFamily--notoSansTC {
  font-family: Noto Sans TC, sans-serif;
}

.u-fontFamily--notoSerifTC {
  font-family: Noto Serif TC, serif;
}

.u-fontSize--12 {
  font-size: 12px;
}

.u-fontSize--14 {
  font-size: 14px;
}

.u-fontSize--16 {
  font-size: 16px;
}

.u-fontSize--17 {
  font-size: 17px;
}

.u-fontSize--18 {
  font-size: 18px;
}

.u-fontSize--19 {
  font-size: 19px;
}

.u-fontSize--20 {
  font-size: 20px;
}

.u-fontSize--21 {
  font-size: 21px;
}

.u-fontSize--22 {
  font-size: 22px;
}

.u-fontSize--23 {
  font-size: 23px;
}

.u-fontSize--24 {
  font-size: 24px;
}

.u-fontSize--25 {
  font-size: 25px;
}

.u-fontSize--26 {
  font-size: 26px;
}

.u-fontSize--27 {
  font-size: 27px;
}

.u-fontSize--28 {
  font-size: 28px;
}

.u-fontSize--29 {
  font-size: 29px;
}

.u-fontSize--30 {
  font-size: 30px;
}

.u-fontSize--31 {
  font-size: 31px;
}

.u-fontSize--32 {
  font-size: 32px;
}

.u-fontSize--33 {
  font-size: 33px;
}

.u-fontSize--34 {
  font-size: 34px;
}

.u-fontSize--35 {
  font-size: 35px;
}

.u-fontSize--36 {
  font-size: 36px;
}

.u-fontSize--37 {
  font-size: 37px;
}

.u-fontSize--38 {
  font-size: 38px;
}

.u-fontSize--39 {
  font-size: 39px;
}

.u-fontSize--40 {
  font-size: 40px;
}

.u-fontSize--44 {
  font-size: 44px;
}

.u-fontSize--48 {
  font-size: 48px;
}

.u-fontSize--50 {
  font-size: 50px;
}

.u-fontSize--52 {
  font-size: 52px;
}

.u-fontSize--60 {
  font-size: 60px;
}

.u-fontSize--80 {
  font-size: 80px;
}

.u-fontSize--88 {
  font-size: 88px;
}

.u-fontSize--90 {
  font-size: 90px;
}

.u-fontSize--100 {
  font-size: 100px;
}

.u-fontWeight--normal {
  font-weight: normal;
}

.u-fontWeight--bold {
  font-weight: bold;
}

.u-fontWeight--bolder {
  font-weight: bolder;
}

.u-fontWeight--100 {
  font-weight: 100;
}

.u-fontWeight--200 {
  font-weight: 200;
}

.u-fontWeight--300 {
  font-weight: 300;
}

.u-fontWeight--400 {
  font-weight: 400;
}

.u-fontWeight--500 {
  font-weight: 500;
}

.u-fontWeight--600 {
  font-weight: 600;
}

.u-fontWeight--700 {
  font-weight: 700;
}

.u-fontWeight--800 {
  font-weight: 800;
}

.u-fontWeight--900 {
  font-weight: 900;
}

.u-writingMode--horizontal-tb {
  writing-mode: horizontal-tb;
}

.u-writingMode--vertical-rl {
  writing-mode: vertical-rl;
}

.u-writingMode--vertical-lr {
  writing-mode: vertical-lr;
}

.u-writingMode--lr-tb {
  writing-mode: lr-tb;
}

.u-writingMode--tb-rl {
  writing-mode: tb-rl;
}

.u-writingMode--rl-tb {
  writing-mode: rl-tb;
}

.u-wordBreak--break-all {
  word-break: break-all;
}

.u-wordBreak--break-word {
  word-break: break-word;
}

.u-wordBreak--inherit {
  word-break: inherit;
}

.u-wordBreak--initial {
  word-break: initial;
}

.u-wordBreak--keep-all {
  word-break: keep-all;
}

.u-wordBreak--normal {
  word-break: normal;
}

.u-wordBreak--revert {
  word-break: revert;
}

.u-overflow--auto {
  overflow: auto;
}

.u-overflow--hidden {
  overflow: hidden;
}

.u-overflow--visible {
  overflow: visible;
}

.u-overflow--scroll {
  overflow: scroll;
}

.u-overflowX--auto {
  overflow-x: auto;
}

.u-overflowX--hidden {
  overflow-x: hidden;
}

.u-overflowX--visible {
  overflow-x: visible;
}

.u-overflowX--scroll {
  overflow-x: scroll;
}

.u-overflowY--auto {
  overflow-y: auto;
}

.u-overflowY--hidden {
  overflow-y: hidden;
}

.u-overflowY--visible {
  overflow-y: visible;
}

.u-overflowY--scroll {
  overflow-y: scroll;
}

.u-opacity--0 {
  opacity: 0;
}

.u-opacity--5 {
  opacity: 0.05;
}

.u-opacity--10 {
  opacity: 0.1;
}

.u-opacity--15 {
  opacity: 0.15;
}

.u-opacity--20 {
  opacity: 0.2;
}

.u-opacity--25 {
  opacity: 0.25;
}

.u-opacity--30 {
  opacity: 0.3;
}

.u-opacity--35 {
  opacity: 0.35;
}

.u-opacity--40 {
  opacity: 0.4;
}

.u-opacity--45 {
  opacity: 0.45;
}

.u-opacity--50 {
  opacity: 0.5;
}

.u-opacity--55 {
  opacity: 0.55;
}

.u-opacity--60 {
  opacity: 0.6;
}

.u-opacity--65 {
  opacity: 0.65;
}

.u-opacity--70 {
  opacity: 0.7;
}

.u-opacity--75 {
  opacity: 0.75;
}

.u-opacity--80 {
  opacity: 0.8;
}

.u-opacity--85 {
  opacity: 0.85;
}

.u-opacity--90 {
  opacity: 0.9;
}

.u-opacity--95 {
  opacity: 0.95;
}

.u-opacity--100 {
  opacity: 1;
}

@media (min-width: 359px) {
  .u-textAlign-xxs--center {
    text-align: center;
  }
  .u-textAlign-xxs--right {
    text-align: right;
  }
  .u-textAlign-xxs--left {
    text-align: left;
  }
  .u-border-xxs {
    border: 1px solid;
  }
  .u-border-xxs--0 {
    border: 0;
  }
  .u-border-xxs--1 {
    border: 1px solid;
  }
  .u-border-xxs--2 {
    border: 2px solid;
  }
  .u-border-xxs--3 {
    border: 3px solid;
  }
  .u-border-xxs--4 {
    border: 4px solid;
  }
  .u-border-xxs--5 {
    border: 5px solid;
  }
  .u-borderTop-xxs {
    border-top: 1px solid;
  }
  .u-borderTop-xxs--0 {
    border-top: 0;
  }
  .u-borderTop-xxs--1 {
    border-top: 1px solid;
  }
  .u-borderTop-xxs--2 {
    border-top: 2px solid;
  }
  .u-borderTop-xxs--3 {
    border-top: 3px solid;
  }
  .u-borderTop-xxs--4 {
    border-top: 4px solid;
  }
  .u-borderTop-xxs--5 {
    border-top: 5px solid;
  }
  .u-borderRight-xxs {
    border-right: 1px solid;
  }
  .u-borderRight-xxs--0 {
    border-right: 0;
  }
  .u-borderRight-xxs--1 {
    border-right: 1px solid;
  }
  .u-borderRight-xxs--2 {
    border-right: 2px solid;
  }
  .u-borderRight-xxs--3 {
    border-right: 3px solid;
  }
  .u-borderRight-xxs--4 {
    border-right: 4px solid;
  }
  .u-borderRight-xxs--5 {
    border-right: 5px solid;
  }
  .u-borderBottom-xxs {
    border-bottom: 1px solid;
  }
  .u-borderBottom-xxs--0 {
    border-bottom: 0;
  }
  .u-borderBottom-xxs--1 {
    border-bottom: 1px solid;
  }
  .u-borderBottom-xxs--2 {
    border-bottom: 2px solid;
  }
  .u-borderBottom-xxs--3 {
    border-bottom: 3px solid;
  }
  .u-borderBottom-xxs--4 {
    border-bottom: 4px solid;
  }
  .u-borderBottom-xxs--5 {
    border-bottom: 5px solid;
  }
  .u-borderLeft-xxs {
    border-left: 1px solid;
  }
  .u-borderLeft-xxs--0 {
    border-left: 0;
  }
  .u-borderLeft-xxs--1 {
    border-left: 1px solid;
  }
  .u-borderLeft-xxs--2 {
    border-left: 2px solid;
  }
  .u-borderLeft-xxs--3 {
    border-left: 3px solid;
  }
  .u-borderLeft-xxs--4 {
    border-left: 4px solid;
  }
  .u-borderLeft-xxs--5 {
    border-left: 5px solid;
  }
  .u-d-xxs--none {
    display: none;
  }
  .u-d-xxs--inline {
    display: inline;
  }
  .u-d-xxs--inline-block {
    display: inline-block;
  }
  .u-d-xxs--block {
    display: block;
  }
  .u-d-xxs--table {
    display: table;
  }
  .u-d-xxs--flex {
    display: flex;
  }
  .u-d-xxs--inline-flex {
    display: inline-flex;
  }
  .u-width-xxs--0 {
    width: 0px;
  }
  .u-width-xxs--1 {
    width: 4px;
  }
  .u-width-xxs--2 {
    width: 8px;
  }
  .u-width-xxs--3 {
    width: 12px;
  }
  .u-width-xxs--4 {
    width: 16px;
  }
  .u-width-xxs--5 {
    width: 20px;
  }
  .u-width-xxs--6 {
    width: 24px;
  }
  .u-width-xxs--7 {
    width: 28px;
  }
  .u-width-xxs--8 {
    width: 32px;
  }
  .u-width-xxs--9 {
    width: 36px;
  }
  .u-width-xxs--10 {
    width: 40px;
  }
  .u-width-xxs--11 {
    width: 44px;
  }
  .u-width-xxs--12 {
    width: 48px;
  }
  .u-width-xxs--13 {
    width: 52px;
  }
  .u-width-xxs--14 {
    width: 56px;
  }
  .u-width-xxs--15 {
    width: 60px;
  }
  .u-width-xxs--16 {
    width: 64px;
  }
  .u-width-xxs--17 {
    width: 68px;
  }
  .u-width-xxs--18 {
    width: 72px;
  }
  .u-width-xxs--19 {
    width: 76px;
  }
  .u-width-xxs--20 {
    width: 80px;
  }
  .u-width-xxs--21 {
    width: 84px;
  }
  .u-width-xxs--22 {
    width: 88px;
  }
  .u-width-xxs--23 {
    width: 92px;
  }
  .u-width-xxs--24 {
    width: 96px;
  }
  .u-width-xxs--25 {
    width: 100px;
  }
  .u-width-xxs--26 {
    width: 104px;
  }
  .u-width-xxs--27 {
    width: 108px;
  }
  .u-width-xxs--28 {
    width: 112px;
  }
  .u-width-xxs--29 {
    width: 116px;
  }
  .u-width-xxs--30 {
    width: 120px;
  }
  .u-width-xxs--31 {
    width: 124px;
  }
  .u-width-xxs--32 {
    width: 128px;
  }
  .u-width-xxs--33 {
    width: 132px;
  }
  .u-width-xxs--34 {
    width: 136px;
  }
  .u-width-xxs--35 {
    width: 140px;
  }
  .u-width-xxs--36 {
    width: 144px;
  }
  .u-width-xxs--37 {
    width: 148px;
  }
  .u-width-xxs--38 {
    width: 152px;
  }
  .u-width-xxs--39 {
    width: 156px;
  }
  .u-width-xxs--40 {
    width: 160px;
  }
  .u-width-xxs--41 {
    width: 164px;
  }
  .u-width-xxs--42 {
    width: 168px;
  }
  .u-width-xxs--43 {
    width: 172px;
  }
  .u-width-xxs--44 {
    width: 176px;
  }
  .u-width-xxs--45 {
    width: 180px;
  }
  .u-width-xxs--46 {
    width: 184px;
  }
  .u-width-xxs--47 {
    width: 188px;
  }
  .u-width-xxs--48 {
    width: 192px;
  }
  .u-width-xxs--49 {
    width: 196px;
  }
  .u-width-xxs--50 {
    width: 200px;
  }
  .u-width-xxs--10p {
    width: 10%;
  }
  .u-width-xxs--20p {
    width: 20%;
  }
  .u-width-xxs--25p {
    width: 25%;
  }
  .u-width-xxs--30p {
    width: 30%;
  }
  .u-width-xxs--33p {
    width: 33.3333333333%;
  }
  .u-width-xxs--35p {
    width: 35%;
  }
  .u-width-xxs--40p {
    width: 40%;
  }
  .u-width-xxs--45p {
    width: 45%;
  }
  .u-width-xxs--50p {
    width: 50%;
  }
  .u-width-xxs--55p {
    width: 55%;
  }
  .u-width-xxs--60p {
    width: 60%;
  }
  .u-width-xxs--65p {
    width: 65%;
  }
  .u-width-xxs--66p {
    width: 66.6666666667%;
  }
  .u-width-xxs--70p {
    width: 70%;
  }
  .u-width-xxs--75p {
    width: 75%;
  }
  .u-width-xxs--80p {
    width: 80%;
  }
  .u-width-xxs--85p {
    width: 85%;
  }
  .u-width-xxs--90p {
    width: 90%;
  }
  .u-width-xxs--95p {
    width: 95%;
  }
  .u-width-xxs--100p {
    width: 100%;
  }
  .u-width-xxs--auto {
    width: auto;
  }
  .u-minWidth-xxs--0 {
    min-width: 0px;
  }
  .u-minWidth-xxs--1 {
    min-width: 4px;
  }
  .u-minWidth-xxs--2 {
    min-width: 8px;
  }
  .u-minWidth-xxs--3 {
    min-width: 12px;
  }
  .u-minWidth-xxs--4 {
    min-width: 16px;
  }
  .u-minWidth-xxs--5 {
    min-width: 20px;
  }
  .u-minWidth-xxs--6 {
    min-width: 24px;
  }
  .u-minWidth-xxs--7 {
    min-width: 28px;
  }
  .u-minWidth-xxs--8 {
    min-width: 32px;
  }
  .u-minWidth-xxs--9 {
    min-width: 36px;
  }
  .u-minWidth-xxs--10 {
    min-width: 40px;
  }
  .u-minWidth-xxs--11 {
    min-width: 44px;
  }
  .u-minWidth-xxs--12 {
    min-width: 48px;
  }
  .u-minWidth-xxs--13 {
    min-width: 52px;
  }
  .u-minWidth-xxs--14 {
    min-width: 56px;
  }
  .u-minWidth-xxs--15 {
    min-width: 60px;
  }
  .u-minWidth-xxs--16 {
    min-width: 64px;
  }
  .u-minWidth-xxs--17 {
    min-width: 68px;
  }
  .u-minWidth-xxs--18 {
    min-width: 72px;
  }
  .u-minWidth-xxs--19 {
    min-width: 76px;
  }
  .u-minWidth-xxs--20 {
    min-width: 80px;
  }
  .u-minWidth-xxs--21 {
    min-width: 84px;
  }
  .u-minWidth-xxs--22 {
    min-width: 88px;
  }
  .u-minWidth-xxs--23 {
    min-width: 92px;
  }
  .u-minWidth-xxs--24 {
    min-width: 96px;
  }
  .u-minWidth-xxs--25 {
    min-width: 100px;
  }
  .u-minWidth-xxs--26 {
    min-width: 104px;
  }
  .u-minWidth-xxs--27 {
    min-width: 108px;
  }
  .u-minWidth-xxs--28 {
    min-width: 112px;
  }
  .u-minWidth-xxs--29 {
    min-width: 116px;
  }
  .u-minWidth-xxs--30 {
    min-width: 120px;
  }
  .u-minWidth-xxs--31 {
    min-width: 124px;
  }
  .u-minWidth-xxs--32 {
    min-width: 128px;
  }
  .u-minWidth-xxs--33 {
    min-width: 132px;
  }
  .u-minWidth-xxs--34 {
    min-width: 136px;
  }
  .u-minWidth-xxs--35 {
    min-width: 140px;
  }
  .u-minWidth-xxs--36 {
    min-width: 144px;
  }
  .u-minWidth-xxs--37 {
    min-width: 148px;
  }
  .u-minWidth-xxs--38 {
    min-width: 152px;
  }
  .u-minWidth-xxs--39 {
    min-width: 156px;
  }
  .u-minWidth-xxs--40 {
    min-width: 160px;
  }
  .u-minWidth-xxs--41 {
    min-width: 164px;
  }
  .u-minWidth-xxs--42 {
    min-width: 168px;
  }
  .u-minWidth-xxs--43 {
    min-width: 172px;
  }
  .u-minWidth-xxs--44 {
    min-width: 176px;
  }
  .u-minWidth-xxs--45 {
    min-width: 180px;
  }
  .u-minWidth-xxs--46 {
    min-width: 184px;
  }
  .u-minWidth-xxs--47 {
    min-width: 188px;
  }
  .u-minWidth-xxs--48 {
    min-width: 192px;
  }
  .u-minWidth-xxs--49 {
    min-width: 196px;
  }
  .u-minWidth-xxs--50 {
    min-width: 200px;
  }
  .u-minWidth-xxs--10p {
    min-width: 10%;
  }
  .u-minWidth-xxs--20p {
    min-width: 20%;
  }
  .u-minWidth-xxs--25p {
    min-width: 25%;
  }
  .u-minWidth-xxs--30p {
    min-width: 30%;
  }
  .u-minWidth-xxs--33p {
    min-width: 33.3333333333%;
  }
  .u-minWidth-xxs--35p {
    min-width: 35%;
  }
  .u-minWidth-xxs--40p {
    min-width: 40%;
  }
  .u-minWidth-xxs--45p {
    min-width: 45%;
  }
  .u-minWidth-xxs--50p {
    min-width: 50%;
  }
  .u-minWidth-xxs--55p {
    min-width: 55%;
  }
  .u-minWidth-xxs--60p {
    min-width: 60%;
  }
  .u-minWidth-xxs--65p {
    min-width: 65%;
  }
  .u-minWidth-xxs--66p {
    min-width: 66.6666666667%;
  }
  .u-minWidth-xxs--70p {
    min-width: 70%;
  }
  .u-minWidth-xxs--75p {
    min-width: 75%;
  }
  .u-minWidth-xxs--80p {
    min-width: 80%;
  }
  .u-minWidth-xxs--85p {
    min-width: 85%;
  }
  .u-minWidth-xxs--90p {
    min-width: 90%;
  }
  .u-minWidth-xxs--95p {
    min-width: 95%;
  }
  .u-minWidth-xxs--100p {
    min-width: 100%;
  }
  .u-minWidth-xxs--auto {
    min-width: auto;
  }
  .u-maxWidth-xxs--0 {
    max-width: 0px;
  }
  .u-maxWidth-xxs--1 {
    max-width: 4px;
  }
  .u-maxWidth-xxs--2 {
    max-width: 8px;
  }
  .u-maxWidth-xxs--3 {
    max-width: 12px;
  }
  .u-maxWidth-xxs--4 {
    max-width: 16px;
  }
  .u-maxWidth-xxs--5 {
    max-width: 20px;
  }
  .u-maxWidth-xxs--6 {
    max-width: 24px;
  }
  .u-maxWidth-xxs--7 {
    max-width: 28px;
  }
  .u-maxWidth-xxs--8 {
    max-width: 32px;
  }
  .u-maxWidth-xxs--9 {
    max-width: 36px;
  }
  .u-maxWidth-xxs--10 {
    max-width: 40px;
  }
  .u-maxWidth-xxs--11 {
    max-width: 44px;
  }
  .u-maxWidth-xxs--12 {
    max-width: 48px;
  }
  .u-maxWidth-xxs--13 {
    max-width: 52px;
  }
  .u-maxWidth-xxs--14 {
    max-width: 56px;
  }
  .u-maxWidth-xxs--15 {
    max-width: 60px;
  }
  .u-maxWidth-xxs--16 {
    max-width: 64px;
  }
  .u-maxWidth-xxs--17 {
    max-width: 68px;
  }
  .u-maxWidth-xxs--18 {
    max-width: 72px;
  }
  .u-maxWidth-xxs--19 {
    max-width: 76px;
  }
  .u-maxWidth-xxs--20 {
    max-width: 80px;
  }
  .u-maxWidth-xxs--21 {
    max-width: 84px;
  }
  .u-maxWidth-xxs--22 {
    max-width: 88px;
  }
  .u-maxWidth-xxs--23 {
    max-width: 92px;
  }
  .u-maxWidth-xxs--24 {
    max-width: 96px;
  }
  .u-maxWidth-xxs--25 {
    max-width: 100px;
  }
  .u-maxWidth-xxs--26 {
    max-width: 104px;
  }
  .u-maxWidth-xxs--27 {
    max-width: 108px;
  }
  .u-maxWidth-xxs--28 {
    max-width: 112px;
  }
  .u-maxWidth-xxs--29 {
    max-width: 116px;
  }
  .u-maxWidth-xxs--30 {
    max-width: 120px;
  }
  .u-maxWidth-xxs--31 {
    max-width: 124px;
  }
  .u-maxWidth-xxs--32 {
    max-width: 128px;
  }
  .u-maxWidth-xxs--33 {
    max-width: 132px;
  }
  .u-maxWidth-xxs--34 {
    max-width: 136px;
  }
  .u-maxWidth-xxs--35 {
    max-width: 140px;
  }
  .u-maxWidth-xxs--36 {
    max-width: 144px;
  }
  .u-maxWidth-xxs--37 {
    max-width: 148px;
  }
  .u-maxWidth-xxs--38 {
    max-width: 152px;
  }
  .u-maxWidth-xxs--39 {
    max-width: 156px;
  }
  .u-maxWidth-xxs--40 {
    max-width: 160px;
  }
  .u-maxWidth-xxs--41 {
    max-width: 164px;
  }
  .u-maxWidth-xxs--42 {
    max-width: 168px;
  }
  .u-maxWidth-xxs--43 {
    max-width: 172px;
  }
  .u-maxWidth-xxs--44 {
    max-width: 176px;
  }
  .u-maxWidth-xxs--45 {
    max-width: 180px;
  }
  .u-maxWidth-xxs--46 {
    max-width: 184px;
  }
  .u-maxWidth-xxs--47 {
    max-width: 188px;
  }
  .u-maxWidth-xxs--48 {
    max-width: 192px;
  }
  .u-maxWidth-xxs--49 {
    max-width: 196px;
  }
  .u-maxWidth-xxs--50 {
    max-width: 200px;
  }
  .u-maxWidth-xxs--10p {
    max-width: 10%;
  }
  .u-maxWidth-xxs--20p {
    max-width: 20%;
  }
  .u-maxWidth-xxs--25p {
    max-width: 25%;
  }
  .u-maxWidth-xxs--30p {
    max-width: 30%;
  }
  .u-maxWidth-xxs--33p {
    max-width: 33.3333333333%;
  }
  .u-maxWidth-xxs--35p {
    max-width: 35%;
  }
  .u-maxWidth-xxs--40p {
    max-width: 40%;
  }
  .u-maxWidth-xxs--45p {
    max-width: 45%;
  }
  .u-maxWidth-xxs--50p {
    max-width: 50%;
  }
  .u-maxWidth-xxs--55p {
    max-width: 55%;
  }
  .u-maxWidth-xxs--60p {
    max-width: 60%;
  }
  .u-maxWidth-xxs--65p {
    max-width: 65%;
  }
  .u-maxWidth-xxs--66p {
    max-width: 66.6666666667%;
  }
  .u-maxWidth-xxs--70p {
    max-width: 70%;
  }
  .u-maxWidth-xxs--75p {
    max-width: 75%;
  }
  .u-maxWidth-xxs--80p {
    max-width: 80%;
  }
  .u-maxWidth-xxs--85p {
    max-width: 85%;
  }
  .u-maxWidth-xxs--90p {
    max-width: 90%;
  }
  .u-maxWidth-xxs--95p {
    max-width: 95%;
  }
  .u-maxWidth-xxs--100p {
    max-width: 100%;
  }
  .u-maxWidth-xxs--auto {
    max-width: auto;
  }
  .u-maxWidth-xxs--none {
    max-width: none;
  }
  .u-maxWidth-xxs--700 {
    max-width: 700px;
  }
  .u-maxWidth-xxs--940 {
    max-width: 940px;
  }
  .u-maxWidth-xxs--1400 {
    max-width: 1400px;
  }
  .u-maxWidth-xxs--1920 {
    max-width: 1920px;
  }
  .u-height-xxs--0 {
    height: 0px;
  }
  .u-height-xxs--1 {
    height: 4px;
  }
  .u-height-xxs--2 {
    height: 8px;
  }
  .u-height-xxs--3 {
    height: 12px;
  }
  .u-height-xxs--4 {
    height: 16px;
  }
  .u-height-xxs--5 {
    height: 20px;
  }
  .u-height-xxs--6 {
    height: 24px;
  }
  .u-height-xxs--7 {
    height: 28px;
  }
  .u-height-xxs--8 {
    height: 32px;
  }
  .u-height-xxs--9 {
    height: 36px;
  }
  .u-height-xxs--10 {
    height: 40px;
  }
  .u-height-xxs--11 {
    height: 44px;
  }
  .u-height-xxs--12 {
    height: 48px;
  }
  .u-height-xxs--13 {
    height: 52px;
  }
  .u-height-xxs--14 {
    height: 56px;
  }
  .u-height-xxs--15 {
    height: 60px;
  }
  .u-height-xxs--16 {
    height: 64px;
  }
  .u-height-xxs--17 {
    height: 68px;
  }
  .u-height-xxs--18 {
    height: 72px;
  }
  .u-height-xxs--19 {
    height: 76px;
  }
  .u-height-xxs--20 {
    height: 80px;
  }
  .u-height-xxs--21 {
    height: 84px;
  }
  .u-height-xxs--22 {
    height: 88px;
  }
  .u-height-xxs--23 {
    height: 92px;
  }
  .u-height-xxs--24 {
    height: 96px;
  }
  .u-height-xxs--25 {
    height: 100px;
  }
  .u-height-xxs--26 {
    height: 104px;
  }
  .u-height-xxs--27 {
    height: 108px;
  }
  .u-height-xxs--28 {
    height: 112px;
  }
  .u-height-xxs--29 {
    height: 116px;
  }
  .u-height-xxs--30 {
    height: 120px;
  }
  .u-height-xxs--31 {
    height: 124px;
  }
  .u-height-xxs--32 {
    height: 128px;
  }
  .u-height-xxs--33 {
    height: 132px;
  }
  .u-height-xxs--34 {
    height: 136px;
  }
  .u-height-xxs--35 {
    height: 140px;
  }
  .u-height-xxs--36 {
    height: 144px;
  }
  .u-height-xxs--37 {
    height: 148px;
  }
  .u-height-xxs--38 {
    height: 152px;
  }
  .u-height-xxs--39 {
    height: 156px;
  }
  .u-height-xxs--40 {
    height: 160px;
  }
  .u-height-xxs--41 {
    height: 164px;
  }
  .u-height-xxs--42 {
    height: 168px;
  }
  .u-height-xxs--43 {
    height: 172px;
  }
  .u-height-xxs--44 {
    height: 176px;
  }
  .u-height-xxs--45 {
    height: 180px;
  }
  .u-height-xxs--46 {
    height: 184px;
  }
  .u-height-xxs--47 {
    height: 188px;
  }
  .u-height-xxs--48 {
    height: 192px;
  }
  .u-height-xxs--49 {
    height: 196px;
  }
  .u-height-xxs--50 {
    height: 200px;
  }
  .u-height-xxs--10p {
    height: 10%;
  }
  .u-height-xxs--20p {
    height: 20%;
  }
  .u-height-xxs--25p {
    height: 25%;
  }
  .u-height-xxs--30p {
    height: 30%;
  }
  .u-height-xxs--33p {
    height: 33.3333333333%;
  }
  .u-height-xxs--35p {
    height: 35%;
  }
  .u-height-xxs--40p {
    height: 40%;
  }
  .u-height-xxs--45p {
    height: 45%;
  }
  .u-height-xxs--50p {
    height: 50%;
  }
  .u-height-xxs--55p {
    height: 55%;
  }
  .u-height-xxs--60p {
    height: 60%;
  }
  .u-height-xxs--65p {
    height: 65%;
  }
  .u-height-xxs--66p {
    height: 66.6666666667%;
  }
  .u-height-xxs--70p {
    height: 70%;
  }
  .u-height-xxs--75p {
    height: 75%;
  }
  .u-height-xxs--80p {
    height: 80%;
  }
  .u-height-xxs--85p {
    height: 85%;
  }
  .u-height-xxs--90p {
    height: 90%;
  }
  .u-height-xxs--95p {
    height: 95%;
  }
  .u-height-xxs--100p {
    height: 100%;
  }
  .u-height-xxs--auto {
    height: auto;
  }
  .flex-xxs--fill {
    flex: 1 1 auto;
  }
  .u-flexDirection-xxs--row {
    flex-direction: row;
  }
  .u-flexDirection-xxs--column {
    flex-direction: column;
  }
  .u-flexDirection-xxs--row-reverse {
    flex-direction: row-reverse;
  }
  .u-flexDirection-xxs--column-reverse {
    flex-direction: column-reverse;
  }
  .u-flex-xxs--grow-0 {
    flex-grow: 0;
  }
  .u-flex-xxs--grow-1 {
    flex-grow: 1;
  }
  .u-flex-xxs--shrink-0 {
    flex-shrink: 0;
  }
  .u-flex-xxs--shrink-1 {
    flex-shrink: 1;
  }
  .u-flexWrap-xxs--wrap {
    flex-wrap: wrap;
  }
  .u-flexWrap-xxs--nowrap {
    flex-wrap: nowrap;
  }
  .u-flexWrap-xxs--wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .u-justifyContent-xxs--start {
    justify-content: flex-start;
  }
  .u-justifyContent-xxs--end {
    justify-content: flex-end;
  }
  .u-justifyContent-xxs--center {
    justify-content: center;
  }
  .u-justifyContent-xxs--between {
    justify-content: space-between;
  }
  .u-justifyContent-xxs--around {
    justify-content: space-around;
  }
  .u-alignItems-xxs--start {
    align-items: flex-start;
  }
  .u-alignItems-xxs--end {
    align-items: flex-end;
  }
  .u-alignItems-xxs--center {
    align-items: center;
  }
  .u-alignItems-xxs--baseline {
    align-items: baseline;
  }
  .u-alignItems-xxs--stretch {
    align-items: stretch;
  }
  .u-alignContent-xxs--start {
    align-content: flex-start;
  }
  .u-alignContent-xxs--end {
    align-content: flex-end;
  }
  .u-alignContent-xxs--center {
    align-content: center;
  }
  .u-alignContent-xxs--between {
    align-content: space-between;
  }
  .u-alignContent-xxs--around {
    align-content: space-around;
  }
  .u-alignContent-xxs--stretch {
    align-content: stretch;
  }
  .u-alignSelf-xxs--auto {
    align-self: auto;
  }
  .u-alignSelf-xxs--start {
    align-self: flex-start;
  }
  .u-alignSelf-xxs--end {
    align-self: flex-end;
  }
  .u-alignSelf-xxs--center {
    align-self: center;
  }
  .u-alignSelf-xxs--baseline {
    align-self: baseline;
  }
  .u-alignSelf-xxs--stretch {
    align-self: stretch;
  }
  .u-order-xxs--first {
    order: -1;
  }
  .u-order-xxs--0 {
    order: 0;
  }
  .u-order-xxs--1 {
    order: 1;
  }
  .u-order-xxs--2 {
    order: 2;
  }
  .u-order-xxs--3 {
    order: 3;
  }
  .u-order-xxs--4 {
    order: 4;
  }
  .u-order-xxs--5 {
    order: 5;
  }
  .u-order-xxs--last {
    order: 6;
  }
  .u-m-xxs--0 {
    margin: 0px;
  }
  .u-m-xxs--1 {
    margin: 4px;
  }
  .u-m-xxs--2 {
    margin: 8px;
  }
  .u-m-xxs--3 {
    margin: 12px;
  }
  .u-m-xxs--4 {
    margin: 16px;
  }
  .u-m-xxs--5 {
    margin: 20px;
  }
  .u-m-xxs--6 {
    margin: 24px;
  }
  .u-m-xxs--7 {
    margin: 28px;
  }
  .u-m-xxs--8 {
    margin: 32px;
  }
  .u-m-xxs--9 {
    margin: 36px;
  }
  .u-m-xxs--10 {
    margin: 40px;
  }
  .u-m-xxs--11 {
    margin: 44px;
  }
  .u-m-xxs--12 {
    margin: 48px;
  }
  .u-m-xxs--13 {
    margin: 52px;
  }
  .u-m-xxs--14 {
    margin: 56px;
  }
  .u-m-xxs--15 {
    margin: 60px;
  }
  .u-m-xxs--16 {
    margin: 64px;
  }
  .u-m-xxs--17 {
    margin: 68px;
  }
  .u-m-xxs--18 {
    margin: 72px;
  }
  .u-m-xxs--19 {
    margin: 76px;
  }
  .u-m-xxs--20 {
    margin: 80px;
  }
  .u-m-xxs--21 {
    margin: 84px;
  }
  .u-m-xxs--22 {
    margin: 88px;
  }
  .u-m-xxs--23 {
    margin: 92px;
  }
  .u-m-xxs--24 {
    margin: 96px;
  }
  .u-m-xxs--25 {
    margin: 100px;
  }
  .u-m-xxs--26 {
    margin: 104px;
  }
  .u-m-xxs--27 {
    margin: 108px;
  }
  .u-m-xxs--28 {
    margin: 112px;
  }
  .u-m-xxs--29 {
    margin: 116px;
  }
  .u-m-xxs--30 {
    margin: 120px;
  }
  .u-m-xxs--31 {
    margin: 124px;
  }
  .u-m-xxs--32 {
    margin: 128px;
  }
  .u-m-xxs--33 {
    margin: 132px;
  }
  .u-m-xxs--34 {
    margin: 136px;
  }
  .u-m-xxs--35 {
    margin: 140px;
  }
  .u-m-xxs--36 {
    margin: 144px;
  }
  .u-m-xxs--37 {
    margin: 148px;
  }
  .u-m-xxs--38 {
    margin: 152px;
  }
  .u-m-xxs--39 {
    margin: 156px;
  }
  .u-m-xxs--40 {
    margin: 160px;
  }
  .u-m-xxs--41 {
    margin: 164px;
  }
  .u-m-xxs--42 {
    margin: 168px;
  }
  .u-m-xxs--43 {
    margin: 172px;
  }
  .u-m-xxs--44 {
    margin: 176px;
  }
  .u-m-xxs--45 {
    margin: 180px;
  }
  .u-m-xxs--46 {
    margin: 184px;
  }
  .u-m-xxs--47 {
    margin: 188px;
  }
  .u-m-xxs--48 {
    margin: 192px;
  }
  .u-m-xxs--49 {
    margin: 196px;
  }
  .u-m-xxs--50 {
    margin: 200px;
  }
  .u-m-xxs--auto {
    margin: auto;
  }
  .u-mx-xxs--0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .u-mx-xxs--1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .u-mx-xxs--2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .u-mx-xxs--3 {
    margin-right: 12px;
    margin-left: 12px;
  }
  .u-mx-xxs--4 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .u-mx-xxs--5 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .u-mx-xxs--6 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .u-mx-xxs--7 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .u-mx-xxs--8 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .u-mx-xxs--9 {
    margin-right: 36px;
    margin-left: 36px;
  }
  .u-mx-xxs--10 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .u-mx-xxs--11 {
    margin-right: 44px;
    margin-left: 44px;
  }
  .u-mx-xxs--12 {
    margin-right: 48px;
    margin-left: 48px;
  }
  .u-mx-xxs--13 {
    margin-right: 52px;
    margin-left: 52px;
  }
  .u-mx-xxs--14 {
    margin-right: 56px;
    margin-left: 56px;
  }
  .u-mx-xxs--15 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .u-mx-xxs--16 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .u-mx-xxs--17 {
    margin-right: 68px;
    margin-left: 68px;
  }
  .u-mx-xxs--18 {
    margin-right: 72px;
    margin-left: 72px;
  }
  .u-mx-xxs--19 {
    margin-right: 76px;
    margin-left: 76px;
  }
  .u-mx-xxs--20 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .u-mx-xxs--21 {
    margin-right: 84px;
    margin-left: 84px;
  }
  .u-mx-xxs--22 {
    margin-right: 88px;
    margin-left: 88px;
  }
  .u-mx-xxs--23 {
    margin-right: 92px;
    margin-left: 92px;
  }
  .u-mx-xxs--24 {
    margin-right: 96px;
    margin-left: 96px;
  }
  .u-mx-xxs--25 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .u-mx-xxs--26 {
    margin-right: 104px;
    margin-left: 104px;
  }
  .u-mx-xxs--27 {
    margin-right: 108px;
    margin-left: 108px;
  }
  .u-mx-xxs--28 {
    margin-right: 112px;
    margin-left: 112px;
  }
  .u-mx-xxs--29 {
    margin-right: 116px;
    margin-left: 116px;
  }
  .u-mx-xxs--30 {
    margin-right: 120px;
    margin-left: 120px;
  }
  .u-mx-xxs--31 {
    margin-right: 124px;
    margin-left: 124px;
  }
  .u-mx-xxs--32 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .u-mx-xxs--33 {
    margin-right: 132px;
    margin-left: 132px;
  }
  .u-mx-xxs--34 {
    margin-right: 136px;
    margin-left: 136px;
  }
  .u-mx-xxs--35 {
    margin-right: 140px;
    margin-left: 140px;
  }
  .u-mx-xxs--36 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .u-mx-xxs--37 {
    margin-right: 148px;
    margin-left: 148px;
  }
  .u-mx-xxs--38 {
    margin-right: 152px;
    margin-left: 152px;
  }
  .u-mx-xxs--39 {
    margin-right: 156px;
    margin-left: 156px;
  }
  .u-mx-xxs--40 {
    margin-right: 160px;
    margin-left: 160px;
  }
  .u-mx-xxs--41 {
    margin-right: 164px;
    margin-left: 164px;
  }
  .u-mx-xxs--42 {
    margin-right: 168px;
    margin-left: 168px;
  }
  .u-mx-xxs--43 {
    margin-right: 172px;
    margin-left: 172px;
  }
  .u-mx-xxs--44 {
    margin-right: 176px;
    margin-left: 176px;
  }
  .u-mx-xxs--45 {
    margin-right: 180px;
    margin-left: 180px;
  }
  .u-mx-xxs--46 {
    margin-right: 184px;
    margin-left: 184px;
  }
  .u-mx-xxs--47 {
    margin-right: 188px;
    margin-left: 188px;
  }
  .u-mx-xxs--48 {
    margin-right: 192px;
    margin-left: 192px;
  }
  .u-mx-xxs--49 {
    margin-right: 196px;
    margin-left: 196px;
  }
  .u-mx-xxs--50 {
    margin-right: 200px;
    margin-left: 200px;
  }
  .u-mx-xxs--auto {
    margin-right: auto;
    margin-left: auto;
  }
  .u-my-xxs--0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .u-my-xxs--1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .u-my-xxs--2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .u-my-xxs--3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .u-my-xxs--4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .u-my-xxs--5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-my-xxs--6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .u-my-xxs--7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .u-my-xxs--8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .u-my-xxs--9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .u-my-xxs--10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .u-my-xxs--11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .u-my-xxs--12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .u-my-xxs--13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .u-my-xxs--14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .u-my-xxs--15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .u-my-xxs--16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .u-my-xxs--17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .u-my-xxs--18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .u-my-xxs--19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .u-my-xxs--20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .u-my-xxs--21 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .u-my-xxs--22 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .u-my-xxs--23 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .u-my-xxs--24 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .u-my-xxs--25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .u-my-xxs--26 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .u-my-xxs--27 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .u-my-xxs--28 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .u-my-xxs--29 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .u-my-xxs--30 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .u-my-xxs--31 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .u-my-xxs--32 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .u-my-xxs--33 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .u-my-xxs--34 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .u-my-xxs--35 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .u-my-xxs--36 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .u-my-xxs--37 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .u-my-xxs--38 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .u-my-xxs--39 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .u-my-xxs--40 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .u-my-xxs--41 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .u-my-xxs--42 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .u-my-xxs--43 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .u-my-xxs--44 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .u-my-xxs--45 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .u-my-xxs--46 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .u-my-xxs--47 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .u-my-xxs--48 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .u-my-xxs--49 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .u-my-xxs--50 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .u-my-xxs--auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .u-mt-xxs--0 {
    margin-top: 0px;
  }
  .u-mt-xxs--1 {
    margin-top: 4px;
  }
  .u-mt-xxs--2 {
    margin-top: 8px;
  }
  .u-mt-xxs--3 {
    margin-top: 12px;
  }
  .u-mt-xxs--4 {
    margin-top: 16px;
  }
  .u-mt-xxs--5 {
    margin-top: 20px;
  }
  .u-mt-xxs--6 {
    margin-top: 24px;
  }
  .u-mt-xxs--7 {
    margin-top: 28px;
  }
  .u-mt-xxs--8 {
    margin-top: 32px;
  }
  .u-mt-xxs--9 {
    margin-top: 36px;
  }
  .u-mt-xxs--10 {
    margin-top: 40px;
  }
  .u-mt-xxs--11 {
    margin-top: 44px;
  }
  .u-mt-xxs--12 {
    margin-top: 48px;
  }
  .u-mt-xxs--13 {
    margin-top: 52px;
  }
  .u-mt-xxs--14 {
    margin-top: 56px;
  }
  .u-mt-xxs--15 {
    margin-top: 60px;
  }
  .u-mt-xxs--16 {
    margin-top: 64px;
  }
  .u-mt-xxs--17 {
    margin-top: 68px;
  }
  .u-mt-xxs--18 {
    margin-top: 72px;
  }
  .u-mt-xxs--19 {
    margin-top: 76px;
  }
  .u-mt-xxs--20 {
    margin-top: 80px;
  }
  .u-mt-xxs--21 {
    margin-top: 84px;
  }
  .u-mt-xxs--22 {
    margin-top: 88px;
  }
  .u-mt-xxs--23 {
    margin-top: 92px;
  }
  .u-mt-xxs--24 {
    margin-top: 96px;
  }
  .u-mt-xxs--25 {
    margin-top: 100px;
  }
  .u-mt-xxs--26 {
    margin-top: 104px;
  }
  .u-mt-xxs--27 {
    margin-top: 108px;
  }
  .u-mt-xxs--28 {
    margin-top: 112px;
  }
  .u-mt-xxs--29 {
    margin-top: 116px;
  }
  .u-mt-xxs--30 {
    margin-top: 120px;
  }
  .u-mt-xxs--31 {
    margin-top: 124px;
  }
  .u-mt-xxs--32 {
    margin-top: 128px;
  }
  .u-mt-xxs--33 {
    margin-top: 132px;
  }
  .u-mt-xxs--34 {
    margin-top: 136px;
  }
  .u-mt-xxs--35 {
    margin-top: 140px;
  }
  .u-mt-xxs--36 {
    margin-top: 144px;
  }
  .u-mt-xxs--37 {
    margin-top: 148px;
  }
  .u-mt-xxs--38 {
    margin-top: 152px;
  }
  .u-mt-xxs--39 {
    margin-top: 156px;
  }
  .u-mt-xxs--40 {
    margin-top: 160px;
  }
  .u-mt-xxs--41 {
    margin-top: 164px;
  }
  .u-mt-xxs--42 {
    margin-top: 168px;
  }
  .u-mt-xxs--43 {
    margin-top: 172px;
  }
  .u-mt-xxs--44 {
    margin-top: 176px;
  }
  .u-mt-xxs--45 {
    margin-top: 180px;
  }
  .u-mt-xxs--46 {
    margin-top: 184px;
  }
  .u-mt-xxs--47 {
    margin-top: 188px;
  }
  .u-mt-xxs--48 {
    margin-top: 192px;
  }
  .u-mt-xxs--49 {
    margin-top: 196px;
  }
  .u-mt-xxs--50 {
    margin-top: 200px;
  }
  .u-mt-xxs--auto {
    margin-top: auto;
  }
  .u-mr-xxs--0 {
    margin-right: 0px;
  }
  .u-mr-xxs--1 {
    margin-right: 4px;
  }
  .u-mr-xxs--2 {
    margin-right: 8px;
  }
  .u-mr-xxs--3 {
    margin-right: 12px;
  }
  .u-mr-xxs--4 {
    margin-right: 16px;
  }
  .u-mr-xxs--5 {
    margin-right: 20px;
  }
  .u-mr-xxs--6 {
    margin-right: 24px;
  }
  .u-mr-xxs--7 {
    margin-right: 28px;
  }
  .u-mr-xxs--8 {
    margin-right: 32px;
  }
  .u-mr-xxs--9 {
    margin-right: 36px;
  }
  .u-mr-xxs--10 {
    margin-right: 40px;
  }
  .u-mr-xxs--11 {
    margin-right: 44px;
  }
  .u-mr-xxs--12 {
    margin-right: 48px;
  }
  .u-mr-xxs--13 {
    margin-right: 52px;
  }
  .u-mr-xxs--14 {
    margin-right: 56px;
  }
  .u-mr-xxs--15 {
    margin-right: 60px;
  }
  .u-mr-xxs--16 {
    margin-right: 64px;
  }
  .u-mr-xxs--17 {
    margin-right: 68px;
  }
  .u-mr-xxs--18 {
    margin-right: 72px;
  }
  .u-mr-xxs--19 {
    margin-right: 76px;
  }
  .u-mr-xxs--20 {
    margin-right: 80px;
  }
  .u-mr-xxs--21 {
    margin-right: 84px;
  }
  .u-mr-xxs--22 {
    margin-right: 88px;
  }
  .u-mr-xxs--23 {
    margin-right: 92px;
  }
  .u-mr-xxs--24 {
    margin-right: 96px;
  }
  .u-mr-xxs--25 {
    margin-right: 100px;
  }
  .u-mr-xxs--26 {
    margin-right: 104px;
  }
  .u-mr-xxs--27 {
    margin-right: 108px;
  }
  .u-mr-xxs--28 {
    margin-right: 112px;
  }
  .u-mr-xxs--29 {
    margin-right: 116px;
  }
  .u-mr-xxs--30 {
    margin-right: 120px;
  }
  .u-mr-xxs--31 {
    margin-right: 124px;
  }
  .u-mr-xxs--32 {
    margin-right: 128px;
  }
  .u-mr-xxs--33 {
    margin-right: 132px;
  }
  .u-mr-xxs--34 {
    margin-right: 136px;
  }
  .u-mr-xxs--35 {
    margin-right: 140px;
  }
  .u-mr-xxs--36 {
    margin-right: 144px;
  }
  .u-mr-xxs--37 {
    margin-right: 148px;
  }
  .u-mr-xxs--38 {
    margin-right: 152px;
  }
  .u-mr-xxs--39 {
    margin-right: 156px;
  }
  .u-mr-xxs--40 {
    margin-right: 160px;
  }
  .u-mr-xxs--41 {
    margin-right: 164px;
  }
  .u-mr-xxs--42 {
    margin-right: 168px;
  }
  .u-mr-xxs--43 {
    margin-right: 172px;
  }
  .u-mr-xxs--44 {
    margin-right: 176px;
  }
  .u-mr-xxs--45 {
    margin-right: 180px;
  }
  .u-mr-xxs--46 {
    margin-right: 184px;
  }
  .u-mr-xxs--47 {
    margin-right: 188px;
  }
  .u-mr-xxs--48 {
    margin-right: 192px;
  }
  .u-mr-xxs--49 {
    margin-right: 196px;
  }
  .u-mr-xxs--50 {
    margin-right: 200px;
  }
  .u-mr-xxs--auto {
    margin-right: auto;
  }
  .u-mb-xxs--0 {
    margin-bottom: 0px;
  }
  .u-mb-xxs--1 {
    margin-bottom: 4px;
  }
  .u-mb-xxs--2 {
    margin-bottom: 8px;
  }
  .u-mb-xxs--3 {
    margin-bottom: 12px;
  }
  .u-mb-xxs--4 {
    margin-bottom: 16px;
  }
  .u-mb-xxs--5 {
    margin-bottom: 20px;
  }
  .u-mb-xxs--6 {
    margin-bottom: 24px;
  }
  .u-mb-xxs--7 {
    margin-bottom: 28px;
  }
  .u-mb-xxs--8 {
    margin-bottom: 32px;
  }
  .u-mb-xxs--9 {
    margin-bottom: 36px;
  }
  .u-mb-xxs--10 {
    margin-bottom: 40px;
  }
  .u-mb-xxs--11 {
    margin-bottom: 44px;
  }
  .u-mb-xxs--12 {
    margin-bottom: 48px;
  }
  .u-mb-xxs--13 {
    margin-bottom: 52px;
  }
  .u-mb-xxs--14 {
    margin-bottom: 56px;
  }
  .u-mb-xxs--15 {
    margin-bottom: 60px;
  }
  .u-mb-xxs--16 {
    margin-bottom: 64px;
  }
  .u-mb-xxs--17 {
    margin-bottom: 68px;
  }
  .u-mb-xxs--18 {
    margin-bottom: 72px;
  }
  .u-mb-xxs--19 {
    margin-bottom: 76px;
  }
  .u-mb-xxs--20 {
    margin-bottom: 80px;
  }
  .u-mb-xxs--21 {
    margin-bottom: 84px;
  }
  .u-mb-xxs--22 {
    margin-bottom: 88px;
  }
  .u-mb-xxs--23 {
    margin-bottom: 92px;
  }
  .u-mb-xxs--24 {
    margin-bottom: 96px;
  }
  .u-mb-xxs--25 {
    margin-bottom: 100px;
  }
  .u-mb-xxs--26 {
    margin-bottom: 104px;
  }
  .u-mb-xxs--27 {
    margin-bottom: 108px;
  }
  .u-mb-xxs--28 {
    margin-bottom: 112px;
  }
  .u-mb-xxs--29 {
    margin-bottom: 116px;
  }
  .u-mb-xxs--30 {
    margin-bottom: 120px;
  }
  .u-mb-xxs--31 {
    margin-bottom: 124px;
  }
  .u-mb-xxs--32 {
    margin-bottom: 128px;
  }
  .u-mb-xxs--33 {
    margin-bottom: 132px;
  }
  .u-mb-xxs--34 {
    margin-bottom: 136px;
  }
  .u-mb-xxs--35 {
    margin-bottom: 140px;
  }
  .u-mb-xxs--36 {
    margin-bottom: 144px;
  }
  .u-mb-xxs--37 {
    margin-bottom: 148px;
  }
  .u-mb-xxs--38 {
    margin-bottom: 152px;
  }
  .u-mb-xxs--39 {
    margin-bottom: 156px;
  }
  .u-mb-xxs--40 {
    margin-bottom: 160px;
  }
  .u-mb-xxs--41 {
    margin-bottom: 164px;
  }
  .u-mb-xxs--42 {
    margin-bottom: 168px;
  }
  .u-mb-xxs--43 {
    margin-bottom: 172px;
  }
  .u-mb-xxs--44 {
    margin-bottom: 176px;
  }
  .u-mb-xxs--45 {
    margin-bottom: 180px;
  }
  .u-mb-xxs--46 {
    margin-bottom: 184px;
  }
  .u-mb-xxs--47 {
    margin-bottom: 188px;
  }
  .u-mb-xxs--48 {
    margin-bottom: 192px;
  }
  .u-mb-xxs--49 {
    margin-bottom: 196px;
  }
  .u-mb-xxs--50 {
    margin-bottom: 200px;
  }
  .u-mb-xxs--auto {
    margin-bottom: auto;
  }
  .u-ml-xxs--0 {
    margin-left: 0px;
  }
  .u-ml-xxs--1 {
    margin-left: 4px;
  }
  .u-ml-xxs--2 {
    margin-left: 8px;
  }
  .u-ml-xxs--3 {
    margin-left: 12px;
  }
  .u-ml-xxs--4 {
    margin-left: 16px;
  }
  .u-ml-xxs--5 {
    margin-left: 20px;
  }
  .u-ml-xxs--6 {
    margin-left: 24px;
  }
  .u-ml-xxs--7 {
    margin-left: 28px;
  }
  .u-ml-xxs--8 {
    margin-left: 32px;
  }
  .u-ml-xxs--9 {
    margin-left: 36px;
  }
  .u-ml-xxs--10 {
    margin-left: 40px;
  }
  .u-ml-xxs--11 {
    margin-left: 44px;
  }
  .u-ml-xxs--12 {
    margin-left: 48px;
  }
  .u-ml-xxs--13 {
    margin-left: 52px;
  }
  .u-ml-xxs--14 {
    margin-left: 56px;
  }
  .u-ml-xxs--15 {
    margin-left: 60px;
  }
  .u-ml-xxs--16 {
    margin-left: 64px;
  }
  .u-ml-xxs--17 {
    margin-left: 68px;
  }
  .u-ml-xxs--18 {
    margin-left: 72px;
  }
  .u-ml-xxs--19 {
    margin-left: 76px;
  }
  .u-ml-xxs--20 {
    margin-left: 80px;
  }
  .u-ml-xxs--21 {
    margin-left: 84px;
  }
  .u-ml-xxs--22 {
    margin-left: 88px;
  }
  .u-ml-xxs--23 {
    margin-left: 92px;
  }
  .u-ml-xxs--24 {
    margin-left: 96px;
  }
  .u-ml-xxs--25 {
    margin-left: 100px;
  }
  .u-ml-xxs--26 {
    margin-left: 104px;
  }
  .u-ml-xxs--27 {
    margin-left: 108px;
  }
  .u-ml-xxs--28 {
    margin-left: 112px;
  }
  .u-ml-xxs--29 {
    margin-left: 116px;
  }
  .u-ml-xxs--30 {
    margin-left: 120px;
  }
  .u-ml-xxs--31 {
    margin-left: 124px;
  }
  .u-ml-xxs--32 {
    margin-left: 128px;
  }
  .u-ml-xxs--33 {
    margin-left: 132px;
  }
  .u-ml-xxs--34 {
    margin-left: 136px;
  }
  .u-ml-xxs--35 {
    margin-left: 140px;
  }
  .u-ml-xxs--36 {
    margin-left: 144px;
  }
  .u-ml-xxs--37 {
    margin-left: 148px;
  }
  .u-ml-xxs--38 {
    margin-left: 152px;
  }
  .u-ml-xxs--39 {
    margin-left: 156px;
  }
  .u-ml-xxs--40 {
    margin-left: 160px;
  }
  .u-ml-xxs--41 {
    margin-left: 164px;
  }
  .u-ml-xxs--42 {
    margin-left: 168px;
  }
  .u-ml-xxs--43 {
    margin-left: 172px;
  }
  .u-ml-xxs--44 {
    margin-left: 176px;
  }
  .u-ml-xxs--45 {
    margin-left: 180px;
  }
  .u-ml-xxs--46 {
    margin-left: 184px;
  }
  .u-ml-xxs--47 {
    margin-left: 188px;
  }
  .u-ml-xxs--48 {
    margin-left: 192px;
  }
  .u-ml-xxs--49 {
    margin-left: 196px;
  }
  .u-ml-xxs--50 {
    margin-left: 200px;
  }
  .u-ml-xxs--auto {
    margin-left: auto;
  }
  .u-p-xxs--0 {
    padding: 0px;
  }
  .u-p-xxs--1 {
    padding: 4px;
  }
  .u-p-xxs--2 {
    padding: 8px;
  }
  .u-p-xxs--3 {
    padding: 12px;
  }
  .u-p-xxs--4 {
    padding: 16px;
  }
  .u-p-xxs--5 {
    padding: 20px;
  }
  .u-p-xxs--6 {
    padding: 24px;
  }
  .u-p-xxs--7 {
    padding: 28px;
  }
  .u-p-xxs--8 {
    padding: 32px;
  }
  .u-p-xxs--9 {
    padding: 36px;
  }
  .u-p-xxs--10 {
    padding: 40px;
  }
  .u-p-xxs--11 {
    padding: 44px;
  }
  .u-p-xxs--12 {
    padding: 48px;
  }
  .u-p-xxs--13 {
    padding: 52px;
  }
  .u-p-xxs--14 {
    padding: 56px;
  }
  .u-p-xxs--15 {
    padding: 60px;
  }
  .u-p-xxs--16 {
    padding: 64px;
  }
  .u-p-xxs--17 {
    padding: 68px;
  }
  .u-p-xxs--18 {
    padding: 72px;
  }
  .u-p-xxs--19 {
    padding: 76px;
  }
  .u-p-xxs--20 {
    padding: 80px;
  }
  .u-p-xxs--21 {
    padding: 84px;
  }
  .u-p-xxs--22 {
    padding: 88px;
  }
  .u-p-xxs--23 {
    padding: 92px;
  }
  .u-p-xxs--24 {
    padding: 96px;
  }
  .u-p-xxs--25 {
    padding: 100px;
  }
  .u-p-xxs--26 {
    padding: 104px;
  }
  .u-p-xxs--27 {
    padding: 108px;
  }
  .u-p-xxs--28 {
    padding: 112px;
  }
  .u-p-xxs--29 {
    padding: 116px;
  }
  .u-p-xxs--30 {
    padding: 120px;
  }
  .u-p-xxs--31 {
    padding: 124px;
  }
  .u-p-xxs--32 {
    padding: 128px;
  }
  .u-p-xxs--33 {
    padding: 132px;
  }
  .u-p-xxs--34 {
    padding: 136px;
  }
  .u-p-xxs--35 {
    padding: 140px;
  }
  .u-p-xxs--36 {
    padding: 144px;
  }
  .u-p-xxs--37 {
    padding: 148px;
  }
  .u-p-xxs--38 {
    padding: 152px;
  }
  .u-p-xxs--39 {
    padding: 156px;
  }
  .u-p-xxs--40 {
    padding: 160px;
  }
  .u-p-xxs--41 {
    padding: 164px;
  }
  .u-p-xxs--42 {
    padding: 168px;
  }
  .u-p-xxs--43 {
    padding: 172px;
  }
  .u-p-xxs--44 {
    padding: 176px;
  }
  .u-p-xxs--45 {
    padding: 180px;
  }
  .u-p-xxs--46 {
    padding: 184px;
  }
  .u-p-xxs--47 {
    padding: 188px;
  }
  .u-p-xxs--48 {
    padding: 192px;
  }
  .u-p-xxs--49 {
    padding: 196px;
  }
  .u-p-xxs--50 {
    padding: 200px;
  }
  .u-px-xxs--0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-px-xxs--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .u-px-xxs--2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .u-px-xxs--3 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .u-px-xxs--4 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .u-px-xxs--5 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .u-px-xxs--6 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .u-px-xxs--7 {
    padding-right: 28px;
    padding-left: 28px;
  }
  .u-px-xxs--8 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .u-px-xxs--9 {
    padding-right: 36px;
    padding-left: 36px;
  }
  .u-px-xxs--10 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .u-px-xxs--11 {
    padding-right: 44px;
    padding-left: 44px;
  }
  .u-px-xxs--12 {
    padding-right: 48px;
    padding-left: 48px;
  }
  .u-px-xxs--13 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .u-px-xxs--14 {
    padding-right: 56px;
    padding-left: 56px;
  }
  .u-px-xxs--15 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .u-px-xxs--16 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .u-px-xxs--17 {
    padding-right: 68px;
    padding-left: 68px;
  }
  .u-px-xxs--18 {
    padding-right: 72px;
    padding-left: 72px;
  }
  .u-px-xxs--19 {
    padding-right: 76px;
    padding-left: 76px;
  }
  .u-px-xxs--20 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .u-px-xxs--21 {
    padding-right: 84px;
    padding-left: 84px;
  }
  .u-px-xxs--22 {
    padding-right: 88px;
    padding-left: 88px;
  }
  .u-px-xxs--23 {
    padding-right: 92px;
    padding-left: 92px;
  }
  .u-px-xxs--24 {
    padding-right: 96px;
    padding-left: 96px;
  }
  .u-px-xxs--25 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .u-px-xxs--26 {
    padding-right: 104px;
    padding-left: 104px;
  }
  .u-px-xxs--27 {
    padding-right: 108px;
    padding-left: 108px;
  }
  .u-px-xxs--28 {
    padding-right: 112px;
    padding-left: 112px;
  }
  .u-px-xxs--29 {
    padding-right: 116px;
    padding-left: 116px;
  }
  .u-px-xxs--30 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .u-px-xxs--31 {
    padding-right: 124px;
    padding-left: 124px;
  }
  .u-px-xxs--32 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .u-px-xxs--33 {
    padding-right: 132px;
    padding-left: 132px;
  }
  .u-px-xxs--34 {
    padding-right: 136px;
    padding-left: 136px;
  }
  .u-px-xxs--35 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .u-px-xxs--36 {
    padding-right: 144px;
    padding-left: 144px;
  }
  .u-px-xxs--37 {
    padding-right: 148px;
    padding-left: 148px;
  }
  .u-px-xxs--38 {
    padding-right: 152px;
    padding-left: 152px;
  }
  .u-px-xxs--39 {
    padding-right: 156px;
    padding-left: 156px;
  }
  .u-px-xxs--40 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .u-px-xxs--41 {
    padding-right: 164px;
    padding-left: 164px;
  }
  .u-px-xxs--42 {
    padding-right: 168px;
    padding-left: 168px;
  }
  .u-px-xxs--43 {
    padding-right: 172px;
    padding-left: 172px;
  }
  .u-px-xxs--44 {
    padding-right: 176px;
    padding-left: 176px;
  }
  .u-px-xxs--45 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .u-px-xxs--46 {
    padding-right: 184px;
    padding-left: 184px;
  }
  .u-px-xxs--47 {
    padding-right: 188px;
    padding-left: 188px;
  }
  .u-px-xxs--48 {
    padding-right: 192px;
    padding-left: 192px;
  }
  .u-px-xxs--49 {
    padding-right: 196px;
    padding-left: 196px;
  }
  .u-px-xxs--50 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .u-py-xxs--0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .u-py-xxs--1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .u-py-xxs--2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .u-py-xxs--3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .u-py-xxs--4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .u-py-xxs--5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .u-py-xxs--6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .u-py-xxs--7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .u-py-xxs--8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .u-py-xxs--9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .u-py-xxs--10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .u-py-xxs--11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .u-py-xxs--12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .u-py-xxs--13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .u-py-xxs--14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .u-py-xxs--15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .u-py-xxs--16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .u-py-xxs--17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .u-py-xxs--18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .u-py-xxs--19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .u-py-xxs--20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .u-py-xxs--21 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .u-py-xxs--22 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .u-py-xxs--23 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .u-py-xxs--24 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .u-py-xxs--25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .u-py-xxs--26 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .u-py-xxs--27 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .u-py-xxs--28 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .u-py-xxs--29 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .u-py-xxs--30 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .u-py-xxs--31 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .u-py-xxs--32 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .u-py-xxs--33 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .u-py-xxs--34 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .u-py-xxs--35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .u-py-xxs--36 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .u-py-xxs--37 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .u-py-xxs--38 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .u-py-xxs--39 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .u-py-xxs--40 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .u-py-xxs--41 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .u-py-xxs--42 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .u-py-xxs--43 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .u-py-xxs--44 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .u-py-xxs--45 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .u-py-xxs--46 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .u-py-xxs--47 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .u-py-xxs--48 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .u-py-xxs--49 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .u-py-xxs--50 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .u-pt-xxs--0 {
    padding-top: 0px;
  }
  .u-pt-xxs--1 {
    padding-top: 4px;
  }
  .u-pt-xxs--2 {
    padding-top: 8px;
  }
  .u-pt-xxs--3 {
    padding-top: 12px;
  }
  .u-pt-xxs--4 {
    padding-top: 16px;
  }
  .u-pt-xxs--5 {
    padding-top: 20px;
  }
  .u-pt-xxs--6 {
    padding-top: 24px;
  }
  .u-pt-xxs--7 {
    padding-top: 28px;
  }
  .u-pt-xxs--8 {
    padding-top: 32px;
  }
  .u-pt-xxs--9 {
    padding-top: 36px;
  }
  .u-pt-xxs--10 {
    padding-top: 40px;
  }
  .u-pt-xxs--11 {
    padding-top: 44px;
  }
  .u-pt-xxs--12 {
    padding-top: 48px;
  }
  .u-pt-xxs--13 {
    padding-top: 52px;
  }
  .u-pt-xxs--14 {
    padding-top: 56px;
  }
  .u-pt-xxs--15 {
    padding-top: 60px;
  }
  .u-pt-xxs--16 {
    padding-top: 64px;
  }
  .u-pt-xxs--17 {
    padding-top: 68px;
  }
  .u-pt-xxs--18 {
    padding-top: 72px;
  }
  .u-pt-xxs--19 {
    padding-top: 76px;
  }
  .u-pt-xxs--20 {
    padding-top: 80px;
  }
  .u-pt-xxs--21 {
    padding-top: 84px;
  }
  .u-pt-xxs--22 {
    padding-top: 88px;
  }
  .u-pt-xxs--23 {
    padding-top: 92px;
  }
  .u-pt-xxs--24 {
    padding-top: 96px;
  }
  .u-pt-xxs--25 {
    padding-top: 100px;
  }
  .u-pt-xxs--26 {
    padding-top: 104px;
  }
  .u-pt-xxs--27 {
    padding-top: 108px;
  }
  .u-pt-xxs--28 {
    padding-top: 112px;
  }
  .u-pt-xxs--29 {
    padding-top: 116px;
  }
  .u-pt-xxs--30 {
    padding-top: 120px;
  }
  .u-pt-xxs--31 {
    padding-top: 124px;
  }
  .u-pt-xxs--32 {
    padding-top: 128px;
  }
  .u-pt-xxs--33 {
    padding-top: 132px;
  }
  .u-pt-xxs--34 {
    padding-top: 136px;
  }
  .u-pt-xxs--35 {
    padding-top: 140px;
  }
  .u-pt-xxs--36 {
    padding-top: 144px;
  }
  .u-pt-xxs--37 {
    padding-top: 148px;
  }
  .u-pt-xxs--38 {
    padding-top: 152px;
  }
  .u-pt-xxs--39 {
    padding-top: 156px;
  }
  .u-pt-xxs--40 {
    padding-top: 160px;
  }
  .u-pt-xxs--41 {
    padding-top: 164px;
  }
  .u-pt-xxs--42 {
    padding-top: 168px;
  }
  .u-pt-xxs--43 {
    padding-top: 172px;
  }
  .u-pt-xxs--44 {
    padding-top: 176px;
  }
  .u-pt-xxs--45 {
    padding-top: 180px;
  }
  .u-pt-xxs--46 {
    padding-top: 184px;
  }
  .u-pt-xxs--47 {
    padding-top: 188px;
  }
  .u-pt-xxs--48 {
    padding-top: 192px;
  }
  .u-pt-xxs--49 {
    padding-top: 196px;
  }
  .u-pt-xxs--50 {
    padding-top: 200px;
  }
  .u-pr-xxs--0 {
    padding-right: 0px;
  }
  .u-pr-xxs--1 {
    padding-right: 4px;
  }
  .u-pr-xxs--2 {
    padding-right: 8px;
  }
  .u-pr-xxs--3 {
    padding-right: 12px;
  }
  .u-pr-xxs--4 {
    padding-right: 16px;
  }
  .u-pr-xxs--5 {
    padding-right: 20px;
  }
  .u-pr-xxs--6 {
    padding-right: 24px;
  }
  .u-pr-xxs--7 {
    padding-right: 28px;
  }
  .u-pr-xxs--8 {
    padding-right: 32px;
  }
  .u-pr-xxs--9 {
    padding-right: 36px;
  }
  .u-pr-xxs--10 {
    padding-right: 40px;
  }
  .u-pr-xxs--11 {
    padding-right: 44px;
  }
  .u-pr-xxs--12 {
    padding-right: 48px;
  }
  .u-pr-xxs--13 {
    padding-right: 52px;
  }
  .u-pr-xxs--14 {
    padding-right: 56px;
  }
  .u-pr-xxs--15 {
    padding-right: 60px;
  }
  .u-pr-xxs--16 {
    padding-right: 64px;
  }
  .u-pr-xxs--17 {
    padding-right: 68px;
  }
  .u-pr-xxs--18 {
    padding-right: 72px;
  }
  .u-pr-xxs--19 {
    padding-right: 76px;
  }
  .u-pr-xxs--20 {
    padding-right: 80px;
  }
  .u-pr-xxs--21 {
    padding-right: 84px;
  }
  .u-pr-xxs--22 {
    padding-right: 88px;
  }
  .u-pr-xxs--23 {
    padding-right: 92px;
  }
  .u-pr-xxs--24 {
    padding-right: 96px;
  }
  .u-pr-xxs--25 {
    padding-right: 100px;
  }
  .u-pr-xxs--26 {
    padding-right: 104px;
  }
  .u-pr-xxs--27 {
    padding-right: 108px;
  }
  .u-pr-xxs--28 {
    padding-right: 112px;
  }
  .u-pr-xxs--29 {
    padding-right: 116px;
  }
  .u-pr-xxs--30 {
    padding-right: 120px;
  }
  .u-pr-xxs--31 {
    padding-right: 124px;
  }
  .u-pr-xxs--32 {
    padding-right: 128px;
  }
  .u-pr-xxs--33 {
    padding-right: 132px;
  }
  .u-pr-xxs--34 {
    padding-right: 136px;
  }
  .u-pr-xxs--35 {
    padding-right: 140px;
  }
  .u-pr-xxs--36 {
    padding-right: 144px;
  }
  .u-pr-xxs--37 {
    padding-right: 148px;
  }
  .u-pr-xxs--38 {
    padding-right: 152px;
  }
  .u-pr-xxs--39 {
    padding-right: 156px;
  }
  .u-pr-xxs--40 {
    padding-right: 160px;
  }
  .u-pr-xxs--41 {
    padding-right: 164px;
  }
  .u-pr-xxs--42 {
    padding-right: 168px;
  }
  .u-pr-xxs--43 {
    padding-right: 172px;
  }
  .u-pr-xxs--44 {
    padding-right: 176px;
  }
  .u-pr-xxs--45 {
    padding-right: 180px;
  }
  .u-pr-xxs--46 {
    padding-right: 184px;
  }
  .u-pr-xxs--47 {
    padding-right: 188px;
  }
  .u-pr-xxs--48 {
    padding-right: 192px;
  }
  .u-pr-xxs--49 {
    padding-right: 196px;
  }
  .u-pr-xxs--50 {
    padding-right: 200px;
  }
  .u-pb-xxs--0 {
    padding-bottom: 0px;
  }
  .u-pb-xxs--1 {
    padding-bottom: 4px;
  }
  .u-pb-xxs--2 {
    padding-bottom: 8px;
  }
  .u-pb-xxs--3 {
    padding-bottom: 12px;
  }
  .u-pb-xxs--4 {
    padding-bottom: 16px;
  }
  .u-pb-xxs--5 {
    padding-bottom: 20px;
  }
  .u-pb-xxs--6 {
    padding-bottom: 24px;
  }
  .u-pb-xxs--7 {
    padding-bottom: 28px;
  }
  .u-pb-xxs--8 {
    padding-bottom: 32px;
  }
  .u-pb-xxs--9 {
    padding-bottom: 36px;
  }
  .u-pb-xxs--10 {
    padding-bottom: 40px;
  }
  .u-pb-xxs--11 {
    padding-bottom: 44px;
  }
  .u-pb-xxs--12 {
    padding-bottom: 48px;
  }
  .u-pb-xxs--13 {
    padding-bottom: 52px;
  }
  .u-pb-xxs--14 {
    padding-bottom: 56px;
  }
  .u-pb-xxs--15 {
    padding-bottom: 60px;
  }
  .u-pb-xxs--16 {
    padding-bottom: 64px;
  }
  .u-pb-xxs--17 {
    padding-bottom: 68px;
  }
  .u-pb-xxs--18 {
    padding-bottom: 72px;
  }
  .u-pb-xxs--19 {
    padding-bottom: 76px;
  }
  .u-pb-xxs--20 {
    padding-bottom: 80px;
  }
  .u-pb-xxs--21 {
    padding-bottom: 84px;
  }
  .u-pb-xxs--22 {
    padding-bottom: 88px;
  }
  .u-pb-xxs--23 {
    padding-bottom: 92px;
  }
  .u-pb-xxs--24 {
    padding-bottom: 96px;
  }
  .u-pb-xxs--25 {
    padding-bottom: 100px;
  }
  .u-pb-xxs--26 {
    padding-bottom: 104px;
  }
  .u-pb-xxs--27 {
    padding-bottom: 108px;
  }
  .u-pb-xxs--28 {
    padding-bottom: 112px;
  }
  .u-pb-xxs--29 {
    padding-bottom: 116px;
  }
  .u-pb-xxs--30 {
    padding-bottom: 120px;
  }
  .u-pb-xxs--31 {
    padding-bottom: 124px;
  }
  .u-pb-xxs--32 {
    padding-bottom: 128px;
  }
  .u-pb-xxs--33 {
    padding-bottom: 132px;
  }
  .u-pb-xxs--34 {
    padding-bottom: 136px;
  }
  .u-pb-xxs--35 {
    padding-bottom: 140px;
  }
  .u-pb-xxs--36 {
    padding-bottom: 144px;
  }
  .u-pb-xxs--37 {
    padding-bottom: 148px;
  }
  .u-pb-xxs--38 {
    padding-bottom: 152px;
  }
  .u-pb-xxs--39 {
    padding-bottom: 156px;
  }
  .u-pb-xxs--40 {
    padding-bottom: 160px;
  }
  .u-pb-xxs--41 {
    padding-bottom: 164px;
  }
  .u-pb-xxs--42 {
    padding-bottom: 168px;
  }
  .u-pb-xxs--43 {
    padding-bottom: 172px;
  }
  .u-pb-xxs--44 {
    padding-bottom: 176px;
  }
  .u-pb-xxs--45 {
    padding-bottom: 180px;
  }
  .u-pb-xxs--46 {
    padding-bottom: 184px;
  }
  .u-pb-xxs--47 {
    padding-bottom: 188px;
  }
  .u-pb-xxs--48 {
    padding-bottom: 192px;
  }
  .u-pb-xxs--49 {
    padding-bottom: 196px;
  }
  .u-pb-xxs--50 {
    padding-bottom: 200px;
  }
  .u-pl-xxs--0 {
    padding-left: 0px;
  }
  .u-pl-xxs--1 {
    padding-left: 4px;
  }
  .u-pl-xxs--2 {
    padding-left: 8px;
  }
  .u-pl-xxs--3 {
    padding-left: 12px;
  }
  .u-pl-xxs--4 {
    padding-left: 16px;
  }
  .u-pl-xxs--5 {
    padding-left: 20px;
  }
  .u-pl-xxs--6 {
    padding-left: 24px;
  }
  .u-pl-xxs--7 {
    padding-left: 28px;
  }
  .u-pl-xxs--8 {
    padding-left: 32px;
  }
  .u-pl-xxs--9 {
    padding-left: 36px;
  }
  .u-pl-xxs--10 {
    padding-left: 40px;
  }
  .u-pl-xxs--11 {
    padding-left: 44px;
  }
  .u-pl-xxs--12 {
    padding-left: 48px;
  }
  .u-pl-xxs--13 {
    padding-left: 52px;
  }
  .u-pl-xxs--14 {
    padding-left: 56px;
  }
  .u-pl-xxs--15 {
    padding-left: 60px;
  }
  .u-pl-xxs--16 {
    padding-left: 64px;
  }
  .u-pl-xxs--17 {
    padding-left: 68px;
  }
  .u-pl-xxs--18 {
    padding-left: 72px;
  }
  .u-pl-xxs--19 {
    padding-left: 76px;
  }
  .u-pl-xxs--20 {
    padding-left: 80px;
  }
  .u-pl-xxs--21 {
    padding-left: 84px;
  }
  .u-pl-xxs--22 {
    padding-left: 88px;
  }
  .u-pl-xxs--23 {
    padding-left: 92px;
  }
  .u-pl-xxs--24 {
    padding-left: 96px;
  }
  .u-pl-xxs--25 {
    padding-left: 100px;
  }
  .u-pl-xxs--26 {
    padding-left: 104px;
  }
  .u-pl-xxs--27 {
    padding-left: 108px;
  }
  .u-pl-xxs--28 {
    padding-left: 112px;
  }
  .u-pl-xxs--29 {
    padding-left: 116px;
  }
  .u-pl-xxs--30 {
    padding-left: 120px;
  }
  .u-pl-xxs--31 {
    padding-left: 124px;
  }
  .u-pl-xxs--32 {
    padding-left: 128px;
  }
  .u-pl-xxs--33 {
    padding-left: 132px;
  }
  .u-pl-xxs--34 {
    padding-left: 136px;
  }
  .u-pl-xxs--35 {
    padding-left: 140px;
  }
  .u-pl-xxs--36 {
    padding-left: 144px;
  }
  .u-pl-xxs--37 {
    padding-left: 148px;
  }
  .u-pl-xxs--38 {
    padding-left: 152px;
  }
  .u-pl-xxs--39 {
    padding-left: 156px;
  }
  .u-pl-xxs--40 {
    padding-left: 160px;
  }
  .u-pl-xxs--41 {
    padding-left: 164px;
  }
  .u-pl-xxs--42 {
    padding-left: 168px;
  }
  .u-pl-xxs--43 {
    padding-left: 172px;
  }
  .u-pl-xxs--44 {
    padding-left: 176px;
  }
  .u-pl-xxs--45 {
    padding-left: 180px;
  }
  .u-pl-xxs--46 {
    padding-left: 184px;
  }
  .u-pl-xxs--47 {
    padding-left: 188px;
  }
  .u-pl-xxs--48 {
    padding-left: 192px;
  }
  .u-pl-xxs--49 {
    padding-left: 196px;
  }
  .u-pl-xxs--50 {
    padding-left: 200px;
  }
  .u-fontSize-xxs--12 {
    font-size: 12px;
  }
  .u-fontSize-xxs--14 {
    font-size: 14px;
  }
  .u-fontSize-xxs--16 {
    font-size: 16px;
  }
  .u-fontSize-xxs--17 {
    font-size: 17px;
  }
  .u-fontSize-xxs--18 {
    font-size: 18px;
  }
  .u-fontSize-xxs--19 {
    font-size: 19px;
  }
  .u-fontSize-xxs--20 {
    font-size: 20px;
  }
  .u-fontSize-xxs--21 {
    font-size: 21px;
  }
  .u-fontSize-xxs--22 {
    font-size: 22px;
  }
  .u-fontSize-xxs--23 {
    font-size: 23px;
  }
  .u-fontSize-xxs--24 {
    font-size: 24px;
  }
  .u-fontSize-xxs--25 {
    font-size: 25px;
  }
  .u-fontSize-xxs--26 {
    font-size: 26px;
  }
  .u-fontSize-xxs--27 {
    font-size: 27px;
  }
  .u-fontSize-xxs--28 {
    font-size: 28px;
  }
  .u-fontSize-xxs--29 {
    font-size: 29px;
  }
  .u-fontSize-xxs--30 {
    font-size: 30px;
  }
  .u-fontSize-xxs--31 {
    font-size: 31px;
  }
  .u-fontSize-xxs--32 {
    font-size: 32px;
  }
  .u-fontSize-xxs--33 {
    font-size: 33px;
  }
  .u-fontSize-xxs--34 {
    font-size: 34px;
  }
  .u-fontSize-xxs--35 {
    font-size: 35px;
  }
  .u-fontSize-xxs--36 {
    font-size: 36px;
  }
  .u-fontSize-xxs--37 {
    font-size: 37px;
  }
  .u-fontSize-xxs--38 {
    font-size: 38px;
  }
  .u-fontSize-xxs--39 {
    font-size: 39px;
  }
  .u-fontSize-xxs--40 {
    font-size: 40px;
  }
  .u-fontSize-xxs--44 {
    font-size: 44px;
  }
  .u-fontSize-xxs--48 {
    font-size: 48px;
  }
  .u-fontSize-xxs--50 {
    font-size: 50px;
  }
  .u-fontSize-xxs--52 {
    font-size: 52px;
  }
  .u-fontSize-xxs--60 {
    font-size: 60px;
  }
  .u-fontSize-xxs--80 {
    font-size: 80px;
  }
  .u-fontSize-xxs--88 {
    font-size: 88px;
  }
  .u-fontSize-xxs--90 {
    font-size: 90px;
  }
  .u-fontSize-xxs--100 {
    font-size: 100px;
  }
  .u-fontWeight-xxs--normal {
    font-weight: normal;
  }
  .u-fontWeight-xxs--bold {
    font-weight: bold;
  }
  .u-fontWeight-xxs--bolder {
    font-weight: bolder;
  }
  .u-fontWeight-xxs--100 {
    font-weight: 100;
  }
  .u-fontWeight-xxs--200 {
    font-weight: 200;
  }
  .u-fontWeight-xxs--300 {
    font-weight: 300;
  }
  .u-fontWeight-xxs--400 {
    font-weight: 400;
  }
  .u-fontWeight-xxs--500 {
    font-weight: 500;
  }
  .u-fontWeight-xxs--600 {
    font-weight: 600;
  }
  .u-fontWeight-xxs--700 {
    font-weight: 700;
  }
  .u-fontWeight-xxs--800 {
    font-weight: 800;
  }
  .u-fontWeight-xxs--900 {
    font-weight: 900;
  }
  .u-writingMode-xxs--horizontal-tb {
    writing-mode: horizontal-tb;
  }
  .u-writingMode-xxs--vertical-rl {
    writing-mode: vertical-rl;
  }
  .u-writingMode-xxs--vertical-lr {
    writing-mode: vertical-lr;
  }
  .u-writingMode-xxs--lr-tb {
    writing-mode: lr-tb;
  }
  .u-writingMode-xxs--tb-rl {
    writing-mode: tb-rl;
  }
  .u-writingMode-xxs--rl-tb {
    writing-mode: rl-tb;
  }
  .u-wordBreak-xxs--break-all {
    word-break: break-all;
  }
  .u-wordBreak-xxs--break-word {
    word-break: break-word;
  }
  .u-wordBreak-xxs--inherit {
    word-break: inherit;
  }
  .u-wordBreak-xxs--initial {
    word-break: initial;
  }
  .u-wordBreak-xxs--keep-all {
    word-break: keep-all;
  }
  .u-wordBreak-xxs--normal {
    word-break: normal;
  }
  .u-wordBreak-xxs--revert {
    word-break: revert;
  }
  .u-opacity-xxs--0 {
    opacity: 0;
  }
  .u-opacity-xxs--5 {
    opacity: 0.05;
  }
  .u-opacity-xxs--10 {
    opacity: 0.1;
  }
  .u-opacity-xxs--15 {
    opacity: 0.15;
  }
  .u-opacity-xxs--20 {
    opacity: 0.2;
  }
  .u-opacity-xxs--25 {
    opacity: 0.25;
  }
  .u-opacity-xxs--30 {
    opacity: 0.3;
  }
  .u-opacity-xxs--35 {
    opacity: 0.35;
  }
  .u-opacity-xxs--40 {
    opacity: 0.4;
  }
  .u-opacity-xxs--45 {
    opacity: 0.45;
  }
  .u-opacity-xxs--50 {
    opacity: 0.5;
  }
  .u-opacity-xxs--55 {
    opacity: 0.55;
  }
  .u-opacity-xxs--60 {
    opacity: 0.6;
  }
  .u-opacity-xxs--65 {
    opacity: 0.65;
  }
  .u-opacity-xxs--70 {
    opacity: 0.7;
  }
  .u-opacity-xxs--75 {
    opacity: 0.75;
  }
  .u-opacity-xxs--80 {
    opacity: 0.8;
  }
  .u-opacity-xxs--85 {
    opacity: 0.85;
  }
  .u-opacity-xxs--90 {
    opacity: 0.9;
  }
  .u-opacity-xxs--95 {
    opacity: 0.95;
  }
  .u-opacity-xxs--100 {
    opacity: 1;
  }
}
@media (min-width: 559px) {
  .u-textAlign-xs--center {
    text-align: center;
  }
  .u-textAlign-xs--right {
    text-align: right;
  }
  .u-textAlign-xs--left {
    text-align: left;
  }
  .u-border-xs {
    border: 1px solid;
  }
  .u-border-xs--0 {
    border: 0;
  }
  .u-border-xs--1 {
    border: 1px solid;
  }
  .u-border-xs--2 {
    border: 2px solid;
  }
  .u-border-xs--3 {
    border: 3px solid;
  }
  .u-border-xs--4 {
    border: 4px solid;
  }
  .u-border-xs--5 {
    border: 5px solid;
  }
  .u-borderTop-xs {
    border-top: 1px solid;
  }
  .u-borderTop-xs--0 {
    border-top: 0;
  }
  .u-borderTop-xs--1 {
    border-top: 1px solid;
  }
  .u-borderTop-xs--2 {
    border-top: 2px solid;
  }
  .u-borderTop-xs--3 {
    border-top: 3px solid;
  }
  .u-borderTop-xs--4 {
    border-top: 4px solid;
  }
  .u-borderTop-xs--5 {
    border-top: 5px solid;
  }
  .u-borderRight-xs {
    border-right: 1px solid;
  }
  .u-borderRight-xs--0 {
    border-right: 0;
  }
  .u-borderRight-xs--1 {
    border-right: 1px solid;
  }
  .u-borderRight-xs--2 {
    border-right: 2px solid;
  }
  .u-borderRight-xs--3 {
    border-right: 3px solid;
  }
  .u-borderRight-xs--4 {
    border-right: 4px solid;
  }
  .u-borderRight-xs--5 {
    border-right: 5px solid;
  }
  .u-borderBottom-xs {
    border-bottom: 1px solid;
  }
  .u-borderBottom-xs--0 {
    border-bottom: 0;
  }
  .u-borderBottom-xs--1 {
    border-bottom: 1px solid;
  }
  .u-borderBottom-xs--2 {
    border-bottom: 2px solid;
  }
  .u-borderBottom-xs--3 {
    border-bottom: 3px solid;
  }
  .u-borderBottom-xs--4 {
    border-bottom: 4px solid;
  }
  .u-borderBottom-xs--5 {
    border-bottom: 5px solid;
  }
  .u-borderLeft-xs {
    border-left: 1px solid;
  }
  .u-borderLeft-xs--0 {
    border-left: 0;
  }
  .u-borderLeft-xs--1 {
    border-left: 1px solid;
  }
  .u-borderLeft-xs--2 {
    border-left: 2px solid;
  }
  .u-borderLeft-xs--3 {
    border-left: 3px solid;
  }
  .u-borderLeft-xs--4 {
    border-left: 4px solid;
  }
  .u-borderLeft-xs--5 {
    border-left: 5px solid;
  }
  .u-d-xs--none {
    display: none;
  }
  .u-d-xs--inline {
    display: inline;
  }
  .u-d-xs--inline-block {
    display: inline-block;
  }
  .u-d-xs--block {
    display: block;
  }
  .u-d-xs--table {
    display: table;
  }
  .u-d-xs--flex {
    display: flex;
  }
  .u-d-xs--inline-flex {
    display: inline-flex;
  }
  .u-width-xs--0 {
    width: 0px;
  }
  .u-width-xs--1 {
    width: 4px;
  }
  .u-width-xs--2 {
    width: 8px;
  }
  .u-width-xs--3 {
    width: 12px;
  }
  .u-width-xs--4 {
    width: 16px;
  }
  .u-width-xs--5 {
    width: 20px;
  }
  .u-width-xs--6 {
    width: 24px;
  }
  .u-width-xs--7 {
    width: 28px;
  }
  .u-width-xs--8 {
    width: 32px;
  }
  .u-width-xs--9 {
    width: 36px;
  }
  .u-width-xs--10 {
    width: 40px;
  }
  .u-width-xs--11 {
    width: 44px;
  }
  .u-width-xs--12 {
    width: 48px;
  }
  .u-width-xs--13 {
    width: 52px;
  }
  .u-width-xs--14 {
    width: 56px;
  }
  .u-width-xs--15 {
    width: 60px;
  }
  .u-width-xs--16 {
    width: 64px;
  }
  .u-width-xs--17 {
    width: 68px;
  }
  .u-width-xs--18 {
    width: 72px;
  }
  .u-width-xs--19 {
    width: 76px;
  }
  .u-width-xs--20 {
    width: 80px;
  }
  .u-width-xs--21 {
    width: 84px;
  }
  .u-width-xs--22 {
    width: 88px;
  }
  .u-width-xs--23 {
    width: 92px;
  }
  .u-width-xs--24 {
    width: 96px;
  }
  .u-width-xs--25 {
    width: 100px;
  }
  .u-width-xs--26 {
    width: 104px;
  }
  .u-width-xs--27 {
    width: 108px;
  }
  .u-width-xs--28 {
    width: 112px;
  }
  .u-width-xs--29 {
    width: 116px;
  }
  .u-width-xs--30 {
    width: 120px;
  }
  .u-width-xs--31 {
    width: 124px;
  }
  .u-width-xs--32 {
    width: 128px;
  }
  .u-width-xs--33 {
    width: 132px;
  }
  .u-width-xs--34 {
    width: 136px;
  }
  .u-width-xs--35 {
    width: 140px;
  }
  .u-width-xs--36 {
    width: 144px;
  }
  .u-width-xs--37 {
    width: 148px;
  }
  .u-width-xs--38 {
    width: 152px;
  }
  .u-width-xs--39 {
    width: 156px;
  }
  .u-width-xs--40 {
    width: 160px;
  }
  .u-width-xs--41 {
    width: 164px;
  }
  .u-width-xs--42 {
    width: 168px;
  }
  .u-width-xs--43 {
    width: 172px;
  }
  .u-width-xs--44 {
    width: 176px;
  }
  .u-width-xs--45 {
    width: 180px;
  }
  .u-width-xs--46 {
    width: 184px;
  }
  .u-width-xs--47 {
    width: 188px;
  }
  .u-width-xs--48 {
    width: 192px;
  }
  .u-width-xs--49 {
    width: 196px;
  }
  .u-width-xs--50 {
    width: 200px;
  }
  .u-width-xs--10p {
    width: 10%;
  }
  .u-width-xs--20p {
    width: 20%;
  }
  .u-width-xs--25p {
    width: 25%;
  }
  .u-width-xs--30p {
    width: 30%;
  }
  .u-width-xs--33p {
    width: 33.3333333333%;
  }
  .u-width-xs--35p {
    width: 35%;
  }
  .u-width-xs--40p {
    width: 40%;
  }
  .u-width-xs--45p {
    width: 45%;
  }
  .u-width-xs--50p {
    width: 50%;
  }
  .u-width-xs--55p {
    width: 55%;
  }
  .u-width-xs--60p {
    width: 60%;
  }
  .u-width-xs--65p {
    width: 65%;
  }
  .u-width-xs--66p {
    width: 66.6666666667%;
  }
  .u-width-xs--70p {
    width: 70%;
  }
  .u-width-xs--75p {
    width: 75%;
  }
  .u-width-xs--80p {
    width: 80%;
  }
  .u-width-xs--85p {
    width: 85%;
  }
  .u-width-xs--90p {
    width: 90%;
  }
  .u-width-xs--95p {
    width: 95%;
  }
  .u-width-xs--100p {
    width: 100%;
  }
  .u-width-xs--auto {
    width: auto;
  }
  .u-minWidth-xs--0 {
    min-width: 0px;
  }
  .u-minWidth-xs--1 {
    min-width: 4px;
  }
  .u-minWidth-xs--2 {
    min-width: 8px;
  }
  .u-minWidth-xs--3 {
    min-width: 12px;
  }
  .u-minWidth-xs--4 {
    min-width: 16px;
  }
  .u-minWidth-xs--5 {
    min-width: 20px;
  }
  .u-minWidth-xs--6 {
    min-width: 24px;
  }
  .u-minWidth-xs--7 {
    min-width: 28px;
  }
  .u-minWidth-xs--8 {
    min-width: 32px;
  }
  .u-minWidth-xs--9 {
    min-width: 36px;
  }
  .u-minWidth-xs--10 {
    min-width: 40px;
  }
  .u-minWidth-xs--11 {
    min-width: 44px;
  }
  .u-minWidth-xs--12 {
    min-width: 48px;
  }
  .u-minWidth-xs--13 {
    min-width: 52px;
  }
  .u-minWidth-xs--14 {
    min-width: 56px;
  }
  .u-minWidth-xs--15 {
    min-width: 60px;
  }
  .u-minWidth-xs--16 {
    min-width: 64px;
  }
  .u-minWidth-xs--17 {
    min-width: 68px;
  }
  .u-minWidth-xs--18 {
    min-width: 72px;
  }
  .u-minWidth-xs--19 {
    min-width: 76px;
  }
  .u-minWidth-xs--20 {
    min-width: 80px;
  }
  .u-minWidth-xs--21 {
    min-width: 84px;
  }
  .u-minWidth-xs--22 {
    min-width: 88px;
  }
  .u-minWidth-xs--23 {
    min-width: 92px;
  }
  .u-minWidth-xs--24 {
    min-width: 96px;
  }
  .u-minWidth-xs--25 {
    min-width: 100px;
  }
  .u-minWidth-xs--26 {
    min-width: 104px;
  }
  .u-minWidth-xs--27 {
    min-width: 108px;
  }
  .u-minWidth-xs--28 {
    min-width: 112px;
  }
  .u-minWidth-xs--29 {
    min-width: 116px;
  }
  .u-minWidth-xs--30 {
    min-width: 120px;
  }
  .u-minWidth-xs--31 {
    min-width: 124px;
  }
  .u-minWidth-xs--32 {
    min-width: 128px;
  }
  .u-minWidth-xs--33 {
    min-width: 132px;
  }
  .u-minWidth-xs--34 {
    min-width: 136px;
  }
  .u-minWidth-xs--35 {
    min-width: 140px;
  }
  .u-minWidth-xs--36 {
    min-width: 144px;
  }
  .u-minWidth-xs--37 {
    min-width: 148px;
  }
  .u-minWidth-xs--38 {
    min-width: 152px;
  }
  .u-minWidth-xs--39 {
    min-width: 156px;
  }
  .u-minWidth-xs--40 {
    min-width: 160px;
  }
  .u-minWidth-xs--41 {
    min-width: 164px;
  }
  .u-minWidth-xs--42 {
    min-width: 168px;
  }
  .u-minWidth-xs--43 {
    min-width: 172px;
  }
  .u-minWidth-xs--44 {
    min-width: 176px;
  }
  .u-minWidth-xs--45 {
    min-width: 180px;
  }
  .u-minWidth-xs--46 {
    min-width: 184px;
  }
  .u-minWidth-xs--47 {
    min-width: 188px;
  }
  .u-minWidth-xs--48 {
    min-width: 192px;
  }
  .u-minWidth-xs--49 {
    min-width: 196px;
  }
  .u-minWidth-xs--50 {
    min-width: 200px;
  }
  .u-minWidth-xs--10p {
    min-width: 10%;
  }
  .u-minWidth-xs--20p {
    min-width: 20%;
  }
  .u-minWidth-xs--25p {
    min-width: 25%;
  }
  .u-minWidth-xs--30p {
    min-width: 30%;
  }
  .u-minWidth-xs--33p {
    min-width: 33.3333333333%;
  }
  .u-minWidth-xs--35p {
    min-width: 35%;
  }
  .u-minWidth-xs--40p {
    min-width: 40%;
  }
  .u-minWidth-xs--45p {
    min-width: 45%;
  }
  .u-minWidth-xs--50p {
    min-width: 50%;
  }
  .u-minWidth-xs--55p {
    min-width: 55%;
  }
  .u-minWidth-xs--60p {
    min-width: 60%;
  }
  .u-minWidth-xs--65p {
    min-width: 65%;
  }
  .u-minWidth-xs--66p {
    min-width: 66.6666666667%;
  }
  .u-minWidth-xs--70p {
    min-width: 70%;
  }
  .u-minWidth-xs--75p {
    min-width: 75%;
  }
  .u-minWidth-xs--80p {
    min-width: 80%;
  }
  .u-minWidth-xs--85p {
    min-width: 85%;
  }
  .u-minWidth-xs--90p {
    min-width: 90%;
  }
  .u-minWidth-xs--95p {
    min-width: 95%;
  }
  .u-minWidth-xs--100p {
    min-width: 100%;
  }
  .u-minWidth-xs--auto {
    min-width: auto;
  }
  .u-maxWidth-xs--0 {
    max-width: 0px;
  }
  .u-maxWidth-xs--1 {
    max-width: 4px;
  }
  .u-maxWidth-xs--2 {
    max-width: 8px;
  }
  .u-maxWidth-xs--3 {
    max-width: 12px;
  }
  .u-maxWidth-xs--4 {
    max-width: 16px;
  }
  .u-maxWidth-xs--5 {
    max-width: 20px;
  }
  .u-maxWidth-xs--6 {
    max-width: 24px;
  }
  .u-maxWidth-xs--7 {
    max-width: 28px;
  }
  .u-maxWidth-xs--8 {
    max-width: 32px;
  }
  .u-maxWidth-xs--9 {
    max-width: 36px;
  }
  .u-maxWidth-xs--10 {
    max-width: 40px;
  }
  .u-maxWidth-xs--11 {
    max-width: 44px;
  }
  .u-maxWidth-xs--12 {
    max-width: 48px;
  }
  .u-maxWidth-xs--13 {
    max-width: 52px;
  }
  .u-maxWidth-xs--14 {
    max-width: 56px;
  }
  .u-maxWidth-xs--15 {
    max-width: 60px;
  }
  .u-maxWidth-xs--16 {
    max-width: 64px;
  }
  .u-maxWidth-xs--17 {
    max-width: 68px;
  }
  .u-maxWidth-xs--18 {
    max-width: 72px;
  }
  .u-maxWidth-xs--19 {
    max-width: 76px;
  }
  .u-maxWidth-xs--20 {
    max-width: 80px;
  }
  .u-maxWidth-xs--21 {
    max-width: 84px;
  }
  .u-maxWidth-xs--22 {
    max-width: 88px;
  }
  .u-maxWidth-xs--23 {
    max-width: 92px;
  }
  .u-maxWidth-xs--24 {
    max-width: 96px;
  }
  .u-maxWidth-xs--25 {
    max-width: 100px;
  }
  .u-maxWidth-xs--26 {
    max-width: 104px;
  }
  .u-maxWidth-xs--27 {
    max-width: 108px;
  }
  .u-maxWidth-xs--28 {
    max-width: 112px;
  }
  .u-maxWidth-xs--29 {
    max-width: 116px;
  }
  .u-maxWidth-xs--30 {
    max-width: 120px;
  }
  .u-maxWidth-xs--31 {
    max-width: 124px;
  }
  .u-maxWidth-xs--32 {
    max-width: 128px;
  }
  .u-maxWidth-xs--33 {
    max-width: 132px;
  }
  .u-maxWidth-xs--34 {
    max-width: 136px;
  }
  .u-maxWidth-xs--35 {
    max-width: 140px;
  }
  .u-maxWidth-xs--36 {
    max-width: 144px;
  }
  .u-maxWidth-xs--37 {
    max-width: 148px;
  }
  .u-maxWidth-xs--38 {
    max-width: 152px;
  }
  .u-maxWidth-xs--39 {
    max-width: 156px;
  }
  .u-maxWidth-xs--40 {
    max-width: 160px;
  }
  .u-maxWidth-xs--41 {
    max-width: 164px;
  }
  .u-maxWidth-xs--42 {
    max-width: 168px;
  }
  .u-maxWidth-xs--43 {
    max-width: 172px;
  }
  .u-maxWidth-xs--44 {
    max-width: 176px;
  }
  .u-maxWidth-xs--45 {
    max-width: 180px;
  }
  .u-maxWidth-xs--46 {
    max-width: 184px;
  }
  .u-maxWidth-xs--47 {
    max-width: 188px;
  }
  .u-maxWidth-xs--48 {
    max-width: 192px;
  }
  .u-maxWidth-xs--49 {
    max-width: 196px;
  }
  .u-maxWidth-xs--50 {
    max-width: 200px;
  }
  .u-maxWidth-xs--10p {
    max-width: 10%;
  }
  .u-maxWidth-xs--20p {
    max-width: 20%;
  }
  .u-maxWidth-xs--25p {
    max-width: 25%;
  }
  .u-maxWidth-xs--30p {
    max-width: 30%;
  }
  .u-maxWidth-xs--33p {
    max-width: 33.3333333333%;
  }
  .u-maxWidth-xs--35p {
    max-width: 35%;
  }
  .u-maxWidth-xs--40p {
    max-width: 40%;
  }
  .u-maxWidth-xs--45p {
    max-width: 45%;
  }
  .u-maxWidth-xs--50p {
    max-width: 50%;
  }
  .u-maxWidth-xs--55p {
    max-width: 55%;
  }
  .u-maxWidth-xs--60p {
    max-width: 60%;
  }
  .u-maxWidth-xs--65p {
    max-width: 65%;
  }
  .u-maxWidth-xs--66p {
    max-width: 66.6666666667%;
  }
  .u-maxWidth-xs--70p {
    max-width: 70%;
  }
  .u-maxWidth-xs--75p {
    max-width: 75%;
  }
  .u-maxWidth-xs--80p {
    max-width: 80%;
  }
  .u-maxWidth-xs--85p {
    max-width: 85%;
  }
  .u-maxWidth-xs--90p {
    max-width: 90%;
  }
  .u-maxWidth-xs--95p {
    max-width: 95%;
  }
  .u-maxWidth-xs--100p {
    max-width: 100%;
  }
  .u-maxWidth-xs--auto {
    max-width: auto;
  }
  .u-maxWidth-xs--none {
    max-width: none;
  }
  .u-maxWidth-xs--700 {
    max-width: 700px;
  }
  .u-maxWidth-xs--940 {
    max-width: 940px;
  }
  .u-maxWidth-xs--1400 {
    max-width: 1400px;
  }
  .u-maxWidth-xs--1920 {
    max-width: 1920px;
  }
  .u-height-xs--0 {
    height: 0px;
  }
  .u-height-xs--1 {
    height: 4px;
  }
  .u-height-xs--2 {
    height: 8px;
  }
  .u-height-xs--3 {
    height: 12px;
  }
  .u-height-xs--4 {
    height: 16px;
  }
  .u-height-xs--5 {
    height: 20px;
  }
  .u-height-xs--6 {
    height: 24px;
  }
  .u-height-xs--7 {
    height: 28px;
  }
  .u-height-xs--8 {
    height: 32px;
  }
  .u-height-xs--9 {
    height: 36px;
  }
  .u-height-xs--10 {
    height: 40px;
  }
  .u-height-xs--11 {
    height: 44px;
  }
  .u-height-xs--12 {
    height: 48px;
  }
  .u-height-xs--13 {
    height: 52px;
  }
  .u-height-xs--14 {
    height: 56px;
  }
  .u-height-xs--15 {
    height: 60px;
  }
  .u-height-xs--16 {
    height: 64px;
  }
  .u-height-xs--17 {
    height: 68px;
  }
  .u-height-xs--18 {
    height: 72px;
  }
  .u-height-xs--19 {
    height: 76px;
  }
  .u-height-xs--20 {
    height: 80px;
  }
  .u-height-xs--21 {
    height: 84px;
  }
  .u-height-xs--22 {
    height: 88px;
  }
  .u-height-xs--23 {
    height: 92px;
  }
  .u-height-xs--24 {
    height: 96px;
  }
  .u-height-xs--25 {
    height: 100px;
  }
  .u-height-xs--26 {
    height: 104px;
  }
  .u-height-xs--27 {
    height: 108px;
  }
  .u-height-xs--28 {
    height: 112px;
  }
  .u-height-xs--29 {
    height: 116px;
  }
  .u-height-xs--30 {
    height: 120px;
  }
  .u-height-xs--31 {
    height: 124px;
  }
  .u-height-xs--32 {
    height: 128px;
  }
  .u-height-xs--33 {
    height: 132px;
  }
  .u-height-xs--34 {
    height: 136px;
  }
  .u-height-xs--35 {
    height: 140px;
  }
  .u-height-xs--36 {
    height: 144px;
  }
  .u-height-xs--37 {
    height: 148px;
  }
  .u-height-xs--38 {
    height: 152px;
  }
  .u-height-xs--39 {
    height: 156px;
  }
  .u-height-xs--40 {
    height: 160px;
  }
  .u-height-xs--41 {
    height: 164px;
  }
  .u-height-xs--42 {
    height: 168px;
  }
  .u-height-xs--43 {
    height: 172px;
  }
  .u-height-xs--44 {
    height: 176px;
  }
  .u-height-xs--45 {
    height: 180px;
  }
  .u-height-xs--46 {
    height: 184px;
  }
  .u-height-xs--47 {
    height: 188px;
  }
  .u-height-xs--48 {
    height: 192px;
  }
  .u-height-xs--49 {
    height: 196px;
  }
  .u-height-xs--50 {
    height: 200px;
  }
  .u-height-xs--10p {
    height: 10%;
  }
  .u-height-xs--20p {
    height: 20%;
  }
  .u-height-xs--25p {
    height: 25%;
  }
  .u-height-xs--30p {
    height: 30%;
  }
  .u-height-xs--33p {
    height: 33.3333333333%;
  }
  .u-height-xs--35p {
    height: 35%;
  }
  .u-height-xs--40p {
    height: 40%;
  }
  .u-height-xs--45p {
    height: 45%;
  }
  .u-height-xs--50p {
    height: 50%;
  }
  .u-height-xs--55p {
    height: 55%;
  }
  .u-height-xs--60p {
    height: 60%;
  }
  .u-height-xs--65p {
    height: 65%;
  }
  .u-height-xs--66p {
    height: 66.6666666667%;
  }
  .u-height-xs--70p {
    height: 70%;
  }
  .u-height-xs--75p {
    height: 75%;
  }
  .u-height-xs--80p {
    height: 80%;
  }
  .u-height-xs--85p {
    height: 85%;
  }
  .u-height-xs--90p {
    height: 90%;
  }
  .u-height-xs--95p {
    height: 95%;
  }
  .u-height-xs--100p {
    height: 100%;
  }
  .u-height-xs--auto {
    height: auto;
  }
  .flex-xs--fill {
    flex: 1 1 auto;
  }
  .u-flexDirection-xs--row {
    flex-direction: row;
  }
  .u-flexDirection-xs--column {
    flex-direction: column;
  }
  .u-flexDirection-xs--row-reverse {
    flex-direction: row-reverse;
  }
  .u-flexDirection-xs--column-reverse {
    flex-direction: column-reverse;
  }
  .u-flex-xs--grow-0 {
    flex-grow: 0;
  }
  .u-flex-xs--grow-1 {
    flex-grow: 1;
  }
  .u-flex-xs--shrink-0 {
    flex-shrink: 0;
  }
  .u-flex-xs--shrink-1 {
    flex-shrink: 1;
  }
  .u-flexWrap-xs--wrap {
    flex-wrap: wrap;
  }
  .u-flexWrap-xs--nowrap {
    flex-wrap: nowrap;
  }
  .u-flexWrap-xs--wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .u-justifyContent-xs--start {
    justify-content: flex-start;
  }
  .u-justifyContent-xs--end {
    justify-content: flex-end;
  }
  .u-justifyContent-xs--center {
    justify-content: center;
  }
  .u-justifyContent-xs--between {
    justify-content: space-between;
  }
  .u-justifyContent-xs--around {
    justify-content: space-around;
  }
  .u-alignItems-xs--start {
    align-items: flex-start;
  }
  .u-alignItems-xs--end {
    align-items: flex-end;
  }
  .u-alignItems-xs--center {
    align-items: center;
  }
  .u-alignItems-xs--baseline {
    align-items: baseline;
  }
  .u-alignItems-xs--stretch {
    align-items: stretch;
  }
  .u-alignContent-xs--start {
    align-content: flex-start;
  }
  .u-alignContent-xs--end {
    align-content: flex-end;
  }
  .u-alignContent-xs--center {
    align-content: center;
  }
  .u-alignContent-xs--between {
    align-content: space-between;
  }
  .u-alignContent-xs--around {
    align-content: space-around;
  }
  .u-alignContent-xs--stretch {
    align-content: stretch;
  }
  .u-alignSelf-xs--auto {
    align-self: auto;
  }
  .u-alignSelf-xs--start {
    align-self: flex-start;
  }
  .u-alignSelf-xs--end {
    align-self: flex-end;
  }
  .u-alignSelf-xs--center {
    align-self: center;
  }
  .u-alignSelf-xs--baseline {
    align-self: baseline;
  }
  .u-alignSelf-xs--stretch {
    align-self: stretch;
  }
  .u-order-xs--first {
    order: -1;
  }
  .u-order-xs--0 {
    order: 0;
  }
  .u-order-xs--1 {
    order: 1;
  }
  .u-order-xs--2 {
    order: 2;
  }
  .u-order-xs--3 {
    order: 3;
  }
  .u-order-xs--4 {
    order: 4;
  }
  .u-order-xs--5 {
    order: 5;
  }
  .u-order-xs--last {
    order: 6;
  }
  .u-m-xs--0 {
    margin: 0px;
  }
  .u-m-xs--1 {
    margin: 4px;
  }
  .u-m-xs--2 {
    margin: 8px;
  }
  .u-m-xs--3 {
    margin: 12px;
  }
  .u-m-xs--4 {
    margin: 16px;
  }
  .u-m-xs--5 {
    margin: 20px;
  }
  .u-m-xs--6 {
    margin: 24px;
  }
  .u-m-xs--7 {
    margin: 28px;
  }
  .u-m-xs--8 {
    margin: 32px;
  }
  .u-m-xs--9 {
    margin: 36px;
  }
  .u-m-xs--10 {
    margin: 40px;
  }
  .u-m-xs--11 {
    margin: 44px;
  }
  .u-m-xs--12 {
    margin: 48px;
  }
  .u-m-xs--13 {
    margin: 52px;
  }
  .u-m-xs--14 {
    margin: 56px;
  }
  .u-m-xs--15 {
    margin: 60px;
  }
  .u-m-xs--16 {
    margin: 64px;
  }
  .u-m-xs--17 {
    margin: 68px;
  }
  .u-m-xs--18 {
    margin: 72px;
  }
  .u-m-xs--19 {
    margin: 76px;
  }
  .u-m-xs--20 {
    margin: 80px;
  }
  .u-m-xs--21 {
    margin: 84px;
  }
  .u-m-xs--22 {
    margin: 88px;
  }
  .u-m-xs--23 {
    margin: 92px;
  }
  .u-m-xs--24 {
    margin: 96px;
  }
  .u-m-xs--25 {
    margin: 100px;
  }
  .u-m-xs--26 {
    margin: 104px;
  }
  .u-m-xs--27 {
    margin: 108px;
  }
  .u-m-xs--28 {
    margin: 112px;
  }
  .u-m-xs--29 {
    margin: 116px;
  }
  .u-m-xs--30 {
    margin: 120px;
  }
  .u-m-xs--31 {
    margin: 124px;
  }
  .u-m-xs--32 {
    margin: 128px;
  }
  .u-m-xs--33 {
    margin: 132px;
  }
  .u-m-xs--34 {
    margin: 136px;
  }
  .u-m-xs--35 {
    margin: 140px;
  }
  .u-m-xs--36 {
    margin: 144px;
  }
  .u-m-xs--37 {
    margin: 148px;
  }
  .u-m-xs--38 {
    margin: 152px;
  }
  .u-m-xs--39 {
    margin: 156px;
  }
  .u-m-xs--40 {
    margin: 160px;
  }
  .u-m-xs--41 {
    margin: 164px;
  }
  .u-m-xs--42 {
    margin: 168px;
  }
  .u-m-xs--43 {
    margin: 172px;
  }
  .u-m-xs--44 {
    margin: 176px;
  }
  .u-m-xs--45 {
    margin: 180px;
  }
  .u-m-xs--46 {
    margin: 184px;
  }
  .u-m-xs--47 {
    margin: 188px;
  }
  .u-m-xs--48 {
    margin: 192px;
  }
  .u-m-xs--49 {
    margin: 196px;
  }
  .u-m-xs--50 {
    margin: 200px;
  }
  .u-m-xs--auto {
    margin: auto;
  }
  .u-mx-xs--0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .u-mx-xs--1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .u-mx-xs--2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .u-mx-xs--3 {
    margin-right: 12px;
    margin-left: 12px;
  }
  .u-mx-xs--4 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .u-mx-xs--5 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .u-mx-xs--6 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .u-mx-xs--7 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .u-mx-xs--8 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .u-mx-xs--9 {
    margin-right: 36px;
    margin-left: 36px;
  }
  .u-mx-xs--10 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .u-mx-xs--11 {
    margin-right: 44px;
    margin-left: 44px;
  }
  .u-mx-xs--12 {
    margin-right: 48px;
    margin-left: 48px;
  }
  .u-mx-xs--13 {
    margin-right: 52px;
    margin-left: 52px;
  }
  .u-mx-xs--14 {
    margin-right: 56px;
    margin-left: 56px;
  }
  .u-mx-xs--15 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .u-mx-xs--16 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .u-mx-xs--17 {
    margin-right: 68px;
    margin-left: 68px;
  }
  .u-mx-xs--18 {
    margin-right: 72px;
    margin-left: 72px;
  }
  .u-mx-xs--19 {
    margin-right: 76px;
    margin-left: 76px;
  }
  .u-mx-xs--20 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .u-mx-xs--21 {
    margin-right: 84px;
    margin-left: 84px;
  }
  .u-mx-xs--22 {
    margin-right: 88px;
    margin-left: 88px;
  }
  .u-mx-xs--23 {
    margin-right: 92px;
    margin-left: 92px;
  }
  .u-mx-xs--24 {
    margin-right: 96px;
    margin-left: 96px;
  }
  .u-mx-xs--25 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .u-mx-xs--26 {
    margin-right: 104px;
    margin-left: 104px;
  }
  .u-mx-xs--27 {
    margin-right: 108px;
    margin-left: 108px;
  }
  .u-mx-xs--28 {
    margin-right: 112px;
    margin-left: 112px;
  }
  .u-mx-xs--29 {
    margin-right: 116px;
    margin-left: 116px;
  }
  .u-mx-xs--30 {
    margin-right: 120px;
    margin-left: 120px;
  }
  .u-mx-xs--31 {
    margin-right: 124px;
    margin-left: 124px;
  }
  .u-mx-xs--32 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .u-mx-xs--33 {
    margin-right: 132px;
    margin-left: 132px;
  }
  .u-mx-xs--34 {
    margin-right: 136px;
    margin-left: 136px;
  }
  .u-mx-xs--35 {
    margin-right: 140px;
    margin-left: 140px;
  }
  .u-mx-xs--36 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .u-mx-xs--37 {
    margin-right: 148px;
    margin-left: 148px;
  }
  .u-mx-xs--38 {
    margin-right: 152px;
    margin-left: 152px;
  }
  .u-mx-xs--39 {
    margin-right: 156px;
    margin-left: 156px;
  }
  .u-mx-xs--40 {
    margin-right: 160px;
    margin-left: 160px;
  }
  .u-mx-xs--41 {
    margin-right: 164px;
    margin-left: 164px;
  }
  .u-mx-xs--42 {
    margin-right: 168px;
    margin-left: 168px;
  }
  .u-mx-xs--43 {
    margin-right: 172px;
    margin-left: 172px;
  }
  .u-mx-xs--44 {
    margin-right: 176px;
    margin-left: 176px;
  }
  .u-mx-xs--45 {
    margin-right: 180px;
    margin-left: 180px;
  }
  .u-mx-xs--46 {
    margin-right: 184px;
    margin-left: 184px;
  }
  .u-mx-xs--47 {
    margin-right: 188px;
    margin-left: 188px;
  }
  .u-mx-xs--48 {
    margin-right: 192px;
    margin-left: 192px;
  }
  .u-mx-xs--49 {
    margin-right: 196px;
    margin-left: 196px;
  }
  .u-mx-xs--50 {
    margin-right: 200px;
    margin-left: 200px;
  }
  .u-mx-xs--auto {
    margin-right: auto;
    margin-left: auto;
  }
  .u-my-xs--0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .u-my-xs--1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .u-my-xs--2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .u-my-xs--3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .u-my-xs--4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .u-my-xs--5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-my-xs--6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .u-my-xs--7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .u-my-xs--8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .u-my-xs--9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .u-my-xs--10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .u-my-xs--11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .u-my-xs--12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .u-my-xs--13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .u-my-xs--14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .u-my-xs--15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .u-my-xs--16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .u-my-xs--17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .u-my-xs--18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .u-my-xs--19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .u-my-xs--20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .u-my-xs--21 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .u-my-xs--22 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .u-my-xs--23 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .u-my-xs--24 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .u-my-xs--25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .u-my-xs--26 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .u-my-xs--27 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .u-my-xs--28 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .u-my-xs--29 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .u-my-xs--30 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .u-my-xs--31 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .u-my-xs--32 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .u-my-xs--33 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .u-my-xs--34 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .u-my-xs--35 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .u-my-xs--36 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .u-my-xs--37 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .u-my-xs--38 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .u-my-xs--39 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .u-my-xs--40 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .u-my-xs--41 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .u-my-xs--42 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .u-my-xs--43 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .u-my-xs--44 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .u-my-xs--45 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .u-my-xs--46 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .u-my-xs--47 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .u-my-xs--48 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .u-my-xs--49 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .u-my-xs--50 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .u-my-xs--auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .u-mt-xs--0 {
    margin-top: 0px;
  }
  .u-mt-xs--1 {
    margin-top: 4px;
  }
  .u-mt-xs--2 {
    margin-top: 8px;
  }
  .u-mt-xs--3 {
    margin-top: 12px;
  }
  .u-mt-xs--4 {
    margin-top: 16px;
  }
  .u-mt-xs--5 {
    margin-top: 20px;
  }
  .u-mt-xs--6 {
    margin-top: 24px;
  }
  .u-mt-xs--7 {
    margin-top: 28px;
  }
  .u-mt-xs--8 {
    margin-top: 32px;
  }
  .u-mt-xs--9 {
    margin-top: 36px;
  }
  .u-mt-xs--10 {
    margin-top: 40px;
  }
  .u-mt-xs--11 {
    margin-top: 44px;
  }
  .u-mt-xs--12 {
    margin-top: 48px;
  }
  .u-mt-xs--13 {
    margin-top: 52px;
  }
  .u-mt-xs--14 {
    margin-top: 56px;
  }
  .u-mt-xs--15 {
    margin-top: 60px;
  }
  .u-mt-xs--16 {
    margin-top: 64px;
  }
  .u-mt-xs--17 {
    margin-top: 68px;
  }
  .u-mt-xs--18 {
    margin-top: 72px;
  }
  .u-mt-xs--19 {
    margin-top: 76px;
  }
  .u-mt-xs--20 {
    margin-top: 80px;
  }
  .u-mt-xs--21 {
    margin-top: 84px;
  }
  .u-mt-xs--22 {
    margin-top: 88px;
  }
  .u-mt-xs--23 {
    margin-top: 92px;
  }
  .u-mt-xs--24 {
    margin-top: 96px;
  }
  .u-mt-xs--25 {
    margin-top: 100px;
  }
  .u-mt-xs--26 {
    margin-top: 104px;
  }
  .u-mt-xs--27 {
    margin-top: 108px;
  }
  .u-mt-xs--28 {
    margin-top: 112px;
  }
  .u-mt-xs--29 {
    margin-top: 116px;
  }
  .u-mt-xs--30 {
    margin-top: 120px;
  }
  .u-mt-xs--31 {
    margin-top: 124px;
  }
  .u-mt-xs--32 {
    margin-top: 128px;
  }
  .u-mt-xs--33 {
    margin-top: 132px;
  }
  .u-mt-xs--34 {
    margin-top: 136px;
  }
  .u-mt-xs--35 {
    margin-top: 140px;
  }
  .u-mt-xs--36 {
    margin-top: 144px;
  }
  .u-mt-xs--37 {
    margin-top: 148px;
  }
  .u-mt-xs--38 {
    margin-top: 152px;
  }
  .u-mt-xs--39 {
    margin-top: 156px;
  }
  .u-mt-xs--40 {
    margin-top: 160px;
  }
  .u-mt-xs--41 {
    margin-top: 164px;
  }
  .u-mt-xs--42 {
    margin-top: 168px;
  }
  .u-mt-xs--43 {
    margin-top: 172px;
  }
  .u-mt-xs--44 {
    margin-top: 176px;
  }
  .u-mt-xs--45 {
    margin-top: 180px;
  }
  .u-mt-xs--46 {
    margin-top: 184px;
  }
  .u-mt-xs--47 {
    margin-top: 188px;
  }
  .u-mt-xs--48 {
    margin-top: 192px;
  }
  .u-mt-xs--49 {
    margin-top: 196px;
  }
  .u-mt-xs--50 {
    margin-top: 200px;
  }
  .u-mt-xs--auto {
    margin-top: auto;
  }
  .u-mr-xs--0 {
    margin-right: 0px;
  }
  .u-mr-xs--1 {
    margin-right: 4px;
  }
  .u-mr-xs--2 {
    margin-right: 8px;
  }
  .u-mr-xs--3 {
    margin-right: 12px;
  }
  .u-mr-xs--4 {
    margin-right: 16px;
  }
  .u-mr-xs--5 {
    margin-right: 20px;
  }
  .u-mr-xs--6 {
    margin-right: 24px;
  }
  .u-mr-xs--7 {
    margin-right: 28px;
  }
  .u-mr-xs--8 {
    margin-right: 32px;
  }
  .u-mr-xs--9 {
    margin-right: 36px;
  }
  .u-mr-xs--10 {
    margin-right: 40px;
  }
  .u-mr-xs--11 {
    margin-right: 44px;
  }
  .u-mr-xs--12 {
    margin-right: 48px;
  }
  .u-mr-xs--13 {
    margin-right: 52px;
  }
  .u-mr-xs--14 {
    margin-right: 56px;
  }
  .u-mr-xs--15 {
    margin-right: 60px;
  }
  .u-mr-xs--16 {
    margin-right: 64px;
  }
  .u-mr-xs--17 {
    margin-right: 68px;
  }
  .u-mr-xs--18 {
    margin-right: 72px;
  }
  .u-mr-xs--19 {
    margin-right: 76px;
  }
  .u-mr-xs--20 {
    margin-right: 80px;
  }
  .u-mr-xs--21 {
    margin-right: 84px;
  }
  .u-mr-xs--22 {
    margin-right: 88px;
  }
  .u-mr-xs--23 {
    margin-right: 92px;
  }
  .u-mr-xs--24 {
    margin-right: 96px;
  }
  .u-mr-xs--25 {
    margin-right: 100px;
  }
  .u-mr-xs--26 {
    margin-right: 104px;
  }
  .u-mr-xs--27 {
    margin-right: 108px;
  }
  .u-mr-xs--28 {
    margin-right: 112px;
  }
  .u-mr-xs--29 {
    margin-right: 116px;
  }
  .u-mr-xs--30 {
    margin-right: 120px;
  }
  .u-mr-xs--31 {
    margin-right: 124px;
  }
  .u-mr-xs--32 {
    margin-right: 128px;
  }
  .u-mr-xs--33 {
    margin-right: 132px;
  }
  .u-mr-xs--34 {
    margin-right: 136px;
  }
  .u-mr-xs--35 {
    margin-right: 140px;
  }
  .u-mr-xs--36 {
    margin-right: 144px;
  }
  .u-mr-xs--37 {
    margin-right: 148px;
  }
  .u-mr-xs--38 {
    margin-right: 152px;
  }
  .u-mr-xs--39 {
    margin-right: 156px;
  }
  .u-mr-xs--40 {
    margin-right: 160px;
  }
  .u-mr-xs--41 {
    margin-right: 164px;
  }
  .u-mr-xs--42 {
    margin-right: 168px;
  }
  .u-mr-xs--43 {
    margin-right: 172px;
  }
  .u-mr-xs--44 {
    margin-right: 176px;
  }
  .u-mr-xs--45 {
    margin-right: 180px;
  }
  .u-mr-xs--46 {
    margin-right: 184px;
  }
  .u-mr-xs--47 {
    margin-right: 188px;
  }
  .u-mr-xs--48 {
    margin-right: 192px;
  }
  .u-mr-xs--49 {
    margin-right: 196px;
  }
  .u-mr-xs--50 {
    margin-right: 200px;
  }
  .u-mr-xs--auto {
    margin-right: auto;
  }
  .u-mb-xs--0 {
    margin-bottom: 0px;
  }
  .u-mb-xs--1 {
    margin-bottom: 4px;
  }
  .u-mb-xs--2 {
    margin-bottom: 8px;
  }
  .u-mb-xs--3 {
    margin-bottom: 12px;
  }
  .u-mb-xs--4 {
    margin-bottom: 16px;
  }
  .u-mb-xs--5 {
    margin-bottom: 20px;
  }
  .u-mb-xs--6 {
    margin-bottom: 24px;
  }
  .u-mb-xs--7 {
    margin-bottom: 28px;
  }
  .u-mb-xs--8 {
    margin-bottom: 32px;
  }
  .u-mb-xs--9 {
    margin-bottom: 36px;
  }
  .u-mb-xs--10 {
    margin-bottom: 40px;
  }
  .u-mb-xs--11 {
    margin-bottom: 44px;
  }
  .u-mb-xs--12 {
    margin-bottom: 48px;
  }
  .u-mb-xs--13 {
    margin-bottom: 52px;
  }
  .u-mb-xs--14 {
    margin-bottom: 56px;
  }
  .u-mb-xs--15 {
    margin-bottom: 60px;
  }
  .u-mb-xs--16 {
    margin-bottom: 64px;
  }
  .u-mb-xs--17 {
    margin-bottom: 68px;
  }
  .u-mb-xs--18 {
    margin-bottom: 72px;
  }
  .u-mb-xs--19 {
    margin-bottom: 76px;
  }
  .u-mb-xs--20 {
    margin-bottom: 80px;
  }
  .u-mb-xs--21 {
    margin-bottom: 84px;
  }
  .u-mb-xs--22 {
    margin-bottom: 88px;
  }
  .u-mb-xs--23 {
    margin-bottom: 92px;
  }
  .u-mb-xs--24 {
    margin-bottom: 96px;
  }
  .u-mb-xs--25 {
    margin-bottom: 100px;
  }
  .u-mb-xs--26 {
    margin-bottom: 104px;
  }
  .u-mb-xs--27 {
    margin-bottom: 108px;
  }
  .u-mb-xs--28 {
    margin-bottom: 112px;
  }
  .u-mb-xs--29 {
    margin-bottom: 116px;
  }
  .u-mb-xs--30 {
    margin-bottom: 120px;
  }
  .u-mb-xs--31 {
    margin-bottom: 124px;
  }
  .u-mb-xs--32 {
    margin-bottom: 128px;
  }
  .u-mb-xs--33 {
    margin-bottom: 132px;
  }
  .u-mb-xs--34 {
    margin-bottom: 136px;
  }
  .u-mb-xs--35 {
    margin-bottom: 140px;
  }
  .u-mb-xs--36 {
    margin-bottom: 144px;
  }
  .u-mb-xs--37 {
    margin-bottom: 148px;
  }
  .u-mb-xs--38 {
    margin-bottom: 152px;
  }
  .u-mb-xs--39 {
    margin-bottom: 156px;
  }
  .u-mb-xs--40 {
    margin-bottom: 160px;
  }
  .u-mb-xs--41 {
    margin-bottom: 164px;
  }
  .u-mb-xs--42 {
    margin-bottom: 168px;
  }
  .u-mb-xs--43 {
    margin-bottom: 172px;
  }
  .u-mb-xs--44 {
    margin-bottom: 176px;
  }
  .u-mb-xs--45 {
    margin-bottom: 180px;
  }
  .u-mb-xs--46 {
    margin-bottom: 184px;
  }
  .u-mb-xs--47 {
    margin-bottom: 188px;
  }
  .u-mb-xs--48 {
    margin-bottom: 192px;
  }
  .u-mb-xs--49 {
    margin-bottom: 196px;
  }
  .u-mb-xs--50 {
    margin-bottom: 200px;
  }
  .u-mb-xs--auto {
    margin-bottom: auto;
  }
  .u-ml-xs--0 {
    margin-left: 0px;
  }
  .u-ml-xs--1 {
    margin-left: 4px;
  }
  .u-ml-xs--2 {
    margin-left: 8px;
  }
  .u-ml-xs--3 {
    margin-left: 12px;
  }
  .u-ml-xs--4 {
    margin-left: 16px;
  }
  .u-ml-xs--5 {
    margin-left: 20px;
  }
  .u-ml-xs--6 {
    margin-left: 24px;
  }
  .u-ml-xs--7 {
    margin-left: 28px;
  }
  .u-ml-xs--8 {
    margin-left: 32px;
  }
  .u-ml-xs--9 {
    margin-left: 36px;
  }
  .u-ml-xs--10 {
    margin-left: 40px;
  }
  .u-ml-xs--11 {
    margin-left: 44px;
  }
  .u-ml-xs--12 {
    margin-left: 48px;
  }
  .u-ml-xs--13 {
    margin-left: 52px;
  }
  .u-ml-xs--14 {
    margin-left: 56px;
  }
  .u-ml-xs--15 {
    margin-left: 60px;
  }
  .u-ml-xs--16 {
    margin-left: 64px;
  }
  .u-ml-xs--17 {
    margin-left: 68px;
  }
  .u-ml-xs--18 {
    margin-left: 72px;
  }
  .u-ml-xs--19 {
    margin-left: 76px;
  }
  .u-ml-xs--20 {
    margin-left: 80px;
  }
  .u-ml-xs--21 {
    margin-left: 84px;
  }
  .u-ml-xs--22 {
    margin-left: 88px;
  }
  .u-ml-xs--23 {
    margin-left: 92px;
  }
  .u-ml-xs--24 {
    margin-left: 96px;
  }
  .u-ml-xs--25 {
    margin-left: 100px;
  }
  .u-ml-xs--26 {
    margin-left: 104px;
  }
  .u-ml-xs--27 {
    margin-left: 108px;
  }
  .u-ml-xs--28 {
    margin-left: 112px;
  }
  .u-ml-xs--29 {
    margin-left: 116px;
  }
  .u-ml-xs--30 {
    margin-left: 120px;
  }
  .u-ml-xs--31 {
    margin-left: 124px;
  }
  .u-ml-xs--32 {
    margin-left: 128px;
  }
  .u-ml-xs--33 {
    margin-left: 132px;
  }
  .u-ml-xs--34 {
    margin-left: 136px;
  }
  .u-ml-xs--35 {
    margin-left: 140px;
  }
  .u-ml-xs--36 {
    margin-left: 144px;
  }
  .u-ml-xs--37 {
    margin-left: 148px;
  }
  .u-ml-xs--38 {
    margin-left: 152px;
  }
  .u-ml-xs--39 {
    margin-left: 156px;
  }
  .u-ml-xs--40 {
    margin-left: 160px;
  }
  .u-ml-xs--41 {
    margin-left: 164px;
  }
  .u-ml-xs--42 {
    margin-left: 168px;
  }
  .u-ml-xs--43 {
    margin-left: 172px;
  }
  .u-ml-xs--44 {
    margin-left: 176px;
  }
  .u-ml-xs--45 {
    margin-left: 180px;
  }
  .u-ml-xs--46 {
    margin-left: 184px;
  }
  .u-ml-xs--47 {
    margin-left: 188px;
  }
  .u-ml-xs--48 {
    margin-left: 192px;
  }
  .u-ml-xs--49 {
    margin-left: 196px;
  }
  .u-ml-xs--50 {
    margin-left: 200px;
  }
  .u-ml-xs--auto {
    margin-left: auto;
  }
  .u-p-xs--0 {
    padding: 0px;
  }
  .u-p-xs--1 {
    padding: 4px;
  }
  .u-p-xs--2 {
    padding: 8px;
  }
  .u-p-xs--3 {
    padding: 12px;
  }
  .u-p-xs--4 {
    padding: 16px;
  }
  .u-p-xs--5 {
    padding: 20px;
  }
  .u-p-xs--6 {
    padding: 24px;
  }
  .u-p-xs--7 {
    padding: 28px;
  }
  .u-p-xs--8 {
    padding: 32px;
  }
  .u-p-xs--9 {
    padding: 36px;
  }
  .u-p-xs--10 {
    padding: 40px;
  }
  .u-p-xs--11 {
    padding: 44px;
  }
  .u-p-xs--12 {
    padding: 48px;
  }
  .u-p-xs--13 {
    padding: 52px;
  }
  .u-p-xs--14 {
    padding: 56px;
  }
  .u-p-xs--15 {
    padding: 60px;
  }
  .u-p-xs--16 {
    padding: 64px;
  }
  .u-p-xs--17 {
    padding: 68px;
  }
  .u-p-xs--18 {
    padding: 72px;
  }
  .u-p-xs--19 {
    padding: 76px;
  }
  .u-p-xs--20 {
    padding: 80px;
  }
  .u-p-xs--21 {
    padding: 84px;
  }
  .u-p-xs--22 {
    padding: 88px;
  }
  .u-p-xs--23 {
    padding: 92px;
  }
  .u-p-xs--24 {
    padding: 96px;
  }
  .u-p-xs--25 {
    padding: 100px;
  }
  .u-p-xs--26 {
    padding: 104px;
  }
  .u-p-xs--27 {
    padding: 108px;
  }
  .u-p-xs--28 {
    padding: 112px;
  }
  .u-p-xs--29 {
    padding: 116px;
  }
  .u-p-xs--30 {
    padding: 120px;
  }
  .u-p-xs--31 {
    padding: 124px;
  }
  .u-p-xs--32 {
    padding: 128px;
  }
  .u-p-xs--33 {
    padding: 132px;
  }
  .u-p-xs--34 {
    padding: 136px;
  }
  .u-p-xs--35 {
    padding: 140px;
  }
  .u-p-xs--36 {
    padding: 144px;
  }
  .u-p-xs--37 {
    padding: 148px;
  }
  .u-p-xs--38 {
    padding: 152px;
  }
  .u-p-xs--39 {
    padding: 156px;
  }
  .u-p-xs--40 {
    padding: 160px;
  }
  .u-p-xs--41 {
    padding: 164px;
  }
  .u-p-xs--42 {
    padding: 168px;
  }
  .u-p-xs--43 {
    padding: 172px;
  }
  .u-p-xs--44 {
    padding: 176px;
  }
  .u-p-xs--45 {
    padding: 180px;
  }
  .u-p-xs--46 {
    padding: 184px;
  }
  .u-p-xs--47 {
    padding: 188px;
  }
  .u-p-xs--48 {
    padding: 192px;
  }
  .u-p-xs--49 {
    padding: 196px;
  }
  .u-p-xs--50 {
    padding: 200px;
  }
  .u-px-xs--0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-px-xs--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .u-px-xs--2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .u-px-xs--3 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .u-px-xs--4 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .u-px-xs--5 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .u-px-xs--6 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .u-px-xs--7 {
    padding-right: 28px;
    padding-left: 28px;
  }
  .u-px-xs--8 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .u-px-xs--9 {
    padding-right: 36px;
    padding-left: 36px;
  }
  .u-px-xs--10 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .u-px-xs--11 {
    padding-right: 44px;
    padding-left: 44px;
  }
  .u-px-xs--12 {
    padding-right: 48px;
    padding-left: 48px;
  }
  .u-px-xs--13 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .u-px-xs--14 {
    padding-right: 56px;
    padding-left: 56px;
  }
  .u-px-xs--15 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .u-px-xs--16 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .u-px-xs--17 {
    padding-right: 68px;
    padding-left: 68px;
  }
  .u-px-xs--18 {
    padding-right: 72px;
    padding-left: 72px;
  }
  .u-px-xs--19 {
    padding-right: 76px;
    padding-left: 76px;
  }
  .u-px-xs--20 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .u-px-xs--21 {
    padding-right: 84px;
    padding-left: 84px;
  }
  .u-px-xs--22 {
    padding-right: 88px;
    padding-left: 88px;
  }
  .u-px-xs--23 {
    padding-right: 92px;
    padding-left: 92px;
  }
  .u-px-xs--24 {
    padding-right: 96px;
    padding-left: 96px;
  }
  .u-px-xs--25 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .u-px-xs--26 {
    padding-right: 104px;
    padding-left: 104px;
  }
  .u-px-xs--27 {
    padding-right: 108px;
    padding-left: 108px;
  }
  .u-px-xs--28 {
    padding-right: 112px;
    padding-left: 112px;
  }
  .u-px-xs--29 {
    padding-right: 116px;
    padding-left: 116px;
  }
  .u-px-xs--30 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .u-px-xs--31 {
    padding-right: 124px;
    padding-left: 124px;
  }
  .u-px-xs--32 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .u-px-xs--33 {
    padding-right: 132px;
    padding-left: 132px;
  }
  .u-px-xs--34 {
    padding-right: 136px;
    padding-left: 136px;
  }
  .u-px-xs--35 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .u-px-xs--36 {
    padding-right: 144px;
    padding-left: 144px;
  }
  .u-px-xs--37 {
    padding-right: 148px;
    padding-left: 148px;
  }
  .u-px-xs--38 {
    padding-right: 152px;
    padding-left: 152px;
  }
  .u-px-xs--39 {
    padding-right: 156px;
    padding-left: 156px;
  }
  .u-px-xs--40 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .u-px-xs--41 {
    padding-right: 164px;
    padding-left: 164px;
  }
  .u-px-xs--42 {
    padding-right: 168px;
    padding-left: 168px;
  }
  .u-px-xs--43 {
    padding-right: 172px;
    padding-left: 172px;
  }
  .u-px-xs--44 {
    padding-right: 176px;
    padding-left: 176px;
  }
  .u-px-xs--45 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .u-px-xs--46 {
    padding-right: 184px;
    padding-left: 184px;
  }
  .u-px-xs--47 {
    padding-right: 188px;
    padding-left: 188px;
  }
  .u-px-xs--48 {
    padding-right: 192px;
    padding-left: 192px;
  }
  .u-px-xs--49 {
    padding-right: 196px;
    padding-left: 196px;
  }
  .u-px-xs--50 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .u-py-xs--0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .u-py-xs--1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .u-py-xs--2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .u-py-xs--3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .u-py-xs--4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .u-py-xs--5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .u-py-xs--6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .u-py-xs--7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .u-py-xs--8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .u-py-xs--9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .u-py-xs--10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .u-py-xs--11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .u-py-xs--12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .u-py-xs--13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .u-py-xs--14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .u-py-xs--15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .u-py-xs--16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .u-py-xs--17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .u-py-xs--18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .u-py-xs--19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .u-py-xs--20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .u-py-xs--21 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .u-py-xs--22 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .u-py-xs--23 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .u-py-xs--24 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .u-py-xs--25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .u-py-xs--26 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .u-py-xs--27 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .u-py-xs--28 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .u-py-xs--29 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .u-py-xs--30 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .u-py-xs--31 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .u-py-xs--32 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .u-py-xs--33 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .u-py-xs--34 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .u-py-xs--35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .u-py-xs--36 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .u-py-xs--37 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .u-py-xs--38 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .u-py-xs--39 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .u-py-xs--40 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .u-py-xs--41 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .u-py-xs--42 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .u-py-xs--43 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .u-py-xs--44 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .u-py-xs--45 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .u-py-xs--46 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .u-py-xs--47 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .u-py-xs--48 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .u-py-xs--49 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .u-py-xs--50 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .u-pt-xs--0 {
    padding-top: 0px;
  }
  .u-pt-xs--1 {
    padding-top: 4px;
  }
  .u-pt-xs--2 {
    padding-top: 8px;
  }
  .u-pt-xs--3 {
    padding-top: 12px;
  }
  .u-pt-xs--4 {
    padding-top: 16px;
  }
  .u-pt-xs--5 {
    padding-top: 20px;
  }
  .u-pt-xs--6 {
    padding-top: 24px;
  }
  .u-pt-xs--7 {
    padding-top: 28px;
  }
  .u-pt-xs--8 {
    padding-top: 32px;
  }
  .u-pt-xs--9 {
    padding-top: 36px;
  }
  .u-pt-xs--10 {
    padding-top: 40px;
  }
  .u-pt-xs--11 {
    padding-top: 44px;
  }
  .u-pt-xs--12 {
    padding-top: 48px;
  }
  .u-pt-xs--13 {
    padding-top: 52px;
  }
  .u-pt-xs--14 {
    padding-top: 56px;
  }
  .u-pt-xs--15 {
    padding-top: 60px;
  }
  .u-pt-xs--16 {
    padding-top: 64px;
  }
  .u-pt-xs--17 {
    padding-top: 68px;
  }
  .u-pt-xs--18 {
    padding-top: 72px;
  }
  .u-pt-xs--19 {
    padding-top: 76px;
  }
  .u-pt-xs--20 {
    padding-top: 80px;
  }
  .u-pt-xs--21 {
    padding-top: 84px;
  }
  .u-pt-xs--22 {
    padding-top: 88px;
  }
  .u-pt-xs--23 {
    padding-top: 92px;
  }
  .u-pt-xs--24 {
    padding-top: 96px;
  }
  .u-pt-xs--25 {
    padding-top: 100px;
  }
  .u-pt-xs--26 {
    padding-top: 104px;
  }
  .u-pt-xs--27 {
    padding-top: 108px;
  }
  .u-pt-xs--28 {
    padding-top: 112px;
  }
  .u-pt-xs--29 {
    padding-top: 116px;
  }
  .u-pt-xs--30 {
    padding-top: 120px;
  }
  .u-pt-xs--31 {
    padding-top: 124px;
  }
  .u-pt-xs--32 {
    padding-top: 128px;
  }
  .u-pt-xs--33 {
    padding-top: 132px;
  }
  .u-pt-xs--34 {
    padding-top: 136px;
  }
  .u-pt-xs--35 {
    padding-top: 140px;
  }
  .u-pt-xs--36 {
    padding-top: 144px;
  }
  .u-pt-xs--37 {
    padding-top: 148px;
  }
  .u-pt-xs--38 {
    padding-top: 152px;
  }
  .u-pt-xs--39 {
    padding-top: 156px;
  }
  .u-pt-xs--40 {
    padding-top: 160px;
  }
  .u-pt-xs--41 {
    padding-top: 164px;
  }
  .u-pt-xs--42 {
    padding-top: 168px;
  }
  .u-pt-xs--43 {
    padding-top: 172px;
  }
  .u-pt-xs--44 {
    padding-top: 176px;
  }
  .u-pt-xs--45 {
    padding-top: 180px;
  }
  .u-pt-xs--46 {
    padding-top: 184px;
  }
  .u-pt-xs--47 {
    padding-top: 188px;
  }
  .u-pt-xs--48 {
    padding-top: 192px;
  }
  .u-pt-xs--49 {
    padding-top: 196px;
  }
  .u-pt-xs--50 {
    padding-top: 200px;
  }
  .u-pr-xs--0 {
    padding-right: 0px;
  }
  .u-pr-xs--1 {
    padding-right: 4px;
  }
  .u-pr-xs--2 {
    padding-right: 8px;
  }
  .u-pr-xs--3 {
    padding-right: 12px;
  }
  .u-pr-xs--4 {
    padding-right: 16px;
  }
  .u-pr-xs--5 {
    padding-right: 20px;
  }
  .u-pr-xs--6 {
    padding-right: 24px;
  }
  .u-pr-xs--7 {
    padding-right: 28px;
  }
  .u-pr-xs--8 {
    padding-right: 32px;
  }
  .u-pr-xs--9 {
    padding-right: 36px;
  }
  .u-pr-xs--10 {
    padding-right: 40px;
  }
  .u-pr-xs--11 {
    padding-right: 44px;
  }
  .u-pr-xs--12 {
    padding-right: 48px;
  }
  .u-pr-xs--13 {
    padding-right: 52px;
  }
  .u-pr-xs--14 {
    padding-right: 56px;
  }
  .u-pr-xs--15 {
    padding-right: 60px;
  }
  .u-pr-xs--16 {
    padding-right: 64px;
  }
  .u-pr-xs--17 {
    padding-right: 68px;
  }
  .u-pr-xs--18 {
    padding-right: 72px;
  }
  .u-pr-xs--19 {
    padding-right: 76px;
  }
  .u-pr-xs--20 {
    padding-right: 80px;
  }
  .u-pr-xs--21 {
    padding-right: 84px;
  }
  .u-pr-xs--22 {
    padding-right: 88px;
  }
  .u-pr-xs--23 {
    padding-right: 92px;
  }
  .u-pr-xs--24 {
    padding-right: 96px;
  }
  .u-pr-xs--25 {
    padding-right: 100px;
  }
  .u-pr-xs--26 {
    padding-right: 104px;
  }
  .u-pr-xs--27 {
    padding-right: 108px;
  }
  .u-pr-xs--28 {
    padding-right: 112px;
  }
  .u-pr-xs--29 {
    padding-right: 116px;
  }
  .u-pr-xs--30 {
    padding-right: 120px;
  }
  .u-pr-xs--31 {
    padding-right: 124px;
  }
  .u-pr-xs--32 {
    padding-right: 128px;
  }
  .u-pr-xs--33 {
    padding-right: 132px;
  }
  .u-pr-xs--34 {
    padding-right: 136px;
  }
  .u-pr-xs--35 {
    padding-right: 140px;
  }
  .u-pr-xs--36 {
    padding-right: 144px;
  }
  .u-pr-xs--37 {
    padding-right: 148px;
  }
  .u-pr-xs--38 {
    padding-right: 152px;
  }
  .u-pr-xs--39 {
    padding-right: 156px;
  }
  .u-pr-xs--40 {
    padding-right: 160px;
  }
  .u-pr-xs--41 {
    padding-right: 164px;
  }
  .u-pr-xs--42 {
    padding-right: 168px;
  }
  .u-pr-xs--43 {
    padding-right: 172px;
  }
  .u-pr-xs--44 {
    padding-right: 176px;
  }
  .u-pr-xs--45 {
    padding-right: 180px;
  }
  .u-pr-xs--46 {
    padding-right: 184px;
  }
  .u-pr-xs--47 {
    padding-right: 188px;
  }
  .u-pr-xs--48 {
    padding-right: 192px;
  }
  .u-pr-xs--49 {
    padding-right: 196px;
  }
  .u-pr-xs--50 {
    padding-right: 200px;
  }
  .u-pb-xs--0 {
    padding-bottom: 0px;
  }
  .u-pb-xs--1 {
    padding-bottom: 4px;
  }
  .u-pb-xs--2 {
    padding-bottom: 8px;
  }
  .u-pb-xs--3 {
    padding-bottom: 12px;
  }
  .u-pb-xs--4 {
    padding-bottom: 16px;
  }
  .u-pb-xs--5 {
    padding-bottom: 20px;
  }
  .u-pb-xs--6 {
    padding-bottom: 24px;
  }
  .u-pb-xs--7 {
    padding-bottom: 28px;
  }
  .u-pb-xs--8 {
    padding-bottom: 32px;
  }
  .u-pb-xs--9 {
    padding-bottom: 36px;
  }
  .u-pb-xs--10 {
    padding-bottom: 40px;
  }
  .u-pb-xs--11 {
    padding-bottom: 44px;
  }
  .u-pb-xs--12 {
    padding-bottom: 48px;
  }
  .u-pb-xs--13 {
    padding-bottom: 52px;
  }
  .u-pb-xs--14 {
    padding-bottom: 56px;
  }
  .u-pb-xs--15 {
    padding-bottom: 60px;
  }
  .u-pb-xs--16 {
    padding-bottom: 64px;
  }
  .u-pb-xs--17 {
    padding-bottom: 68px;
  }
  .u-pb-xs--18 {
    padding-bottom: 72px;
  }
  .u-pb-xs--19 {
    padding-bottom: 76px;
  }
  .u-pb-xs--20 {
    padding-bottom: 80px;
  }
  .u-pb-xs--21 {
    padding-bottom: 84px;
  }
  .u-pb-xs--22 {
    padding-bottom: 88px;
  }
  .u-pb-xs--23 {
    padding-bottom: 92px;
  }
  .u-pb-xs--24 {
    padding-bottom: 96px;
  }
  .u-pb-xs--25 {
    padding-bottom: 100px;
  }
  .u-pb-xs--26 {
    padding-bottom: 104px;
  }
  .u-pb-xs--27 {
    padding-bottom: 108px;
  }
  .u-pb-xs--28 {
    padding-bottom: 112px;
  }
  .u-pb-xs--29 {
    padding-bottom: 116px;
  }
  .u-pb-xs--30 {
    padding-bottom: 120px;
  }
  .u-pb-xs--31 {
    padding-bottom: 124px;
  }
  .u-pb-xs--32 {
    padding-bottom: 128px;
  }
  .u-pb-xs--33 {
    padding-bottom: 132px;
  }
  .u-pb-xs--34 {
    padding-bottom: 136px;
  }
  .u-pb-xs--35 {
    padding-bottom: 140px;
  }
  .u-pb-xs--36 {
    padding-bottom: 144px;
  }
  .u-pb-xs--37 {
    padding-bottom: 148px;
  }
  .u-pb-xs--38 {
    padding-bottom: 152px;
  }
  .u-pb-xs--39 {
    padding-bottom: 156px;
  }
  .u-pb-xs--40 {
    padding-bottom: 160px;
  }
  .u-pb-xs--41 {
    padding-bottom: 164px;
  }
  .u-pb-xs--42 {
    padding-bottom: 168px;
  }
  .u-pb-xs--43 {
    padding-bottom: 172px;
  }
  .u-pb-xs--44 {
    padding-bottom: 176px;
  }
  .u-pb-xs--45 {
    padding-bottom: 180px;
  }
  .u-pb-xs--46 {
    padding-bottom: 184px;
  }
  .u-pb-xs--47 {
    padding-bottom: 188px;
  }
  .u-pb-xs--48 {
    padding-bottom: 192px;
  }
  .u-pb-xs--49 {
    padding-bottom: 196px;
  }
  .u-pb-xs--50 {
    padding-bottom: 200px;
  }
  .u-pl-xs--0 {
    padding-left: 0px;
  }
  .u-pl-xs--1 {
    padding-left: 4px;
  }
  .u-pl-xs--2 {
    padding-left: 8px;
  }
  .u-pl-xs--3 {
    padding-left: 12px;
  }
  .u-pl-xs--4 {
    padding-left: 16px;
  }
  .u-pl-xs--5 {
    padding-left: 20px;
  }
  .u-pl-xs--6 {
    padding-left: 24px;
  }
  .u-pl-xs--7 {
    padding-left: 28px;
  }
  .u-pl-xs--8 {
    padding-left: 32px;
  }
  .u-pl-xs--9 {
    padding-left: 36px;
  }
  .u-pl-xs--10 {
    padding-left: 40px;
  }
  .u-pl-xs--11 {
    padding-left: 44px;
  }
  .u-pl-xs--12 {
    padding-left: 48px;
  }
  .u-pl-xs--13 {
    padding-left: 52px;
  }
  .u-pl-xs--14 {
    padding-left: 56px;
  }
  .u-pl-xs--15 {
    padding-left: 60px;
  }
  .u-pl-xs--16 {
    padding-left: 64px;
  }
  .u-pl-xs--17 {
    padding-left: 68px;
  }
  .u-pl-xs--18 {
    padding-left: 72px;
  }
  .u-pl-xs--19 {
    padding-left: 76px;
  }
  .u-pl-xs--20 {
    padding-left: 80px;
  }
  .u-pl-xs--21 {
    padding-left: 84px;
  }
  .u-pl-xs--22 {
    padding-left: 88px;
  }
  .u-pl-xs--23 {
    padding-left: 92px;
  }
  .u-pl-xs--24 {
    padding-left: 96px;
  }
  .u-pl-xs--25 {
    padding-left: 100px;
  }
  .u-pl-xs--26 {
    padding-left: 104px;
  }
  .u-pl-xs--27 {
    padding-left: 108px;
  }
  .u-pl-xs--28 {
    padding-left: 112px;
  }
  .u-pl-xs--29 {
    padding-left: 116px;
  }
  .u-pl-xs--30 {
    padding-left: 120px;
  }
  .u-pl-xs--31 {
    padding-left: 124px;
  }
  .u-pl-xs--32 {
    padding-left: 128px;
  }
  .u-pl-xs--33 {
    padding-left: 132px;
  }
  .u-pl-xs--34 {
    padding-left: 136px;
  }
  .u-pl-xs--35 {
    padding-left: 140px;
  }
  .u-pl-xs--36 {
    padding-left: 144px;
  }
  .u-pl-xs--37 {
    padding-left: 148px;
  }
  .u-pl-xs--38 {
    padding-left: 152px;
  }
  .u-pl-xs--39 {
    padding-left: 156px;
  }
  .u-pl-xs--40 {
    padding-left: 160px;
  }
  .u-pl-xs--41 {
    padding-left: 164px;
  }
  .u-pl-xs--42 {
    padding-left: 168px;
  }
  .u-pl-xs--43 {
    padding-left: 172px;
  }
  .u-pl-xs--44 {
    padding-left: 176px;
  }
  .u-pl-xs--45 {
    padding-left: 180px;
  }
  .u-pl-xs--46 {
    padding-left: 184px;
  }
  .u-pl-xs--47 {
    padding-left: 188px;
  }
  .u-pl-xs--48 {
    padding-left: 192px;
  }
  .u-pl-xs--49 {
    padding-left: 196px;
  }
  .u-pl-xs--50 {
    padding-left: 200px;
  }
  .u-fontSize-xs--12 {
    font-size: 12px;
  }
  .u-fontSize-xs--14 {
    font-size: 14px;
  }
  .u-fontSize-xs--16 {
    font-size: 16px;
  }
  .u-fontSize-xs--17 {
    font-size: 17px;
  }
  .u-fontSize-xs--18 {
    font-size: 18px;
  }
  .u-fontSize-xs--19 {
    font-size: 19px;
  }
  .u-fontSize-xs--20 {
    font-size: 20px;
  }
  .u-fontSize-xs--21 {
    font-size: 21px;
  }
  .u-fontSize-xs--22 {
    font-size: 22px;
  }
  .u-fontSize-xs--23 {
    font-size: 23px;
  }
  .u-fontSize-xs--24 {
    font-size: 24px;
  }
  .u-fontSize-xs--25 {
    font-size: 25px;
  }
  .u-fontSize-xs--26 {
    font-size: 26px;
  }
  .u-fontSize-xs--27 {
    font-size: 27px;
  }
  .u-fontSize-xs--28 {
    font-size: 28px;
  }
  .u-fontSize-xs--29 {
    font-size: 29px;
  }
  .u-fontSize-xs--30 {
    font-size: 30px;
  }
  .u-fontSize-xs--31 {
    font-size: 31px;
  }
  .u-fontSize-xs--32 {
    font-size: 32px;
  }
  .u-fontSize-xs--33 {
    font-size: 33px;
  }
  .u-fontSize-xs--34 {
    font-size: 34px;
  }
  .u-fontSize-xs--35 {
    font-size: 35px;
  }
  .u-fontSize-xs--36 {
    font-size: 36px;
  }
  .u-fontSize-xs--37 {
    font-size: 37px;
  }
  .u-fontSize-xs--38 {
    font-size: 38px;
  }
  .u-fontSize-xs--39 {
    font-size: 39px;
  }
  .u-fontSize-xs--40 {
    font-size: 40px;
  }
  .u-fontSize-xs--44 {
    font-size: 44px;
  }
  .u-fontSize-xs--48 {
    font-size: 48px;
  }
  .u-fontSize-xs--50 {
    font-size: 50px;
  }
  .u-fontSize-xs--52 {
    font-size: 52px;
  }
  .u-fontSize-xs--60 {
    font-size: 60px;
  }
  .u-fontSize-xs--80 {
    font-size: 80px;
  }
  .u-fontSize-xs--88 {
    font-size: 88px;
  }
  .u-fontSize-xs--90 {
    font-size: 90px;
  }
  .u-fontSize-xs--100 {
    font-size: 100px;
  }
  .u-fontWeight-xs--normal {
    font-weight: normal;
  }
  .u-fontWeight-xs--bold {
    font-weight: bold;
  }
  .u-fontWeight-xs--bolder {
    font-weight: bolder;
  }
  .u-fontWeight-xs--100 {
    font-weight: 100;
  }
  .u-fontWeight-xs--200 {
    font-weight: 200;
  }
  .u-fontWeight-xs--300 {
    font-weight: 300;
  }
  .u-fontWeight-xs--400 {
    font-weight: 400;
  }
  .u-fontWeight-xs--500 {
    font-weight: 500;
  }
  .u-fontWeight-xs--600 {
    font-weight: 600;
  }
  .u-fontWeight-xs--700 {
    font-weight: 700;
  }
  .u-fontWeight-xs--800 {
    font-weight: 800;
  }
  .u-fontWeight-xs--900 {
    font-weight: 900;
  }
  .u-writingMode-xs--horizontal-tb {
    writing-mode: horizontal-tb;
  }
  .u-writingMode-xs--vertical-rl {
    writing-mode: vertical-rl;
  }
  .u-writingMode-xs--vertical-lr {
    writing-mode: vertical-lr;
  }
  .u-writingMode-xs--lr-tb {
    writing-mode: lr-tb;
  }
  .u-writingMode-xs--tb-rl {
    writing-mode: tb-rl;
  }
  .u-writingMode-xs--rl-tb {
    writing-mode: rl-tb;
  }
  .u-wordBreak-xs--break-all {
    word-break: break-all;
  }
  .u-wordBreak-xs--break-word {
    word-break: break-word;
  }
  .u-wordBreak-xs--inherit {
    word-break: inherit;
  }
  .u-wordBreak-xs--initial {
    word-break: initial;
  }
  .u-wordBreak-xs--keep-all {
    word-break: keep-all;
  }
  .u-wordBreak-xs--normal {
    word-break: normal;
  }
  .u-wordBreak-xs--revert {
    word-break: revert;
  }
  .u-opacity-xs--0 {
    opacity: 0;
  }
  .u-opacity-xs--5 {
    opacity: 0.05;
  }
  .u-opacity-xs--10 {
    opacity: 0.1;
  }
  .u-opacity-xs--15 {
    opacity: 0.15;
  }
  .u-opacity-xs--20 {
    opacity: 0.2;
  }
  .u-opacity-xs--25 {
    opacity: 0.25;
  }
  .u-opacity-xs--30 {
    opacity: 0.3;
  }
  .u-opacity-xs--35 {
    opacity: 0.35;
  }
  .u-opacity-xs--40 {
    opacity: 0.4;
  }
  .u-opacity-xs--45 {
    opacity: 0.45;
  }
  .u-opacity-xs--50 {
    opacity: 0.5;
  }
  .u-opacity-xs--55 {
    opacity: 0.55;
  }
  .u-opacity-xs--60 {
    opacity: 0.6;
  }
  .u-opacity-xs--65 {
    opacity: 0.65;
  }
  .u-opacity-xs--70 {
    opacity: 0.7;
  }
  .u-opacity-xs--75 {
    opacity: 0.75;
  }
  .u-opacity-xs--80 {
    opacity: 0.8;
  }
  .u-opacity-xs--85 {
    opacity: 0.85;
  }
  .u-opacity-xs--90 {
    opacity: 0.9;
  }
  .u-opacity-xs--95 {
    opacity: 0.95;
  }
  .u-opacity-xs--100 {
    opacity: 1;
  }
}
@media (min-width: 769px) {
  .u-textAlign-sm--center {
    text-align: center;
  }
  .u-textAlign-sm--right {
    text-align: right;
  }
  .u-textAlign-sm--left {
    text-align: left;
  }
  .u-border-sm {
    border: 1px solid;
  }
  .u-border-sm--0 {
    border: 0;
  }
  .u-border-sm--1 {
    border: 1px solid;
  }
  .u-border-sm--2 {
    border: 2px solid;
  }
  .u-border-sm--3 {
    border: 3px solid;
  }
  .u-border-sm--4 {
    border: 4px solid;
  }
  .u-border-sm--5 {
    border: 5px solid;
  }
  .u-borderTop-sm {
    border-top: 1px solid;
  }
  .u-borderTop-sm--0 {
    border-top: 0;
  }
  .u-borderTop-sm--1 {
    border-top: 1px solid;
  }
  .u-borderTop-sm--2 {
    border-top: 2px solid;
  }
  .u-borderTop-sm--3 {
    border-top: 3px solid;
  }
  .u-borderTop-sm--4 {
    border-top: 4px solid;
  }
  .u-borderTop-sm--5 {
    border-top: 5px solid;
  }
  .u-borderRight-sm {
    border-right: 1px solid;
  }
  .u-borderRight-sm--0 {
    border-right: 0;
  }
  .u-borderRight-sm--1 {
    border-right: 1px solid;
  }
  .u-borderRight-sm--2 {
    border-right: 2px solid;
  }
  .u-borderRight-sm--3 {
    border-right: 3px solid;
  }
  .u-borderRight-sm--4 {
    border-right: 4px solid;
  }
  .u-borderRight-sm--5 {
    border-right: 5px solid;
  }
  .u-borderBottom-sm {
    border-bottom: 1px solid;
  }
  .u-borderBottom-sm--0 {
    border-bottom: 0;
  }
  .u-borderBottom-sm--1 {
    border-bottom: 1px solid;
  }
  .u-borderBottom-sm--2 {
    border-bottom: 2px solid;
  }
  .u-borderBottom-sm--3 {
    border-bottom: 3px solid;
  }
  .u-borderBottom-sm--4 {
    border-bottom: 4px solid;
  }
  .u-borderBottom-sm--5 {
    border-bottom: 5px solid;
  }
  .u-borderLeft-sm {
    border-left: 1px solid;
  }
  .u-borderLeft-sm--0 {
    border-left: 0;
  }
  .u-borderLeft-sm--1 {
    border-left: 1px solid;
  }
  .u-borderLeft-sm--2 {
    border-left: 2px solid;
  }
  .u-borderLeft-sm--3 {
    border-left: 3px solid;
  }
  .u-borderLeft-sm--4 {
    border-left: 4px solid;
  }
  .u-borderLeft-sm--5 {
    border-left: 5px solid;
  }
  .u-d-sm--none {
    display: none;
  }
  .u-d-sm--inline {
    display: inline;
  }
  .u-d-sm--inline-block {
    display: inline-block;
  }
  .u-d-sm--block {
    display: block;
  }
  .u-d-sm--table {
    display: table;
  }
  .u-d-sm--flex {
    display: flex;
  }
  .u-d-sm--inline-flex {
    display: inline-flex;
  }
  .u-width-sm--0 {
    width: 0px;
  }
  .u-width-sm--1 {
    width: 4px;
  }
  .u-width-sm--2 {
    width: 8px;
  }
  .u-width-sm--3 {
    width: 12px;
  }
  .u-width-sm--4 {
    width: 16px;
  }
  .u-width-sm--5 {
    width: 20px;
  }
  .u-width-sm--6 {
    width: 24px;
  }
  .u-width-sm--7 {
    width: 28px;
  }
  .u-width-sm--8 {
    width: 32px;
  }
  .u-width-sm--9 {
    width: 36px;
  }
  .u-width-sm--10 {
    width: 40px;
  }
  .u-width-sm--11 {
    width: 44px;
  }
  .u-width-sm--12 {
    width: 48px;
  }
  .u-width-sm--13 {
    width: 52px;
  }
  .u-width-sm--14 {
    width: 56px;
  }
  .u-width-sm--15 {
    width: 60px;
  }
  .u-width-sm--16 {
    width: 64px;
  }
  .u-width-sm--17 {
    width: 68px;
  }
  .u-width-sm--18 {
    width: 72px;
  }
  .u-width-sm--19 {
    width: 76px;
  }
  .u-width-sm--20 {
    width: 80px;
  }
  .u-width-sm--21 {
    width: 84px;
  }
  .u-width-sm--22 {
    width: 88px;
  }
  .u-width-sm--23 {
    width: 92px;
  }
  .u-width-sm--24 {
    width: 96px;
  }
  .u-width-sm--25 {
    width: 100px;
  }
  .u-width-sm--26 {
    width: 104px;
  }
  .u-width-sm--27 {
    width: 108px;
  }
  .u-width-sm--28 {
    width: 112px;
  }
  .u-width-sm--29 {
    width: 116px;
  }
  .u-width-sm--30 {
    width: 120px;
  }
  .u-width-sm--31 {
    width: 124px;
  }
  .u-width-sm--32 {
    width: 128px;
  }
  .u-width-sm--33 {
    width: 132px;
  }
  .u-width-sm--34 {
    width: 136px;
  }
  .u-width-sm--35 {
    width: 140px;
  }
  .u-width-sm--36 {
    width: 144px;
  }
  .u-width-sm--37 {
    width: 148px;
  }
  .u-width-sm--38 {
    width: 152px;
  }
  .u-width-sm--39 {
    width: 156px;
  }
  .u-width-sm--40 {
    width: 160px;
  }
  .u-width-sm--41 {
    width: 164px;
  }
  .u-width-sm--42 {
    width: 168px;
  }
  .u-width-sm--43 {
    width: 172px;
  }
  .u-width-sm--44 {
    width: 176px;
  }
  .u-width-sm--45 {
    width: 180px;
  }
  .u-width-sm--46 {
    width: 184px;
  }
  .u-width-sm--47 {
    width: 188px;
  }
  .u-width-sm--48 {
    width: 192px;
  }
  .u-width-sm--49 {
    width: 196px;
  }
  .u-width-sm--50 {
    width: 200px;
  }
  .u-width-sm--10p {
    width: 10%;
  }
  .u-width-sm--20p {
    width: 20%;
  }
  .u-width-sm--25p {
    width: 25%;
  }
  .u-width-sm--30p {
    width: 30%;
  }
  .u-width-sm--33p {
    width: 33.3333333333%;
  }
  .u-width-sm--35p {
    width: 35%;
  }
  .u-width-sm--40p {
    width: 40%;
  }
  .u-width-sm--45p {
    width: 45%;
  }
  .u-width-sm--50p {
    width: 50%;
  }
  .u-width-sm--55p {
    width: 55%;
  }
  .u-width-sm--60p {
    width: 60%;
  }
  .u-width-sm--65p {
    width: 65%;
  }
  .u-width-sm--66p {
    width: 66.6666666667%;
  }
  .u-width-sm--70p {
    width: 70%;
  }
  .u-width-sm--75p {
    width: 75%;
  }
  .u-width-sm--80p {
    width: 80%;
  }
  .u-width-sm--85p {
    width: 85%;
  }
  .u-width-sm--90p {
    width: 90%;
  }
  .u-width-sm--95p {
    width: 95%;
  }
  .u-width-sm--100p {
    width: 100%;
  }
  .u-width-sm--auto {
    width: auto;
  }
  .u-minWidth-sm--0 {
    min-width: 0px;
  }
  .u-minWidth-sm--1 {
    min-width: 4px;
  }
  .u-minWidth-sm--2 {
    min-width: 8px;
  }
  .u-minWidth-sm--3 {
    min-width: 12px;
  }
  .u-minWidth-sm--4 {
    min-width: 16px;
  }
  .u-minWidth-sm--5 {
    min-width: 20px;
  }
  .u-minWidth-sm--6 {
    min-width: 24px;
  }
  .u-minWidth-sm--7 {
    min-width: 28px;
  }
  .u-minWidth-sm--8 {
    min-width: 32px;
  }
  .u-minWidth-sm--9 {
    min-width: 36px;
  }
  .u-minWidth-sm--10 {
    min-width: 40px;
  }
  .u-minWidth-sm--11 {
    min-width: 44px;
  }
  .u-minWidth-sm--12 {
    min-width: 48px;
  }
  .u-minWidth-sm--13 {
    min-width: 52px;
  }
  .u-minWidth-sm--14 {
    min-width: 56px;
  }
  .u-minWidth-sm--15 {
    min-width: 60px;
  }
  .u-minWidth-sm--16 {
    min-width: 64px;
  }
  .u-minWidth-sm--17 {
    min-width: 68px;
  }
  .u-minWidth-sm--18 {
    min-width: 72px;
  }
  .u-minWidth-sm--19 {
    min-width: 76px;
  }
  .u-minWidth-sm--20 {
    min-width: 80px;
  }
  .u-minWidth-sm--21 {
    min-width: 84px;
  }
  .u-minWidth-sm--22 {
    min-width: 88px;
  }
  .u-minWidth-sm--23 {
    min-width: 92px;
  }
  .u-minWidth-sm--24 {
    min-width: 96px;
  }
  .u-minWidth-sm--25 {
    min-width: 100px;
  }
  .u-minWidth-sm--26 {
    min-width: 104px;
  }
  .u-minWidth-sm--27 {
    min-width: 108px;
  }
  .u-minWidth-sm--28 {
    min-width: 112px;
  }
  .u-minWidth-sm--29 {
    min-width: 116px;
  }
  .u-minWidth-sm--30 {
    min-width: 120px;
  }
  .u-minWidth-sm--31 {
    min-width: 124px;
  }
  .u-minWidth-sm--32 {
    min-width: 128px;
  }
  .u-minWidth-sm--33 {
    min-width: 132px;
  }
  .u-minWidth-sm--34 {
    min-width: 136px;
  }
  .u-minWidth-sm--35 {
    min-width: 140px;
  }
  .u-minWidth-sm--36 {
    min-width: 144px;
  }
  .u-minWidth-sm--37 {
    min-width: 148px;
  }
  .u-minWidth-sm--38 {
    min-width: 152px;
  }
  .u-minWidth-sm--39 {
    min-width: 156px;
  }
  .u-minWidth-sm--40 {
    min-width: 160px;
  }
  .u-minWidth-sm--41 {
    min-width: 164px;
  }
  .u-minWidth-sm--42 {
    min-width: 168px;
  }
  .u-minWidth-sm--43 {
    min-width: 172px;
  }
  .u-minWidth-sm--44 {
    min-width: 176px;
  }
  .u-minWidth-sm--45 {
    min-width: 180px;
  }
  .u-minWidth-sm--46 {
    min-width: 184px;
  }
  .u-minWidth-sm--47 {
    min-width: 188px;
  }
  .u-minWidth-sm--48 {
    min-width: 192px;
  }
  .u-minWidth-sm--49 {
    min-width: 196px;
  }
  .u-minWidth-sm--50 {
    min-width: 200px;
  }
  .u-minWidth-sm--10p {
    min-width: 10%;
  }
  .u-minWidth-sm--20p {
    min-width: 20%;
  }
  .u-minWidth-sm--25p {
    min-width: 25%;
  }
  .u-minWidth-sm--30p {
    min-width: 30%;
  }
  .u-minWidth-sm--33p {
    min-width: 33.3333333333%;
  }
  .u-minWidth-sm--35p {
    min-width: 35%;
  }
  .u-minWidth-sm--40p {
    min-width: 40%;
  }
  .u-minWidth-sm--45p {
    min-width: 45%;
  }
  .u-minWidth-sm--50p {
    min-width: 50%;
  }
  .u-minWidth-sm--55p {
    min-width: 55%;
  }
  .u-minWidth-sm--60p {
    min-width: 60%;
  }
  .u-minWidth-sm--65p {
    min-width: 65%;
  }
  .u-minWidth-sm--66p {
    min-width: 66.6666666667%;
  }
  .u-minWidth-sm--70p {
    min-width: 70%;
  }
  .u-minWidth-sm--75p {
    min-width: 75%;
  }
  .u-minWidth-sm--80p {
    min-width: 80%;
  }
  .u-minWidth-sm--85p {
    min-width: 85%;
  }
  .u-minWidth-sm--90p {
    min-width: 90%;
  }
  .u-minWidth-sm--95p {
    min-width: 95%;
  }
  .u-minWidth-sm--100p {
    min-width: 100%;
  }
  .u-minWidth-sm--auto {
    min-width: auto;
  }
  .u-maxWidth-sm--0 {
    max-width: 0px;
  }
  .u-maxWidth-sm--1 {
    max-width: 4px;
  }
  .u-maxWidth-sm--2 {
    max-width: 8px;
  }
  .u-maxWidth-sm--3 {
    max-width: 12px;
  }
  .u-maxWidth-sm--4 {
    max-width: 16px;
  }
  .u-maxWidth-sm--5 {
    max-width: 20px;
  }
  .u-maxWidth-sm--6 {
    max-width: 24px;
  }
  .u-maxWidth-sm--7 {
    max-width: 28px;
  }
  .u-maxWidth-sm--8 {
    max-width: 32px;
  }
  .u-maxWidth-sm--9 {
    max-width: 36px;
  }
  .u-maxWidth-sm--10 {
    max-width: 40px;
  }
  .u-maxWidth-sm--11 {
    max-width: 44px;
  }
  .u-maxWidth-sm--12 {
    max-width: 48px;
  }
  .u-maxWidth-sm--13 {
    max-width: 52px;
  }
  .u-maxWidth-sm--14 {
    max-width: 56px;
  }
  .u-maxWidth-sm--15 {
    max-width: 60px;
  }
  .u-maxWidth-sm--16 {
    max-width: 64px;
  }
  .u-maxWidth-sm--17 {
    max-width: 68px;
  }
  .u-maxWidth-sm--18 {
    max-width: 72px;
  }
  .u-maxWidth-sm--19 {
    max-width: 76px;
  }
  .u-maxWidth-sm--20 {
    max-width: 80px;
  }
  .u-maxWidth-sm--21 {
    max-width: 84px;
  }
  .u-maxWidth-sm--22 {
    max-width: 88px;
  }
  .u-maxWidth-sm--23 {
    max-width: 92px;
  }
  .u-maxWidth-sm--24 {
    max-width: 96px;
  }
  .u-maxWidth-sm--25 {
    max-width: 100px;
  }
  .u-maxWidth-sm--26 {
    max-width: 104px;
  }
  .u-maxWidth-sm--27 {
    max-width: 108px;
  }
  .u-maxWidth-sm--28 {
    max-width: 112px;
  }
  .u-maxWidth-sm--29 {
    max-width: 116px;
  }
  .u-maxWidth-sm--30 {
    max-width: 120px;
  }
  .u-maxWidth-sm--31 {
    max-width: 124px;
  }
  .u-maxWidth-sm--32 {
    max-width: 128px;
  }
  .u-maxWidth-sm--33 {
    max-width: 132px;
  }
  .u-maxWidth-sm--34 {
    max-width: 136px;
  }
  .u-maxWidth-sm--35 {
    max-width: 140px;
  }
  .u-maxWidth-sm--36 {
    max-width: 144px;
  }
  .u-maxWidth-sm--37 {
    max-width: 148px;
  }
  .u-maxWidth-sm--38 {
    max-width: 152px;
  }
  .u-maxWidth-sm--39 {
    max-width: 156px;
  }
  .u-maxWidth-sm--40 {
    max-width: 160px;
  }
  .u-maxWidth-sm--41 {
    max-width: 164px;
  }
  .u-maxWidth-sm--42 {
    max-width: 168px;
  }
  .u-maxWidth-sm--43 {
    max-width: 172px;
  }
  .u-maxWidth-sm--44 {
    max-width: 176px;
  }
  .u-maxWidth-sm--45 {
    max-width: 180px;
  }
  .u-maxWidth-sm--46 {
    max-width: 184px;
  }
  .u-maxWidth-sm--47 {
    max-width: 188px;
  }
  .u-maxWidth-sm--48 {
    max-width: 192px;
  }
  .u-maxWidth-sm--49 {
    max-width: 196px;
  }
  .u-maxWidth-sm--50 {
    max-width: 200px;
  }
  .u-maxWidth-sm--10p {
    max-width: 10%;
  }
  .u-maxWidth-sm--20p {
    max-width: 20%;
  }
  .u-maxWidth-sm--25p {
    max-width: 25%;
  }
  .u-maxWidth-sm--30p {
    max-width: 30%;
  }
  .u-maxWidth-sm--33p {
    max-width: 33.3333333333%;
  }
  .u-maxWidth-sm--35p {
    max-width: 35%;
  }
  .u-maxWidth-sm--40p {
    max-width: 40%;
  }
  .u-maxWidth-sm--45p {
    max-width: 45%;
  }
  .u-maxWidth-sm--50p {
    max-width: 50%;
  }
  .u-maxWidth-sm--55p {
    max-width: 55%;
  }
  .u-maxWidth-sm--60p {
    max-width: 60%;
  }
  .u-maxWidth-sm--65p {
    max-width: 65%;
  }
  .u-maxWidth-sm--66p {
    max-width: 66.6666666667%;
  }
  .u-maxWidth-sm--70p {
    max-width: 70%;
  }
  .u-maxWidth-sm--75p {
    max-width: 75%;
  }
  .u-maxWidth-sm--80p {
    max-width: 80%;
  }
  .u-maxWidth-sm--85p {
    max-width: 85%;
  }
  .u-maxWidth-sm--90p {
    max-width: 90%;
  }
  .u-maxWidth-sm--95p {
    max-width: 95%;
  }
  .u-maxWidth-sm--100p {
    max-width: 100%;
  }
  .u-maxWidth-sm--auto {
    max-width: auto;
  }
  .u-maxWidth-sm--none {
    max-width: none;
  }
  .u-maxWidth-sm--700 {
    max-width: 700px;
  }
  .u-maxWidth-sm--940 {
    max-width: 940px;
  }
  .u-maxWidth-sm--1400 {
    max-width: 1400px;
  }
  .u-maxWidth-sm--1920 {
    max-width: 1920px;
  }
  .u-height-sm--0 {
    height: 0px;
  }
  .u-height-sm--1 {
    height: 4px;
  }
  .u-height-sm--2 {
    height: 8px;
  }
  .u-height-sm--3 {
    height: 12px;
  }
  .u-height-sm--4 {
    height: 16px;
  }
  .u-height-sm--5 {
    height: 20px;
  }
  .u-height-sm--6 {
    height: 24px;
  }
  .u-height-sm--7 {
    height: 28px;
  }
  .u-height-sm--8 {
    height: 32px;
  }
  .u-height-sm--9 {
    height: 36px;
  }
  .u-height-sm--10 {
    height: 40px;
  }
  .u-height-sm--11 {
    height: 44px;
  }
  .u-height-sm--12 {
    height: 48px;
  }
  .u-height-sm--13 {
    height: 52px;
  }
  .u-height-sm--14 {
    height: 56px;
  }
  .u-height-sm--15 {
    height: 60px;
  }
  .u-height-sm--16 {
    height: 64px;
  }
  .u-height-sm--17 {
    height: 68px;
  }
  .u-height-sm--18 {
    height: 72px;
  }
  .u-height-sm--19 {
    height: 76px;
  }
  .u-height-sm--20 {
    height: 80px;
  }
  .u-height-sm--21 {
    height: 84px;
  }
  .u-height-sm--22 {
    height: 88px;
  }
  .u-height-sm--23 {
    height: 92px;
  }
  .u-height-sm--24 {
    height: 96px;
  }
  .u-height-sm--25 {
    height: 100px;
  }
  .u-height-sm--26 {
    height: 104px;
  }
  .u-height-sm--27 {
    height: 108px;
  }
  .u-height-sm--28 {
    height: 112px;
  }
  .u-height-sm--29 {
    height: 116px;
  }
  .u-height-sm--30 {
    height: 120px;
  }
  .u-height-sm--31 {
    height: 124px;
  }
  .u-height-sm--32 {
    height: 128px;
  }
  .u-height-sm--33 {
    height: 132px;
  }
  .u-height-sm--34 {
    height: 136px;
  }
  .u-height-sm--35 {
    height: 140px;
  }
  .u-height-sm--36 {
    height: 144px;
  }
  .u-height-sm--37 {
    height: 148px;
  }
  .u-height-sm--38 {
    height: 152px;
  }
  .u-height-sm--39 {
    height: 156px;
  }
  .u-height-sm--40 {
    height: 160px;
  }
  .u-height-sm--41 {
    height: 164px;
  }
  .u-height-sm--42 {
    height: 168px;
  }
  .u-height-sm--43 {
    height: 172px;
  }
  .u-height-sm--44 {
    height: 176px;
  }
  .u-height-sm--45 {
    height: 180px;
  }
  .u-height-sm--46 {
    height: 184px;
  }
  .u-height-sm--47 {
    height: 188px;
  }
  .u-height-sm--48 {
    height: 192px;
  }
  .u-height-sm--49 {
    height: 196px;
  }
  .u-height-sm--50 {
    height: 200px;
  }
  .u-height-sm--10p {
    height: 10%;
  }
  .u-height-sm--20p {
    height: 20%;
  }
  .u-height-sm--25p {
    height: 25%;
  }
  .u-height-sm--30p {
    height: 30%;
  }
  .u-height-sm--33p {
    height: 33.3333333333%;
  }
  .u-height-sm--35p {
    height: 35%;
  }
  .u-height-sm--40p {
    height: 40%;
  }
  .u-height-sm--45p {
    height: 45%;
  }
  .u-height-sm--50p {
    height: 50%;
  }
  .u-height-sm--55p {
    height: 55%;
  }
  .u-height-sm--60p {
    height: 60%;
  }
  .u-height-sm--65p {
    height: 65%;
  }
  .u-height-sm--66p {
    height: 66.6666666667%;
  }
  .u-height-sm--70p {
    height: 70%;
  }
  .u-height-sm--75p {
    height: 75%;
  }
  .u-height-sm--80p {
    height: 80%;
  }
  .u-height-sm--85p {
    height: 85%;
  }
  .u-height-sm--90p {
    height: 90%;
  }
  .u-height-sm--95p {
    height: 95%;
  }
  .u-height-sm--100p {
    height: 100%;
  }
  .u-height-sm--auto {
    height: auto;
  }
  .flex-sm--fill {
    flex: 1 1 auto;
  }
  .u-flexDirection-sm--row {
    flex-direction: row;
  }
  .u-flexDirection-sm--column {
    flex-direction: column;
  }
  .u-flexDirection-sm--row-reverse {
    flex-direction: row-reverse;
  }
  .u-flexDirection-sm--column-reverse {
    flex-direction: column-reverse;
  }
  .u-flex-sm--grow-0 {
    flex-grow: 0;
  }
  .u-flex-sm--grow-1 {
    flex-grow: 1;
  }
  .u-flex-sm--shrink-0 {
    flex-shrink: 0;
  }
  .u-flex-sm--shrink-1 {
    flex-shrink: 1;
  }
  .u-flexWrap-sm--wrap {
    flex-wrap: wrap;
  }
  .u-flexWrap-sm--nowrap {
    flex-wrap: nowrap;
  }
  .u-flexWrap-sm--wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .u-justifyContent-sm--start {
    justify-content: flex-start;
  }
  .u-justifyContent-sm--end {
    justify-content: flex-end;
  }
  .u-justifyContent-sm--center {
    justify-content: center;
  }
  .u-justifyContent-sm--between {
    justify-content: space-between;
  }
  .u-justifyContent-sm--around {
    justify-content: space-around;
  }
  .u-alignItems-sm--start {
    align-items: flex-start;
  }
  .u-alignItems-sm--end {
    align-items: flex-end;
  }
  .u-alignItems-sm--center {
    align-items: center;
  }
  .u-alignItems-sm--baseline {
    align-items: baseline;
  }
  .u-alignItems-sm--stretch {
    align-items: stretch;
  }
  .u-alignContent-sm--start {
    align-content: flex-start;
  }
  .u-alignContent-sm--end {
    align-content: flex-end;
  }
  .u-alignContent-sm--center {
    align-content: center;
  }
  .u-alignContent-sm--between {
    align-content: space-between;
  }
  .u-alignContent-sm--around {
    align-content: space-around;
  }
  .u-alignContent-sm--stretch {
    align-content: stretch;
  }
  .u-alignSelf-sm--auto {
    align-self: auto;
  }
  .u-alignSelf-sm--start {
    align-self: flex-start;
  }
  .u-alignSelf-sm--end {
    align-self: flex-end;
  }
  .u-alignSelf-sm--center {
    align-self: center;
  }
  .u-alignSelf-sm--baseline {
    align-self: baseline;
  }
  .u-alignSelf-sm--stretch {
    align-self: stretch;
  }
  .u-order-sm--first {
    order: -1;
  }
  .u-order-sm--0 {
    order: 0;
  }
  .u-order-sm--1 {
    order: 1;
  }
  .u-order-sm--2 {
    order: 2;
  }
  .u-order-sm--3 {
    order: 3;
  }
  .u-order-sm--4 {
    order: 4;
  }
  .u-order-sm--5 {
    order: 5;
  }
  .u-order-sm--last {
    order: 6;
  }
  .u-m-sm--0 {
    margin: 0px;
  }
  .u-m-sm--1 {
    margin: 4px;
  }
  .u-m-sm--2 {
    margin: 8px;
  }
  .u-m-sm--3 {
    margin: 12px;
  }
  .u-m-sm--4 {
    margin: 16px;
  }
  .u-m-sm--5 {
    margin: 20px;
  }
  .u-m-sm--6 {
    margin: 24px;
  }
  .u-m-sm--7 {
    margin: 28px;
  }
  .u-m-sm--8 {
    margin: 32px;
  }
  .u-m-sm--9 {
    margin: 36px;
  }
  .u-m-sm--10 {
    margin: 40px;
  }
  .u-m-sm--11 {
    margin: 44px;
  }
  .u-m-sm--12 {
    margin: 48px;
  }
  .u-m-sm--13 {
    margin: 52px;
  }
  .u-m-sm--14 {
    margin: 56px;
  }
  .u-m-sm--15 {
    margin: 60px;
  }
  .u-m-sm--16 {
    margin: 64px;
  }
  .u-m-sm--17 {
    margin: 68px;
  }
  .u-m-sm--18 {
    margin: 72px;
  }
  .u-m-sm--19 {
    margin: 76px;
  }
  .u-m-sm--20 {
    margin: 80px;
  }
  .u-m-sm--21 {
    margin: 84px;
  }
  .u-m-sm--22 {
    margin: 88px;
  }
  .u-m-sm--23 {
    margin: 92px;
  }
  .u-m-sm--24 {
    margin: 96px;
  }
  .u-m-sm--25 {
    margin: 100px;
  }
  .u-m-sm--26 {
    margin: 104px;
  }
  .u-m-sm--27 {
    margin: 108px;
  }
  .u-m-sm--28 {
    margin: 112px;
  }
  .u-m-sm--29 {
    margin: 116px;
  }
  .u-m-sm--30 {
    margin: 120px;
  }
  .u-m-sm--31 {
    margin: 124px;
  }
  .u-m-sm--32 {
    margin: 128px;
  }
  .u-m-sm--33 {
    margin: 132px;
  }
  .u-m-sm--34 {
    margin: 136px;
  }
  .u-m-sm--35 {
    margin: 140px;
  }
  .u-m-sm--36 {
    margin: 144px;
  }
  .u-m-sm--37 {
    margin: 148px;
  }
  .u-m-sm--38 {
    margin: 152px;
  }
  .u-m-sm--39 {
    margin: 156px;
  }
  .u-m-sm--40 {
    margin: 160px;
  }
  .u-m-sm--41 {
    margin: 164px;
  }
  .u-m-sm--42 {
    margin: 168px;
  }
  .u-m-sm--43 {
    margin: 172px;
  }
  .u-m-sm--44 {
    margin: 176px;
  }
  .u-m-sm--45 {
    margin: 180px;
  }
  .u-m-sm--46 {
    margin: 184px;
  }
  .u-m-sm--47 {
    margin: 188px;
  }
  .u-m-sm--48 {
    margin: 192px;
  }
  .u-m-sm--49 {
    margin: 196px;
  }
  .u-m-sm--50 {
    margin: 200px;
  }
  .u-m-sm--auto {
    margin: auto;
  }
  .u-mx-sm--0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .u-mx-sm--1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .u-mx-sm--2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .u-mx-sm--3 {
    margin-right: 12px;
    margin-left: 12px;
  }
  .u-mx-sm--4 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .u-mx-sm--5 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .u-mx-sm--6 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .u-mx-sm--7 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .u-mx-sm--8 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .u-mx-sm--9 {
    margin-right: 36px;
    margin-left: 36px;
  }
  .u-mx-sm--10 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .u-mx-sm--11 {
    margin-right: 44px;
    margin-left: 44px;
  }
  .u-mx-sm--12 {
    margin-right: 48px;
    margin-left: 48px;
  }
  .u-mx-sm--13 {
    margin-right: 52px;
    margin-left: 52px;
  }
  .u-mx-sm--14 {
    margin-right: 56px;
    margin-left: 56px;
  }
  .u-mx-sm--15 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .u-mx-sm--16 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .u-mx-sm--17 {
    margin-right: 68px;
    margin-left: 68px;
  }
  .u-mx-sm--18 {
    margin-right: 72px;
    margin-left: 72px;
  }
  .u-mx-sm--19 {
    margin-right: 76px;
    margin-left: 76px;
  }
  .u-mx-sm--20 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .u-mx-sm--21 {
    margin-right: 84px;
    margin-left: 84px;
  }
  .u-mx-sm--22 {
    margin-right: 88px;
    margin-left: 88px;
  }
  .u-mx-sm--23 {
    margin-right: 92px;
    margin-left: 92px;
  }
  .u-mx-sm--24 {
    margin-right: 96px;
    margin-left: 96px;
  }
  .u-mx-sm--25 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .u-mx-sm--26 {
    margin-right: 104px;
    margin-left: 104px;
  }
  .u-mx-sm--27 {
    margin-right: 108px;
    margin-left: 108px;
  }
  .u-mx-sm--28 {
    margin-right: 112px;
    margin-left: 112px;
  }
  .u-mx-sm--29 {
    margin-right: 116px;
    margin-left: 116px;
  }
  .u-mx-sm--30 {
    margin-right: 120px;
    margin-left: 120px;
  }
  .u-mx-sm--31 {
    margin-right: 124px;
    margin-left: 124px;
  }
  .u-mx-sm--32 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .u-mx-sm--33 {
    margin-right: 132px;
    margin-left: 132px;
  }
  .u-mx-sm--34 {
    margin-right: 136px;
    margin-left: 136px;
  }
  .u-mx-sm--35 {
    margin-right: 140px;
    margin-left: 140px;
  }
  .u-mx-sm--36 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .u-mx-sm--37 {
    margin-right: 148px;
    margin-left: 148px;
  }
  .u-mx-sm--38 {
    margin-right: 152px;
    margin-left: 152px;
  }
  .u-mx-sm--39 {
    margin-right: 156px;
    margin-left: 156px;
  }
  .u-mx-sm--40 {
    margin-right: 160px;
    margin-left: 160px;
  }
  .u-mx-sm--41 {
    margin-right: 164px;
    margin-left: 164px;
  }
  .u-mx-sm--42 {
    margin-right: 168px;
    margin-left: 168px;
  }
  .u-mx-sm--43 {
    margin-right: 172px;
    margin-left: 172px;
  }
  .u-mx-sm--44 {
    margin-right: 176px;
    margin-left: 176px;
  }
  .u-mx-sm--45 {
    margin-right: 180px;
    margin-left: 180px;
  }
  .u-mx-sm--46 {
    margin-right: 184px;
    margin-left: 184px;
  }
  .u-mx-sm--47 {
    margin-right: 188px;
    margin-left: 188px;
  }
  .u-mx-sm--48 {
    margin-right: 192px;
    margin-left: 192px;
  }
  .u-mx-sm--49 {
    margin-right: 196px;
    margin-left: 196px;
  }
  .u-mx-sm--50 {
    margin-right: 200px;
    margin-left: 200px;
  }
  .u-mx-sm--auto {
    margin-right: auto;
    margin-left: auto;
  }
  .u-my-sm--0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .u-my-sm--1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .u-my-sm--2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .u-my-sm--3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .u-my-sm--4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .u-my-sm--5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-my-sm--6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .u-my-sm--7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .u-my-sm--8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .u-my-sm--9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .u-my-sm--10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .u-my-sm--11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .u-my-sm--12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .u-my-sm--13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .u-my-sm--14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .u-my-sm--15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .u-my-sm--16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .u-my-sm--17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .u-my-sm--18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .u-my-sm--19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .u-my-sm--20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .u-my-sm--21 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .u-my-sm--22 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .u-my-sm--23 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .u-my-sm--24 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .u-my-sm--25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .u-my-sm--26 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .u-my-sm--27 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .u-my-sm--28 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .u-my-sm--29 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .u-my-sm--30 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .u-my-sm--31 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .u-my-sm--32 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .u-my-sm--33 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .u-my-sm--34 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .u-my-sm--35 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .u-my-sm--36 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .u-my-sm--37 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .u-my-sm--38 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .u-my-sm--39 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .u-my-sm--40 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .u-my-sm--41 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .u-my-sm--42 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .u-my-sm--43 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .u-my-sm--44 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .u-my-sm--45 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .u-my-sm--46 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .u-my-sm--47 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .u-my-sm--48 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .u-my-sm--49 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .u-my-sm--50 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .u-my-sm--auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .u-mt-sm--0 {
    margin-top: 0px;
  }
  .u-mt-sm--1 {
    margin-top: 4px;
  }
  .u-mt-sm--2 {
    margin-top: 8px;
  }
  .u-mt-sm--3 {
    margin-top: 12px;
  }
  .u-mt-sm--4 {
    margin-top: 16px;
  }
  .u-mt-sm--5 {
    margin-top: 20px;
  }
  .u-mt-sm--6 {
    margin-top: 24px;
  }
  .u-mt-sm--7 {
    margin-top: 28px;
  }
  .u-mt-sm--8 {
    margin-top: 32px;
  }
  .u-mt-sm--9 {
    margin-top: 36px;
  }
  .u-mt-sm--10 {
    margin-top: 40px;
  }
  .u-mt-sm--11 {
    margin-top: 44px;
  }
  .u-mt-sm--12 {
    margin-top: 48px;
  }
  .u-mt-sm--13 {
    margin-top: 52px;
  }
  .u-mt-sm--14 {
    margin-top: 56px;
  }
  .u-mt-sm--15 {
    margin-top: 60px;
  }
  .u-mt-sm--16 {
    margin-top: 64px;
  }
  .u-mt-sm--17 {
    margin-top: 68px;
  }
  .u-mt-sm--18 {
    margin-top: 72px;
  }
  .u-mt-sm--19 {
    margin-top: 76px;
  }
  .u-mt-sm--20 {
    margin-top: 80px;
  }
  .u-mt-sm--21 {
    margin-top: 84px;
  }
  .u-mt-sm--22 {
    margin-top: 88px;
  }
  .u-mt-sm--23 {
    margin-top: 92px;
  }
  .u-mt-sm--24 {
    margin-top: 96px;
  }
  .u-mt-sm--25 {
    margin-top: 100px;
  }
  .u-mt-sm--26 {
    margin-top: 104px;
  }
  .u-mt-sm--27 {
    margin-top: 108px;
  }
  .u-mt-sm--28 {
    margin-top: 112px;
  }
  .u-mt-sm--29 {
    margin-top: 116px;
  }
  .u-mt-sm--30 {
    margin-top: 120px;
  }
  .u-mt-sm--31 {
    margin-top: 124px;
  }
  .u-mt-sm--32 {
    margin-top: 128px;
  }
  .u-mt-sm--33 {
    margin-top: 132px;
  }
  .u-mt-sm--34 {
    margin-top: 136px;
  }
  .u-mt-sm--35 {
    margin-top: 140px;
  }
  .u-mt-sm--36 {
    margin-top: 144px;
  }
  .u-mt-sm--37 {
    margin-top: 148px;
  }
  .u-mt-sm--38 {
    margin-top: 152px;
  }
  .u-mt-sm--39 {
    margin-top: 156px;
  }
  .u-mt-sm--40 {
    margin-top: 160px;
  }
  .u-mt-sm--41 {
    margin-top: 164px;
  }
  .u-mt-sm--42 {
    margin-top: 168px;
  }
  .u-mt-sm--43 {
    margin-top: 172px;
  }
  .u-mt-sm--44 {
    margin-top: 176px;
  }
  .u-mt-sm--45 {
    margin-top: 180px;
  }
  .u-mt-sm--46 {
    margin-top: 184px;
  }
  .u-mt-sm--47 {
    margin-top: 188px;
  }
  .u-mt-sm--48 {
    margin-top: 192px;
  }
  .u-mt-sm--49 {
    margin-top: 196px;
  }
  .u-mt-sm--50 {
    margin-top: 200px;
  }
  .u-mt-sm--auto {
    margin-top: auto;
  }
  .u-mr-sm--0 {
    margin-right: 0px;
  }
  .u-mr-sm--1 {
    margin-right: 4px;
  }
  .u-mr-sm--2 {
    margin-right: 8px;
  }
  .u-mr-sm--3 {
    margin-right: 12px;
  }
  .u-mr-sm--4 {
    margin-right: 16px;
  }
  .u-mr-sm--5 {
    margin-right: 20px;
  }
  .u-mr-sm--6 {
    margin-right: 24px;
  }
  .u-mr-sm--7 {
    margin-right: 28px;
  }
  .u-mr-sm--8 {
    margin-right: 32px;
  }
  .u-mr-sm--9 {
    margin-right: 36px;
  }
  .u-mr-sm--10 {
    margin-right: 40px;
  }
  .u-mr-sm--11 {
    margin-right: 44px;
  }
  .u-mr-sm--12 {
    margin-right: 48px;
  }
  .u-mr-sm--13 {
    margin-right: 52px;
  }
  .u-mr-sm--14 {
    margin-right: 56px;
  }
  .u-mr-sm--15 {
    margin-right: 60px;
  }
  .u-mr-sm--16 {
    margin-right: 64px;
  }
  .u-mr-sm--17 {
    margin-right: 68px;
  }
  .u-mr-sm--18 {
    margin-right: 72px;
  }
  .u-mr-sm--19 {
    margin-right: 76px;
  }
  .u-mr-sm--20 {
    margin-right: 80px;
  }
  .u-mr-sm--21 {
    margin-right: 84px;
  }
  .u-mr-sm--22 {
    margin-right: 88px;
  }
  .u-mr-sm--23 {
    margin-right: 92px;
  }
  .u-mr-sm--24 {
    margin-right: 96px;
  }
  .u-mr-sm--25 {
    margin-right: 100px;
  }
  .u-mr-sm--26 {
    margin-right: 104px;
  }
  .u-mr-sm--27 {
    margin-right: 108px;
  }
  .u-mr-sm--28 {
    margin-right: 112px;
  }
  .u-mr-sm--29 {
    margin-right: 116px;
  }
  .u-mr-sm--30 {
    margin-right: 120px;
  }
  .u-mr-sm--31 {
    margin-right: 124px;
  }
  .u-mr-sm--32 {
    margin-right: 128px;
  }
  .u-mr-sm--33 {
    margin-right: 132px;
  }
  .u-mr-sm--34 {
    margin-right: 136px;
  }
  .u-mr-sm--35 {
    margin-right: 140px;
  }
  .u-mr-sm--36 {
    margin-right: 144px;
  }
  .u-mr-sm--37 {
    margin-right: 148px;
  }
  .u-mr-sm--38 {
    margin-right: 152px;
  }
  .u-mr-sm--39 {
    margin-right: 156px;
  }
  .u-mr-sm--40 {
    margin-right: 160px;
  }
  .u-mr-sm--41 {
    margin-right: 164px;
  }
  .u-mr-sm--42 {
    margin-right: 168px;
  }
  .u-mr-sm--43 {
    margin-right: 172px;
  }
  .u-mr-sm--44 {
    margin-right: 176px;
  }
  .u-mr-sm--45 {
    margin-right: 180px;
  }
  .u-mr-sm--46 {
    margin-right: 184px;
  }
  .u-mr-sm--47 {
    margin-right: 188px;
  }
  .u-mr-sm--48 {
    margin-right: 192px;
  }
  .u-mr-sm--49 {
    margin-right: 196px;
  }
  .u-mr-sm--50 {
    margin-right: 200px;
  }
  .u-mr-sm--auto {
    margin-right: auto;
  }
  .u-mb-sm--0 {
    margin-bottom: 0px;
  }
  .u-mb-sm--1 {
    margin-bottom: 4px;
  }
  .u-mb-sm--2 {
    margin-bottom: 8px;
  }
  .u-mb-sm--3 {
    margin-bottom: 12px;
  }
  .u-mb-sm--4 {
    margin-bottom: 16px;
  }
  .u-mb-sm--5 {
    margin-bottom: 20px;
  }
  .u-mb-sm--6 {
    margin-bottom: 24px;
  }
  .u-mb-sm--7 {
    margin-bottom: 28px;
  }
  .u-mb-sm--8 {
    margin-bottom: 32px;
  }
  .u-mb-sm--9 {
    margin-bottom: 36px;
  }
  .u-mb-sm--10 {
    margin-bottom: 40px;
  }
  .u-mb-sm--11 {
    margin-bottom: 44px;
  }
  .u-mb-sm--12 {
    margin-bottom: 48px;
  }
  .u-mb-sm--13 {
    margin-bottom: 52px;
  }
  .u-mb-sm--14 {
    margin-bottom: 56px;
  }
  .u-mb-sm--15 {
    margin-bottom: 60px;
  }
  .u-mb-sm--16 {
    margin-bottom: 64px;
  }
  .u-mb-sm--17 {
    margin-bottom: 68px;
  }
  .u-mb-sm--18 {
    margin-bottom: 72px;
  }
  .u-mb-sm--19 {
    margin-bottom: 76px;
  }
  .u-mb-sm--20 {
    margin-bottom: 80px;
  }
  .u-mb-sm--21 {
    margin-bottom: 84px;
  }
  .u-mb-sm--22 {
    margin-bottom: 88px;
  }
  .u-mb-sm--23 {
    margin-bottom: 92px;
  }
  .u-mb-sm--24 {
    margin-bottom: 96px;
  }
  .u-mb-sm--25 {
    margin-bottom: 100px;
  }
  .u-mb-sm--26 {
    margin-bottom: 104px;
  }
  .u-mb-sm--27 {
    margin-bottom: 108px;
  }
  .u-mb-sm--28 {
    margin-bottom: 112px;
  }
  .u-mb-sm--29 {
    margin-bottom: 116px;
  }
  .u-mb-sm--30 {
    margin-bottom: 120px;
  }
  .u-mb-sm--31 {
    margin-bottom: 124px;
  }
  .u-mb-sm--32 {
    margin-bottom: 128px;
  }
  .u-mb-sm--33 {
    margin-bottom: 132px;
  }
  .u-mb-sm--34 {
    margin-bottom: 136px;
  }
  .u-mb-sm--35 {
    margin-bottom: 140px;
  }
  .u-mb-sm--36 {
    margin-bottom: 144px;
  }
  .u-mb-sm--37 {
    margin-bottom: 148px;
  }
  .u-mb-sm--38 {
    margin-bottom: 152px;
  }
  .u-mb-sm--39 {
    margin-bottom: 156px;
  }
  .u-mb-sm--40 {
    margin-bottom: 160px;
  }
  .u-mb-sm--41 {
    margin-bottom: 164px;
  }
  .u-mb-sm--42 {
    margin-bottom: 168px;
  }
  .u-mb-sm--43 {
    margin-bottom: 172px;
  }
  .u-mb-sm--44 {
    margin-bottom: 176px;
  }
  .u-mb-sm--45 {
    margin-bottom: 180px;
  }
  .u-mb-sm--46 {
    margin-bottom: 184px;
  }
  .u-mb-sm--47 {
    margin-bottom: 188px;
  }
  .u-mb-sm--48 {
    margin-bottom: 192px;
  }
  .u-mb-sm--49 {
    margin-bottom: 196px;
  }
  .u-mb-sm--50 {
    margin-bottom: 200px;
  }
  .u-mb-sm--auto {
    margin-bottom: auto;
  }
  .u-ml-sm--0 {
    margin-left: 0px;
  }
  .u-ml-sm--1 {
    margin-left: 4px;
  }
  .u-ml-sm--2 {
    margin-left: 8px;
  }
  .u-ml-sm--3 {
    margin-left: 12px;
  }
  .u-ml-sm--4 {
    margin-left: 16px;
  }
  .u-ml-sm--5 {
    margin-left: 20px;
  }
  .u-ml-sm--6 {
    margin-left: 24px;
  }
  .u-ml-sm--7 {
    margin-left: 28px;
  }
  .u-ml-sm--8 {
    margin-left: 32px;
  }
  .u-ml-sm--9 {
    margin-left: 36px;
  }
  .u-ml-sm--10 {
    margin-left: 40px;
  }
  .u-ml-sm--11 {
    margin-left: 44px;
  }
  .u-ml-sm--12 {
    margin-left: 48px;
  }
  .u-ml-sm--13 {
    margin-left: 52px;
  }
  .u-ml-sm--14 {
    margin-left: 56px;
  }
  .u-ml-sm--15 {
    margin-left: 60px;
  }
  .u-ml-sm--16 {
    margin-left: 64px;
  }
  .u-ml-sm--17 {
    margin-left: 68px;
  }
  .u-ml-sm--18 {
    margin-left: 72px;
  }
  .u-ml-sm--19 {
    margin-left: 76px;
  }
  .u-ml-sm--20 {
    margin-left: 80px;
  }
  .u-ml-sm--21 {
    margin-left: 84px;
  }
  .u-ml-sm--22 {
    margin-left: 88px;
  }
  .u-ml-sm--23 {
    margin-left: 92px;
  }
  .u-ml-sm--24 {
    margin-left: 96px;
  }
  .u-ml-sm--25 {
    margin-left: 100px;
  }
  .u-ml-sm--26 {
    margin-left: 104px;
  }
  .u-ml-sm--27 {
    margin-left: 108px;
  }
  .u-ml-sm--28 {
    margin-left: 112px;
  }
  .u-ml-sm--29 {
    margin-left: 116px;
  }
  .u-ml-sm--30 {
    margin-left: 120px;
  }
  .u-ml-sm--31 {
    margin-left: 124px;
  }
  .u-ml-sm--32 {
    margin-left: 128px;
  }
  .u-ml-sm--33 {
    margin-left: 132px;
  }
  .u-ml-sm--34 {
    margin-left: 136px;
  }
  .u-ml-sm--35 {
    margin-left: 140px;
  }
  .u-ml-sm--36 {
    margin-left: 144px;
  }
  .u-ml-sm--37 {
    margin-left: 148px;
  }
  .u-ml-sm--38 {
    margin-left: 152px;
  }
  .u-ml-sm--39 {
    margin-left: 156px;
  }
  .u-ml-sm--40 {
    margin-left: 160px;
  }
  .u-ml-sm--41 {
    margin-left: 164px;
  }
  .u-ml-sm--42 {
    margin-left: 168px;
  }
  .u-ml-sm--43 {
    margin-left: 172px;
  }
  .u-ml-sm--44 {
    margin-left: 176px;
  }
  .u-ml-sm--45 {
    margin-left: 180px;
  }
  .u-ml-sm--46 {
    margin-left: 184px;
  }
  .u-ml-sm--47 {
    margin-left: 188px;
  }
  .u-ml-sm--48 {
    margin-left: 192px;
  }
  .u-ml-sm--49 {
    margin-left: 196px;
  }
  .u-ml-sm--50 {
    margin-left: 200px;
  }
  .u-ml-sm--auto {
    margin-left: auto;
  }
  .u-p-sm--0 {
    padding: 0px;
  }
  .u-p-sm--1 {
    padding: 4px;
  }
  .u-p-sm--2 {
    padding: 8px;
  }
  .u-p-sm--3 {
    padding: 12px;
  }
  .u-p-sm--4 {
    padding: 16px;
  }
  .u-p-sm--5 {
    padding: 20px;
  }
  .u-p-sm--6 {
    padding: 24px;
  }
  .u-p-sm--7 {
    padding: 28px;
  }
  .u-p-sm--8 {
    padding: 32px;
  }
  .u-p-sm--9 {
    padding: 36px;
  }
  .u-p-sm--10 {
    padding: 40px;
  }
  .u-p-sm--11 {
    padding: 44px;
  }
  .u-p-sm--12 {
    padding: 48px;
  }
  .u-p-sm--13 {
    padding: 52px;
  }
  .u-p-sm--14 {
    padding: 56px;
  }
  .u-p-sm--15 {
    padding: 60px;
  }
  .u-p-sm--16 {
    padding: 64px;
  }
  .u-p-sm--17 {
    padding: 68px;
  }
  .u-p-sm--18 {
    padding: 72px;
  }
  .u-p-sm--19 {
    padding: 76px;
  }
  .u-p-sm--20 {
    padding: 80px;
  }
  .u-p-sm--21 {
    padding: 84px;
  }
  .u-p-sm--22 {
    padding: 88px;
  }
  .u-p-sm--23 {
    padding: 92px;
  }
  .u-p-sm--24 {
    padding: 96px;
  }
  .u-p-sm--25 {
    padding: 100px;
  }
  .u-p-sm--26 {
    padding: 104px;
  }
  .u-p-sm--27 {
    padding: 108px;
  }
  .u-p-sm--28 {
    padding: 112px;
  }
  .u-p-sm--29 {
    padding: 116px;
  }
  .u-p-sm--30 {
    padding: 120px;
  }
  .u-p-sm--31 {
    padding: 124px;
  }
  .u-p-sm--32 {
    padding: 128px;
  }
  .u-p-sm--33 {
    padding: 132px;
  }
  .u-p-sm--34 {
    padding: 136px;
  }
  .u-p-sm--35 {
    padding: 140px;
  }
  .u-p-sm--36 {
    padding: 144px;
  }
  .u-p-sm--37 {
    padding: 148px;
  }
  .u-p-sm--38 {
    padding: 152px;
  }
  .u-p-sm--39 {
    padding: 156px;
  }
  .u-p-sm--40 {
    padding: 160px;
  }
  .u-p-sm--41 {
    padding: 164px;
  }
  .u-p-sm--42 {
    padding: 168px;
  }
  .u-p-sm--43 {
    padding: 172px;
  }
  .u-p-sm--44 {
    padding: 176px;
  }
  .u-p-sm--45 {
    padding: 180px;
  }
  .u-p-sm--46 {
    padding: 184px;
  }
  .u-p-sm--47 {
    padding: 188px;
  }
  .u-p-sm--48 {
    padding: 192px;
  }
  .u-p-sm--49 {
    padding: 196px;
  }
  .u-p-sm--50 {
    padding: 200px;
  }
  .u-px-sm--0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-px-sm--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .u-px-sm--2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .u-px-sm--3 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .u-px-sm--4 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .u-px-sm--5 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .u-px-sm--6 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .u-px-sm--7 {
    padding-right: 28px;
    padding-left: 28px;
  }
  .u-px-sm--8 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .u-px-sm--9 {
    padding-right: 36px;
    padding-left: 36px;
  }
  .u-px-sm--10 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .u-px-sm--11 {
    padding-right: 44px;
    padding-left: 44px;
  }
  .u-px-sm--12 {
    padding-right: 48px;
    padding-left: 48px;
  }
  .u-px-sm--13 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .u-px-sm--14 {
    padding-right: 56px;
    padding-left: 56px;
  }
  .u-px-sm--15 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .u-px-sm--16 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .u-px-sm--17 {
    padding-right: 68px;
    padding-left: 68px;
  }
  .u-px-sm--18 {
    padding-right: 72px;
    padding-left: 72px;
  }
  .u-px-sm--19 {
    padding-right: 76px;
    padding-left: 76px;
  }
  .u-px-sm--20 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .u-px-sm--21 {
    padding-right: 84px;
    padding-left: 84px;
  }
  .u-px-sm--22 {
    padding-right: 88px;
    padding-left: 88px;
  }
  .u-px-sm--23 {
    padding-right: 92px;
    padding-left: 92px;
  }
  .u-px-sm--24 {
    padding-right: 96px;
    padding-left: 96px;
  }
  .u-px-sm--25 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .u-px-sm--26 {
    padding-right: 104px;
    padding-left: 104px;
  }
  .u-px-sm--27 {
    padding-right: 108px;
    padding-left: 108px;
  }
  .u-px-sm--28 {
    padding-right: 112px;
    padding-left: 112px;
  }
  .u-px-sm--29 {
    padding-right: 116px;
    padding-left: 116px;
  }
  .u-px-sm--30 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .u-px-sm--31 {
    padding-right: 124px;
    padding-left: 124px;
  }
  .u-px-sm--32 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .u-px-sm--33 {
    padding-right: 132px;
    padding-left: 132px;
  }
  .u-px-sm--34 {
    padding-right: 136px;
    padding-left: 136px;
  }
  .u-px-sm--35 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .u-px-sm--36 {
    padding-right: 144px;
    padding-left: 144px;
  }
  .u-px-sm--37 {
    padding-right: 148px;
    padding-left: 148px;
  }
  .u-px-sm--38 {
    padding-right: 152px;
    padding-left: 152px;
  }
  .u-px-sm--39 {
    padding-right: 156px;
    padding-left: 156px;
  }
  .u-px-sm--40 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .u-px-sm--41 {
    padding-right: 164px;
    padding-left: 164px;
  }
  .u-px-sm--42 {
    padding-right: 168px;
    padding-left: 168px;
  }
  .u-px-sm--43 {
    padding-right: 172px;
    padding-left: 172px;
  }
  .u-px-sm--44 {
    padding-right: 176px;
    padding-left: 176px;
  }
  .u-px-sm--45 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .u-px-sm--46 {
    padding-right: 184px;
    padding-left: 184px;
  }
  .u-px-sm--47 {
    padding-right: 188px;
    padding-left: 188px;
  }
  .u-px-sm--48 {
    padding-right: 192px;
    padding-left: 192px;
  }
  .u-px-sm--49 {
    padding-right: 196px;
    padding-left: 196px;
  }
  .u-px-sm--50 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .u-py-sm--0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .u-py-sm--1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .u-py-sm--2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .u-py-sm--3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .u-py-sm--4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .u-py-sm--5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .u-py-sm--6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .u-py-sm--7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .u-py-sm--8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .u-py-sm--9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .u-py-sm--10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .u-py-sm--11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .u-py-sm--12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .u-py-sm--13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .u-py-sm--14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .u-py-sm--15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .u-py-sm--16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .u-py-sm--17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .u-py-sm--18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .u-py-sm--19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .u-py-sm--20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .u-py-sm--21 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .u-py-sm--22 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .u-py-sm--23 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .u-py-sm--24 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .u-py-sm--25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .u-py-sm--26 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .u-py-sm--27 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .u-py-sm--28 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .u-py-sm--29 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .u-py-sm--30 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .u-py-sm--31 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .u-py-sm--32 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .u-py-sm--33 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .u-py-sm--34 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .u-py-sm--35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .u-py-sm--36 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .u-py-sm--37 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .u-py-sm--38 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .u-py-sm--39 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .u-py-sm--40 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .u-py-sm--41 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .u-py-sm--42 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .u-py-sm--43 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .u-py-sm--44 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .u-py-sm--45 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .u-py-sm--46 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .u-py-sm--47 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .u-py-sm--48 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .u-py-sm--49 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .u-py-sm--50 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .u-pt-sm--0 {
    padding-top: 0px;
  }
  .u-pt-sm--1 {
    padding-top: 4px;
  }
  .u-pt-sm--2 {
    padding-top: 8px;
  }
  .u-pt-sm--3 {
    padding-top: 12px;
  }
  .u-pt-sm--4 {
    padding-top: 16px;
  }
  .u-pt-sm--5 {
    padding-top: 20px;
  }
  .u-pt-sm--6 {
    padding-top: 24px;
  }
  .u-pt-sm--7 {
    padding-top: 28px;
  }
  .u-pt-sm--8 {
    padding-top: 32px;
  }
  .u-pt-sm--9 {
    padding-top: 36px;
  }
  .u-pt-sm--10 {
    padding-top: 40px;
  }
  .u-pt-sm--11 {
    padding-top: 44px;
  }
  .u-pt-sm--12 {
    padding-top: 48px;
  }
  .u-pt-sm--13 {
    padding-top: 52px;
  }
  .u-pt-sm--14 {
    padding-top: 56px;
  }
  .u-pt-sm--15 {
    padding-top: 60px;
  }
  .u-pt-sm--16 {
    padding-top: 64px;
  }
  .u-pt-sm--17 {
    padding-top: 68px;
  }
  .u-pt-sm--18 {
    padding-top: 72px;
  }
  .u-pt-sm--19 {
    padding-top: 76px;
  }
  .u-pt-sm--20 {
    padding-top: 80px;
  }
  .u-pt-sm--21 {
    padding-top: 84px;
  }
  .u-pt-sm--22 {
    padding-top: 88px;
  }
  .u-pt-sm--23 {
    padding-top: 92px;
  }
  .u-pt-sm--24 {
    padding-top: 96px;
  }
  .u-pt-sm--25 {
    padding-top: 100px;
  }
  .u-pt-sm--26 {
    padding-top: 104px;
  }
  .u-pt-sm--27 {
    padding-top: 108px;
  }
  .u-pt-sm--28 {
    padding-top: 112px;
  }
  .u-pt-sm--29 {
    padding-top: 116px;
  }
  .u-pt-sm--30 {
    padding-top: 120px;
  }
  .u-pt-sm--31 {
    padding-top: 124px;
  }
  .u-pt-sm--32 {
    padding-top: 128px;
  }
  .u-pt-sm--33 {
    padding-top: 132px;
  }
  .u-pt-sm--34 {
    padding-top: 136px;
  }
  .u-pt-sm--35 {
    padding-top: 140px;
  }
  .u-pt-sm--36 {
    padding-top: 144px;
  }
  .u-pt-sm--37 {
    padding-top: 148px;
  }
  .u-pt-sm--38 {
    padding-top: 152px;
  }
  .u-pt-sm--39 {
    padding-top: 156px;
  }
  .u-pt-sm--40 {
    padding-top: 160px;
  }
  .u-pt-sm--41 {
    padding-top: 164px;
  }
  .u-pt-sm--42 {
    padding-top: 168px;
  }
  .u-pt-sm--43 {
    padding-top: 172px;
  }
  .u-pt-sm--44 {
    padding-top: 176px;
  }
  .u-pt-sm--45 {
    padding-top: 180px;
  }
  .u-pt-sm--46 {
    padding-top: 184px;
  }
  .u-pt-sm--47 {
    padding-top: 188px;
  }
  .u-pt-sm--48 {
    padding-top: 192px;
  }
  .u-pt-sm--49 {
    padding-top: 196px;
  }
  .u-pt-sm--50 {
    padding-top: 200px;
  }
  .u-pr-sm--0 {
    padding-right: 0px;
  }
  .u-pr-sm--1 {
    padding-right: 4px;
  }
  .u-pr-sm--2 {
    padding-right: 8px;
  }
  .u-pr-sm--3 {
    padding-right: 12px;
  }
  .u-pr-sm--4 {
    padding-right: 16px;
  }
  .u-pr-sm--5 {
    padding-right: 20px;
  }
  .u-pr-sm--6 {
    padding-right: 24px;
  }
  .u-pr-sm--7 {
    padding-right: 28px;
  }
  .u-pr-sm--8 {
    padding-right: 32px;
  }
  .u-pr-sm--9 {
    padding-right: 36px;
  }
  .u-pr-sm--10 {
    padding-right: 40px;
  }
  .u-pr-sm--11 {
    padding-right: 44px;
  }
  .u-pr-sm--12 {
    padding-right: 48px;
  }
  .u-pr-sm--13 {
    padding-right: 52px;
  }
  .u-pr-sm--14 {
    padding-right: 56px;
  }
  .u-pr-sm--15 {
    padding-right: 60px;
  }
  .u-pr-sm--16 {
    padding-right: 64px;
  }
  .u-pr-sm--17 {
    padding-right: 68px;
  }
  .u-pr-sm--18 {
    padding-right: 72px;
  }
  .u-pr-sm--19 {
    padding-right: 76px;
  }
  .u-pr-sm--20 {
    padding-right: 80px;
  }
  .u-pr-sm--21 {
    padding-right: 84px;
  }
  .u-pr-sm--22 {
    padding-right: 88px;
  }
  .u-pr-sm--23 {
    padding-right: 92px;
  }
  .u-pr-sm--24 {
    padding-right: 96px;
  }
  .u-pr-sm--25 {
    padding-right: 100px;
  }
  .u-pr-sm--26 {
    padding-right: 104px;
  }
  .u-pr-sm--27 {
    padding-right: 108px;
  }
  .u-pr-sm--28 {
    padding-right: 112px;
  }
  .u-pr-sm--29 {
    padding-right: 116px;
  }
  .u-pr-sm--30 {
    padding-right: 120px;
  }
  .u-pr-sm--31 {
    padding-right: 124px;
  }
  .u-pr-sm--32 {
    padding-right: 128px;
  }
  .u-pr-sm--33 {
    padding-right: 132px;
  }
  .u-pr-sm--34 {
    padding-right: 136px;
  }
  .u-pr-sm--35 {
    padding-right: 140px;
  }
  .u-pr-sm--36 {
    padding-right: 144px;
  }
  .u-pr-sm--37 {
    padding-right: 148px;
  }
  .u-pr-sm--38 {
    padding-right: 152px;
  }
  .u-pr-sm--39 {
    padding-right: 156px;
  }
  .u-pr-sm--40 {
    padding-right: 160px;
  }
  .u-pr-sm--41 {
    padding-right: 164px;
  }
  .u-pr-sm--42 {
    padding-right: 168px;
  }
  .u-pr-sm--43 {
    padding-right: 172px;
  }
  .u-pr-sm--44 {
    padding-right: 176px;
  }
  .u-pr-sm--45 {
    padding-right: 180px;
  }
  .u-pr-sm--46 {
    padding-right: 184px;
  }
  .u-pr-sm--47 {
    padding-right: 188px;
  }
  .u-pr-sm--48 {
    padding-right: 192px;
  }
  .u-pr-sm--49 {
    padding-right: 196px;
  }
  .u-pr-sm--50 {
    padding-right: 200px;
  }
  .u-pb-sm--0 {
    padding-bottom: 0px;
  }
  .u-pb-sm--1 {
    padding-bottom: 4px;
  }
  .u-pb-sm--2 {
    padding-bottom: 8px;
  }
  .u-pb-sm--3 {
    padding-bottom: 12px;
  }
  .u-pb-sm--4 {
    padding-bottom: 16px;
  }
  .u-pb-sm--5 {
    padding-bottom: 20px;
  }
  .u-pb-sm--6 {
    padding-bottom: 24px;
  }
  .u-pb-sm--7 {
    padding-bottom: 28px;
  }
  .u-pb-sm--8 {
    padding-bottom: 32px;
  }
  .u-pb-sm--9 {
    padding-bottom: 36px;
  }
  .u-pb-sm--10 {
    padding-bottom: 40px;
  }
  .u-pb-sm--11 {
    padding-bottom: 44px;
  }
  .u-pb-sm--12 {
    padding-bottom: 48px;
  }
  .u-pb-sm--13 {
    padding-bottom: 52px;
  }
  .u-pb-sm--14 {
    padding-bottom: 56px;
  }
  .u-pb-sm--15 {
    padding-bottom: 60px;
  }
  .u-pb-sm--16 {
    padding-bottom: 64px;
  }
  .u-pb-sm--17 {
    padding-bottom: 68px;
  }
  .u-pb-sm--18 {
    padding-bottom: 72px;
  }
  .u-pb-sm--19 {
    padding-bottom: 76px;
  }
  .u-pb-sm--20 {
    padding-bottom: 80px;
  }
  .u-pb-sm--21 {
    padding-bottom: 84px;
  }
  .u-pb-sm--22 {
    padding-bottom: 88px;
  }
  .u-pb-sm--23 {
    padding-bottom: 92px;
  }
  .u-pb-sm--24 {
    padding-bottom: 96px;
  }
  .u-pb-sm--25 {
    padding-bottom: 100px;
  }
  .u-pb-sm--26 {
    padding-bottom: 104px;
  }
  .u-pb-sm--27 {
    padding-bottom: 108px;
  }
  .u-pb-sm--28 {
    padding-bottom: 112px;
  }
  .u-pb-sm--29 {
    padding-bottom: 116px;
  }
  .u-pb-sm--30 {
    padding-bottom: 120px;
  }
  .u-pb-sm--31 {
    padding-bottom: 124px;
  }
  .u-pb-sm--32 {
    padding-bottom: 128px;
  }
  .u-pb-sm--33 {
    padding-bottom: 132px;
  }
  .u-pb-sm--34 {
    padding-bottom: 136px;
  }
  .u-pb-sm--35 {
    padding-bottom: 140px;
  }
  .u-pb-sm--36 {
    padding-bottom: 144px;
  }
  .u-pb-sm--37 {
    padding-bottom: 148px;
  }
  .u-pb-sm--38 {
    padding-bottom: 152px;
  }
  .u-pb-sm--39 {
    padding-bottom: 156px;
  }
  .u-pb-sm--40 {
    padding-bottom: 160px;
  }
  .u-pb-sm--41 {
    padding-bottom: 164px;
  }
  .u-pb-sm--42 {
    padding-bottom: 168px;
  }
  .u-pb-sm--43 {
    padding-bottom: 172px;
  }
  .u-pb-sm--44 {
    padding-bottom: 176px;
  }
  .u-pb-sm--45 {
    padding-bottom: 180px;
  }
  .u-pb-sm--46 {
    padding-bottom: 184px;
  }
  .u-pb-sm--47 {
    padding-bottom: 188px;
  }
  .u-pb-sm--48 {
    padding-bottom: 192px;
  }
  .u-pb-sm--49 {
    padding-bottom: 196px;
  }
  .u-pb-sm--50 {
    padding-bottom: 200px;
  }
  .u-pl-sm--0 {
    padding-left: 0px;
  }
  .u-pl-sm--1 {
    padding-left: 4px;
  }
  .u-pl-sm--2 {
    padding-left: 8px;
  }
  .u-pl-sm--3 {
    padding-left: 12px;
  }
  .u-pl-sm--4 {
    padding-left: 16px;
  }
  .u-pl-sm--5 {
    padding-left: 20px;
  }
  .u-pl-sm--6 {
    padding-left: 24px;
  }
  .u-pl-sm--7 {
    padding-left: 28px;
  }
  .u-pl-sm--8 {
    padding-left: 32px;
  }
  .u-pl-sm--9 {
    padding-left: 36px;
  }
  .u-pl-sm--10 {
    padding-left: 40px;
  }
  .u-pl-sm--11 {
    padding-left: 44px;
  }
  .u-pl-sm--12 {
    padding-left: 48px;
  }
  .u-pl-sm--13 {
    padding-left: 52px;
  }
  .u-pl-sm--14 {
    padding-left: 56px;
  }
  .u-pl-sm--15 {
    padding-left: 60px;
  }
  .u-pl-sm--16 {
    padding-left: 64px;
  }
  .u-pl-sm--17 {
    padding-left: 68px;
  }
  .u-pl-sm--18 {
    padding-left: 72px;
  }
  .u-pl-sm--19 {
    padding-left: 76px;
  }
  .u-pl-sm--20 {
    padding-left: 80px;
  }
  .u-pl-sm--21 {
    padding-left: 84px;
  }
  .u-pl-sm--22 {
    padding-left: 88px;
  }
  .u-pl-sm--23 {
    padding-left: 92px;
  }
  .u-pl-sm--24 {
    padding-left: 96px;
  }
  .u-pl-sm--25 {
    padding-left: 100px;
  }
  .u-pl-sm--26 {
    padding-left: 104px;
  }
  .u-pl-sm--27 {
    padding-left: 108px;
  }
  .u-pl-sm--28 {
    padding-left: 112px;
  }
  .u-pl-sm--29 {
    padding-left: 116px;
  }
  .u-pl-sm--30 {
    padding-left: 120px;
  }
  .u-pl-sm--31 {
    padding-left: 124px;
  }
  .u-pl-sm--32 {
    padding-left: 128px;
  }
  .u-pl-sm--33 {
    padding-left: 132px;
  }
  .u-pl-sm--34 {
    padding-left: 136px;
  }
  .u-pl-sm--35 {
    padding-left: 140px;
  }
  .u-pl-sm--36 {
    padding-left: 144px;
  }
  .u-pl-sm--37 {
    padding-left: 148px;
  }
  .u-pl-sm--38 {
    padding-left: 152px;
  }
  .u-pl-sm--39 {
    padding-left: 156px;
  }
  .u-pl-sm--40 {
    padding-left: 160px;
  }
  .u-pl-sm--41 {
    padding-left: 164px;
  }
  .u-pl-sm--42 {
    padding-left: 168px;
  }
  .u-pl-sm--43 {
    padding-left: 172px;
  }
  .u-pl-sm--44 {
    padding-left: 176px;
  }
  .u-pl-sm--45 {
    padding-left: 180px;
  }
  .u-pl-sm--46 {
    padding-left: 184px;
  }
  .u-pl-sm--47 {
    padding-left: 188px;
  }
  .u-pl-sm--48 {
    padding-left: 192px;
  }
  .u-pl-sm--49 {
    padding-left: 196px;
  }
  .u-pl-sm--50 {
    padding-left: 200px;
  }
  .u-fontSize-sm--12 {
    font-size: 12px;
  }
  .u-fontSize-sm--14 {
    font-size: 14px;
  }
  .u-fontSize-sm--16 {
    font-size: 16px;
  }
  .u-fontSize-sm--17 {
    font-size: 17px;
  }
  .u-fontSize-sm--18 {
    font-size: 18px;
  }
  .u-fontSize-sm--19 {
    font-size: 19px;
  }
  .u-fontSize-sm--20 {
    font-size: 20px;
  }
  .u-fontSize-sm--21 {
    font-size: 21px;
  }
  .u-fontSize-sm--22 {
    font-size: 22px;
  }
  .u-fontSize-sm--23 {
    font-size: 23px;
  }
  .u-fontSize-sm--24 {
    font-size: 24px;
  }
  .u-fontSize-sm--25 {
    font-size: 25px;
  }
  .u-fontSize-sm--26 {
    font-size: 26px;
  }
  .u-fontSize-sm--27 {
    font-size: 27px;
  }
  .u-fontSize-sm--28 {
    font-size: 28px;
  }
  .u-fontSize-sm--29 {
    font-size: 29px;
  }
  .u-fontSize-sm--30 {
    font-size: 30px;
  }
  .u-fontSize-sm--31 {
    font-size: 31px;
  }
  .u-fontSize-sm--32 {
    font-size: 32px;
  }
  .u-fontSize-sm--33 {
    font-size: 33px;
  }
  .u-fontSize-sm--34 {
    font-size: 34px;
  }
  .u-fontSize-sm--35 {
    font-size: 35px;
  }
  .u-fontSize-sm--36 {
    font-size: 36px;
  }
  .u-fontSize-sm--37 {
    font-size: 37px;
  }
  .u-fontSize-sm--38 {
    font-size: 38px;
  }
  .u-fontSize-sm--39 {
    font-size: 39px;
  }
  .u-fontSize-sm--40 {
    font-size: 40px;
  }
  .u-fontSize-sm--44 {
    font-size: 44px;
  }
  .u-fontSize-sm--48 {
    font-size: 48px;
  }
  .u-fontSize-sm--50 {
    font-size: 50px;
  }
  .u-fontSize-sm--52 {
    font-size: 52px;
  }
  .u-fontSize-sm--60 {
    font-size: 60px;
  }
  .u-fontSize-sm--80 {
    font-size: 80px;
  }
  .u-fontSize-sm--88 {
    font-size: 88px;
  }
  .u-fontSize-sm--90 {
    font-size: 90px;
  }
  .u-fontSize-sm--100 {
    font-size: 100px;
  }
  .u-fontWeight-sm--normal {
    font-weight: normal;
  }
  .u-fontWeight-sm--bold {
    font-weight: bold;
  }
  .u-fontWeight-sm--bolder {
    font-weight: bolder;
  }
  .u-fontWeight-sm--100 {
    font-weight: 100;
  }
  .u-fontWeight-sm--200 {
    font-weight: 200;
  }
  .u-fontWeight-sm--300 {
    font-weight: 300;
  }
  .u-fontWeight-sm--400 {
    font-weight: 400;
  }
  .u-fontWeight-sm--500 {
    font-weight: 500;
  }
  .u-fontWeight-sm--600 {
    font-weight: 600;
  }
  .u-fontWeight-sm--700 {
    font-weight: 700;
  }
  .u-fontWeight-sm--800 {
    font-weight: 800;
  }
  .u-fontWeight-sm--900 {
    font-weight: 900;
  }
  .u-writingMode-sm--horizontal-tb {
    writing-mode: horizontal-tb;
  }
  .u-writingMode-sm--vertical-rl {
    writing-mode: vertical-rl;
  }
  .u-writingMode-sm--vertical-lr {
    writing-mode: vertical-lr;
  }
  .u-writingMode-sm--lr-tb {
    writing-mode: lr-tb;
  }
  .u-writingMode-sm--tb-rl {
    writing-mode: tb-rl;
  }
  .u-writingMode-sm--rl-tb {
    writing-mode: rl-tb;
  }
  .u-wordBreak-sm--break-all {
    word-break: break-all;
  }
  .u-wordBreak-sm--break-word {
    word-break: break-word;
  }
  .u-wordBreak-sm--inherit {
    word-break: inherit;
  }
  .u-wordBreak-sm--initial {
    word-break: initial;
  }
  .u-wordBreak-sm--keep-all {
    word-break: keep-all;
  }
  .u-wordBreak-sm--normal {
    word-break: normal;
  }
  .u-wordBreak-sm--revert {
    word-break: revert;
  }
  .u-opacity-sm--0 {
    opacity: 0;
  }
  .u-opacity-sm--5 {
    opacity: 0.05;
  }
  .u-opacity-sm--10 {
    opacity: 0.1;
  }
  .u-opacity-sm--15 {
    opacity: 0.15;
  }
  .u-opacity-sm--20 {
    opacity: 0.2;
  }
  .u-opacity-sm--25 {
    opacity: 0.25;
  }
  .u-opacity-sm--30 {
    opacity: 0.3;
  }
  .u-opacity-sm--35 {
    opacity: 0.35;
  }
  .u-opacity-sm--40 {
    opacity: 0.4;
  }
  .u-opacity-sm--45 {
    opacity: 0.45;
  }
  .u-opacity-sm--50 {
    opacity: 0.5;
  }
  .u-opacity-sm--55 {
    opacity: 0.55;
  }
  .u-opacity-sm--60 {
    opacity: 0.6;
  }
  .u-opacity-sm--65 {
    opacity: 0.65;
  }
  .u-opacity-sm--70 {
    opacity: 0.7;
  }
  .u-opacity-sm--75 {
    opacity: 0.75;
  }
  .u-opacity-sm--80 {
    opacity: 0.8;
  }
  .u-opacity-sm--85 {
    opacity: 0.85;
  }
  .u-opacity-sm--90 {
    opacity: 0.9;
  }
  .u-opacity-sm--95 {
    opacity: 0.95;
  }
  .u-opacity-sm--100 {
    opacity: 1;
  }
}
@media (min-width: 1023px) {
  .u-textAlign-md--center {
    text-align: center;
  }
  .u-textAlign-md--right {
    text-align: right;
  }
  .u-textAlign-md--left {
    text-align: left;
  }
  .u-border-md {
    border: 1px solid;
  }
  .u-border-md--0 {
    border: 0;
  }
  .u-border-md--1 {
    border: 1px solid;
  }
  .u-border-md--2 {
    border: 2px solid;
  }
  .u-border-md--3 {
    border: 3px solid;
  }
  .u-border-md--4 {
    border: 4px solid;
  }
  .u-border-md--5 {
    border: 5px solid;
  }
  .u-borderTop-md {
    border-top: 1px solid;
  }
  .u-borderTop-md--0 {
    border-top: 0;
  }
  .u-borderTop-md--1 {
    border-top: 1px solid;
  }
  .u-borderTop-md--2 {
    border-top: 2px solid;
  }
  .u-borderTop-md--3 {
    border-top: 3px solid;
  }
  .u-borderTop-md--4 {
    border-top: 4px solid;
  }
  .u-borderTop-md--5 {
    border-top: 5px solid;
  }
  .u-borderRight-md {
    border-right: 1px solid;
  }
  .u-borderRight-md--0 {
    border-right: 0;
  }
  .u-borderRight-md--1 {
    border-right: 1px solid;
  }
  .u-borderRight-md--2 {
    border-right: 2px solid;
  }
  .u-borderRight-md--3 {
    border-right: 3px solid;
  }
  .u-borderRight-md--4 {
    border-right: 4px solid;
  }
  .u-borderRight-md--5 {
    border-right: 5px solid;
  }
  .u-borderBottom-md {
    border-bottom: 1px solid;
  }
  .u-borderBottom-md--0 {
    border-bottom: 0;
  }
  .u-borderBottom-md--1 {
    border-bottom: 1px solid;
  }
  .u-borderBottom-md--2 {
    border-bottom: 2px solid;
  }
  .u-borderBottom-md--3 {
    border-bottom: 3px solid;
  }
  .u-borderBottom-md--4 {
    border-bottom: 4px solid;
  }
  .u-borderBottom-md--5 {
    border-bottom: 5px solid;
  }
  .u-borderLeft-md {
    border-left: 1px solid;
  }
  .u-borderLeft-md--0 {
    border-left: 0;
  }
  .u-borderLeft-md--1 {
    border-left: 1px solid;
  }
  .u-borderLeft-md--2 {
    border-left: 2px solid;
  }
  .u-borderLeft-md--3 {
    border-left: 3px solid;
  }
  .u-borderLeft-md--4 {
    border-left: 4px solid;
  }
  .u-borderLeft-md--5 {
    border-left: 5px solid;
  }
  .u-d-md--none {
    display: none;
  }
  .u-d-md--inline {
    display: inline;
  }
  .u-d-md--inline-block {
    display: inline-block;
  }
  .u-d-md--block {
    display: block;
  }
  .u-d-md--table {
    display: table;
  }
  .u-d-md--flex {
    display: flex;
  }
  .u-d-md--inline-flex {
    display: inline-flex;
  }
  .u-width-md--0 {
    width: 0px;
  }
  .u-width-md--1 {
    width: 4px;
  }
  .u-width-md--2 {
    width: 8px;
  }
  .u-width-md--3 {
    width: 12px;
  }
  .u-width-md--4 {
    width: 16px;
  }
  .u-width-md--5 {
    width: 20px;
  }
  .u-width-md--6 {
    width: 24px;
  }
  .u-width-md--7 {
    width: 28px;
  }
  .u-width-md--8 {
    width: 32px;
  }
  .u-width-md--9 {
    width: 36px;
  }
  .u-width-md--10 {
    width: 40px;
  }
  .u-width-md--11 {
    width: 44px;
  }
  .u-width-md--12 {
    width: 48px;
  }
  .u-width-md--13 {
    width: 52px;
  }
  .u-width-md--14 {
    width: 56px;
  }
  .u-width-md--15 {
    width: 60px;
  }
  .u-width-md--16 {
    width: 64px;
  }
  .u-width-md--17 {
    width: 68px;
  }
  .u-width-md--18 {
    width: 72px;
  }
  .u-width-md--19 {
    width: 76px;
  }
  .u-width-md--20 {
    width: 80px;
  }
  .u-width-md--21 {
    width: 84px;
  }
  .u-width-md--22 {
    width: 88px;
  }
  .u-width-md--23 {
    width: 92px;
  }
  .u-width-md--24 {
    width: 96px;
  }
  .u-width-md--25 {
    width: 100px;
  }
  .u-width-md--26 {
    width: 104px;
  }
  .u-width-md--27 {
    width: 108px;
  }
  .u-width-md--28 {
    width: 112px;
  }
  .u-width-md--29 {
    width: 116px;
  }
  .u-width-md--30 {
    width: 120px;
  }
  .u-width-md--31 {
    width: 124px;
  }
  .u-width-md--32 {
    width: 128px;
  }
  .u-width-md--33 {
    width: 132px;
  }
  .u-width-md--34 {
    width: 136px;
  }
  .u-width-md--35 {
    width: 140px;
  }
  .u-width-md--36 {
    width: 144px;
  }
  .u-width-md--37 {
    width: 148px;
  }
  .u-width-md--38 {
    width: 152px;
  }
  .u-width-md--39 {
    width: 156px;
  }
  .u-width-md--40 {
    width: 160px;
  }
  .u-width-md--41 {
    width: 164px;
  }
  .u-width-md--42 {
    width: 168px;
  }
  .u-width-md--43 {
    width: 172px;
  }
  .u-width-md--44 {
    width: 176px;
  }
  .u-width-md--45 {
    width: 180px;
  }
  .u-width-md--46 {
    width: 184px;
  }
  .u-width-md--47 {
    width: 188px;
  }
  .u-width-md--48 {
    width: 192px;
  }
  .u-width-md--49 {
    width: 196px;
  }
  .u-width-md--50 {
    width: 200px;
  }
  .u-width-md--10p {
    width: 10%;
  }
  .u-width-md--20p {
    width: 20%;
  }
  .u-width-md--25p {
    width: 25%;
  }
  .u-width-md--30p {
    width: 30%;
  }
  .u-width-md--33p {
    width: 33.3333333333%;
  }
  .u-width-md--35p {
    width: 35%;
  }
  .u-width-md--40p {
    width: 40%;
  }
  .u-width-md--45p {
    width: 45%;
  }
  .u-width-md--50p {
    width: 50%;
  }
  .u-width-md--55p {
    width: 55%;
  }
  .u-width-md--60p {
    width: 60%;
  }
  .u-width-md--65p {
    width: 65%;
  }
  .u-width-md--66p {
    width: 66.6666666667%;
  }
  .u-width-md--70p {
    width: 70%;
  }
  .u-width-md--75p {
    width: 75%;
  }
  .u-width-md--80p {
    width: 80%;
  }
  .u-width-md--85p {
    width: 85%;
  }
  .u-width-md--90p {
    width: 90%;
  }
  .u-width-md--95p {
    width: 95%;
  }
  .u-width-md--100p {
    width: 100%;
  }
  .u-width-md--auto {
    width: auto;
  }
  .u-minWidth-md--0 {
    min-width: 0px;
  }
  .u-minWidth-md--1 {
    min-width: 4px;
  }
  .u-minWidth-md--2 {
    min-width: 8px;
  }
  .u-minWidth-md--3 {
    min-width: 12px;
  }
  .u-minWidth-md--4 {
    min-width: 16px;
  }
  .u-minWidth-md--5 {
    min-width: 20px;
  }
  .u-minWidth-md--6 {
    min-width: 24px;
  }
  .u-minWidth-md--7 {
    min-width: 28px;
  }
  .u-minWidth-md--8 {
    min-width: 32px;
  }
  .u-minWidth-md--9 {
    min-width: 36px;
  }
  .u-minWidth-md--10 {
    min-width: 40px;
  }
  .u-minWidth-md--11 {
    min-width: 44px;
  }
  .u-minWidth-md--12 {
    min-width: 48px;
  }
  .u-minWidth-md--13 {
    min-width: 52px;
  }
  .u-minWidth-md--14 {
    min-width: 56px;
  }
  .u-minWidth-md--15 {
    min-width: 60px;
  }
  .u-minWidth-md--16 {
    min-width: 64px;
  }
  .u-minWidth-md--17 {
    min-width: 68px;
  }
  .u-minWidth-md--18 {
    min-width: 72px;
  }
  .u-minWidth-md--19 {
    min-width: 76px;
  }
  .u-minWidth-md--20 {
    min-width: 80px;
  }
  .u-minWidth-md--21 {
    min-width: 84px;
  }
  .u-minWidth-md--22 {
    min-width: 88px;
  }
  .u-minWidth-md--23 {
    min-width: 92px;
  }
  .u-minWidth-md--24 {
    min-width: 96px;
  }
  .u-minWidth-md--25 {
    min-width: 100px;
  }
  .u-minWidth-md--26 {
    min-width: 104px;
  }
  .u-minWidth-md--27 {
    min-width: 108px;
  }
  .u-minWidth-md--28 {
    min-width: 112px;
  }
  .u-minWidth-md--29 {
    min-width: 116px;
  }
  .u-minWidth-md--30 {
    min-width: 120px;
  }
  .u-minWidth-md--31 {
    min-width: 124px;
  }
  .u-minWidth-md--32 {
    min-width: 128px;
  }
  .u-minWidth-md--33 {
    min-width: 132px;
  }
  .u-minWidth-md--34 {
    min-width: 136px;
  }
  .u-minWidth-md--35 {
    min-width: 140px;
  }
  .u-minWidth-md--36 {
    min-width: 144px;
  }
  .u-minWidth-md--37 {
    min-width: 148px;
  }
  .u-minWidth-md--38 {
    min-width: 152px;
  }
  .u-minWidth-md--39 {
    min-width: 156px;
  }
  .u-minWidth-md--40 {
    min-width: 160px;
  }
  .u-minWidth-md--41 {
    min-width: 164px;
  }
  .u-minWidth-md--42 {
    min-width: 168px;
  }
  .u-minWidth-md--43 {
    min-width: 172px;
  }
  .u-minWidth-md--44 {
    min-width: 176px;
  }
  .u-minWidth-md--45 {
    min-width: 180px;
  }
  .u-minWidth-md--46 {
    min-width: 184px;
  }
  .u-minWidth-md--47 {
    min-width: 188px;
  }
  .u-minWidth-md--48 {
    min-width: 192px;
  }
  .u-minWidth-md--49 {
    min-width: 196px;
  }
  .u-minWidth-md--50 {
    min-width: 200px;
  }
  .u-minWidth-md--10p {
    min-width: 10%;
  }
  .u-minWidth-md--20p {
    min-width: 20%;
  }
  .u-minWidth-md--25p {
    min-width: 25%;
  }
  .u-minWidth-md--30p {
    min-width: 30%;
  }
  .u-minWidth-md--33p {
    min-width: 33.3333333333%;
  }
  .u-minWidth-md--35p {
    min-width: 35%;
  }
  .u-minWidth-md--40p {
    min-width: 40%;
  }
  .u-minWidth-md--45p {
    min-width: 45%;
  }
  .u-minWidth-md--50p {
    min-width: 50%;
  }
  .u-minWidth-md--55p {
    min-width: 55%;
  }
  .u-minWidth-md--60p {
    min-width: 60%;
  }
  .u-minWidth-md--65p {
    min-width: 65%;
  }
  .u-minWidth-md--66p {
    min-width: 66.6666666667%;
  }
  .u-minWidth-md--70p {
    min-width: 70%;
  }
  .u-minWidth-md--75p {
    min-width: 75%;
  }
  .u-minWidth-md--80p {
    min-width: 80%;
  }
  .u-minWidth-md--85p {
    min-width: 85%;
  }
  .u-minWidth-md--90p {
    min-width: 90%;
  }
  .u-minWidth-md--95p {
    min-width: 95%;
  }
  .u-minWidth-md--100p {
    min-width: 100%;
  }
  .u-minWidth-md--auto {
    min-width: auto;
  }
  .u-maxWidth-md--0 {
    max-width: 0px;
  }
  .u-maxWidth-md--1 {
    max-width: 4px;
  }
  .u-maxWidth-md--2 {
    max-width: 8px;
  }
  .u-maxWidth-md--3 {
    max-width: 12px;
  }
  .u-maxWidth-md--4 {
    max-width: 16px;
  }
  .u-maxWidth-md--5 {
    max-width: 20px;
  }
  .u-maxWidth-md--6 {
    max-width: 24px;
  }
  .u-maxWidth-md--7 {
    max-width: 28px;
  }
  .u-maxWidth-md--8 {
    max-width: 32px;
  }
  .u-maxWidth-md--9 {
    max-width: 36px;
  }
  .u-maxWidth-md--10 {
    max-width: 40px;
  }
  .u-maxWidth-md--11 {
    max-width: 44px;
  }
  .u-maxWidth-md--12 {
    max-width: 48px;
  }
  .u-maxWidth-md--13 {
    max-width: 52px;
  }
  .u-maxWidth-md--14 {
    max-width: 56px;
  }
  .u-maxWidth-md--15 {
    max-width: 60px;
  }
  .u-maxWidth-md--16 {
    max-width: 64px;
  }
  .u-maxWidth-md--17 {
    max-width: 68px;
  }
  .u-maxWidth-md--18 {
    max-width: 72px;
  }
  .u-maxWidth-md--19 {
    max-width: 76px;
  }
  .u-maxWidth-md--20 {
    max-width: 80px;
  }
  .u-maxWidth-md--21 {
    max-width: 84px;
  }
  .u-maxWidth-md--22 {
    max-width: 88px;
  }
  .u-maxWidth-md--23 {
    max-width: 92px;
  }
  .u-maxWidth-md--24 {
    max-width: 96px;
  }
  .u-maxWidth-md--25 {
    max-width: 100px;
  }
  .u-maxWidth-md--26 {
    max-width: 104px;
  }
  .u-maxWidth-md--27 {
    max-width: 108px;
  }
  .u-maxWidth-md--28 {
    max-width: 112px;
  }
  .u-maxWidth-md--29 {
    max-width: 116px;
  }
  .u-maxWidth-md--30 {
    max-width: 120px;
  }
  .u-maxWidth-md--31 {
    max-width: 124px;
  }
  .u-maxWidth-md--32 {
    max-width: 128px;
  }
  .u-maxWidth-md--33 {
    max-width: 132px;
  }
  .u-maxWidth-md--34 {
    max-width: 136px;
  }
  .u-maxWidth-md--35 {
    max-width: 140px;
  }
  .u-maxWidth-md--36 {
    max-width: 144px;
  }
  .u-maxWidth-md--37 {
    max-width: 148px;
  }
  .u-maxWidth-md--38 {
    max-width: 152px;
  }
  .u-maxWidth-md--39 {
    max-width: 156px;
  }
  .u-maxWidth-md--40 {
    max-width: 160px;
  }
  .u-maxWidth-md--41 {
    max-width: 164px;
  }
  .u-maxWidth-md--42 {
    max-width: 168px;
  }
  .u-maxWidth-md--43 {
    max-width: 172px;
  }
  .u-maxWidth-md--44 {
    max-width: 176px;
  }
  .u-maxWidth-md--45 {
    max-width: 180px;
  }
  .u-maxWidth-md--46 {
    max-width: 184px;
  }
  .u-maxWidth-md--47 {
    max-width: 188px;
  }
  .u-maxWidth-md--48 {
    max-width: 192px;
  }
  .u-maxWidth-md--49 {
    max-width: 196px;
  }
  .u-maxWidth-md--50 {
    max-width: 200px;
  }
  .u-maxWidth-md--10p {
    max-width: 10%;
  }
  .u-maxWidth-md--20p {
    max-width: 20%;
  }
  .u-maxWidth-md--25p {
    max-width: 25%;
  }
  .u-maxWidth-md--30p {
    max-width: 30%;
  }
  .u-maxWidth-md--33p {
    max-width: 33.3333333333%;
  }
  .u-maxWidth-md--35p {
    max-width: 35%;
  }
  .u-maxWidth-md--40p {
    max-width: 40%;
  }
  .u-maxWidth-md--45p {
    max-width: 45%;
  }
  .u-maxWidth-md--50p {
    max-width: 50%;
  }
  .u-maxWidth-md--55p {
    max-width: 55%;
  }
  .u-maxWidth-md--60p {
    max-width: 60%;
  }
  .u-maxWidth-md--65p {
    max-width: 65%;
  }
  .u-maxWidth-md--66p {
    max-width: 66.6666666667%;
  }
  .u-maxWidth-md--70p {
    max-width: 70%;
  }
  .u-maxWidth-md--75p {
    max-width: 75%;
  }
  .u-maxWidth-md--80p {
    max-width: 80%;
  }
  .u-maxWidth-md--85p {
    max-width: 85%;
  }
  .u-maxWidth-md--90p {
    max-width: 90%;
  }
  .u-maxWidth-md--95p {
    max-width: 95%;
  }
  .u-maxWidth-md--100p {
    max-width: 100%;
  }
  .u-maxWidth-md--auto {
    max-width: auto;
  }
  .u-maxWidth-md--none {
    max-width: none;
  }
  .u-maxWidth-md--700 {
    max-width: 700px;
  }
  .u-maxWidth-md--940 {
    max-width: 940px;
  }
  .u-maxWidth-md--1400 {
    max-width: 1400px;
  }
  .u-maxWidth-md--1920 {
    max-width: 1920px;
  }
  .u-height-md--0 {
    height: 0px;
  }
  .u-height-md--1 {
    height: 4px;
  }
  .u-height-md--2 {
    height: 8px;
  }
  .u-height-md--3 {
    height: 12px;
  }
  .u-height-md--4 {
    height: 16px;
  }
  .u-height-md--5 {
    height: 20px;
  }
  .u-height-md--6 {
    height: 24px;
  }
  .u-height-md--7 {
    height: 28px;
  }
  .u-height-md--8 {
    height: 32px;
  }
  .u-height-md--9 {
    height: 36px;
  }
  .u-height-md--10 {
    height: 40px;
  }
  .u-height-md--11 {
    height: 44px;
  }
  .u-height-md--12 {
    height: 48px;
  }
  .u-height-md--13 {
    height: 52px;
  }
  .u-height-md--14 {
    height: 56px;
  }
  .u-height-md--15 {
    height: 60px;
  }
  .u-height-md--16 {
    height: 64px;
  }
  .u-height-md--17 {
    height: 68px;
  }
  .u-height-md--18 {
    height: 72px;
  }
  .u-height-md--19 {
    height: 76px;
  }
  .u-height-md--20 {
    height: 80px;
  }
  .u-height-md--21 {
    height: 84px;
  }
  .u-height-md--22 {
    height: 88px;
  }
  .u-height-md--23 {
    height: 92px;
  }
  .u-height-md--24 {
    height: 96px;
  }
  .u-height-md--25 {
    height: 100px;
  }
  .u-height-md--26 {
    height: 104px;
  }
  .u-height-md--27 {
    height: 108px;
  }
  .u-height-md--28 {
    height: 112px;
  }
  .u-height-md--29 {
    height: 116px;
  }
  .u-height-md--30 {
    height: 120px;
  }
  .u-height-md--31 {
    height: 124px;
  }
  .u-height-md--32 {
    height: 128px;
  }
  .u-height-md--33 {
    height: 132px;
  }
  .u-height-md--34 {
    height: 136px;
  }
  .u-height-md--35 {
    height: 140px;
  }
  .u-height-md--36 {
    height: 144px;
  }
  .u-height-md--37 {
    height: 148px;
  }
  .u-height-md--38 {
    height: 152px;
  }
  .u-height-md--39 {
    height: 156px;
  }
  .u-height-md--40 {
    height: 160px;
  }
  .u-height-md--41 {
    height: 164px;
  }
  .u-height-md--42 {
    height: 168px;
  }
  .u-height-md--43 {
    height: 172px;
  }
  .u-height-md--44 {
    height: 176px;
  }
  .u-height-md--45 {
    height: 180px;
  }
  .u-height-md--46 {
    height: 184px;
  }
  .u-height-md--47 {
    height: 188px;
  }
  .u-height-md--48 {
    height: 192px;
  }
  .u-height-md--49 {
    height: 196px;
  }
  .u-height-md--50 {
    height: 200px;
  }
  .u-height-md--10p {
    height: 10%;
  }
  .u-height-md--20p {
    height: 20%;
  }
  .u-height-md--25p {
    height: 25%;
  }
  .u-height-md--30p {
    height: 30%;
  }
  .u-height-md--33p {
    height: 33.3333333333%;
  }
  .u-height-md--35p {
    height: 35%;
  }
  .u-height-md--40p {
    height: 40%;
  }
  .u-height-md--45p {
    height: 45%;
  }
  .u-height-md--50p {
    height: 50%;
  }
  .u-height-md--55p {
    height: 55%;
  }
  .u-height-md--60p {
    height: 60%;
  }
  .u-height-md--65p {
    height: 65%;
  }
  .u-height-md--66p {
    height: 66.6666666667%;
  }
  .u-height-md--70p {
    height: 70%;
  }
  .u-height-md--75p {
    height: 75%;
  }
  .u-height-md--80p {
    height: 80%;
  }
  .u-height-md--85p {
    height: 85%;
  }
  .u-height-md--90p {
    height: 90%;
  }
  .u-height-md--95p {
    height: 95%;
  }
  .u-height-md--100p {
    height: 100%;
  }
  .u-height-md--auto {
    height: auto;
  }
  .flex-md--fill {
    flex: 1 1 auto;
  }
  .u-flexDirection-md--row {
    flex-direction: row;
  }
  .u-flexDirection-md--column {
    flex-direction: column;
  }
  .u-flexDirection-md--row-reverse {
    flex-direction: row-reverse;
  }
  .u-flexDirection-md--column-reverse {
    flex-direction: column-reverse;
  }
  .u-flex-md--grow-0 {
    flex-grow: 0;
  }
  .u-flex-md--grow-1 {
    flex-grow: 1;
  }
  .u-flex-md--shrink-0 {
    flex-shrink: 0;
  }
  .u-flex-md--shrink-1 {
    flex-shrink: 1;
  }
  .u-flexWrap-md--wrap {
    flex-wrap: wrap;
  }
  .u-flexWrap-md--nowrap {
    flex-wrap: nowrap;
  }
  .u-flexWrap-md--wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .u-justifyContent-md--start {
    justify-content: flex-start;
  }
  .u-justifyContent-md--end {
    justify-content: flex-end;
  }
  .u-justifyContent-md--center {
    justify-content: center;
  }
  .u-justifyContent-md--between {
    justify-content: space-between;
  }
  .u-justifyContent-md--around {
    justify-content: space-around;
  }
  .u-alignItems-md--start {
    align-items: flex-start;
  }
  .u-alignItems-md--end {
    align-items: flex-end;
  }
  .u-alignItems-md--center {
    align-items: center;
  }
  .u-alignItems-md--baseline {
    align-items: baseline;
  }
  .u-alignItems-md--stretch {
    align-items: stretch;
  }
  .u-alignContent-md--start {
    align-content: flex-start;
  }
  .u-alignContent-md--end {
    align-content: flex-end;
  }
  .u-alignContent-md--center {
    align-content: center;
  }
  .u-alignContent-md--between {
    align-content: space-between;
  }
  .u-alignContent-md--around {
    align-content: space-around;
  }
  .u-alignContent-md--stretch {
    align-content: stretch;
  }
  .u-alignSelf-md--auto {
    align-self: auto;
  }
  .u-alignSelf-md--start {
    align-self: flex-start;
  }
  .u-alignSelf-md--end {
    align-self: flex-end;
  }
  .u-alignSelf-md--center {
    align-self: center;
  }
  .u-alignSelf-md--baseline {
    align-self: baseline;
  }
  .u-alignSelf-md--stretch {
    align-self: stretch;
  }
  .u-order-md--first {
    order: -1;
  }
  .u-order-md--0 {
    order: 0;
  }
  .u-order-md--1 {
    order: 1;
  }
  .u-order-md--2 {
    order: 2;
  }
  .u-order-md--3 {
    order: 3;
  }
  .u-order-md--4 {
    order: 4;
  }
  .u-order-md--5 {
    order: 5;
  }
  .u-order-md--last {
    order: 6;
  }
  .u-m-md--0 {
    margin: 0px;
  }
  .u-m-md--1 {
    margin: 4px;
  }
  .u-m-md--2 {
    margin: 8px;
  }
  .u-m-md--3 {
    margin: 12px;
  }
  .u-m-md--4 {
    margin: 16px;
  }
  .u-m-md--5 {
    margin: 20px;
  }
  .u-m-md--6 {
    margin: 24px;
  }
  .u-m-md--7 {
    margin: 28px;
  }
  .u-m-md--8 {
    margin: 32px;
  }
  .u-m-md--9 {
    margin: 36px;
  }
  .u-m-md--10 {
    margin: 40px;
  }
  .u-m-md--11 {
    margin: 44px;
  }
  .u-m-md--12 {
    margin: 48px;
  }
  .u-m-md--13 {
    margin: 52px;
  }
  .u-m-md--14 {
    margin: 56px;
  }
  .u-m-md--15 {
    margin: 60px;
  }
  .u-m-md--16 {
    margin: 64px;
  }
  .u-m-md--17 {
    margin: 68px;
  }
  .u-m-md--18 {
    margin: 72px;
  }
  .u-m-md--19 {
    margin: 76px;
  }
  .u-m-md--20 {
    margin: 80px;
  }
  .u-m-md--21 {
    margin: 84px;
  }
  .u-m-md--22 {
    margin: 88px;
  }
  .u-m-md--23 {
    margin: 92px;
  }
  .u-m-md--24 {
    margin: 96px;
  }
  .u-m-md--25 {
    margin: 100px;
  }
  .u-m-md--26 {
    margin: 104px;
  }
  .u-m-md--27 {
    margin: 108px;
  }
  .u-m-md--28 {
    margin: 112px;
  }
  .u-m-md--29 {
    margin: 116px;
  }
  .u-m-md--30 {
    margin: 120px;
  }
  .u-m-md--31 {
    margin: 124px;
  }
  .u-m-md--32 {
    margin: 128px;
  }
  .u-m-md--33 {
    margin: 132px;
  }
  .u-m-md--34 {
    margin: 136px;
  }
  .u-m-md--35 {
    margin: 140px;
  }
  .u-m-md--36 {
    margin: 144px;
  }
  .u-m-md--37 {
    margin: 148px;
  }
  .u-m-md--38 {
    margin: 152px;
  }
  .u-m-md--39 {
    margin: 156px;
  }
  .u-m-md--40 {
    margin: 160px;
  }
  .u-m-md--41 {
    margin: 164px;
  }
  .u-m-md--42 {
    margin: 168px;
  }
  .u-m-md--43 {
    margin: 172px;
  }
  .u-m-md--44 {
    margin: 176px;
  }
  .u-m-md--45 {
    margin: 180px;
  }
  .u-m-md--46 {
    margin: 184px;
  }
  .u-m-md--47 {
    margin: 188px;
  }
  .u-m-md--48 {
    margin: 192px;
  }
  .u-m-md--49 {
    margin: 196px;
  }
  .u-m-md--50 {
    margin: 200px;
  }
  .u-m-md--auto {
    margin: auto;
  }
  .u-mx-md--0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .u-mx-md--1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .u-mx-md--2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .u-mx-md--3 {
    margin-right: 12px;
    margin-left: 12px;
  }
  .u-mx-md--4 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .u-mx-md--5 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .u-mx-md--6 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .u-mx-md--7 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .u-mx-md--8 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .u-mx-md--9 {
    margin-right: 36px;
    margin-left: 36px;
  }
  .u-mx-md--10 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .u-mx-md--11 {
    margin-right: 44px;
    margin-left: 44px;
  }
  .u-mx-md--12 {
    margin-right: 48px;
    margin-left: 48px;
  }
  .u-mx-md--13 {
    margin-right: 52px;
    margin-left: 52px;
  }
  .u-mx-md--14 {
    margin-right: 56px;
    margin-left: 56px;
  }
  .u-mx-md--15 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .u-mx-md--16 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .u-mx-md--17 {
    margin-right: 68px;
    margin-left: 68px;
  }
  .u-mx-md--18 {
    margin-right: 72px;
    margin-left: 72px;
  }
  .u-mx-md--19 {
    margin-right: 76px;
    margin-left: 76px;
  }
  .u-mx-md--20 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .u-mx-md--21 {
    margin-right: 84px;
    margin-left: 84px;
  }
  .u-mx-md--22 {
    margin-right: 88px;
    margin-left: 88px;
  }
  .u-mx-md--23 {
    margin-right: 92px;
    margin-left: 92px;
  }
  .u-mx-md--24 {
    margin-right: 96px;
    margin-left: 96px;
  }
  .u-mx-md--25 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .u-mx-md--26 {
    margin-right: 104px;
    margin-left: 104px;
  }
  .u-mx-md--27 {
    margin-right: 108px;
    margin-left: 108px;
  }
  .u-mx-md--28 {
    margin-right: 112px;
    margin-left: 112px;
  }
  .u-mx-md--29 {
    margin-right: 116px;
    margin-left: 116px;
  }
  .u-mx-md--30 {
    margin-right: 120px;
    margin-left: 120px;
  }
  .u-mx-md--31 {
    margin-right: 124px;
    margin-left: 124px;
  }
  .u-mx-md--32 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .u-mx-md--33 {
    margin-right: 132px;
    margin-left: 132px;
  }
  .u-mx-md--34 {
    margin-right: 136px;
    margin-left: 136px;
  }
  .u-mx-md--35 {
    margin-right: 140px;
    margin-left: 140px;
  }
  .u-mx-md--36 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .u-mx-md--37 {
    margin-right: 148px;
    margin-left: 148px;
  }
  .u-mx-md--38 {
    margin-right: 152px;
    margin-left: 152px;
  }
  .u-mx-md--39 {
    margin-right: 156px;
    margin-left: 156px;
  }
  .u-mx-md--40 {
    margin-right: 160px;
    margin-left: 160px;
  }
  .u-mx-md--41 {
    margin-right: 164px;
    margin-left: 164px;
  }
  .u-mx-md--42 {
    margin-right: 168px;
    margin-left: 168px;
  }
  .u-mx-md--43 {
    margin-right: 172px;
    margin-left: 172px;
  }
  .u-mx-md--44 {
    margin-right: 176px;
    margin-left: 176px;
  }
  .u-mx-md--45 {
    margin-right: 180px;
    margin-left: 180px;
  }
  .u-mx-md--46 {
    margin-right: 184px;
    margin-left: 184px;
  }
  .u-mx-md--47 {
    margin-right: 188px;
    margin-left: 188px;
  }
  .u-mx-md--48 {
    margin-right: 192px;
    margin-left: 192px;
  }
  .u-mx-md--49 {
    margin-right: 196px;
    margin-left: 196px;
  }
  .u-mx-md--50 {
    margin-right: 200px;
    margin-left: 200px;
  }
  .u-mx-md--auto {
    margin-right: auto;
    margin-left: auto;
  }
  .u-my-md--0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .u-my-md--1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .u-my-md--2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .u-my-md--3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .u-my-md--4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .u-my-md--5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-my-md--6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .u-my-md--7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .u-my-md--8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .u-my-md--9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .u-my-md--10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .u-my-md--11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .u-my-md--12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .u-my-md--13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .u-my-md--14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .u-my-md--15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .u-my-md--16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .u-my-md--17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .u-my-md--18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .u-my-md--19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .u-my-md--20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .u-my-md--21 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .u-my-md--22 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .u-my-md--23 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .u-my-md--24 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .u-my-md--25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .u-my-md--26 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .u-my-md--27 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .u-my-md--28 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .u-my-md--29 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .u-my-md--30 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .u-my-md--31 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .u-my-md--32 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .u-my-md--33 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .u-my-md--34 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .u-my-md--35 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .u-my-md--36 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .u-my-md--37 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .u-my-md--38 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .u-my-md--39 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .u-my-md--40 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .u-my-md--41 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .u-my-md--42 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .u-my-md--43 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .u-my-md--44 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .u-my-md--45 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .u-my-md--46 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .u-my-md--47 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .u-my-md--48 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .u-my-md--49 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .u-my-md--50 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .u-my-md--auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .u-mt-md--0 {
    margin-top: 0px;
  }
  .u-mt-md--1 {
    margin-top: 4px;
  }
  .u-mt-md--2 {
    margin-top: 8px;
  }
  .u-mt-md--3 {
    margin-top: 12px;
  }
  .u-mt-md--4 {
    margin-top: 16px;
  }
  .u-mt-md--5 {
    margin-top: 20px;
  }
  .u-mt-md--6 {
    margin-top: 24px;
  }
  .u-mt-md--7 {
    margin-top: 28px;
  }
  .u-mt-md--8 {
    margin-top: 32px;
  }
  .u-mt-md--9 {
    margin-top: 36px;
  }
  .u-mt-md--10 {
    margin-top: 40px;
  }
  .u-mt-md--11 {
    margin-top: 44px;
  }
  .u-mt-md--12 {
    margin-top: 48px;
  }
  .u-mt-md--13 {
    margin-top: 52px;
  }
  .u-mt-md--14 {
    margin-top: 56px;
  }
  .u-mt-md--15 {
    margin-top: 60px;
  }
  .u-mt-md--16 {
    margin-top: 64px;
  }
  .u-mt-md--17 {
    margin-top: 68px;
  }
  .u-mt-md--18 {
    margin-top: 72px;
  }
  .u-mt-md--19 {
    margin-top: 76px;
  }
  .u-mt-md--20 {
    margin-top: 80px;
  }
  .u-mt-md--21 {
    margin-top: 84px;
  }
  .u-mt-md--22 {
    margin-top: 88px;
  }
  .u-mt-md--23 {
    margin-top: 92px;
  }
  .u-mt-md--24 {
    margin-top: 96px;
  }
  .u-mt-md--25 {
    margin-top: 100px;
  }
  .u-mt-md--26 {
    margin-top: 104px;
  }
  .u-mt-md--27 {
    margin-top: 108px;
  }
  .u-mt-md--28 {
    margin-top: 112px;
  }
  .u-mt-md--29 {
    margin-top: 116px;
  }
  .u-mt-md--30 {
    margin-top: 120px;
  }
  .u-mt-md--31 {
    margin-top: 124px;
  }
  .u-mt-md--32 {
    margin-top: 128px;
  }
  .u-mt-md--33 {
    margin-top: 132px;
  }
  .u-mt-md--34 {
    margin-top: 136px;
  }
  .u-mt-md--35 {
    margin-top: 140px;
  }
  .u-mt-md--36 {
    margin-top: 144px;
  }
  .u-mt-md--37 {
    margin-top: 148px;
  }
  .u-mt-md--38 {
    margin-top: 152px;
  }
  .u-mt-md--39 {
    margin-top: 156px;
  }
  .u-mt-md--40 {
    margin-top: 160px;
  }
  .u-mt-md--41 {
    margin-top: 164px;
  }
  .u-mt-md--42 {
    margin-top: 168px;
  }
  .u-mt-md--43 {
    margin-top: 172px;
  }
  .u-mt-md--44 {
    margin-top: 176px;
  }
  .u-mt-md--45 {
    margin-top: 180px;
  }
  .u-mt-md--46 {
    margin-top: 184px;
  }
  .u-mt-md--47 {
    margin-top: 188px;
  }
  .u-mt-md--48 {
    margin-top: 192px;
  }
  .u-mt-md--49 {
    margin-top: 196px;
  }
  .u-mt-md--50 {
    margin-top: 200px;
  }
  .u-mt-md--auto {
    margin-top: auto;
  }
  .u-mr-md--0 {
    margin-right: 0px;
  }
  .u-mr-md--1 {
    margin-right: 4px;
  }
  .u-mr-md--2 {
    margin-right: 8px;
  }
  .u-mr-md--3 {
    margin-right: 12px;
  }
  .u-mr-md--4 {
    margin-right: 16px;
  }
  .u-mr-md--5 {
    margin-right: 20px;
  }
  .u-mr-md--6 {
    margin-right: 24px;
  }
  .u-mr-md--7 {
    margin-right: 28px;
  }
  .u-mr-md--8 {
    margin-right: 32px;
  }
  .u-mr-md--9 {
    margin-right: 36px;
  }
  .u-mr-md--10 {
    margin-right: 40px;
  }
  .u-mr-md--11 {
    margin-right: 44px;
  }
  .u-mr-md--12 {
    margin-right: 48px;
  }
  .u-mr-md--13 {
    margin-right: 52px;
  }
  .u-mr-md--14 {
    margin-right: 56px;
  }
  .u-mr-md--15 {
    margin-right: 60px;
  }
  .u-mr-md--16 {
    margin-right: 64px;
  }
  .u-mr-md--17 {
    margin-right: 68px;
  }
  .u-mr-md--18 {
    margin-right: 72px;
  }
  .u-mr-md--19 {
    margin-right: 76px;
  }
  .u-mr-md--20 {
    margin-right: 80px;
  }
  .u-mr-md--21 {
    margin-right: 84px;
  }
  .u-mr-md--22 {
    margin-right: 88px;
  }
  .u-mr-md--23 {
    margin-right: 92px;
  }
  .u-mr-md--24 {
    margin-right: 96px;
  }
  .u-mr-md--25 {
    margin-right: 100px;
  }
  .u-mr-md--26 {
    margin-right: 104px;
  }
  .u-mr-md--27 {
    margin-right: 108px;
  }
  .u-mr-md--28 {
    margin-right: 112px;
  }
  .u-mr-md--29 {
    margin-right: 116px;
  }
  .u-mr-md--30 {
    margin-right: 120px;
  }
  .u-mr-md--31 {
    margin-right: 124px;
  }
  .u-mr-md--32 {
    margin-right: 128px;
  }
  .u-mr-md--33 {
    margin-right: 132px;
  }
  .u-mr-md--34 {
    margin-right: 136px;
  }
  .u-mr-md--35 {
    margin-right: 140px;
  }
  .u-mr-md--36 {
    margin-right: 144px;
  }
  .u-mr-md--37 {
    margin-right: 148px;
  }
  .u-mr-md--38 {
    margin-right: 152px;
  }
  .u-mr-md--39 {
    margin-right: 156px;
  }
  .u-mr-md--40 {
    margin-right: 160px;
  }
  .u-mr-md--41 {
    margin-right: 164px;
  }
  .u-mr-md--42 {
    margin-right: 168px;
  }
  .u-mr-md--43 {
    margin-right: 172px;
  }
  .u-mr-md--44 {
    margin-right: 176px;
  }
  .u-mr-md--45 {
    margin-right: 180px;
  }
  .u-mr-md--46 {
    margin-right: 184px;
  }
  .u-mr-md--47 {
    margin-right: 188px;
  }
  .u-mr-md--48 {
    margin-right: 192px;
  }
  .u-mr-md--49 {
    margin-right: 196px;
  }
  .u-mr-md--50 {
    margin-right: 200px;
  }
  .u-mr-md--auto {
    margin-right: auto;
  }
  .u-mb-md--0 {
    margin-bottom: 0px;
  }
  .u-mb-md--1 {
    margin-bottom: 4px;
  }
  .u-mb-md--2 {
    margin-bottom: 8px;
  }
  .u-mb-md--3 {
    margin-bottom: 12px;
  }
  .u-mb-md--4 {
    margin-bottom: 16px;
  }
  .u-mb-md--5 {
    margin-bottom: 20px;
  }
  .u-mb-md--6 {
    margin-bottom: 24px;
  }
  .u-mb-md--7 {
    margin-bottom: 28px;
  }
  .u-mb-md--8 {
    margin-bottom: 32px;
  }
  .u-mb-md--9 {
    margin-bottom: 36px;
  }
  .u-mb-md--10 {
    margin-bottom: 40px;
  }
  .u-mb-md--11 {
    margin-bottom: 44px;
  }
  .u-mb-md--12 {
    margin-bottom: 48px;
  }
  .u-mb-md--13 {
    margin-bottom: 52px;
  }
  .u-mb-md--14 {
    margin-bottom: 56px;
  }
  .u-mb-md--15 {
    margin-bottom: 60px;
  }
  .u-mb-md--16 {
    margin-bottom: 64px;
  }
  .u-mb-md--17 {
    margin-bottom: 68px;
  }
  .u-mb-md--18 {
    margin-bottom: 72px;
  }
  .u-mb-md--19 {
    margin-bottom: 76px;
  }
  .u-mb-md--20 {
    margin-bottom: 80px;
  }
  .u-mb-md--21 {
    margin-bottom: 84px;
  }
  .u-mb-md--22 {
    margin-bottom: 88px;
  }
  .u-mb-md--23 {
    margin-bottom: 92px;
  }
  .u-mb-md--24 {
    margin-bottom: 96px;
  }
  .u-mb-md--25 {
    margin-bottom: 100px;
  }
  .u-mb-md--26 {
    margin-bottom: 104px;
  }
  .u-mb-md--27 {
    margin-bottom: 108px;
  }
  .u-mb-md--28 {
    margin-bottom: 112px;
  }
  .u-mb-md--29 {
    margin-bottom: 116px;
  }
  .u-mb-md--30 {
    margin-bottom: 120px;
  }
  .u-mb-md--31 {
    margin-bottom: 124px;
  }
  .u-mb-md--32 {
    margin-bottom: 128px;
  }
  .u-mb-md--33 {
    margin-bottom: 132px;
  }
  .u-mb-md--34 {
    margin-bottom: 136px;
  }
  .u-mb-md--35 {
    margin-bottom: 140px;
  }
  .u-mb-md--36 {
    margin-bottom: 144px;
  }
  .u-mb-md--37 {
    margin-bottom: 148px;
  }
  .u-mb-md--38 {
    margin-bottom: 152px;
  }
  .u-mb-md--39 {
    margin-bottom: 156px;
  }
  .u-mb-md--40 {
    margin-bottom: 160px;
  }
  .u-mb-md--41 {
    margin-bottom: 164px;
  }
  .u-mb-md--42 {
    margin-bottom: 168px;
  }
  .u-mb-md--43 {
    margin-bottom: 172px;
  }
  .u-mb-md--44 {
    margin-bottom: 176px;
  }
  .u-mb-md--45 {
    margin-bottom: 180px;
  }
  .u-mb-md--46 {
    margin-bottom: 184px;
  }
  .u-mb-md--47 {
    margin-bottom: 188px;
  }
  .u-mb-md--48 {
    margin-bottom: 192px;
  }
  .u-mb-md--49 {
    margin-bottom: 196px;
  }
  .u-mb-md--50 {
    margin-bottom: 200px;
  }
  .u-mb-md--auto {
    margin-bottom: auto;
  }
  .u-ml-md--0 {
    margin-left: 0px;
  }
  .u-ml-md--1 {
    margin-left: 4px;
  }
  .u-ml-md--2 {
    margin-left: 8px;
  }
  .u-ml-md--3 {
    margin-left: 12px;
  }
  .u-ml-md--4 {
    margin-left: 16px;
  }
  .u-ml-md--5 {
    margin-left: 20px;
  }
  .u-ml-md--6 {
    margin-left: 24px;
  }
  .u-ml-md--7 {
    margin-left: 28px;
  }
  .u-ml-md--8 {
    margin-left: 32px;
  }
  .u-ml-md--9 {
    margin-left: 36px;
  }
  .u-ml-md--10 {
    margin-left: 40px;
  }
  .u-ml-md--11 {
    margin-left: 44px;
  }
  .u-ml-md--12 {
    margin-left: 48px;
  }
  .u-ml-md--13 {
    margin-left: 52px;
  }
  .u-ml-md--14 {
    margin-left: 56px;
  }
  .u-ml-md--15 {
    margin-left: 60px;
  }
  .u-ml-md--16 {
    margin-left: 64px;
  }
  .u-ml-md--17 {
    margin-left: 68px;
  }
  .u-ml-md--18 {
    margin-left: 72px;
  }
  .u-ml-md--19 {
    margin-left: 76px;
  }
  .u-ml-md--20 {
    margin-left: 80px;
  }
  .u-ml-md--21 {
    margin-left: 84px;
  }
  .u-ml-md--22 {
    margin-left: 88px;
  }
  .u-ml-md--23 {
    margin-left: 92px;
  }
  .u-ml-md--24 {
    margin-left: 96px;
  }
  .u-ml-md--25 {
    margin-left: 100px;
  }
  .u-ml-md--26 {
    margin-left: 104px;
  }
  .u-ml-md--27 {
    margin-left: 108px;
  }
  .u-ml-md--28 {
    margin-left: 112px;
  }
  .u-ml-md--29 {
    margin-left: 116px;
  }
  .u-ml-md--30 {
    margin-left: 120px;
  }
  .u-ml-md--31 {
    margin-left: 124px;
  }
  .u-ml-md--32 {
    margin-left: 128px;
  }
  .u-ml-md--33 {
    margin-left: 132px;
  }
  .u-ml-md--34 {
    margin-left: 136px;
  }
  .u-ml-md--35 {
    margin-left: 140px;
  }
  .u-ml-md--36 {
    margin-left: 144px;
  }
  .u-ml-md--37 {
    margin-left: 148px;
  }
  .u-ml-md--38 {
    margin-left: 152px;
  }
  .u-ml-md--39 {
    margin-left: 156px;
  }
  .u-ml-md--40 {
    margin-left: 160px;
  }
  .u-ml-md--41 {
    margin-left: 164px;
  }
  .u-ml-md--42 {
    margin-left: 168px;
  }
  .u-ml-md--43 {
    margin-left: 172px;
  }
  .u-ml-md--44 {
    margin-left: 176px;
  }
  .u-ml-md--45 {
    margin-left: 180px;
  }
  .u-ml-md--46 {
    margin-left: 184px;
  }
  .u-ml-md--47 {
    margin-left: 188px;
  }
  .u-ml-md--48 {
    margin-left: 192px;
  }
  .u-ml-md--49 {
    margin-left: 196px;
  }
  .u-ml-md--50 {
    margin-left: 200px;
  }
  .u-ml-md--auto {
    margin-left: auto;
  }
  .u-p-md--0 {
    padding: 0px;
  }
  .u-p-md--1 {
    padding: 4px;
  }
  .u-p-md--2 {
    padding: 8px;
  }
  .u-p-md--3 {
    padding: 12px;
  }
  .u-p-md--4 {
    padding: 16px;
  }
  .u-p-md--5 {
    padding: 20px;
  }
  .u-p-md--6 {
    padding: 24px;
  }
  .u-p-md--7 {
    padding: 28px;
  }
  .u-p-md--8 {
    padding: 32px;
  }
  .u-p-md--9 {
    padding: 36px;
  }
  .u-p-md--10 {
    padding: 40px;
  }
  .u-p-md--11 {
    padding: 44px;
  }
  .u-p-md--12 {
    padding: 48px;
  }
  .u-p-md--13 {
    padding: 52px;
  }
  .u-p-md--14 {
    padding: 56px;
  }
  .u-p-md--15 {
    padding: 60px;
  }
  .u-p-md--16 {
    padding: 64px;
  }
  .u-p-md--17 {
    padding: 68px;
  }
  .u-p-md--18 {
    padding: 72px;
  }
  .u-p-md--19 {
    padding: 76px;
  }
  .u-p-md--20 {
    padding: 80px;
  }
  .u-p-md--21 {
    padding: 84px;
  }
  .u-p-md--22 {
    padding: 88px;
  }
  .u-p-md--23 {
    padding: 92px;
  }
  .u-p-md--24 {
    padding: 96px;
  }
  .u-p-md--25 {
    padding: 100px;
  }
  .u-p-md--26 {
    padding: 104px;
  }
  .u-p-md--27 {
    padding: 108px;
  }
  .u-p-md--28 {
    padding: 112px;
  }
  .u-p-md--29 {
    padding: 116px;
  }
  .u-p-md--30 {
    padding: 120px;
  }
  .u-p-md--31 {
    padding: 124px;
  }
  .u-p-md--32 {
    padding: 128px;
  }
  .u-p-md--33 {
    padding: 132px;
  }
  .u-p-md--34 {
    padding: 136px;
  }
  .u-p-md--35 {
    padding: 140px;
  }
  .u-p-md--36 {
    padding: 144px;
  }
  .u-p-md--37 {
    padding: 148px;
  }
  .u-p-md--38 {
    padding: 152px;
  }
  .u-p-md--39 {
    padding: 156px;
  }
  .u-p-md--40 {
    padding: 160px;
  }
  .u-p-md--41 {
    padding: 164px;
  }
  .u-p-md--42 {
    padding: 168px;
  }
  .u-p-md--43 {
    padding: 172px;
  }
  .u-p-md--44 {
    padding: 176px;
  }
  .u-p-md--45 {
    padding: 180px;
  }
  .u-p-md--46 {
    padding: 184px;
  }
  .u-p-md--47 {
    padding: 188px;
  }
  .u-p-md--48 {
    padding: 192px;
  }
  .u-p-md--49 {
    padding: 196px;
  }
  .u-p-md--50 {
    padding: 200px;
  }
  .u-px-md--0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-px-md--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .u-px-md--2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .u-px-md--3 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .u-px-md--4 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .u-px-md--5 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .u-px-md--6 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .u-px-md--7 {
    padding-right: 28px;
    padding-left: 28px;
  }
  .u-px-md--8 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .u-px-md--9 {
    padding-right: 36px;
    padding-left: 36px;
  }
  .u-px-md--10 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .u-px-md--11 {
    padding-right: 44px;
    padding-left: 44px;
  }
  .u-px-md--12 {
    padding-right: 48px;
    padding-left: 48px;
  }
  .u-px-md--13 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .u-px-md--14 {
    padding-right: 56px;
    padding-left: 56px;
  }
  .u-px-md--15 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .u-px-md--16 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .u-px-md--17 {
    padding-right: 68px;
    padding-left: 68px;
  }
  .u-px-md--18 {
    padding-right: 72px;
    padding-left: 72px;
  }
  .u-px-md--19 {
    padding-right: 76px;
    padding-left: 76px;
  }
  .u-px-md--20 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .u-px-md--21 {
    padding-right: 84px;
    padding-left: 84px;
  }
  .u-px-md--22 {
    padding-right: 88px;
    padding-left: 88px;
  }
  .u-px-md--23 {
    padding-right: 92px;
    padding-left: 92px;
  }
  .u-px-md--24 {
    padding-right: 96px;
    padding-left: 96px;
  }
  .u-px-md--25 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .u-px-md--26 {
    padding-right: 104px;
    padding-left: 104px;
  }
  .u-px-md--27 {
    padding-right: 108px;
    padding-left: 108px;
  }
  .u-px-md--28 {
    padding-right: 112px;
    padding-left: 112px;
  }
  .u-px-md--29 {
    padding-right: 116px;
    padding-left: 116px;
  }
  .u-px-md--30 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .u-px-md--31 {
    padding-right: 124px;
    padding-left: 124px;
  }
  .u-px-md--32 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .u-px-md--33 {
    padding-right: 132px;
    padding-left: 132px;
  }
  .u-px-md--34 {
    padding-right: 136px;
    padding-left: 136px;
  }
  .u-px-md--35 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .u-px-md--36 {
    padding-right: 144px;
    padding-left: 144px;
  }
  .u-px-md--37 {
    padding-right: 148px;
    padding-left: 148px;
  }
  .u-px-md--38 {
    padding-right: 152px;
    padding-left: 152px;
  }
  .u-px-md--39 {
    padding-right: 156px;
    padding-left: 156px;
  }
  .u-px-md--40 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .u-px-md--41 {
    padding-right: 164px;
    padding-left: 164px;
  }
  .u-px-md--42 {
    padding-right: 168px;
    padding-left: 168px;
  }
  .u-px-md--43 {
    padding-right: 172px;
    padding-left: 172px;
  }
  .u-px-md--44 {
    padding-right: 176px;
    padding-left: 176px;
  }
  .u-px-md--45 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .u-px-md--46 {
    padding-right: 184px;
    padding-left: 184px;
  }
  .u-px-md--47 {
    padding-right: 188px;
    padding-left: 188px;
  }
  .u-px-md--48 {
    padding-right: 192px;
    padding-left: 192px;
  }
  .u-px-md--49 {
    padding-right: 196px;
    padding-left: 196px;
  }
  .u-px-md--50 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .u-py-md--0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .u-py-md--1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .u-py-md--2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .u-py-md--3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .u-py-md--4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .u-py-md--5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .u-py-md--6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .u-py-md--7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .u-py-md--8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .u-py-md--9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .u-py-md--10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .u-py-md--11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .u-py-md--12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .u-py-md--13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .u-py-md--14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .u-py-md--15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .u-py-md--16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .u-py-md--17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .u-py-md--18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .u-py-md--19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .u-py-md--20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .u-py-md--21 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .u-py-md--22 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .u-py-md--23 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .u-py-md--24 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .u-py-md--25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .u-py-md--26 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .u-py-md--27 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .u-py-md--28 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .u-py-md--29 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .u-py-md--30 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .u-py-md--31 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .u-py-md--32 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .u-py-md--33 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .u-py-md--34 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .u-py-md--35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .u-py-md--36 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .u-py-md--37 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .u-py-md--38 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .u-py-md--39 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .u-py-md--40 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .u-py-md--41 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .u-py-md--42 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .u-py-md--43 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .u-py-md--44 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .u-py-md--45 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .u-py-md--46 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .u-py-md--47 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .u-py-md--48 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .u-py-md--49 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .u-py-md--50 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .u-pt-md--0 {
    padding-top: 0px;
  }
  .u-pt-md--1 {
    padding-top: 4px;
  }
  .u-pt-md--2 {
    padding-top: 8px;
  }
  .u-pt-md--3 {
    padding-top: 12px;
  }
  .u-pt-md--4 {
    padding-top: 16px;
  }
  .u-pt-md--5 {
    padding-top: 20px;
  }
  .u-pt-md--6 {
    padding-top: 24px;
  }
  .u-pt-md--7 {
    padding-top: 28px;
  }
  .u-pt-md--8 {
    padding-top: 32px;
  }
  .u-pt-md--9 {
    padding-top: 36px;
  }
  .u-pt-md--10 {
    padding-top: 40px;
  }
  .u-pt-md--11 {
    padding-top: 44px;
  }
  .u-pt-md--12 {
    padding-top: 48px;
  }
  .u-pt-md--13 {
    padding-top: 52px;
  }
  .u-pt-md--14 {
    padding-top: 56px;
  }
  .u-pt-md--15 {
    padding-top: 60px;
  }
  .u-pt-md--16 {
    padding-top: 64px;
  }
  .u-pt-md--17 {
    padding-top: 68px;
  }
  .u-pt-md--18 {
    padding-top: 72px;
  }
  .u-pt-md--19 {
    padding-top: 76px;
  }
  .u-pt-md--20 {
    padding-top: 80px;
  }
  .u-pt-md--21 {
    padding-top: 84px;
  }
  .u-pt-md--22 {
    padding-top: 88px;
  }
  .u-pt-md--23 {
    padding-top: 92px;
  }
  .u-pt-md--24 {
    padding-top: 96px;
  }
  .u-pt-md--25 {
    padding-top: 100px;
  }
  .u-pt-md--26 {
    padding-top: 104px;
  }
  .u-pt-md--27 {
    padding-top: 108px;
  }
  .u-pt-md--28 {
    padding-top: 112px;
  }
  .u-pt-md--29 {
    padding-top: 116px;
  }
  .u-pt-md--30 {
    padding-top: 120px;
  }
  .u-pt-md--31 {
    padding-top: 124px;
  }
  .u-pt-md--32 {
    padding-top: 128px;
  }
  .u-pt-md--33 {
    padding-top: 132px;
  }
  .u-pt-md--34 {
    padding-top: 136px;
  }
  .u-pt-md--35 {
    padding-top: 140px;
  }
  .u-pt-md--36 {
    padding-top: 144px;
  }
  .u-pt-md--37 {
    padding-top: 148px;
  }
  .u-pt-md--38 {
    padding-top: 152px;
  }
  .u-pt-md--39 {
    padding-top: 156px;
  }
  .u-pt-md--40 {
    padding-top: 160px;
  }
  .u-pt-md--41 {
    padding-top: 164px;
  }
  .u-pt-md--42 {
    padding-top: 168px;
  }
  .u-pt-md--43 {
    padding-top: 172px;
  }
  .u-pt-md--44 {
    padding-top: 176px;
  }
  .u-pt-md--45 {
    padding-top: 180px;
  }
  .u-pt-md--46 {
    padding-top: 184px;
  }
  .u-pt-md--47 {
    padding-top: 188px;
  }
  .u-pt-md--48 {
    padding-top: 192px;
  }
  .u-pt-md--49 {
    padding-top: 196px;
  }
  .u-pt-md--50 {
    padding-top: 200px;
  }
  .u-pr-md--0 {
    padding-right: 0px;
  }
  .u-pr-md--1 {
    padding-right: 4px;
  }
  .u-pr-md--2 {
    padding-right: 8px;
  }
  .u-pr-md--3 {
    padding-right: 12px;
  }
  .u-pr-md--4 {
    padding-right: 16px;
  }
  .u-pr-md--5 {
    padding-right: 20px;
  }
  .u-pr-md--6 {
    padding-right: 24px;
  }
  .u-pr-md--7 {
    padding-right: 28px;
  }
  .u-pr-md--8 {
    padding-right: 32px;
  }
  .u-pr-md--9 {
    padding-right: 36px;
  }
  .u-pr-md--10 {
    padding-right: 40px;
  }
  .u-pr-md--11 {
    padding-right: 44px;
  }
  .u-pr-md--12 {
    padding-right: 48px;
  }
  .u-pr-md--13 {
    padding-right: 52px;
  }
  .u-pr-md--14 {
    padding-right: 56px;
  }
  .u-pr-md--15 {
    padding-right: 60px;
  }
  .u-pr-md--16 {
    padding-right: 64px;
  }
  .u-pr-md--17 {
    padding-right: 68px;
  }
  .u-pr-md--18 {
    padding-right: 72px;
  }
  .u-pr-md--19 {
    padding-right: 76px;
  }
  .u-pr-md--20 {
    padding-right: 80px;
  }
  .u-pr-md--21 {
    padding-right: 84px;
  }
  .u-pr-md--22 {
    padding-right: 88px;
  }
  .u-pr-md--23 {
    padding-right: 92px;
  }
  .u-pr-md--24 {
    padding-right: 96px;
  }
  .u-pr-md--25 {
    padding-right: 100px;
  }
  .u-pr-md--26 {
    padding-right: 104px;
  }
  .u-pr-md--27 {
    padding-right: 108px;
  }
  .u-pr-md--28 {
    padding-right: 112px;
  }
  .u-pr-md--29 {
    padding-right: 116px;
  }
  .u-pr-md--30 {
    padding-right: 120px;
  }
  .u-pr-md--31 {
    padding-right: 124px;
  }
  .u-pr-md--32 {
    padding-right: 128px;
  }
  .u-pr-md--33 {
    padding-right: 132px;
  }
  .u-pr-md--34 {
    padding-right: 136px;
  }
  .u-pr-md--35 {
    padding-right: 140px;
  }
  .u-pr-md--36 {
    padding-right: 144px;
  }
  .u-pr-md--37 {
    padding-right: 148px;
  }
  .u-pr-md--38 {
    padding-right: 152px;
  }
  .u-pr-md--39 {
    padding-right: 156px;
  }
  .u-pr-md--40 {
    padding-right: 160px;
  }
  .u-pr-md--41 {
    padding-right: 164px;
  }
  .u-pr-md--42 {
    padding-right: 168px;
  }
  .u-pr-md--43 {
    padding-right: 172px;
  }
  .u-pr-md--44 {
    padding-right: 176px;
  }
  .u-pr-md--45 {
    padding-right: 180px;
  }
  .u-pr-md--46 {
    padding-right: 184px;
  }
  .u-pr-md--47 {
    padding-right: 188px;
  }
  .u-pr-md--48 {
    padding-right: 192px;
  }
  .u-pr-md--49 {
    padding-right: 196px;
  }
  .u-pr-md--50 {
    padding-right: 200px;
  }
  .u-pb-md--0 {
    padding-bottom: 0px;
  }
  .u-pb-md--1 {
    padding-bottom: 4px;
  }
  .u-pb-md--2 {
    padding-bottom: 8px;
  }
  .u-pb-md--3 {
    padding-bottom: 12px;
  }
  .u-pb-md--4 {
    padding-bottom: 16px;
  }
  .u-pb-md--5 {
    padding-bottom: 20px;
  }
  .u-pb-md--6 {
    padding-bottom: 24px;
  }
  .u-pb-md--7 {
    padding-bottom: 28px;
  }
  .u-pb-md--8 {
    padding-bottom: 32px;
  }
  .u-pb-md--9 {
    padding-bottom: 36px;
  }
  .u-pb-md--10 {
    padding-bottom: 40px;
  }
  .u-pb-md--11 {
    padding-bottom: 44px;
  }
  .u-pb-md--12 {
    padding-bottom: 48px;
  }
  .u-pb-md--13 {
    padding-bottom: 52px;
  }
  .u-pb-md--14 {
    padding-bottom: 56px;
  }
  .u-pb-md--15 {
    padding-bottom: 60px;
  }
  .u-pb-md--16 {
    padding-bottom: 64px;
  }
  .u-pb-md--17 {
    padding-bottom: 68px;
  }
  .u-pb-md--18 {
    padding-bottom: 72px;
  }
  .u-pb-md--19 {
    padding-bottom: 76px;
  }
  .u-pb-md--20 {
    padding-bottom: 80px;
  }
  .u-pb-md--21 {
    padding-bottom: 84px;
  }
  .u-pb-md--22 {
    padding-bottom: 88px;
  }
  .u-pb-md--23 {
    padding-bottom: 92px;
  }
  .u-pb-md--24 {
    padding-bottom: 96px;
  }
  .u-pb-md--25 {
    padding-bottom: 100px;
  }
  .u-pb-md--26 {
    padding-bottom: 104px;
  }
  .u-pb-md--27 {
    padding-bottom: 108px;
  }
  .u-pb-md--28 {
    padding-bottom: 112px;
  }
  .u-pb-md--29 {
    padding-bottom: 116px;
  }
  .u-pb-md--30 {
    padding-bottom: 120px;
  }
  .u-pb-md--31 {
    padding-bottom: 124px;
  }
  .u-pb-md--32 {
    padding-bottom: 128px;
  }
  .u-pb-md--33 {
    padding-bottom: 132px;
  }
  .u-pb-md--34 {
    padding-bottom: 136px;
  }
  .u-pb-md--35 {
    padding-bottom: 140px;
  }
  .u-pb-md--36 {
    padding-bottom: 144px;
  }
  .u-pb-md--37 {
    padding-bottom: 148px;
  }
  .u-pb-md--38 {
    padding-bottom: 152px;
  }
  .u-pb-md--39 {
    padding-bottom: 156px;
  }
  .u-pb-md--40 {
    padding-bottom: 160px;
  }
  .u-pb-md--41 {
    padding-bottom: 164px;
  }
  .u-pb-md--42 {
    padding-bottom: 168px;
  }
  .u-pb-md--43 {
    padding-bottom: 172px;
  }
  .u-pb-md--44 {
    padding-bottom: 176px;
  }
  .u-pb-md--45 {
    padding-bottom: 180px;
  }
  .u-pb-md--46 {
    padding-bottom: 184px;
  }
  .u-pb-md--47 {
    padding-bottom: 188px;
  }
  .u-pb-md--48 {
    padding-bottom: 192px;
  }
  .u-pb-md--49 {
    padding-bottom: 196px;
  }
  .u-pb-md--50 {
    padding-bottom: 200px;
  }
  .u-pl-md--0 {
    padding-left: 0px;
  }
  .u-pl-md--1 {
    padding-left: 4px;
  }
  .u-pl-md--2 {
    padding-left: 8px;
  }
  .u-pl-md--3 {
    padding-left: 12px;
  }
  .u-pl-md--4 {
    padding-left: 16px;
  }
  .u-pl-md--5 {
    padding-left: 20px;
  }
  .u-pl-md--6 {
    padding-left: 24px;
  }
  .u-pl-md--7 {
    padding-left: 28px;
  }
  .u-pl-md--8 {
    padding-left: 32px;
  }
  .u-pl-md--9 {
    padding-left: 36px;
  }
  .u-pl-md--10 {
    padding-left: 40px;
  }
  .u-pl-md--11 {
    padding-left: 44px;
  }
  .u-pl-md--12 {
    padding-left: 48px;
  }
  .u-pl-md--13 {
    padding-left: 52px;
  }
  .u-pl-md--14 {
    padding-left: 56px;
  }
  .u-pl-md--15 {
    padding-left: 60px;
  }
  .u-pl-md--16 {
    padding-left: 64px;
  }
  .u-pl-md--17 {
    padding-left: 68px;
  }
  .u-pl-md--18 {
    padding-left: 72px;
  }
  .u-pl-md--19 {
    padding-left: 76px;
  }
  .u-pl-md--20 {
    padding-left: 80px;
  }
  .u-pl-md--21 {
    padding-left: 84px;
  }
  .u-pl-md--22 {
    padding-left: 88px;
  }
  .u-pl-md--23 {
    padding-left: 92px;
  }
  .u-pl-md--24 {
    padding-left: 96px;
  }
  .u-pl-md--25 {
    padding-left: 100px;
  }
  .u-pl-md--26 {
    padding-left: 104px;
  }
  .u-pl-md--27 {
    padding-left: 108px;
  }
  .u-pl-md--28 {
    padding-left: 112px;
  }
  .u-pl-md--29 {
    padding-left: 116px;
  }
  .u-pl-md--30 {
    padding-left: 120px;
  }
  .u-pl-md--31 {
    padding-left: 124px;
  }
  .u-pl-md--32 {
    padding-left: 128px;
  }
  .u-pl-md--33 {
    padding-left: 132px;
  }
  .u-pl-md--34 {
    padding-left: 136px;
  }
  .u-pl-md--35 {
    padding-left: 140px;
  }
  .u-pl-md--36 {
    padding-left: 144px;
  }
  .u-pl-md--37 {
    padding-left: 148px;
  }
  .u-pl-md--38 {
    padding-left: 152px;
  }
  .u-pl-md--39 {
    padding-left: 156px;
  }
  .u-pl-md--40 {
    padding-left: 160px;
  }
  .u-pl-md--41 {
    padding-left: 164px;
  }
  .u-pl-md--42 {
    padding-left: 168px;
  }
  .u-pl-md--43 {
    padding-left: 172px;
  }
  .u-pl-md--44 {
    padding-left: 176px;
  }
  .u-pl-md--45 {
    padding-left: 180px;
  }
  .u-pl-md--46 {
    padding-left: 184px;
  }
  .u-pl-md--47 {
    padding-left: 188px;
  }
  .u-pl-md--48 {
    padding-left: 192px;
  }
  .u-pl-md--49 {
    padding-left: 196px;
  }
  .u-pl-md--50 {
    padding-left: 200px;
  }
  .u-fontSize-md--12 {
    font-size: 12px;
  }
  .u-fontSize-md--14 {
    font-size: 14px;
  }
  .u-fontSize-md--16 {
    font-size: 16px;
  }
  .u-fontSize-md--17 {
    font-size: 17px;
  }
  .u-fontSize-md--18 {
    font-size: 18px;
  }
  .u-fontSize-md--19 {
    font-size: 19px;
  }
  .u-fontSize-md--20 {
    font-size: 20px;
  }
  .u-fontSize-md--21 {
    font-size: 21px;
  }
  .u-fontSize-md--22 {
    font-size: 22px;
  }
  .u-fontSize-md--23 {
    font-size: 23px;
  }
  .u-fontSize-md--24 {
    font-size: 24px;
  }
  .u-fontSize-md--25 {
    font-size: 25px;
  }
  .u-fontSize-md--26 {
    font-size: 26px;
  }
  .u-fontSize-md--27 {
    font-size: 27px;
  }
  .u-fontSize-md--28 {
    font-size: 28px;
  }
  .u-fontSize-md--29 {
    font-size: 29px;
  }
  .u-fontSize-md--30 {
    font-size: 30px;
  }
  .u-fontSize-md--31 {
    font-size: 31px;
  }
  .u-fontSize-md--32 {
    font-size: 32px;
  }
  .u-fontSize-md--33 {
    font-size: 33px;
  }
  .u-fontSize-md--34 {
    font-size: 34px;
  }
  .u-fontSize-md--35 {
    font-size: 35px;
  }
  .u-fontSize-md--36 {
    font-size: 36px;
  }
  .u-fontSize-md--37 {
    font-size: 37px;
  }
  .u-fontSize-md--38 {
    font-size: 38px;
  }
  .u-fontSize-md--39 {
    font-size: 39px;
  }
  .u-fontSize-md--40 {
    font-size: 40px;
  }
  .u-fontSize-md--44 {
    font-size: 44px;
  }
  .u-fontSize-md--48 {
    font-size: 48px;
  }
  .u-fontSize-md--50 {
    font-size: 50px;
  }
  .u-fontSize-md--52 {
    font-size: 52px;
  }
  .u-fontSize-md--60 {
    font-size: 60px;
  }
  .u-fontSize-md--80 {
    font-size: 80px;
  }
  .u-fontSize-md--88 {
    font-size: 88px;
  }
  .u-fontSize-md--90 {
    font-size: 90px;
  }
  .u-fontSize-md--100 {
    font-size: 100px;
  }
  .u-fontWeight-md--normal {
    font-weight: normal;
  }
  .u-fontWeight-md--bold {
    font-weight: bold;
  }
  .u-fontWeight-md--bolder {
    font-weight: bolder;
  }
  .u-fontWeight-md--100 {
    font-weight: 100;
  }
  .u-fontWeight-md--200 {
    font-weight: 200;
  }
  .u-fontWeight-md--300 {
    font-weight: 300;
  }
  .u-fontWeight-md--400 {
    font-weight: 400;
  }
  .u-fontWeight-md--500 {
    font-weight: 500;
  }
  .u-fontWeight-md--600 {
    font-weight: 600;
  }
  .u-fontWeight-md--700 {
    font-weight: 700;
  }
  .u-fontWeight-md--800 {
    font-weight: 800;
  }
  .u-fontWeight-md--900 {
    font-weight: 900;
  }
  .u-writingMode-md--horizontal-tb {
    writing-mode: horizontal-tb;
  }
  .u-writingMode-md--vertical-rl {
    writing-mode: vertical-rl;
  }
  .u-writingMode-md--vertical-lr {
    writing-mode: vertical-lr;
  }
  .u-writingMode-md--lr-tb {
    writing-mode: lr-tb;
  }
  .u-writingMode-md--tb-rl {
    writing-mode: tb-rl;
  }
  .u-writingMode-md--rl-tb {
    writing-mode: rl-tb;
  }
  .u-wordBreak-md--break-all {
    word-break: break-all;
  }
  .u-wordBreak-md--break-word {
    word-break: break-word;
  }
  .u-wordBreak-md--inherit {
    word-break: inherit;
  }
  .u-wordBreak-md--initial {
    word-break: initial;
  }
  .u-wordBreak-md--keep-all {
    word-break: keep-all;
  }
  .u-wordBreak-md--normal {
    word-break: normal;
  }
  .u-wordBreak-md--revert {
    word-break: revert;
  }
  .u-opacity-md--0 {
    opacity: 0;
  }
  .u-opacity-md--5 {
    opacity: 0.05;
  }
  .u-opacity-md--10 {
    opacity: 0.1;
  }
  .u-opacity-md--15 {
    opacity: 0.15;
  }
  .u-opacity-md--20 {
    opacity: 0.2;
  }
  .u-opacity-md--25 {
    opacity: 0.25;
  }
  .u-opacity-md--30 {
    opacity: 0.3;
  }
  .u-opacity-md--35 {
    opacity: 0.35;
  }
  .u-opacity-md--40 {
    opacity: 0.4;
  }
  .u-opacity-md--45 {
    opacity: 0.45;
  }
  .u-opacity-md--50 {
    opacity: 0.5;
  }
  .u-opacity-md--55 {
    opacity: 0.55;
  }
  .u-opacity-md--60 {
    opacity: 0.6;
  }
  .u-opacity-md--65 {
    opacity: 0.65;
  }
  .u-opacity-md--70 {
    opacity: 0.7;
  }
  .u-opacity-md--75 {
    opacity: 0.75;
  }
  .u-opacity-md--80 {
    opacity: 0.8;
  }
  .u-opacity-md--85 {
    opacity: 0.85;
  }
  .u-opacity-md--90 {
    opacity: 0.9;
  }
  .u-opacity-md--95 {
    opacity: 0.95;
  }
  .u-opacity-md--100 {
    opacity: 1;
  }
}
@media (min-width: 1184px) {
  .u-textAlign-lg--center {
    text-align: center;
  }
  .u-textAlign-lg--right {
    text-align: right;
  }
  .u-textAlign-lg--left {
    text-align: left;
  }
  .u-border-lg {
    border: 1px solid;
  }
  .u-border-lg--0 {
    border: 0;
  }
  .u-border-lg--1 {
    border: 1px solid;
  }
  .u-border-lg--2 {
    border: 2px solid;
  }
  .u-border-lg--3 {
    border: 3px solid;
  }
  .u-border-lg--4 {
    border: 4px solid;
  }
  .u-border-lg--5 {
    border: 5px solid;
  }
  .u-borderTop-lg {
    border-top: 1px solid;
  }
  .u-borderTop-lg--0 {
    border-top: 0;
  }
  .u-borderTop-lg--1 {
    border-top: 1px solid;
  }
  .u-borderTop-lg--2 {
    border-top: 2px solid;
  }
  .u-borderTop-lg--3 {
    border-top: 3px solid;
  }
  .u-borderTop-lg--4 {
    border-top: 4px solid;
  }
  .u-borderTop-lg--5 {
    border-top: 5px solid;
  }
  .u-borderRight-lg {
    border-right: 1px solid;
  }
  .u-borderRight-lg--0 {
    border-right: 0;
  }
  .u-borderRight-lg--1 {
    border-right: 1px solid;
  }
  .u-borderRight-lg--2 {
    border-right: 2px solid;
  }
  .u-borderRight-lg--3 {
    border-right: 3px solid;
  }
  .u-borderRight-lg--4 {
    border-right: 4px solid;
  }
  .u-borderRight-lg--5 {
    border-right: 5px solid;
  }
  .u-borderBottom-lg {
    border-bottom: 1px solid;
  }
  .u-borderBottom-lg--0 {
    border-bottom: 0;
  }
  .u-borderBottom-lg--1 {
    border-bottom: 1px solid;
  }
  .u-borderBottom-lg--2 {
    border-bottom: 2px solid;
  }
  .u-borderBottom-lg--3 {
    border-bottom: 3px solid;
  }
  .u-borderBottom-lg--4 {
    border-bottom: 4px solid;
  }
  .u-borderBottom-lg--5 {
    border-bottom: 5px solid;
  }
  .u-borderLeft-lg {
    border-left: 1px solid;
  }
  .u-borderLeft-lg--0 {
    border-left: 0;
  }
  .u-borderLeft-lg--1 {
    border-left: 1px solid;
  }
  .u-borderLeft-lg--2 {
    border-left: 2px solid;
  }
  .u-borderLeft-lg--3 {
    border-left: 3px solid;
  }
  .u-borderLeft-lg--4 {
    border-left: 4px solid;
  }
  .u-borderLeft-lg--5 {
    border-left: 5px solid;
  }
  .u-d-lg--none {
    display: none;
  }
  .u-d-lg--inline {
    display: inline;
  }
  .u-d-lg--inline-block {
    display: inline-block;
  }
  .u-d-lg--block {
    display: block;
  }
  .u-d-lg--table {
    display: table;
  }
  .u-d-lg--flex {
    display: flex;
  }
  .u-d-lg--inline-flex {
    display: inline-flex;
  }
  .u-width-lg--0 {
    width: 0px;
  }
  .u-width-lg--1 {
    width: 4px;
  }
  .u-width-lg--2 {
    width: 8px;
  }
  .u-width-lg--3 {
    width: 12px;
  }
  .u-width-lg--4 {
    width: 16px;
  }
  .u-width-lg--5 {
    width: 20px;
  }
  .u-width-lg--6 {
    width: 24px;
  }
  .u-width-lg--7 {
    width: 28px;
  }
  .u-width-lg--8 {
    width: 32px;
  }
  .u-width-lg--9 {
    width: 36px;
  }
  .u-width-lg--10 {
    width: 40px;
  }
  .u-width-lg--11 {
    width: 44px;
  }
  .u-width-lg--12 {
    width: 48px;
  }
  .u-width-lg--13 {
    width: 52px;
  }
  .u-width-lg--14 {
    width: 56px;
  }
  .u-width-lg--15 {
    width: 60px;
  }
  .u-width-lg--16 {
    width: 64px;
  }
  .u-width-lg--17 {
    width: 68px;
  }
  .u-width-lg--18 {
    width: 72px;
  }
  .u-width-lg--19 {
    width: 76px;
  }
  .u-width-lg--20 {
    width: 80px;
  }
  .u-width-lg--21 {
    width: 84px;
  }
  .u-width-lg--22 {
    width: 88px;
  }
  .u-width-lg--23 {
    width: 92px;
  }
  .u-width-lg--24 {
    width: 96px;
  }
  .u-width-lg--25 {
    width: 100px;
  }
  .u-width-lg--26 {
    width: 104px;
  }
  .u-width-lg--27 {
    width: 108px;
  }
  .u-width-lg--28 {
    width: 112px;
  }
  .u-width-lg--29 {
    width: 116px;
  }
  .u-width-lg--30 {
    width: 120px;
  }
  .u-width-lg--31 {
    width: 124px;
  }
  .u-width-lg--32 {
    width: 128px;
  }
  .u-width-lg--33 {
    width: 132px;
  }
  .u-width-lg--34 {
    width: 136px;
  }
  .u-width-lg--35 {
    width: 140px;
  }
  .u-width-lg--36 {
    width: 144px;
  }
  .u-width-lg--37 {
    width: 148px;
  }
  .u-width-lg--38 {
    width: 152px;
  }
  .u-width-lg--39 {
    width: 156px;
  }
  .u-width-lg--40 {
    width: 160px;
  }
  .u-width-lg--41 {
    width: 164px;
  }
  .u-width-lg--42 {
    width: 168px;
  }
  .u-width-lg--43 {
    width: 172px;
  }
  .u-width-lg--44 {
    width: 176px;
  }
  .u-width-lg--45 {
    width: 180px;
  }
  .u-width-lg--46 {
    width: 184px;
  }
  .u-width-lg--47 {
    width: 188px;
  }
  .u-width-lg--48 {
    width: 192px;
  }
  .u-width-lg--49 {
    width: 196px;
  }
  .u-width-lg--50 {
    width: 200px;
  }
  .u-width-lg--10p {
    width: 10%;
  }
  .u-width-lg--20p {
    width: 20%;
  }
  .u-width-lg--25p {
    width: 25%;
  }
  .u-width-lg--30p {
    width: 30%;
  }
  .u-width-lg--33p {
    width: 33.3333333333%;
  }
  .u-width-lg--35p {
    width: 35%;
  }
  .u-width-lg--40p {
    width: 40%;
  }
  .u-width-lg--45p {
    width: 45%;
  }
  .u-width-lg--50p {
    width: 50%;
  }
  .u-width-lg--55p {
    width: 55%;
  }
  .u-width-lg--60p {
    width: 60%;
  }
  .u-width-lg--65p {
    width: 65%;
  }
  .u-width-lg--66p {
    width: 66.6666666667%;
  }
  .u-width-lg--70p {
    width: 70%;
  }
  .u-width-lg--75p {
    width: 75%;
  }
  .u-width-lg--80p {
    width: 80%;
  }
  .u-width-lg--85p {
    width: 85%;
  }
  .u-width-lg--90p {
    width: 90%;
  }
  .u-width-lg--95p {
    width: 95%;
  }
  .u-width-lg--100p {
    width: 100%;
  }
  .u-width-lg--auto {
    width: auto;
  }
  .u-minWidth-lg--0 {
    min-width: 0px;
  }
  .u-minWidth-lg--1 {
    min-width: 4px;
  }
  .u-minWidth-lg--2 {
    min-width: 8px;
  }
  .u-minWidth-lg--3 {
    min-width: 12px;
  }
  .u-minWidth-lg--4 {
    min-width: 16px;
  }
  .u-minWidth-lg--5 {
    min-width: 20px;
  }
  .u-minWidth-lg--6 {
    min-width: 24px;
  }
  .u-minWidth-lg--7 {
    min-width: 28px;
  }
  .u-minWidth-lg--8 {
    min-width: 32px;
  }
  .u-minWidth-lg--9 {
    min-width: 36px;
  }
  .u-minWidth-lg--10 {
    min-width: 40px;
  }
  .u-minWidth-lg--11 {
    min-width: 44px;
  }
  .u-minWidth-lg--12 {
    min-width: 48px;
  }
  .u-minWidth-lg--13 {
    min-width: 52px;
  }
  .u-minWidth-lg--14 {
    min-width: 56px;
  }
  .u-minWidth-lg--15 {
    min-width: 60px;
  }
  .u-minWidth-lg--16 {
    min-width: 64px;
  }
  .u-minWidth-lg--17 {
    min-width: 68px;
  }
  .u-minWidth-lg--18 {
    min-width: 72px;
  }
  .u-minWidth-lg--19 {
    min-width: 76px;
  }
  .u-minWidth-lg--20 {
    min-width: 80px;
  }
  .u-minWidth-lg--21 {
    min-width: 84px;
  }
  .u-minWidth-lg--22 {
    min-width: 88px;
  }
  .u-minWidth-lg--23 {
    min-width: 92px;
  }
  .u-minWidth-lg--24 {
    min-width: 96px;
  }
  .u-minWidth-lg--25 {
    min-width: 100px;
  }
  .u-minWidth-lg--26 {
    min-width: 104px;
  }
  .u-minWidth-lg--27 {
    min-width: 108px;
  }
  .u-minWidth-lg--28 {
    min-width: 112px;
  }
  .u-minWidth-lg--29 {
    min-width: 116px;
  }
  .u-minWidth-lg--30 {
    min-width: 120px;
  }
  .u-minWidth-lg--31 {
    min-width: 124px;
  }
  .u-minWidth-lg--32 {
    min-width: 128px;
  }
  .u-minWidth-lg--33 {
    min-width: 132px;
  }
  .u-minWidth-lg--34 {
    min-width: 136px;
  }
  .u-minWidth-lg--35 {
    min-width: 140px;
  }
  .u-minWidth-lg--36 {
    min-width: 144px;
  }
  .u-minWidth-lg--37 {
    min-width: 148px;
  }
  .u-minWidth-lg--38 {
    min-width: 152px;
  }
  .u-minWidth-lg--39 {
    min-width: 156px;
  }
  .u-minWidth-lg--40 {
    min-width: 160px;
  }
  .u-minWidth-lg--41 {
    min-width: 164px;
  }
  .u-minWidth-lg--42 {
    min-width: 168px;
  }
  .u-minWidth-lg--43 {
    min-width: 172px;
  }
  .u-minWidth-lg--44 {
    min-width: 176px;
  }
  .u-minWidth-lg--45 {
    min-width: 180px;
  }
  .u-minWidth-lg--46 {
    min-width: 184px;
  }
  .u-minWidth-lg--47 {
    min-width: 188px;
  }
  .u-minWidth-lg--48 {
    min-width: 192px;
  }
  .u-minWidth-lg--49 {
    min-width: 196px;
  }
  .u-minWidth-lg--50 {
    min-width: 200px;
  }
  .u-minWidth-lg--10p {
    min-width: 10%;
  }
  .u-minWidth-lg--20p {
    min-width: 20%;
  }
  .u-minWidth-lg--25p {
    min-width: 25%;
  }
  .u-minWidth-lg--30p {
    min-width: 30%;
  }
  .u-minWidth-lg--33p {
    min-width: 33.3333333333%;
  }
  .u-minWidth-lg--35p {
    min-width: 35%;
  }
  .u-minWidth-lg--40p {
    min-width: 40%;
  }
  .u-minWidth-lg--45p {
    min-width: 45%;
  }
  .u-minWidth-lg--50p {
    min-width: 50%;
  }
  .u-minWidth-lg--55p {
    min-width: 55%;
  }
  .u-minWidth-lg--60p {
    min-width: 60%;
  }
  .u-minWidth-lg--65p {
    min-width: 65%;
  }
  .u-minWidth-lg--66p {
    min-width: 66.6666666667%;
  }
  .u-minWidth-lg--70p {
    min-width: 70%;
  }
  .u-minWidth-lg--75p {
    min-width: 75%;
  }
  .u-minWidth-lg--80p {
    min-width: 80%;
  }
  .u-minWidth-lg--85p {
    min-width: 85%;
  }
  .u-minWidth-lg--90p {
    min-width: 90%;
  }
  .u-minWidth-lg--95p {
    min-width: 95%;
  }
  .u-minWidth-lg--100p {
    min-width: 100%;
  }
  .u-minWidth-lg--auto {
    min-width: auto;
  }
  .u-maxWidth-lg--0 {
    max-width: 0px;
  }
  .u-maxWidth-lg--1 {
    max-width: 4px;
  }
  .u-maxWidth-lg--2 {
    max-width: 8px;
  }
  .u-maxWidth-lg--3 {
    max-width: 12px;
  }
  .u-maxWidth-lg--4 {
    max-width: 16px;
  }
  .u-maxWidth-lg--5 {
    max-width: 20px;
  }
  .u-maxWidth-lg--6 {
    max-width: 24px;
  }
  .u-maxWidth-lg--7 {
    max-width: 28px;
  }
  .u-maxWidth-lg--8 {
    max-width: 32px;
  }
  .u-maxWidth-lg--9 {
    max-width: 36px;
  }
  .u-maxWidth-lg--10 {
    max-width: 40px;
  }
  .u-maxWidth-lg--11 {
    max-width: 44px;
  }
  .u-maxWidth-lg--12 {
    max-width: 48px;
  }
  .u-maxWidth-lg--13 {
    max-width: 52px;
  }
  .u-maxWidth-lg--14 {
    max-width: 56px;
  }
  .u-maxWidth-lg--15 {
    max-width: 60px;
  }
  .u-maxWidth-lg--16 {
    max-width: 64px;
  }
  .u-maxWidth-lg--17 {
    max-width: 68px;
  }
  .u-maxWidth-lg--18 {
    max-width: 72px;
  }
  .u-maxWidth-lg--19 {
    max-width: 76px;
  }
  .u-maxWidth-lg--20 {
    max-width: 80px;
  }
  .u-maxWidth-lg--21 {
    max-width: 84px;
  }
  .u-maxWidth-lg--22 {
    max-width: 88px;
  }
  .u-maxWidth-lg--23 {
    max-width: 92px;
  }
  .u-maxWidth-lg--24 {
    max-width: 96px;
  }
  .u-maxWidth-lg--25 {
    max-width: 100px;
  }
  .u-maxWidth-lg--26 {
    max-width: 104px;
  }
  .u-maxWidth-lg--27 {
    max-width: 108px;
  }
  .u-maxWidth-lg--28 {
    max-width: 112px;
  }
  .u-maxWidth-lg--29 {
    max-width: 116px;
  }
  .u-maxWidth-lg--30 {
    max-width: 120px;
  }
  .u-maxWidth-lg--31 {
    max-width: 124px;
  }
  .u-maxWidth-lg--32 {
    max-width: 128px;
  }
  .u-maxWidth-lg--33 {
    max-width: 132px;
  }
  .u-maxWidth-lg--34 {
    max-width: 136px;
  }
  .u-maxWidth-lg--35 {
    max-width: 140px;
  }
  .u-maxWidth-lg--36 {
    max-width: 144px;
  }
  .u-maxWidth-lg--37 {
    max-width: 148px;
  }
  .u-maxWidth-lg--38 {
    max-width: 152px;
  }
  .u-maxWidth-lg--39 {
    max-width: 156px;
  }
  .u-maxWidth-lg--40 {
    max-width: 160px;
  }
  .u-maxWidth-lg--41 {
    max-width: 164px;
  }
  .u-maxWidth-lg--42 {
    max-width: 168px;
  }
  .u-maxWidth-lg--43 {
    max-width: 172px;
  }
  .u-maxWidth-lg--44 {
    max-width: 176px;
  }
  .u-maxWidth-lg--45 {
    max-width: 180px;
  }
  .u-maxWidth-lg--46 {
    max-width: 184px;
  }
  .u-maxWidth-lg--47 {
    max-width: 188px;
  }
  .u-maxWidth-lg--48 {
    max-width: 192px;
  }
  .u-maxWidth-lg--49 {
    max-width: 196px;
  }
  .u-maxWidth-lg--50 {
    max-width: 200px;
  }
  .u-maxWidth-lg--10p {
    max-width: 10%;
  }
  .u-maxWidth-lg--20p {
    max-width: 20%;
  }
  .u-maxWidth-lg--25p {
    max-width: 25%;
  }
  .u-maxWidth-lg--30p {
    max-width: 30%;
  }
  .u-maxWidth-lg--33p {
    max-width: 33.3333333333%;
  }
  .u-maxWidth-lg--35p {
    max-width: 35%;
  }
  .u-maxWidth-lg--40p {
    max-width: 40%;
  }
  .u-maxWidth-lg--45p {
    max-width: 45%;
  }
  .u-maxWidth-lg--50p {
    max-width: 50%;
  }
  .u-maxWidth-lg--55p {
    max-width: 55%;
  }
  .u-maxWidth-lg--60p {
    max-width: 60%;
  }
  .u-maxWidth-lg--65p {
    max-width: 65%;
  }
  .u-maxWidth-lg--66p {
    max-width: 66.6666666667%;
  }
  .u-maxWidth-lg--70p {
    max-width: 70%;
  }
  .u-maxWidth-lg--75p {
    max-width: 75%;
  }
  .u-maxWidth-lg--80p {
    max-width: 80%;
  }
  .u-maxWidth-lg--85p {
    max-width: 85%;
  }
  .u-maxWidth-lg--90p {
    max-width: 90%;
  }
  .u-maxWidth-lg--95p {
    max-width: 95%;
  }
  .u-maxWidth-lg--100p {
    max-width: 100%;
  }
  .u-maxWidth-lg--auto {
    max-width: auto;
  }
  .u-maxWidth-lg--none {
    max-width: none;
  }
  .u-maxWidth-lg--700 {
    max-width: 700px;
  }
  .u-maxWidth-lg--940 {
    max-width: 940px;
  }
  .u-maxWidth-lg--1400 {
    max-width: 1400px;
  }
  .u-maxWidth-lg--1920 {
    max-width: 1920px;
  }
  .u-height-lg--0 {
    height: 0px;
  }
  .u-height-lg--1 {
    height: 4px;
  }
  .u-height-lg--2 {
    height: 8px;
  }
  .u-height-lg--3 {
    height: 12px;
  }
  .u-height-lg--4 {
    height: 16px;
  }
  .u-height-lg--5 {
    height: 20px;
  }
  .u-height-lg--6 {
    height: 24px;
  }
  .u-height-lg--7 {
    height: 28px;
  }
  .u-height-lg--8 {
    height: 32px;
  }
  .u-height-lg--9 {
    height: 36px;
  }
  .u-height-lg--10 {
    height: 40px;
  }
  .u-height-lg--11 {
    height: 44px;
  }
  .u-height-lg--12 {
    height: 48px;
  }
  .u-height-lg--13 {
    height: 52px;
  }
  .u-height-lg--14 {
    height: 56px;
  }
  .u-height-lg--15 {
    height: 60px;
  }
  .u-height-lg--16 {
    height: 64px;
  }
  .u-height-lg--17 {
    height: 68px;
  }
  .u-height-lg--18 {
    height: 72px;
  }
  .u-height-lg--19 {
    height: 76px;
  }
  .u-height-lg--20 {
    height: 80px;
  }
  .u-height-lg--21 {
    height: 84px;
  }
  .u-height-lg--22 {
    height: 88px;
  }
  .u-height-lg--23 {
    height: 92px;
  }
  .u-height-lg--24 {
    height: 96px;
  }
  .u-height-lg--25 {
    height: 100px;
  }
  .u-height-lg--26 {
    height: 104px;
  }
  .u-height-lg--27 {
    height: 108px;
  }
  .u-height-lg--28 {
    height: 112px;
  }
  .u-height-lg--29 {
    height: 116px;
  }
  .u-height-lg--30 {
    height: 120px;
  }
  .u-height-lg--31 {
    height: 124px;
  }
  .u-height-lg--32 {
    height: 128px;
  }
  .u-height-lg--33 {
    height: 132px;
  }
  .u-height-lg--34 {
    height: 136px;
  }
  .u-height-lg--35 {
    height: 140px;
  }
  .u-height-lg--36 {
    height: 144px;
  }
  .u-height-lg--37 {
    height: 148px;
  }
  .u-height-lg--38 {
    height: 152px;
  }
  .u-height-lg--39 {
    height: 156px;
  }
  .u-height-lg--40 {
    height: 160px;
  }
  .u-height-lg--41 {
    height: 164px;
  }
  .u-height-lg--42 {
    height: 168px;
  }
  .u-height-lg--43 {
    height: 172px;
  }
  .u-height-lg--44 {
    height: 176px;
  }
  .u-height-lg--45 {
    height: 180px;
  }
  .u-height-lg--46 {
    height: 184px;
  }
  .u-height-lg--47 {
    height: 188px;
  }
  .u-height-lg--48 {
    height: 192px;
  }
  .u-height-lg--49 {
    height: 196px;
  }
  .u-height-lg--50 {
    height: 200px;
  }
  .u-height-lg--10p {
    height: 10%;
  }
  .u-height-lg--20p {
    height: 20%;
  }
  .u-height-lg--25p {
    height: 25%;
  }
  .u-height-lg--30p {
    height: 30%;
  }
  .u-height-lg--33p {
    height: 33.3333333333%;
  }
  .u-height-lg--35p {
    height: 35%;
  }
  .u-height-lg--40p {
    height: 40%;
  }
  .u-height-lg--45p {
    height: 45%;
  }
  .u-height-lg--50p {
    height: 50%;
  }
  .u-height-lg--55p {
    height: 55%;
  }
  .u-height-lg--60p {
    height: 60%;
  }
  .u-height-lg--65p {
    height: 65%;
  }
  .u-height-lg--66p {
    height: 66.6666666667%;
  }
  .u-height-lg--70p {
    height: 70%;
  }
  .u-height-lg--75p {
    height: 75%;
  }
  .u-height-lg--80p {
    height: 80%;
  }
  .u-height-lg--85p {
    height: 85%;
  }
  .u-height-lg--90p {
    height: 90%;
  }
  .u-height-lg--95p {
    height: 95%;
  }
  .u-height-lg--100p {
    height: 100%;
  }
  .u-height-lg--auto {
    height: auto;
  }
  .flex-lg--fill {
    flex: 1 1 auto;
  }
  .u-flexDirection-lg--row {
    flex-direction: row;
  }
  .u-flexDirection-lg--column {
    flex-direction: column;
  }
  .u-flexDirection-lg--row-reverse {
    flex-direction: row-reverse;
  }
  .u-flexDirection-lg--column-reverse {
    flex-direction: column-reverse;
  }
  .u-flex-lg--grow-0 {
    flex-grow: 0;
  }
  .u-flex-lg--grow-1 {
    flex-grow: 1;
  }
  .u-flex-lg--shrink-0 {
    flex-shrink: 0;
  }
  .u-flex-lg--shrink-1 {
    flex-shrink: 1;
  }
  .u-flexWrap-lg--wrap {
    flex-wrap: wrap;
  }
  .u-flexWrap-lg--nowrap {
    flex-wrap: nowrap;
  }
  .u-flexWrap-lg--wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .u-justifyContent-lg--start {
    justify-content: flex-start;
  }
  .u-justifyContent-lg--end {
    justify-content: flex-end;
  }
  .u-justifyContent-lg--center {
    justify-content: center;
  }
  .u-justifyContent-lg--between {
    justify-content: space-between;
  }
  .u-justifyContent-lg--around {
    justify-content: space-around;
  }
  .u-alignItems-lg--start {
    align-items: flex-start;
  }
  .u-alignItems-lg--end {
    align-items: flex-end;
  }
  .u-alignItems-lg--center {
    align-items: center;
  }
  .u-alignItems-lg--baseline {
    align-items: baseline;
  }
  .u-alignItems-lg--stretch {
    align-items: stretch;
  }
  .u-alignContent-lg--start {
    align-content: flex-start;
  }
  .u-alignContent-lg--end {
    align-content: flex-end;
  }
  .u-alignContent-lg--center {
    align-content: center;
  }
  .u-alignContent-lg--between {
    align-content: space-between;
  }
  .u-alignContent-lg--around {
    align-content: space-around;
  }
  .u-alignContent-lg--stretch {
    align-content: stretch;
  }
  .u-alignSelf-lg--auto {
    align-self: auto;
  }
  .u-alignSelf-lg--start {
    align-self: flex-start;
  }
  .u-alignSelf-lg--end {
    align-self: flex-end;
  }
  .u-alignSelf-lg--center {
    align-self: center;
  }
  .u-alignSelf-lg--baseline {
    align-self: baseline;
  }
  .u-alignSelf-lg--stretch {
    align-self: stretch;
  }
  .u-order-lg--first {
    order: -1;
  }
  .u-order-lg--0 {
    order: 0;
  }
  .u-order-lg--1 {
    order: 1;
  }
  .u-order-lg--2 {
    order: 2;
  }
  .u-order-lg--3 {
    order: 3;
  }
  .u-order-lg--4 {
    order: 4;
  }
  .u-order-lg--5 {
    order: 5;
  }
  .u-order-lg--last {
    order: 6;
  }
  .u-m-lg--0 {
    margin: 0px;
  }
  .u-m-lg--1 {
    margin: 4px;
  }
  .u-m-lg--2 {
    margin: 8px;
  }
  .u-m-lg--3 {
    margin: 12px;
  }
  .u-m-lg--4 {
    margin: 16px;
  }
  .u-m-lg--5 {
    margin: 20px;
  }
  .u-m-lg--6 {
    margin: 24px;
  }
  .u-m-lg--7 {
    margin: 28px;
  }
  .u-m-lg--8 {
    margin: 32px;
  }
  .u-m-lg--9 {
    margin: 36px;
  }
  .u-m-lg--10 {
    margin: 40px;
  }
  .u-m-lg--11 {
    margin: 44px;
  }
  .u-m-lg--12 {
    margin: 48px;
  }
  .u-m-lg--13 {
    margin: 52px;
  }
  .u-m-lg--14 {
    margin: 56px;
  }
  .u-m-lg--15 {
    margin: 60px;
  }
  .u-m-lg--16 {
    margin: 64px;
  }
  .u-m-lg--17 {
    margin: 68px;
  }
  .u-m-lg--18 {
    margin: 72px;
  }
  .u-m-lg--19 {
    margin: 76px;
  }
  .u-m-lg--20 {
    margin: 80px;
  }
  .u-m-lg--21 {
    margin: 84px;
  }
  .u-m-lg--22 {
    margin: 88px;
  }
  .u-m-lg--23 {
    margin: 92px;
  }
  .u-m-lg--24 {
    margin: 96px;
  }
  .u-m-lg--25 {
    margin: 100px;
  }
  .u-m-lg--26 {
    margin: 104px;
  }
  .u-m-lg--27 {
    margin: 108px;
  }
  .u-m-lg--28 {
    margin: 112px;
  }
  .u-m-lg--29 {
    margin: 116px;
  }
  .u-m-lg--30 {
    margin: 120px;
  }
  .u-m-lg--31 {
    margin: 124px;
  }
  .u-m-lg--32 {
    margin: 128px;
  }
  .u-m-lg--33 {
    margin: 132px;
  }
  .u-m-lg--34 {
    margin: 136px;
  }
  .u-m-lg--35 {
    margin: 140px;
  }
  .u-m-lg--36 {
    margin: 144px;
  }
  .u-m-lg--37 {
    margin: 148px;
  }
  .u-m-lg--38 {
    margin: 152px;
  }
  .u-m-lg--39 {
    margin: 156px;
  }
  .u-m-lg--40 {
    margin: 160px;
  }
  .u-m-lg--41 {
    margin: 164px;
  }
  .u-m-lg--42 {
    margin: 168px;
  }
  .u-m-lg--43 {
    margin: 172px;
  }
  .u-m-lg--44 {
    margin: 176px;
  }
  .u-m-lg--45 {
    margin: 180px;
  }
  .u-m-lg--46 {
    margin: 184px;
  }
  .u-m-lg--47 {
    margin: 188px;
  }
  .u-m-lg--48 {
    margin: 192px;
  }
  .u-m-lg--49 {
    margin: 196px;
  }
  .u-m-lg--50 {
    margin: 200px;
  }
  .u-m-lg--auto {
    margin: auto;
  }
  .u-mx-lg--0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .u-mx-lg--1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .u-mx-lg--2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .u-mx-lg--3 {
    margin-right: 12px;
    margin-left: 12px;
  }
  .u-mx-lg--4 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .u-mx-lg--5 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .u-mx-lg--6 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .u-mx-lg--7 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .u-mx-lg--8 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .u-mx-lg--9 {
    margin-right: 36px;
    margin-left: 36px;
  }
  .u-mx-lg--10 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .u-mx-lg--11 {
    margin-right: 44px;
    margin-left: 44px;
  }
  .u-mx-lg--12 {
    margin-right: 48px;
    margin-left: 48px;
  }
  .u-mx-lg--13 {
    margin-right: 52px;
    margin-left: 52px;
  }
  .u-mx-lg--14 {
    margin-right: 56px;
    margin-left: 56px;
  }
  .u-mx-lg--15 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .u-mx-lg--16 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .u-mx-lg--17 {
    margin-right: 68px;
    margin-left: 68px;
  }
  .u-mx-lg--18 {
    margin-right: 72px;
    margin-left: 72px;
  }
  .u-mx-lg--19 {
    margin-right: 76px;
    margin-left: 76px;
  }
  .u-mx-lg--20 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .u-mx-lg--21 {
    margin-right: 84px;
    margin-left: 84px;
  }
  .u-mx-lg--22 {
    margin-right: 88px;
    margin-left: 88px;
  }
  .u-mx-lg--23 {
    margin-right: 92px;
    margin-left: 92px;
  }
  .u-mx-lg--24 {
    margin-right: 96px;
    margin-left: 96px;
  }
  .u-mx-lg--25 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .u-mx-lg--26 {
    margin-right: 104px;
    margin-left: 104px;
  }
  .u-mx-lg--27 {
    margin-right: 108px;
    margin-left: 108px;
  }
  .u-mx-lg--28 {
    margin-right: 112px;
    margin-left: 112px;
  }
  .u-mx-lg--29 {
    margin-right: 116px;
    margin-left: 116px;
  }
  .u-mx-lg--30 {
    margin-right: 120px;
    margin-left: 120px;
  }
  .u-mx-lg--31 {
    margin-right: 124px;
    margin-left: 124px;
  }
  .u-mx-lg--32 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .u-mx-lg--33 {
    margin-right: 132px;
    margin-left: 132px;
  }
  .u-mx-lg--34 {
    margin-right: 136px;
    margin-left: 136px;
  }
  .u-mx-lg--35 {
    margin-right: 140px;
    margin-left: 140px;
  }
  .u-mx-lg--36 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .u-mx-lg--37 {
    margin-right: 148px;
    margin-left: 148px;
  }
  .u-mx-lg--38 {
    margin-right: 152px;
    margin-left: 152px;
  }
  .u-mx-lg--39 {
    margin-right: 156px;
    margin-left: 156px;
  }
  .u-mx-lg--40 {
    margin-right: 160px;
    margin-left: 160px;
  }
  .u-mx-lg--41 {
    margin-right: 164px;
    margin-left: 164px;
  }
  .u-mx-lg--42 {
    margin-right: 168px;
    margin-left: 168px;
  }
  .u-mx-lg--43 {
    margin-right: 172px;
    margin-left: 172px;
  }
  .u-mx-lg--44 {
    margin-right: 176px;
    margin-left: 176px;
  }
  .u-mx-lg--45 {
    margin-right: 180px;
    margin-left: 180px;
  }
  .u-mx-lg--46 {
    margin-right: 184px;
    margin-left: 184px;
  }
  .u-mx-lg--47 {
    margin-right: 188px;
    margin-left: 188px;
  }
  .u-mx-lg--48 {
    margin-right: 192px;
    margin-left: 192px;
  }
  .u-mx-lg--49 {
    margin-right: 196px;
    margin-left: 196px;
  }
  .u-mx-lg--50 {
    margin-right: 200px;
    margin-left: 200px;
  }
  .u-mx-lg--auto {
    margin-right: auto;
    margin-left: auto;
  }
  .u-my-lg--0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .u-my-lg--1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .u-my-lg--2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .u-my-lg--3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .u-my-lg--4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .u-my-lg--5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-my-lg--6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .u-my-lg--7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .u-my-lg--8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .u-my-lg--9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .u-my-lg--10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .u-my-lg--11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .u-my-lg--12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .u-my-lg--13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .u-my-lg--14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .u-my-lg--15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .u-my-lg--16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .u-my-lg--17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .u-my-lg--18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .u-my-lg--19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .u-my-lg--20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .u-my-lg--21 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .u-my-lg--22 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .u-my-lg--23 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .u-my-lg--24 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .u-my-lg--25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .u-my-lg--26 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .u-my-lg--27 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .u-my-lg--28 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .u-my-lg--29 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .u-my-lg--30 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .u-my-lg--31 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .u-my-lg--32 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .u-my-lg--33 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .u-my-lg--34 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .u-my-lg--35 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .u-my-lg--36 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .u-my-lg--37 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .u-my-lg--38 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .u-my-lg--39 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .u-my-lg--40 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .u-my-lg--41 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .u-my-lg--42 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .u-my-lg--43 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .u-my-lg--44 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .u-my-lg--45 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .u-my-lg--46 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .u-my-lg--47 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .u-my-lg--48 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .u-my-lg--49 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .u-my-lg--50 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .u-my-lg--auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .u-mt-lg--0 {
    margin-top: 0px;
  }
  .u-mt-lg--1 {
    margin-top: 4px;
  }
  .u-mt-lg--2 {
    margin-top: 8px;
  }
  .u-mt-lg--3 {
    margin-top: 12px;
  }
  .u-mt-lg--4 {
    margin-top: 16px;
  }
  .u-mt-lg--5 {
    margin-top: 20px;
  }
  .u-mt-lg--6 {
    margin-top: 24px;
  }
  .u-mt-lg--7 {
    margin-top: 28px;
  }
  .u-mt-lg--8 {
    margin-top: 32px;
  }
  .u-mt-lg--9 {
    margin-top: 36px;
  }
  .u-mt-lg--10 {
    margin-top: 40px;
  }
  .u-mt-lg--11 {
    margin-top: 44px;
  }
  .u-mt-lg--12 {
    margin-top: 48px;
  }
  .u-mt-lg--13 {
    margin-top: 52px;
  }
  .u-mt-lg--14 {
    margin-top: 56px;
  }
  .u-mt-lg--15 {
    margin-top: 60px;
  }
  .u-mt-lg--16 {
    margin-top: 64px;
  }
  .u-mt-lg--17 {
    margin-top: 68px;
  }
  .u-mt-lg--18 {
    margin-top: 72px;
  }
  .u-mt-lg--19 {
    margin-top: 76px;
  }
  .u-mt-lg--20 {
    margin-top: 80px;
  }
  .u-mt-lg--21 {
    margin-top: 84px;
  }
  .u-mt-lg--22 {
    margin-top: 88px;
  }
  .u-mt-lg--23 {
    margin-top: 92px;
  }
  .u-mt-lg--24 {
    margin-top: 96px;
  }
  .u-mt-lg--25 {
    margin-top: 100px;
  }
  .u-mt-lg--26 {
    margin-top: 104px;
  }
  .u-mt-lg--27 {
    margin-top: 108px;
  }
  .u-mt-lg--28 {
    margin-top: 112px;
  }
  .u-mt-lg--29 {
    margin-top: 116px;
  }
  .u-mt-lg--30 {
    margin-top: 120px;
  }
  .u-mt-lg--31 {
    margin-top: 124px;
  }
  .u-mt-lg--32 {
    margin-top: 128px;
  }
  .u-mt-lg--33 {
    margin-top: 132px;
  }
  .u-mt-lg--34 {
    margin-top: 136px;
  }
  .u-mt-lg--35 {
    margin-top: 140px;
  }
  .u-mt-lg--36 {
    margin-top: 144px;
  }
  .u-mt-lg--37 {
    margin-top: 148px;
  }
  .u-mt-lg--38 {
    margin-top: 152px;
  }
  .u-mt-lg--39 {
    margin-top: 156px;
  }
  .u-mt-lg--40 {
    margin-top: 160px;
  }
  .u-mt-lg--41 {
    margin-top: 164px;
  }
  .u-mt-lg--42 {
    margin-top: 168px;
  }
  .u-mt-lg--43 {
    margin-top: 172px;
  }
  .u-mt-lg--44 {
    margin-top: 176px;
  }
  .u-mt-lg--45 {
    margin-top: 180px;
  }
  .u-mt-lg--46 {
    margin-top: 184px;
  }
  .u-mt-lg--47 {
    margin-top: 188px;
  }
  .u-mt-lg--48 {
    margin-top: 192px;
  }
  .u-mt-lg--49 {
    margin-top: 196px;
  }
  .u-mt-lg--50 {
    margin-top: 200px;
  }
  .u-mt-lg--auto {
    margin-top: auto;
  }
  .u-mr-lg--0 {
    margin-right: 0px;
  }
  .u-mr-lg--1 {
    margin-right: 4px;
  }
  .u-mr-lg--2 {
    margin-right: 8px;
  }
  .u-mr-lg--3 {
    margin-right: 12px;
  }
  .u-mr-lg--4 {
    margin-right: 16px;
  }
  .u-mr-lg--5 {
    margin-right: 20px;
  }
  .u-mr-lg--6 {
    margin-right: 24px;
  }
  .u-mr-lg--7 {
    margin-right: 28px;
  }
  .u-mr-lg--8 {
    margin-right: 32px;
  }
  .u-mr-lg--9 {
    margin-right: 36px;
  }
  .u-mr-lg--10 {
    margin-right: 40px;
  }
  .u-mr-lg--11 {
    margin-right: 44px;
  }
  .u-mr-lg--12 {
    margin-right: 48px;
  }
  .u-mr-lg--13 {
    margin-right: 52px;
  }
  .u-mr-lg--14 {
    margin-right: 56px;
  }
  .u-mr-lg--15 {
    margin-right: 60px;
  }
  .u-mr-lg--16 {
    margin-right: 64px;
  }
  .u-mr-lg--17 {
    margin-right: 68px;
  }
  .u-mr-lg--18 {
    margin-right: 72px;
  }
  .u-mr-lg--19 {
    margin-right: 76px;
  }
  .u-mr-lg--20 {
    margin-right: 80px;
  }
  .u-mr-lg--21 {
    margin-right: 84px;
  }
  .u-mr-lg--22 {
    margin-right: 88px;
  }
  .u-mr-lg--23 {
    margin-right: 92px;
  }
  .u-mr-lg--24 {
    margin-right: 96px;
  }
  .u-mr-lg--25 {
    margin-right: 100px;
  }
  .u-mr-lg--26 {
    margin-right: 104px;
  }
  .u-mr-lg--27 {
    margin-right: 108px;
  }
  .u-mr-lg--28 {
    margin-right: 112px;
  }
  .u-mr-lg--29 {
    margin-right: 116px;
  }
  .u-mr-lg--30 {
    margin-right: 120px;
  }
  .u-mr-lg--31 {
    margin-right: 124px;
  }
  .u-mr-lg--32 {
    margin-right: 128px;
  }
  .u-mr-lg--33 {
    margin-right: 132px;
  }
  .u-mr-lg--34 {
    margin-right: 136px;
  }
  .u-mr-lg--35 {
    margin-right: 140px;
  }
  .u-mr-lg--36 {
    margin-right: 144px;
  }
  .u-mr-lg--37 {
    margin-right: 148px;
  }
  .u-mr-lg--38 {
    margin-right: 152px;
  }
  .u-mr-lg--39 {
    margin-right: 156px;
  }
  .u-mr-lg--40 {
    margin-right: 160px;
  }
  .u-mr-lg--41 {
    margin-right: 164px;
  }
  .u-mr-lg--42 {
    margin-right: 168px;
  }
  .u-mr-lg--43 {
    margin-right: 172px;
  }
  .u-mr-lg--44 {
    margin-right: 176px;
  }
  .u-mr-lg--45 {
    margin-right: 180px;
  }
  .u-mr-lg--46 {
    margin-right: 184px;
  }
  .u-mr-lg--47 {
    margin-right: 188px;
  }
  .u-mr-lg--48 {
    margin-right: 192px;
  }
  .u-mr-lg--49 {
    margin-right: 196px;
  }
  .u-mr-lg--50 {
    margin-right: 200px;
  }
  .u-mr-lg--auto {
    margin-right: auto;
  }
  .u-mb-lg--0 {
    margin-bottom: 0px;
  }
  .u-mb-lg--1 {
    margin-bottom: 4px;
  }
  .u-mb-lg--2 {
    margin-bottom: 8px;
  }
  .u-mb-lg--3 {
    margin-bottom: 12px;
  }
  .u-mb-lg--4 {
    margin-bottom: 16px;
  }
  .u-mb-lg--5 {
    margin-bottom: 20px;
  }
  .u-mb-lg--6 {
    margin-bottom: 24px;
  }
  .u-mb-lg--7 {
    margin-bottom: 28px;
  }
  .u-mb-lg--8 {
    margin-bottom: 32px;
  }
  .u-mb-lg--9 {
    margin-bottom: 36px;
  }
  .u-mb-lg--10 {
    margin-bottom: 40px;
  }
  .u-mb-lg--11 {
    margin-bottom: 44px;
  }
  .u-mb-lg--12 {
    margin-bottom: 48px;
  }
  .u-mb-lg--13 {
    margin-bottom: 52px;
  }
  .u-mb-lg--14 {
    margin-bottom: 56px;
  }
  .u-mb-lg--15 {
    margin-bottom: 60px;
  }
  .u-mb-lg--16 {
    margin-bottom: 64px;
  }
  .u-mb-lg--17 {
    margin-bottom: 68px;
  }
  .u-mb-lg--18 {
    margin-bottom: 72px;
  }
  .u-mb-lg--19 {
    margin-bottom: 76px;
  }
  .u-mb-lg--20 {
    margin-bottom: 80px;
  }
  .u-mb-lg--21 {
    margin-bottom: 84px;
  }
  .u-mb-lg--22 {
    margin-bottom: 88px;
  }
  .u-mb-lg--23 {
    margin-bottom: 92px;
  }
  .u-mb-lg--24 {
    margin-bottom: 96px;
  }
  .u-mb-lg--25 {
    margin-bottom: 100px;
  }
  .u-mb-lg--26 {
    margin-bottom: 104px;
  }
  .u-mb-lg--27 {
    margin-bottom: 108px;
  }
  .u-mb-lg--28 {
    margin-bottom: 112px;
  }
  .u-mb-lg--29 {
    margin-bottom: 116px;
  }
  .u-mb-lg--30 {
    margin-bottom: 120px;
  }
  .u-mb-lg--31 {
    margin-bottom: 124px;
  }
  .u-mb-lg--32 {
    margin-bottom: 128px;
  }
  .u-mb-lg--33 {
    margin-bottom: 132px;
  }
  .u-mb-lg--34 {
    margin-bottom: 136px;
  }
  .u-mb-lg--35 {
    margin-bottom: 140px;
  }
  .u-mb-lg--36 {
    margin-bottom: 144px;
  }
  .u-mb-lg--37 {
    margin-bottom: 148px;
  }
  .u-mb-lg--38 {
    margin-bottom: 152px;
  }
  .u-mb-lg--39 {
    margin-bottom: 156px;
  }
  .u-mb-lg--40 {
    margin-bottom: 160px;
  }
  .u-mb-lg--41 {
    margin-bottom: 164px;
  }
  .u-mb-lg--42 {
    margin-bottom: 168px;
  }
  .u-mb-lg--43 {
    margin-bottom: 172px;
  }
  .u-mb-lg--44 {
    margin-bottom: 176px;
  }
  .u-mb-lg--45 {
    margin-bottom: 180px;
  }
  .u-mb-lg--46 {
    margin-bottom: 184px;
  }
  .u-mb-lg--47 {
    margin-bottom: 188px;
  }
  .u-mb-lg--48 {
    margin-bottom: 192px;
  }
  .u-mb-lg--49 {
    margin-bottom: 196px;
  }
  .u-mb-lg--50 {
    margin-bottom: 200px;
  }
  .u-mb-lg--auto {
    margin-bottom: auto;
  }
  .u-ml-lg--0 {
    margin-left: 0px;
  }
  .u-ml-lg--1 {
    margin-left: 4px;
  }
  .u-ml-lg--2 {
    margin-left: 8px;
  }
  .u-ml-lg--3 {
    margin-left: 12px;
  }
  .u-ml-lg--4 {
    margin-left: 16px;
  }
  .u-ml-lg--5 {
    margin-left: 20px;
  }
  .u-ml-lg--6 {
    margin-left: 24px;
  }
  .u-ml-lg--7 {
    margin-left: 28px;
  }
  .u-ml-lg--8 {
    margin-left: 32px;
  }
  .u-ml-lg--9 {
    margin-left: 36px;
  }
  .u-ml-lg--10 {
    margin-left: 40px;
  }
  .u-ml-lg--11 {
    margin-left: 44px;
  }
  .u-ml-lg--12 {
    margin-left: 48px;
  }
  .u-ml-lg--13 {
    margin-left: 52px;
  }
  .u-ml-lg--14 {
    margin-left: 56px;
  }
  .u-ml-lg--15 {
    margin-left: 60px;
  }
  .u-ml-lg--16 {
    margin-left: 64px;
  }
  .u-ml-lg--17 {
    margin-left: 68px;
  }
  .u-ml-lg--18 {
    margin-left: 72px;
  }
  .u-ml-lg--19 {
    margin-left: 76px;
  }
  .u-ml-lg--20 {
    margin-left: 80px;
  }
  .u-ml-lg--21 {
    margin-left: 84px;
  }
  .u-ml-lg--22 {
    margin-left: 88px;
  }
  .u-ml-lg--23 {
    margin-left: 92px;
  }
  .u-ml-lg--24 {
    margin-left: 96px;
  }
  .u-ml-lg--25 {
    margin-left: 100px;
  }
  .u-ml-lg--26 {
    margin-left: 104px;
  }
  .u-ml-lg--27 {
    margin-left: 108px;
  }
  .u-ml-lg--28 {
    margin-left: 112px;
  }
  .u-ml-lg--29 {
    margin-left: 116px;
  }
  .u-ml-lg--30 {
    margin-left: 120px;
  }
  .u-ml-lg--31 {
    margin-left: 124px;
  }
  .u-ml-lg--32 {
    margin-left: 128px;
  }
  .u-ml-lg--33 {
    margin-left: 132px;
  }
  .u-ml-lg--34 {
    margin-left: 136px;
  }
  .u-ml-lg--35 {
    margin-left: 140px;
  }
  .u-ml-lg--36 {
    margin-left: 144px;
  }
  .u-ml-lg--37 {
    margin-left: 148px;
  }
  .u-ml-lg--38 {
    margin-left: 152px;
  }
  .u-ml-lg--39 {
    margin-left: 156px;
  }
  .u-ml-lg--40 {
    margin-left: 160px;
  }
  .u-ml-lg--41 {
    margin-left: 164px;
  }
  .u-ml-lg--42 {
    margin-left: 168px;
  }
  .u-ml-lg--43 {
    margin-left: 172px;
  }
  .u-ml-lg--44 {
    margin-left: 176px;
  }
  .u-ml-lg--45 {
    margin-left: 180px;
  }
  .u-ml-lg--46 {
    margin-left: 184px;
  }
  .u-ml-lg--47 {
    margin-left: 188px;
  }
  .u-ml-lg--48 {
    margin-left: 192px;
  }
  .u-ml-lg--49 {
    margin-left: 196px;
  }
  .u-ml-lg--50 {
    margin-left: 200px;
  }
  .u-ml-lg--auto {
    margin-left: auto;
  }
  .u-p-lg--0 {
    padding: 0px;
  }
  .u-p-lg--1 {
    padding: 4px;
  }
  .u-p-lg--2 {
    padding: 8px;
  }
  .u-p-lg--3 {
    padding: 12px;
  }
  .u-p-lg--4 {
    padding: 16px;
  }
  .u-p-lg--5 {
    padding: 20px;
  }
  .u-p-lg--6 {
    padding: 24px;
  }
  .u-p-lg--7 {
    padding: 28px;
  }
  .u-p-lg--8 {
    padding: 32px;
  }
  .u-p-lg--9 {
    padding: 36px;
  }
  .u-p-lg--10 {
    padding: 40px;
  }
  .u-p-lg--11 {
    padding: 44px;
  }
  .u-p-lg--12 {
    padding: 48px;
  }
  .u-p-lg--13 {
    padding: 52px;
  }
  .u-p-lg--14 {
    padding: 56px;
  }
  .u-p-lg--15 {
    padding: 60px;
  }
  .u-p-lg--16 {
    padding: 64px;
  }
  .u-p-lg--17 {
    padding: 68px;
  }
  .u-p-lg--18 {
    padding: 72px;
  }
  .u-p-lg--19 {
    padding: 76px;
  }
  .u-p-lg--20 {
    padding: 80px;
  }
  .u-p-lg--21 {
    padding: 84px;
  }
  .u-p-lg--22 {
    padding: 88px;
  }
  .u-p-lg--23 {
    padding: 92px;
  }
  .u-p-lg--24 {
    padding: 96px;
  }
  .u-p-lg--25 {
    padding: 100px;
  }
  .u-p-lg--26 {
    padding: 104px;
  }
  .u-p-lg--27 {
    padding: 108px;
  }
  .u-p-lg--28 {
    padding: 112px;
  }
  .u-p-lg--29 {
    padding: 116px;
  }
  .u-p-lg--30 {
    padding: 120px;
  }
  .u-p-lg--31 {
    padding: 124px;
  }
  .u-p-lg--32 {
    padding: 128px;
  }
  .u-p-lg--33 {
    padding: 132px;
  }
  .u-p-lg--34 {
    padding: 136px;
  }
  .u-p-lg--35 {
    padding: 140px;
  }
  .u-p-lg--36 {
    padding: 144px;
  }
  .u-p-lg--37 {
    padding: 148px;
  }
  .u-p-lg--38 {
    padding: 152px;
  }
  .u-p-lg--39 {
    padding: 156px;
  }
  .u-p-lg--40 {
    padding: 160px;
  }
  .u-p-lg--41 {
    padding: 164px;
  }
  .u-p-lg--42 {
    padding: 168px;
  }
  .u-p-lg--43 {
    padding: 172px;
  }
  .u-p-lg--44 {
    padding: 176px;
  }
  .u-p-lg--45 {
    padding: 180px;
  }
  .u-p-lg--46 {
    padding: 184px;
  }
  .u-p-lg--47 {
    padding: 188px;
  }
  .u-p-lg--48 {
    padding: 192px;
  }
  .u-p-lg--49 {
    padding: 196px;
  }
  .u-p-lg--50 {
    padding: 200px;
  }
  .u-px-lg--0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-px-lg--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .u-px-lg--2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .u-px-lg--3 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .u-px-lg--4 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .u-px-lg--5 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .u-px-lg--6 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .u-px-lg--7 {
    padding-right: 28px;
    padding-left: 28px;
  }
  .u-px-lg--8 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .u-px-lg--9 {
    padding-right: 36px;
    padding-left: 36px;
  }
  .u-px-lg--10 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .u-px-lg--11 {
    padding-right: 44px;
    padding-left: 44px;
  }
  .u-px-lg--12 {
    padding-right: 48px;
    padding-left: 48px;
  }
  .u-px-lg--13 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .u-px-lg--14 {
    padding-right: 56px;
    padding-left: 56px;
  }
  .u-px-lg--15 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .u-px-lg--16 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .u-px-lg--17 {
    padding-right: 68px;
    padding-left: 68px;
  }
  .u-px-lg--18 {
    padding-right: 72px;
    padding-left: 72px;
  }
  .u-px-lg--19 {
    padding-right: 76px;
    padding-left: 76px;
  }
  .u-px-lg--20 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .u-px-lg--21 {
    padding-right: 84px;
    padding-left: 84px;
  }
  .u-px-lg--22 {
    padding-right: 88px;
    padding-left: 88px;
  }
  .u-px-lg--23 {
    padding-right: 92px;
    padding-left: 92px;
  }
  .u-px-lg--24 {
    padding-right: 96px;
    padding-left: 96px;
  }
  .u-px-lg--25 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .u-px-lg--26 {
    padding-right: 104px;
    padding-left: 104px;
  }
  .u-px-lg--27 {
    padding-right: 108px;
    padding-left: 108px;
  }
  .u-px-lg--28 {
    padding-right: 112px;
    padding-left: 112px;
  }
  .u-px-lg--29 {
    padding-right: 116px;
    padding-left: 116px;
  }
  .u-px-lg--30 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .u-px-lg--31 {
    padding-right: 124px;
    padding-left: 124px;
  }
  .u-px-lg--32 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .u-px-lg--33 {
    padding-right: 132px;
    padding-left: 132px;
  }
  .u-px-lg--34 {
    padding-right: 136px;
    padding-left: 136px;
  }
  .u-px-lg--35 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .u-px-lg--36 {
    padding-right: 144px;
    padding-left: 144px;
  }
  .u-px-lg--37 {
    padding-right: 148px;
    padding-left: 148px;
  }
  .u-px-lg--38 {
    padding-right: 152px;
    padding-left: 152px;
  }
  .u-px-lg--39 {
    padding-right: 156px;
    padding-left: 156px;
  }
  .u-px-lg--40 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .u-px-lg--41 {
    padding-right: 164px;
    padding-left: 164px;
  }
  .u-px-lg--42 {
    padding-right: 168px;
    padding-left: 168px;
  }
  .u-px-lg--43 {
    padding-right: 172px;
    padding-left: 172px;
  }
  .u-px-lg--44 {
    padding-right: 176px;
    padding-left: 176px;
  }
  .u-px-lg--45 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .u-px-lg--46 {
    padding-right: 184px;
    padding-left: 184px;
  }
  .u-px-lg--47 {
    padding-right: 188px;
    padding-left: 188px;
  }
  .u-px-lg--48 {
    padding-right: 192px;
    padding-left: 192px;
  }
  .u-px-lg--49 {
    padding-right: 196px;
    padding-left: 196px;
  }
  .u-px-lg--50 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .u-py-lg--0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .u-py-lg--1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .u-py-lg--2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .u-py-lg--3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .u-py-lg--4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .u-py-lg--5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .u-py-lg--6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .u-py-lg--7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .u-py-lg--8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .u-py-lg--9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .u-py-lg--10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .u-py-lg--11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .u-py-lg--12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .u-py-lg--13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .u-py-lg--14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .u-py-lg--15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .u-py-lg--16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .u-py-lg--17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .u-py-lg--18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .u-py-lg--19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .u-py-lg--20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .u-py-lg--21 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .u-py-lg--22 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .u-py-lg--23 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .u-py-lg--24 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .u-py-lg--25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .u-py-lg--26 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .u-py-lg--27 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .u-py-lg--28 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .u-py-lg--29 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .u-py-lg--30 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .u-py-lg--31 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .u-py-lg--32 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .u-py-lg--33 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .u-py-lg--34 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .u-py-lg--35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .u-py-lg--36 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .u-py-lg--37 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .u-py-lg--38 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .u-py-lg--39 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .u-py-lg--40 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .u-py-lg--41 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .u-py-lg--42 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .u-py-lg--43 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .u-py-lg--44 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .u-py-lg--45 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .u-py-lg--46 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .u-py-lg--47 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .u-py-lg--48 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .u-py-lg--49 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .u-py-lg--50 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .u-pt-lg--0 {
    padding-top: 0px;
  }
  .u-pt-lg--1 {
    padding-top: 4px;
  }
  .u-pt-lg--2 {
    padding-top: 8px;
  }
  .u-pt-lg--3 {
    padding-top: 12px;
  }
  .u-pt-lg--4 {
    padding-top: 16px;
  }
  .u-pt-lg--5 {
    padding-top: 20px;
  }
  .u-pt-lg--6 {
    padding-top: 24px;
  }
  .u-pt-lg--7 {
    padding-top: 28px;
  }
  .u-pt-lg--8 {
    padding-top: 32px;
  }
  .u-pt-lg--9 {
    padding-top: 36px;
  }
  .u-pt-lg--10 {
    padding-top: 40px;
  }
  .u-pt-lg--11 {
    padding-top: 44px;
  }
  .u-pt-lg--12 {
    padding-top: 48px;
  }
  .u-pt-lg--13 {
    padding-top: 52px;
  }
  .u-pt-lg--14 {
    padding-top: 56px;
  }
  .u-pt-lg--15 {
    padding-top: 60px;
  }
  .u-pt-lg--16 {
    padding-top: 64px;
  }
  .u-pt-lg--17 {
    padding-top: 68px;
  }
  .u-pt-lg--18 {
    padding-top: 72px;
  }
  .u-pt-lg--19 {
    padding-top: 76px;
  }
  .u-pt-lg--20 {
    padding-top: 80px;
  }
  .u-pt-lg--21 {
    padding-top: 84px;
  }
  .u-pt-lg--22 {
    padding-top: 88px;
  }
  .u-pt-lg--23 {
    padding-top: 92px;
  }
  .u-pt-lg--24 {
    padding-top: 96px;
  }
  .u-pt-lg--25 {
    padding-top: 100px;
  }
  .u-pt-lg--26 {
    padding-top: 104px;
  }
  .u-pt-lg--27 {
    padding-top: 108px;
  }
  .u-pt-lg--28 {
    padding-top: 112px;
  }
  .u-pt-lg--29 {
    padding-top: 116px;
  }
  .u-pt-lg--30 {
    padding-top: 120px;
  }
  .u-pt-lg--31 {
    padding-top: 124px;
  }
  .u-pt-lg--32 {
    padding-top: 128px;
  }
  .u-pt-lg--33 {
    padding-top: 132px;
  }
  .u-pt-lg--34 {
    padding-top: 136px;
  }
  .u-pt-lg--35 {
    padding-top: 140px;
  }
  .u-pt-lg--36 {
    padding-top: 144px;
  }
  .u-pt-lg--37 {
    padding-top: 148px;
  }
  .u-pt-lg--38 {
    padding-top: 152px;
  }
  .u-pt-lg--39 {
    padding-top: 156px;
  }
  .u-pt-lg--40 {
    padding-top: 160px;
  }
  .u-pt-lg--41 {
    padding-top: 164px;
  }
  .u-pt-lg--42 {
    padding-top: 168px;
  }
  .u-pt-lg--43 {
    padding-top: 172px;
  }
  .u-pt-lg--44 {
    padding-top: 176px;
  }
  .u-pt-lg--45 {
    padding-top: 180px;
  }
  .u-pt-lg--46 {
    padding-top: 184px;
  }
  .u-pt-lg--47 {
    padding-top: 188px;
  }
  .u-pt-lg--48 {
    padding-top: 192px;
  }
  .u-pt-lg--49 {
    padding-top: 196px;
  }
  .u-pt-lg--50 {
    padding-top: 200px;
  }
  .u-pr-lg--0 {
    padding-right: 0px;
  }
  .u-pr-lg--1 {
    padding-right: 4px;
  }
  .u-pr-lg--2 {
    padding-right: 8px;
  }
  .u-pr-lg--3 {
    padding-right: 12px;
  }
  .u-pr-lg--4 {
    padding-right: 16px;
  }
  .u-pr-lg--5 {
    padding-right: 20px;
  }
  .u-pr-lg--6 {
    padding-right: 24px;
  }
  .u-pr-lg--7 {
    padding-right: 28px;
  }
  .u-pr-lg--8 {
    padding-right: 32px;
  }
  .u-pr-lg--9 {
    padding-right: 36px;
  }
  .u-pr-lg--10 {
    padding-right: 40px;
  }
  .u-pr-lg--11 {
    padding-right: 44px;
  }
  .u-pr-lg--12 {
    padding-right: 48px;
  }
  .u-pr-lg--13 {
    padding-right: 52px;
  }
  .u-pr-lg--14 {
    padding-right: 56px;
  }
  .u-pr-lg--15 {
    padding-right: 60px;
  }
  .u-pr-lg--16 {
    padding-right: 64px;
  }
  .u-pr-lg--17 {
    padding-right: 68px;
  }
  .u-pr-lg--18 {
    padding-right: 72px;
  }
  .u-pr-lg--19 {
    padding-right: 76px;
  }
  .u-pr-lg--20 {
    padding-right: 80px;
  }
  .u-pr-lg--21 {
    padding-right: 84px;
  }
  .u-pr-lg--22 {
    padding-right: 88px;
  }
  .u-pr-lg--23 {
    padding-right: 92px;
  }
  .u-pr-lg--24 {
    padding-right: 96px;
  }
  .u-pr-lg--25 {
    padding-right: 100px;
  }
  .u-pr-lg--26 {
    padding-right: 104px;
  }
  .u-pr-lg--27 {
    padding-right: 108px;
  }
  .u-pr-lg--28 {
    padding-right: 112px;
  }
  .u-pr-lg--29 {
    padding-right: 116px;
  }
  .u-pr-lg--30 {
    padding-right: 120px;
  }
  .u-pr-lg--31 {
    padding-right: 124px;
  }
  .u-pr-lg--32 {
    padding-right: 128px;
  }
  .u-pr-lg--33 {
    padding-right: 132px;
  }
  .u-pr-lg--34 {
    padding-right: 136px;
  }
  .u-pr-lg--35 {
    padding-right: 140px;
  }
  .u-pr-lg--36 {
    padding-right: 144px;
  }
  .u-pr-lg--37 {
    padding-right: 148px;
  }
  .u-pr-lg--38 {
    padding-right: 152px;
  }
  .u-pr-lg--39 {
    padding-right: 156px;
  }
  .u-pr-lg--40 {
    padding-right: 160px;
  }
  .u-pr-lg--41 {
    padding-right: 164px;
  }
  .u-pr-lg--42 {
    padding-right: 168px;
  }
  .u-pr-lg--43 {
    padding-right: 172px;
  }
  .u-pr-lg--44 {
    padding-right: 176px;
  }
  .u-pr-lg--45 {
    padding-right: 180px;
  }
  .u-pr-lg--46 {
    padding-right: 184px;
  }
  .u-pr-lg--47 {
    padding-right: 188px;
  }
  .u-pr-lg--48 {
    padding-right: 192px;
  }
  .u-pr-lg--49 {
    padding-right: 196px;
  }
  .u-pr-lg--50 {
    padding-right: 200px;
  }
  .u-pb-lg--0 {
    padding-bottom: 0px;
  }
  .u-pb-lg--1 {
    padding-bottom: 4px;
  }
  .u-pb-lg--2 {
    padding-bottom: 8px;
  }
  .u-pb-lg--3 {
    padding-bottom: 12px;
  }
  .u-pb-lg--4 {
    padding-bottom: 16px;
  }
  .u-pb-lg--5 {
    padding-bottom: 20px;
  }
  .u-pb-lg--6 {
    padding-bottom: 24px;
  }
  .u-pb-lg--7 {
    padding-bottom: 28px;
  }
  .u-pb-lg--8 {
    padding-bottom: 32px;
  }
  .u-pb-lg--9 {
    padding-bottom: 36px;
  }
  .u-pb-lg--10 {
    padding-bottom: 40px;
  }
  .u-pb-lg--11 {
    padding-bottom: 44px;
  }
  .u-pb-lg--12 {
    padding-bottom: 48px;
  }
  .u-pb-lg--13 {
    padding-bottom: 52px;
  }
  .u-pb-lg--14 {
    padding-bottom: 56px;
  }
  .u-pb-lg--15 {
    padding-bottom: 60px;
  }
  .u-pb-lg--16 {
    padding-bottom: 64px;
  }
  .u-pb-lg--17 {
    padding-bottom: 68px;
  }
  .u-pb-lg--18 {
    padding-bottom: 72px;
  }
  .u-pb-lg--19 {
    padding-bottom: 76px;
  }
  .u-pb-lg--20 {
    padding-bottom: 80px;
  }
  .u-pb-lg--21 {
    padding-bottom: 84px;
  }
  .u-pb-lg--22 {
    padding-bottom: 88px;
  }
  .u-pb-lg--23 {
    padding-bottom: 92px;
  }
  .u-pb-lg--24 {
    padding-bottom: 96px;
  }
  .u-pb-lg--25 {
    padding-bottom: 100px;
  }
  .u-pb-lg--26 {
    padding-bottom: 104px;
  }
  .u-pb-lg--27 {
    padding-bottom: 108px;
  }
  .u-pb-lg--28 {
    padding-bottom: 112px;
  }
  .u-pb-lg--29 {
    padding-bottom: 116px;
  }
  .u-pb-lg--30 {
    padding-bottom: 120px;
  }
  .u-pb-lg--31 {
    padding-bottom: 124px;
  }
  .u-pb-lg--32 {
    padding-bottom: 128px;
  }
  .u-pb-lg--33 {
    padding-bottom: 132px;
  }
  .u-pb-lg--34 {
    padding-bottom: 136px;
  }
  .u-pb-lg--35 {
    padding-bottom: 140px;
  }
  .u-pb-lg--36 {
    padding-bottom: 144px;
  }
  .u-pb-lg--37 {
    padding-bottom: 148px;
  }
  .u-pb-lg--38 {
    padding-bottom: 152px;
  }
  .u-pb-lg--39 {
    padding-bottom: 156px;
  }
  .u-pb-lg--40 {
    padding-bottom: 160px;
  }
  .u-pb-lg--41 {
    padding-bottom: 164px;
  }
  .u-pb-lg--42 {
    padding-bottom: 168px;
  }
  .u-pb-lg--43 {
    padding-bottom: 172px;
  }
  .u-pb-lg--44 {
    padding-bottom: 176px;
  }
  .u-pb-lg--45 {
    padding-bottom: 180px;
  }
  .u-pb-lg--46 {
    padding-bottom: 184px;
  }
  .u-pb-lg--47 {
    padding-bottom: 188px;
  }
  .u-pb-lg--48 {
    padding-bottom: 192px;
  }
  .u-pb-lg--49 {
    padding-bottom: 196px;
  }
  .u-pb-lg--50 {
    padding-bottom: 200px;
  }
  .u-pl-lg--0 {
    padding-left: 0px;
  }
  .u-pl-lg--1 {
    padding-left: 4px;
  }
  .u-pl-lg--2 {
    padding-left: 8px;
  }
  .u-pl-lg--3 {
    padding-left: 12px;
  }
  .u-pl-lg--4 {
    padding-left: 16px;
  }
  .u-pl-lg--5 {
    padding-left: 20px;
  }
  .u-pl-lg--6 {
    padding-left: 24px;
  }
  .u-pl-lg--7 {
    padding-left: 28px;
  }
  .u-pl-lg--8 {
    padding-left: 32px;
  }
  .u-pl-lg--9 {
    padding-left: 36px;
  }
  .u-pl-lg--10 {
    padding-left: 40px;
  }
  .u-pl-lg--11 {
    padding-left: 44px;
  }
  .u-pl-lg--12 {
    padding-left: 48px;
  }
  .u-pl-lg--13 {
    padding-left: 52px;
  }
  .u-pl-lg--14 {
    padding-left: 56px;
  }
  .u-pl-lg--15 {
    padding-left: 60px;
  }
  .u-pl-lg--16 {
    padding-left: 64px;
  }
  .u-pl-lg--17 {
    padding-left: 68px;
  }
  .u-pl-lg--18 {
    padding-left: 72px;
  }
  .u-pl-lg--19 {
    padding-left: 76px;
  }
  .u-pl-lg--20 {
    padding-left: 80px;
  }
  .u-pl-lg--21 {
    padding-left: 84px;
  }
  .u-pl-lg--22 {
    padding-left: 88px;
  }
  .u-pl-lg--23 {
    padding-left: 92px;
  }
  .u-pl-lg--24 {
    padding-left: 96px;
  }
  .u-pl-lg--25 {
    padding-left: 100px;
  }
  .u-pl-lg--26 {
    padding-left: 104px;
  }
  .u-pl-lg--27 {
    padding-left: 108px;
  }
  .u-pl-lg--28 {
    padding-left: 112px;
  }
  .u-pl-lg--29 {
    padding-left: 116px;
  }
  .u-pl-lg--30 {
    padding-left: 120px;
  }
  .u-pl-lg--31 {
    padding-left: 124px;
  }
  .u-pl-lg--32 {
    padding-left: 128px;
  }
  .u-pl-lg--33 {
    padding-left: 132px;
  }
  .u-pl-lg--34 {
    padding-left: 136px;
  }
  .u-pl-lg--35 {
    padding-left: 140px;
  }
  .u-pl-lg--36 {
    padding-left: 144px;
  }
  .u-pl-lg--37 {
    padding-left: 148px;
  }
  .u-pl-lg--38 {
    padding-left: 152px;
  }
  .u-pl-lg--39 {
    padding-left: 156px;
  }
  .u-pl-lg--40 {
    padding-left: 160px;
  }
  .u-pl-lg--41 {
    padding-left: 164px;
  }
  .u-pl-lg--42 {
    padding-left: 168px;
  }
  .u-pl-lg--43 {
    padding-left: 172px;
  }
  .u-pl-lg--44 {
    padding-left: 176px;
  }
  .u-pl-lg--45 {
    padding-left: 180px;
  }
  .u-pl-lg--46 {
    padding-left: 184px;
  }
  .u-pl-lg--47 {
    padding-left: 188px;
  }
  .u-pl-lg--48 {
    padding-left: 192px;
  }
  .u-pl-lg--49 {
    padding-left: 196px;
  }
  .u-pl-lg--50 {
    padding-left: 200px;
  }
  .u-fontSize-lg--12 {
    font-size: 12px;
  }
  .u-fontSize-lg--14 {
    font-size: 14px;
  }
  .u-fontSize-lg--16 {
    font-size: 16px;
  }
  .u-fontSize-lg--17 {
    font-size: 17px;
  }
  .u-fontSize-lg--18 {
    font-size: 18px;
  }
  .u-fontSize-lg--19 {
    font-size: 19px;
  }
  .u-fontSize-lg--20 {
    font-size: 20px;
  }
  .u-fontSize-lg--21 {
    font-size: 21px;
  }
  .u-fontSize-lg--22 {
    font-size: 22px;
  }
  .u-fontSize-lg--23 {
    font-size: 23px;
  }
  .u-fontSize-lg--24 {
    font-size: 24px;
  }
  .u-fontSize-lg--25 {
    font-size: 25px;
  }
  .u-fontSize-lg--26 {
    font-size: 26px;
  }
  .u-fontSize-lg--27 {
    font-size: 27px;
  }
  .u-fontSize-lg--28 {
    font-size: 28px;
  }
  .u-fontSize-lg--29 {
    font-size: 29px;
  }
  .u-fontSize-lg--30 {
    font-size: 30px;
  }
  .u-fontSize-lg--31 {
    font-size: 31px;
  }
  .u-fontSize-lg--32 {
    font-size: 32px;
  }
  .u-fontSize-lg--33 {
    font-size: 33px;
  }
  .u-fontSize-lg--34 {
    font-size: 34px;
  }
  .u-fontSize-lg--35 {
    font-size: 35px;
  }
  .u-fontSize-lg--36 {
    font-size: 36px;
  }
  .u-fontSize-lg--37 {
    font-size: 37px;
  }
  .u-fontSize-lg--38 {
    font-size: 38px;
  }
  .u-fontSize-lg--39 {
    font-size: 39px;
  }
  .u-fontSize-lg--40 {
    font-size: 40px;
  }
  .u-fontSize-lg--44 {
    font-size: 44px;
  }
  .u-fontSize-lg--48 {
    font-size: 48px;
  }
  .u-fontSize-lg--50 {
    font-size: 50px;
  }
  .u-fontSize-lg--52 {
    font-size: 52px;
  }
  .u-fontSize-lg--60 {
    font-size: 60px;
  }
  .u-fontSize-lg--80 {
    font-size: 80px;
  }
  .u-fontSize-lg--88 {
    font-size: 88px;
  }
  .u-fontSize-lg--90 {
    font-size: 90px;
  }
  .u-fontSize-lg--100 {
    font-size: 100px;
  }
  .u-fontWeight-lg--normal {
    font-weight: normal;
  }
  .u-fontWeight-lg--bold {
    font-weight: bold;
  }
  .u-fontWeight-lg--bolder {
    font-weight: bolder;
  }
  .u-fontWeight-lg--100 {
    font-weight: 100;
  }
  .u-fontWeight-lg--200 {
    font-weight: 200;
  }
  .u-fontWeight-lg--300 {
    font-weight: 300;
  }
  .u-fontWeight-lg--400 {
    font-weight: 400;
  }
  .u-fontWeight-lg--500 {
    font-weight: 500;
  }
  .u-fontWeight-lg--600 {
    font-weight: 600;
  }
  .u-fontWeight-lg--700 {
    font-weight: 700;
  }
  .u-fontWeight-lg--800 {
    font-weight: 800;
  }
  .u-fontWeight-lg--900 {
    font-weight: 900;
  }
  .u-writingMode-lg--horizontal-tb {
    writing-mode: horizontal-tb;
  }
  .u-writingMode-lg--vertical-rl {
    writing-mode: vertical-rl;
  }
  .u-writingMode-lg--vertical-lr {
    writing-mode: vertical-lr;
  }
  .u-writingMode-lg--lr-tb {
    writing-mode: lr-tb;
  }
  .u-writingMode-lg--tb-rl {
    writing-mode: tb-rl;
  }
  .u-writingMode-lg--rl-tb {
    writing-mode: rl-tb;
  }
  .u-wordBreak-lg--break-all {
    word-break: break-all;
  }
  .u-wordBreak-lg--break-word {
    word-break: break-word;
  }
  .u-wordBreak-lg--inherit {
    word-break: inherit;
  }
  .u-wordBreak-lg--initial {
    word-break: initial;
  }
  .u-wordBreak-lg--keep-all {
    word-break: keep-all;
  }
  .u-wordBreak-lg--normal {
    word-break: normal;
  }
  .u-wordBreak-lg--revert {
    word-break: revert;
  }
  .u-opacity-lg--0 {
    opacity: 0;
  }
  .u-opacity-lg--5 {
    opacity: 0.05;
  }
  .u-opacity-lg--10 {
    opacity: 0.1;
  }
  .u-opacity-lg--15 {
    opacity: 0.15;
  }
  .u-opacity-lg--20 {
    opacity: 0.2;
  }
  .u-opacity-lg--25 {
    opacity: 0.25;
  }
  .u-opacity-lg--30 {
    opacity: 0.3;
  }
  .u-opacity-lg--35 {
    opacity: 0.35;
  }
  .u-opacity-lg--40 {
    opacity: 0.4;
  }
  .u-opacity-lg--45 {
    opacity: 0.45;
  }
  .u-opacity-lg--50 {
    opacity: 0.5;
  }
  .u-opacity-lg--55 {
    opacity: 0.55;
  }
  .u-opacity-lg--60 {
    opacity: 0.6;
  }
  .u-opacity-lg--65 {
    opacity: 0.65;
  }
  .u-opacity-lg--70 {
    opacity: 0.7;
  }
  .u-opacity-lg--75 {
    opacity: 0.75;
  }
  .u-opacity-lg--80 {
    opacity: 0.8;
  }
  .u-opacity-lg--85 {
    opacity: 0.85;
  }
  .u-opacity-lg--90 {
    opacity: 0.9;
  }
  .u-opacity-lg--95 {
    opacity: 0.95;
  }
  .u-opacity-lg--100 {
    opacity: 1;
  }
}
@media (min-width: 1904px) {
  .u-textAlign-xl--center {
    text-align: center;
  }
  .u-textAlign-xl--right {
    text-align: right;
  }
  .u-textAlign-xl--left {
    text-align: left;
  }
  .u-border-xl {
    border: 1px solid;
  }
  .u-border-xl--0 {
    border: 0;
  }
  .u-border-xl--1 {
    border: 1px solid;
  }
  .u-border-xl--2 {
    border: 2px solid;
  }
  .u-border-xl--3 {
    border: 3px solid;
  }
  .u-border-xl--4 {
    border: 4px solid;
  }
  .u-border-xl--5 {
    border: 5px solid;
  }
  .u-borderTop-xl {
    border-top: 1px solid;
  }
  .u-borderTop-xl--0 {
    border-top: 0;
  }
  .u-borderTop-xl--1 {
    border-top: 1px solid;
  }
  .u-borderTop-xl--2 {
    border-top: 2px solid;
  }
  .u-borderTop-xl--3 {
    border-top: 3px solid;
  }
  .u-borderTop-xl--4 {
    border-top: 4px solid;
  }
  .u-borderTop-xl--5 {
    border-top: 5px solid;
  }
  .u-borderRight-xl {
    border-right: 1px solid;
  }
  .u-borderRight-xl--0 {
    border-right: 0;
  }
  .u-borderRight-xl--1 {
    border-right: 1px solid;
  }
  .u-borderRight-xl--2 {
    border-right: 2px solid;
  }
  .u-borderRight-xl--3 {
    border-right: 3px solid;
  }
  .u-borderRight-xl--4 {
    border-right: 4px solid;
  }
  .u-borderRight-xl--5 {
    border-right: 5px solid;
  }
  .u-borderBottom-xl {
    border-bottom: 1px solid;
  }
  .u-borderBottom-xl--0 {
    border-bottom: 0;
  }
  .u-borderBottom-xl--1 {
    border-bottom: 1px solid;
  }
  .u-borderBottom-xl--2 {
    border-bottom: 2px solid;
  }
  .u-borderBottom-xl--3 {
    border-bottom: 3px solid;
  }
  .u-borderBottom-xl--4 {
    border-bottom: 4px solid;
  }
  .u-borderBottom-xl--5 {
    border-bottom: 5px solid;
  }
  .u-borderLeft-xl {
    border-left: 1px solid;
  }
  .u-borderLeft-xl--0 {
    border-left: 0;
  }
  .u-borderLeft-xl--1 {
    border-left: 1px solid;
  }
  .u-borderLeft-xl--2 {
    border-left: 2px solid;
  }
  .u-borderLeft-xl--3 {
    border-left: 3px solid;
  }
  .u-borderLeft-xl--4 {
    border-left: 4px solid;
  }
  .u-borderLeft-xl--5 {
    border-left: 5px solid;
  }
  .u-d-xl--none {
    display: none;
  }
  .u-d-xl--inline {
    display: inline;
  }
  .u-d-xl--inline-block {
    display: inline-block;
  }
  .u-d-xl--block {
    display: block;
  }
  .u-d-xl--table {
    display: table;
  }
  .u-d-xl--flex {
    display: flex;
  }
  .u-d-xl--inline-flex {
    display: inline-flex;
  }
  .u-width-xl--0 {
    width: 0px;
  }
  .u-width-xl--1 {
    width: 4px;
  }
  .u-width-xl--2 {
    width: 8px;
  }
  .u-width-xl--3 {
    width: 12px;
  }
  .u-width-xl--4 {
    width: 16px;
  }
  .u-width-xl--5 {
    width: 20px;
  }
  .u-width-xl--6 {
    width: 24px;
  }
  .u-width-xl--7 {
    width: 28px;
  }
  .u-width-xl--8 {
    width: 32px;
  }
  .u-width-xl--9 {
    width: 36px;
  }
  .u-width-xl--10 {
    width: 40px;
  }
  .u-width-xl--11 {
    width: 44px;
  }
  .u-width-xl--12 {
    width: 48px;
  }
  .u-width-xl--13 {
    width: 52px;
  }
  .u-width-xl--14 {
    width: 56px;
  }
  .u-width-xl--15 {
    width: 60px;
  }
  .u-width-xl--16 {
    width: 64px;
  }
  .u-width-xl--17 {
    width: 68px;
  }
  .u-width-xl--18 {
    width: 72px;
  }
  .u-width-xl--19 {
    width: 76px;
  }
  .u-width-xl--20 {
    width: 80px;
  }
  .u-width-xl--21 {
    width: 84px;
  }
  .u-width-xl--22 {
    width: 88px;
  }
  .u-width-xl--23 {
    width: 92px;
  }
  .u-width-xl--24 {
    width: 96px;
  }
  .u-width-xl--25 {
    width: 100px;
  }
  .u-width-xl--26 {
    width: 104px;
  }
  .u-width-xl--27 {
    width: 108px;
  }
  .u-width-xl--28 {
    width: 112px;
  }
  .u-width-xl--29 {
    width: 116px;
  }
  .u-width-xl--30 {
    width: 120px;
  }
  .u-width-xl--31 {
    width: 124px;
  }
  .u-width-xl--32 {
    width: 128px;
  }
  .u-width-xl--33 {
    width: 132px;
  }
  .u-width-xl--34 {
    width: 136px;
  }
  .u-width-xl--35 {
    width: 140px;
  }
  .u-width-xl--36 {
    width: 144px;
  }
  .u-width-xl--37 {
    width: 148px;
  }
  .u-width-xl--38 {
    width: 152px;
  }
  .u-width-xl--39 {
    width: 156px;
  }
  .u-width-xl--40 {
    width: 160px;
  }
  .u-width-xl--41 {
    width: 164px;
  }
  .u-width-xl--42 {
    width: 168px;
  }
  .u-width-xl--43 {
    width: 172px;
  }
  .u-width-xl--44 {
    width: 176px;
  }
  .u-width-xl--45 {
    width: 180px;
  }
  .u-width-xl--46 {
    width: 184px;
  }
  .u-width-xl--47 {
    width: 188px;
  }
  .u-width-xl--48 {
    width: 192px;
  }
  .u-width-xl--49 {
    width: 196px;
  }
  .u-width-xl--50 {
    width: 200px;
  }
  .u-width-xl--10p {
    width: 10%;
  }
  .u-width-xl--20p {
    width: 20%;
  }
  .u-width-xl--25p {
    width: 25%;
  }
  .u-width-xl--30p {
    width: 30%;
  }
  .u-width-xl--33p {
    width: 33.3333333333%;
  }
  .u-width-xl--35p {
    width: 35%;
  }
  .u-width-xl--40p {
    width: 40%;
  }
  .u-width-xl--45p {
    width: 45%;
  }
  .u-width-xl--50p {
    width: 50%;
  }
  .u-width-xl--55p {
    width: 55%;
  }
  .u-width-xl--60p {
    width: 60%;
  }
  .u-width-xl--65p {
    width: 65%;
  }
  .u-width-xl--66p {
    width: 66.6666666667%;
  }
  .u-width-xl--70p {
    width: 70%;
  }
  .u-width-xl--75p {
    width: 75%;
  }
  .u-width-xl--80p {
    width: 80%;
  }
  .u-width-xl--85p {
    width: 85%;
  }
  .u-width-xl--90p {
    width: 90%;
  }
  .u-width-xl--95p {
    width: 95%;
  }
  .u-width-xl--100p {
    width: 100%;
  }
  .u-width-xl--auto {
    width: auto;
  }
  .u-minWidth-xl--0 {
    min-width: 0px;
  }
  .u-minWidth-xl--1 {
    min-width: 4px;
  }
  .u-minWidth-xl--2 {
    min-width: 8px;
  }
  .u-minWidth-xl--3 {
    min-width: 12px;
  }
  .u-minWidth-xl--4 {
    min-width: 16px;
  }
  .u-minWidth-xl--5 {
    min-width: 20px;
  }
  .u-minWidth-xl--6 {
    min-width: 24px;
  }
  .u-minWidth-xl--7 {
    min-width: 28px;
  }
  .u-minWidth-xl--8 {
    min-width: 32px;
  }
  .u-minWidth-xl--9 {
    min-width: 36px;
  }
  .u-minWidth-xl--10 {
    min-width: 40px;
  }
  .u-minWidth-xl--11 {
    min-width: 44px;
  }
  .u-minWidth-xl--12 {
    min-width: 48px;
  }
  .u-minWidth-xl--13 {
    min-width: 52px;
  }
  .u-minWidth-xl--14 {
    min-width: 56px;
  }
  .u-minWidth-xl--15 {
    min-width: 60px;
  }
  .u-minWidth-xl--16 {
    min-width: 64px;
  }
  .u-minWidth-xl--17 {
    min-width: 68px;
  }
  .u-minWidth-xl--18 {
    min-width: 72px;
  }
  .u-minWidth-xl--19 {
    min-width: 76px;
  }
  .u-minWidth-xl--20 {
    min-width: 80px;
  }
  .u-minWidth-xl--21 {
    min-width: 84px;
  }
  .u-minWidth-xl--22 {
    min-width: 88px;
  }
  .u-minWidth-xl--23 {
    min-width: 92px;
  }
  .u-minWidth-xl--24 {
    min-width: 96px;
  }
  .u-minWidth-xl--25 {
    min-width: 100px;
  }
  .u-minWidth-xl--26 {
    min-width: 104px;
  }
  .u-minWidth-xl--27 {
    min-width: 108px;
  }
  .u-minWidth-xl--28 {
    min-width: 112px;
  }
  .u-minWidth-xl--29 {
    min-width: 116px;
  }
  .u-minWidth-xl--30 {
    min-width: 120px;
  }
  .u-minWidth-xl--31 {
    min-width: 124px;
  }
  .u-minWidth-xl--32 {
    min-width: 128px;
  }
  .u-minWidth-xl--33 {
    min-width: 132px;
  }
  .u-minWidth-xl--34 {
    min-width: 136px;
  }
  .u-minWidth-xl--35 {
    min-width: 140px;
  }
  .u-minWidth-xl--36 {
    min-width: 144px;
  }
  .u-minWidth-xl--37 {
    min-width: 148px;
  }
  .u-minWidth-xl--38 {
    min-width: 152px;
  }
  .u-minWidth-xl--39 {
    min-width: 156px;
  }
  .u-minWidth-xl--40 {
    min-width: 160px;
  }
  .u-minWidth-xl--41 {
    min-width: 164px;
  }
  .u-minWidth-xl--42 {
    min-width: 168px;
  }
  .u-minWidth-xl--43 {
    min-width: 172px;
  }
  .u-minWidth-xl--44 {
    min-width: 176px;
  }
  .u-minWidth-xl--45 {
    min-width: 180px;
  }
  .u-minWidth-xl--46 {
    min-width: 184px;
  }
  .u-minWidth-xl--47 {
    min-width: 188px;
  }
  .u-minWidth-xl--48 {
    min-width: 192px;
  }
  .u-minWidth-xl--49 {
    min-width: 196px;
  }
  .u-minWidth-xl--50 {
    min-width: 200px;
  }
  .u-minWidth-xl--10p {
    min-width: 10%;
  }
  .u-minWidth-xl--20p {
    min-width: 20%;
  }
  .u-minWidth-xl--25p {
    min-width: 25%;
  }
  .u-minWidth-xl--30p {
    min-width: 30%;
  }
  .u-minWidth-xl--33p {
    min-width: 33.3333333333%;
  }
  .u-minWidth-xl--35p {
    min-width: 35%;
  }
  .u-minWidth-xl--40p {
    min-width: 40%;
  }
  .u-minWidth-xl--45p {
    min-width: 45%;
  }
  .u-minWidth-xl--50p {
    min-width: 50%;
  }
  .u-minWidth-xl--55p {
    min-width: 55%;
  }
  .u-minWidth-xl--60p {
    min-width: 60%;
  }
  .u-minWidth-xl--65p {
    min-width: 65%;
  }
  .u-minWidth-xl--66p {
    min-width: 66.6666666667%;
  }
  .u-minWidth-xl--70p {
    min-width: 70%;
  }
  .u-minWidth-xl--75p {
    min-width: 75%;
  }
  .u-minWidth-xl--80p {
    min-width: 80%;
  }
  .u-minWidth-xl--85p {
    min-width: 85%;
  }
  .u-minWidth-xl--90p {
    min-width: 90%;
  }
  .u-minWidth-xl--95p {
    min-width: 95%;
  }
  .u-minWidth-xl--100p {
    min-width: 100%;
  }
  .u-minWidth-xl--auto {
    min-width: auto;
  }
  .u-maxWidth-xl--0 {
    max-width: 0px;
  }
  .u-maxWidth-xl--1 {
    max-width: 4px;
  }
  .u-maxWidth-xl--2 {
    max-width: 8px;
  }
  .u-maxWidth-xl--3 {
    max-width: 12px;
  }
  .u-maxWidth-xl--4 {
    max-width: 16px;
  }
  .u-maxWidth-xl--5 {
    max-width: 20px;
  }
  .u-maxWidth-xl--6 {
    max-width: 24px;
  }
  .u-maxWidth-xl--7 {
    max-width: 28px;
  }
  .u-maxWidth-xl--8 {
    max-width: 32px;
  }
  .u-maxWidth-xl--9 {
    max-width: 36px;
  }
  .u-maxWidth-xl--10 {
    max-width: 40px;
  }
  .u-maxWidth-xl--11 {
    max-width: 44px;
  }
  .u-maxWidth-xl--12 {
    max-width: 48px;
  }
  .u-maxWidth-xl--13 {
    max-width: 52px;
  }
  .u-maxWidth-xl--14 {
    max-width: 56px;
  }
  .u-maxWidth-xl--15 {
    max-width: 60px;
  }
  .u-maxWidth-xl--16 {
    max-width: 64px;
  }
  .u-maxWidth-xl--17 {
    max-width: 68px;
  }
  .u-maxWidth-xl--18 {
    max-width: 72px;
  }
  .u-maxWidth-xl--19 {
    max-width: 76px;
  }
  .u-maxWidth-xl--20 {
    max-width: 80px;
  }
  .u-maxWidth-xl--21 {
    max-width: 84px;
  }
  .u-maxWidth-xl--22 {
    max-width: 88px;
  }
  .u-maxWidth-xl--23 {
    max-width: 92px;
  }
  .u-maxWidth-xl--24 {
    max-width: 96px;
  }
  .u-maxWidth-xl--25 {
    max-width: 100px;
  }
  .u-maxWidth-xl--26 {
    max-width: 104px;
  }
  .u-maxWidth-xl--27 {
    max-width: 108px;
  }
  .u-maxWidth-xl--28 {
    max-width: 112px;
  }
  .u-maxWidth-xl--29 {
    max-width: 116px;
  }
  .u-maxWidth-xl--30 {
    max-width: 120px;
  }
  .u-maxWidth-xl--31 {
    max-width: 124px;
  }
  .u-maxWidth-xl--32 {
    max-width: 128px;
  }
  .u-maxWidth-xl--33 {
    max-width: 132px;
  }
  .u-maxWidth-xl--34 {
    max-width: 136px;
  }
  .u-maxWidth-xl--35 {
    max-width: 140px;
  }
  .u-maxWidth-xl--36 {
    max-width: 144px;
  }
  .u-maxWidth-xl--37 {
    max-width: 148px;
  }
  .u-maxWidth-xl--38 {
    max-width: 152px;
  }
  .u-maxWidth-xl--39 {
    max-width: 156px;
  }
  .u-maxWidth-xl--40 {
    max-width: 160px;
  }
  .u-maxWidth-xl--41 {
    max-width: 164px;
  }
  .u-maxWidth-xl--42 {
    max-width: 168px;
  }
  .u-maxWidth-xl--43 {
    max-width: 172px;
  }
  .u-maxWidth-xl--44 {
    max-width: 176px;
  }
  .u-maxWidth-xl--45 {
    max-width: 180px;
  }
  .u-maxWidth-xl--46 {
    max-width: 184px;
  }
  .u-maxWidth-xl--47 {
    max-width: 188px;
  }
  .u-maxWidth-xl--48 {
    max-width: 192px;
  }
  .u-maxWidth-xl--49 {
    max-width: 196px;
  }
  .u-maxWidth-xl--50 {
    max-width: 200px;
  }
  .u-maxWidth-xl--10p {
    max-width: 10%;
  }
  .u-maxWidth-xl--20p {
    max-width: 20%;
  }
  .u-maxWidth-xl--25p {
    max-width: 25%;
  }
  .u-maxWidth-xl--30p {
    max-width: 30%;
  }
  .u-maxWidth-xl--33p {
    max-width: 33.3333333333%;
  }
  .u-maxWidth-xl--35p {
    max-width: 35%;
  }
  .u-maxWidth-xl--40p {
    max-width: 40%;
  }
  .u-maxWidth-xl--45p {
    max-width: 45%;
  }
  .u-maxWidth-xl--50p {
    max-width: 50%;
  }
  .u-maxWidth-xl--55p {
    max-width: 55%;
  }
  .u-maxWidth-xl--60p {
    max-width: 60%;
  }
  .u-maxWidth-xl--65p {
    max-width: 65%;
  }
  .u-maxWidth-xl--66p {
    max-width: 66.6666666667%;
  }
  .u-maxWidth-xl--70p {
    max-width: 70%;
  }
  .u-maxWidth-xl--75p {
    max-width: 75%;
  }
  .u-maxWidth-xl--80p {
    max-width: 80%;
  }
  .u-maxWidth-xl--85p {
    max-width: 85%;
  }
  .u-maxWidth-xl--90p {
    max-width: 90%;
  }
  .u-maxWidth-xl--95p {
    max-width: 95%;
  }
  .u-maxWidth-xl--100p {
    max-width: 100%;
  }
  .u-maxWidth-xl--auto {
    max-width: auto;
  }
  .u-maxWidth-xl--none {
    max-width: none;
  }
  .u-maxWidth-xl--700 {
    max-width: 700px;
  }
  .u-maxWidth-xl--940 {
    max-width: 940px;
  }
  .u-maxWidth-xl--1400 {
    max-width: 1400px;
  }
  .u-maxWidth-xl--1920 {
    max-width: 1920px;
  }
  .u-height-xl--0 {
    height: 0px;
  }
  .u-height-xl--1 {
    height: 4px;
  }
  .u-height-xl--2 {
    height: 8px;
  }
  .u-height-xl--3 {
    height: 12px;
  }
  .u-height-xl--4 {
    height: 16px;
  }
  .u-height-xl--5 {
    height: 20px;
  }
  .u-height-xl--6 {
    height: 24px;
  }
  .u-height-xl--7 {
    height: 28px;
  }
  .u-height-xl--8 {
    height: 32px;
  }
  .u-height-xl--9 {
    height: 36px;
  }
  .u-height-xl--10 {
    height: 40px;
  }
  .u-height-xl--11 {
    height: 44px;
  }
  .u-height-xl--12 {
    height: 48px;
  }
  .u-height-xl--13 {
    height: 52px;
  }
  .u-height-xl--14 {
    height: 56px;
  }
  .u-height-xl--15 {
    height: 60px;
  }
  .u-height-xl--16 {
    height: 64px;
  }
  .u-height-xl--17 {
    height: 68px;
  }
  .u-height-xl--18 {
    height: 72px;
  }
  .u-height-xl--19 {
    height: 76px;
  }
  .u-height-xl--20 {
    height: 80px;
  }
  .u-height-xl--21 {
    height: 84px;
  }
  .u-height-xl--22 {
    height: 88px;
  }
  .u-height-xl--23 {
    height: 92px;
  }
  .u-height-xl--24 {
    height: 96px;
  }
  .u-height-xl--25 {
    height: 100px;
  }
  .u-height-xl--26 {
    height: 104px;
  }
  .u-height-xl--27 {
    height: 108px;
  }
  .u-height-xl--28 {
    height: 112px;
  }
  .u-height-xl--29 {
    height: 116px;
  }
  .u-height-xl--30 {
    height: 120px;
  }
  .u-height-xl--31 {
    height: 124px;
  }
  .u-height-xl--32 {
    height: 128px;
  }
  .u-height-xl--33 {
    height: 132px;
  }
  .u-height-xl--34 {
    height: 136px;
  }
  .u-height-xl--35 {
    height: 140px;
  }
  .u-height-xl--36 {
    height: 144px;
  }
  .u-height-xl--37 {
    height: 148px;
  }
  .u-height-xl--38 {
    height: 152px;
  }
  .u-height-xl--39 {
    height: 156px;
  }
  .u-height-xl--40 {
    height: 160px;
  }
  .u-height-xl--41 {
    height: 164px;
  }
  .u-height-xl--42 {
    height: 168px;
  }
  .u-height-xl--43 {
    height: 172px;
  }
  .u-height-xl--44 {
    height: 176px;
  }
  .u-height-xl--45 {
    height: 180px;
  }
  .u-height-xl--46 {
    height: 184px;
  }
  .u-height-xl--47 {
    height: 188px;
  }
  .u-height-xl--48 {
    height: 192px;
  }
  .u-height-xl--49 {
    height: 196px;
  }
  .u-height-xl--50 {
    height: 200px;
  }
  .u-height-xl--10p {
    height: 10%;
  }
  .u-height-xl--20p {
    height: 20%;
  }
  .u-height-xl--25p {
    height: 25%;
  }
  .u-height-xl--30p {
    height: 30%;
  }
  .u-height-xl--33p {
    height: 33.3333333333%;
  }
  .u-height-xl--35p {
    height: 35%;
  }
  .u-height-xl--40p {
    height: 40%;
  }
  .u-height-xl--45p {
    height: 45%;
  }
  .u-height-xl--50p {
    height: 50%;
  }
  .u-height-xl--55p {
    height: 55%;
  }
  .u-height-xl--60p {
    height: 60%;
  }
  .u-height-xl--65p {
    height: 65%;
  }
  .u-height-xl--66p {
    height: 66.6666666667%;
  }
  .u-height-xl--70p {
    height: 70%;
  }
  .u-height-xl--75p {
    height: 75%;
  }
  .u-height-xl--80p {
    height: 80%;
  }
  .u-height-xl--85p {
    height: 85%;
  }
  .u-height-xl--90p {
    height: 90%;
  }
  .u-height-xl--95p {
    height: 95%;
  }
  .u-height-xl--100p {
    height: 100%;
  }
  .u-height-xl--auto {
    height: auto;
  }
  .flex-xl--fill {
    flex: 1 1 auto;
  }
  .u-flexDirection-xl--row {
    flex-direction: row;
  }
  .u-flexDirection-xl--column {
    flex-direction: column;
  }
  .u-flexDirection-xl--row-reverse {
    flex-direction: row-reverse;
  }
  .u-flexDirection-xl--column-reverse {
    flex-direction: column-reverse;
  }
  .u-flex-xl--grow-0 {
    flex-grow: 0;
  }
  .u-flex-xl--grow-1 {
    flex-grow: 1;
  }
  .u-flex-xl--shrink-0 {
    flex-shrink: 0;
  }
  .u-flex-xl--shrink-1 {
    flex-shrink: 1;
  }
  .u-flexWrap-xl--wrap {
    flex-wrap: wrap;
  }
  .u-flexWrap-xl--nowrap {
    flex-wrap: nowrap;
  }
  .u-flexWrap-xl--wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .u-justifyContent-xl--start {
    justify-content: flex-start;
  }
  .u-justifyContent-xl--end {
    justify-content: flex-end;
  }
  .u-justifyContent-xl--center {
    justify-content: center;
  }
  .u-justifyContent-xl--between {
    justify-content: space-between;
  }
  .u-justifyContent-xl--around {
    justify-content: space-around;
  }
  .u-alignItems-xl--start {
    align-items: flex-start;
  }
  .u-alignItems-xl--end {
    align-items: flex-end;
  }
  .u-alignItems-xl--center {
    align-items: center;
  }
  .u-alignItems-xl--baseline {
    align-items: baseline;
  }
  .u-alignItems-xl--stretch {
    align-items: stretch;
  }
  .u-alignContent-xl--start {
    align-content: flex-start;
  }
  .u-alignContent-xl--end {
    align-content: flex-end;
  }
  .u-alignContent-xl--center {
    align-content: center;
  }
  .u-alignContent-xl--between {
    align-content: space-between;
  }
  .u-alignContent-xl--around {
    align-content: space-around;
  }
  .u-alignContent-xl--stretch {
    align-content: stretch;
  }
  .u-alignSelf-xl--auto {
    align-self: auto;
  }
  .u-alignSelf-xl--start {
    align-self: flex-start;
  }
  .u-alignSelf-xl--end {
    align-self: flex-end;
  }
  .u-alignSelf-xl--center {
    align-self: center;
  }
  .u-alignSelf-xl--baseline {
    align-self: baseline;
  }
  .u-alignSelf-xl--stretch {
    align-self: stretch;
  }
  .u-order-xl--first {
    order: -1;
  }
  .u-order-xl--0 {
    order: 0;
  }
  .u-order-xl--1 {
    order: 1;
  }
  .u-order-xl--2 {
    order: 2;
  }
  .u-order-xl--3 {
    order: 3;
  }
  .u-order-xl--4 {
    order: 4;
  }
  .u-order-xl--5 {
    order: 5;
  }
  .u-order-xl--last {
    order: 6;
  }
  .u-m-xl--0 {
    margin: 0px;
  }
  .u-m-xl--1 {
    margin: 4px;
  }
  .u-m-xl--2 {
    margin: 8px;
  }
  .u-m-xl--3 {
    margin: 12px;
  }
  .u-m-xl--4 {
    margin: 16px;
  }
  .u-m-xl--5 {
    margin: 20px;
  }
  .u-m-xl--6 {
    margin: 24px;
  }
  .u-m-xl--7 {
    margin: 28px;
  }
  .u-m-xl--8 {
    margin: 32px;
  }
  .u-m-xl--9 {
    margin: 36px;
  }
  .u-m-xl--10 {
    margin: 40px;
  }
  .u-m-xl--11 {
    margin: 44px;
  }
  .u-m-xl--12 {
    margin: 48px;
  }
  .u-m-xl--13 {
    margin: 52px;
  }
  .u-m-xl--14 {
    margin: 56px;
  }
  .u-m-xl--15 {
    margin: 60px;
  }
  .u-m-xl--16 {
    margin: 64px;
  }
  .u-m-xl--17 {
    margin: 68px;
  }
  .u-m-xl--18 {
    margin: 72px;
  }
  .u-m-xl--19 {
    margin: 76px;
  }
  .u-m-xl--20 {
    margin: 80px;
  }
  .u-m-xl--21 {
    margin: 84px;
  }
  .u-m-xl--22 {
    margin: 88px;
  }
  .u-m-xl--23 {
    margin: 92px;
  }
  .u-m-xl--24 {
    margin: 96px;
  }
  .u-m-xl--25 {
    margin: 100px;
  }
  .u-m-xl--26 {
    margin: 104px;
  }
  .u-m-xl--27 {
    margin: 108px;
  }
  .u-m-xl--28 {
    margin: 112px;
  }
  .u-m-xl--29 {
    margin: 116px;
  }
  .u-m-xl--30 {
    margin: 120px;
  }
  .u-m-xl--31 {
    margin: 124px;
  }
  .u-m-xl--32 {
    margin: 128px;
  }
  .u-m-xl--33 {
    margin: 132px;
  }
  .u-m-xl--34 {
    margin: 136px;
  }
  .u-m-xl--35 {
    margin: 140px;
  }
  .u-m-xl--36 {
    margin: 144px;
  }
  .u-m-xl--37 {
    margin: 148px;
  }
  .u-m-xl--38 {
    margin: 152px;
  }
  .u-m-xl--39 {
    margin: 156px;
  }
  .u-m-xl--40 {
    margin: 160px;
  }
  .u-m-xl--41 {
    margin: 164px;
  }
  .u-m-xl--42 {
    margin: 168px;
  }
  .u-m-xl--43 {
    margin: 172px;
  }
  .u-m-xl--44 {
    margin: 176px;
  }
  .u-m-xl--45 {
    margin: 180px;
  }
  .u-m-xl--46 {
    margin: 184px;
  }
  .u-m-xl--47 {
    margin: 188px;
  }
  .u-m-xl--48 {
    margin: 192px;
  }
  .u-m-xl--49 {
    margin: 196px;
  }
  .u-m-xl--50 {
    margin: 200px;
  }
  .u-m-xl--auto {
    margin: auto;
  }
  .u-mx-xl--0 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .u-mx-xl--1 {
    margin-right: 4px;
    margin-left: 4px;
  }
  .u-mx-xl--2 {
    margin-right: 8px;
    margin-left: 8px;
  }
  .u-mx-xl--3 {
    margin-right: 12px;
    margin-left: 12px;
  }
  .u-mx-xl--4 {
    margin-right: 16px;
    margin-left: 16px;
  }
  .u-mx-xl--5 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .u-mx-xl--6 {
    margin-right: 24px;
    margin-left: 24px;
  }
  .u-mx-xl--7 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .u-mx-xl--8 {
    margin-right: 32px;
    margin-left: 32px;
  }
  .u-mx-xl--9 {
    margin-right: 36px;
    margin-left: 36px;
  }
  .u-mx-xl--10 {
    margin-right: 40px;
    margin-left: 40px;
  }
  .u-mx-xl--11 {
    margin-right: 44px;
    margin-left: 44px;
  }
  .u-mx-xl--12 {
    margin-right: 48px;
    margin-left: 48px;
  }
  .u-mx-xl--13 {
    margin-right: 52px;
    margin-left: 52px;
  }
  .u-mx-xl--14 {
    margin-right: 56px;
    margin-left: 56px;
  }
  .u-mx-xl--15 {
    margin-right: 60px;
    margin-left: 60px;
  }
  .u-mx-xl--16 {
    margin-right: 64px;
    margin-left: 64px;
  }
  .u-mx-xl--17 {
    margin-right: 68px;
    margin-left: 68px;
  }
  .u-mx-xl--18 {
    margin-right: 72px;
    margin-left: 72px;
  }
  .u-mx-xl--19 {
    margin-right: 76px;
    margin-left: 76px;
  }
  .u-mx-xl--20 {
    margin-right: 80px;
    margin-left: 80px;
  }
  .u-mx-xl--21 {
    margin-right: 84px;
    margin-left: 84px;
  }
  .u-mx-xl--22 {
    margin-right: 88px;
    margin-left: 88px;
  }
  .u-mx-xl--23 {
    margin-right: 92px;
    margin-left: 92px;
  }
  .u-mx-xl--24 {
    margin-right: 96px;
    margin-left: 96px;
  }
  .u-mx-xl--25 {
    margin-right: 100px;
    margin-left: 100px;
  }
  .u-mx-xl--26 {
    margin-right: 104px;
    margin-left: 104px;
  }
  .u-mx-xl--27 {
    margin-right: 108px;
    margin-left: 108px;
  }
  .u-mx-xl--28 {
    margin-right: 112px;
    margin-left: 112px;
  }
  .u-mx-xl--29 {
    margin-right: 116px;
    margin-left: 116px;
  }
  .u-mx-xl--30 {
    margin-right: 120px;
    margin-left: 120px;
  }
  .u-mx-xl--31 {
    margin-right: 124px;
    margin-left: 124px;
  }
  .u-mx-xl--32 {
    margin-right: 128px;
    margin-left: 128px;
  }
  .u-mx-xl--33 {
    margin-right: 132px;
    margin-left: 132px;
  }
  .u-mx-xl--34 {
    margin-right: 136px;
    margin-left: 136px;
  }
  .u-mx-xl--35 {
    margin-right: 140px;
    margin-left: 140px;
  }
  .u-mx-xl--36 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .u-mx-xl--37 {
    margin-right: 148px;
    margin-left: 148px;
  }
  .u-mx-xl--38 {
    margin-right: 152px;
    margin-left: 152px;
  }
  .u-mx-xl--39 {
    margin-right: 156px;
    margin-left: 156px;
  }
  .u-mx-xl--40 {
    margin-right: 160px;
    margin-left: 160px;
  }
  .u-mx-xl--41 {
    margin-right: 164px;
    margin-left: 164px;
  }
  .u-mx-xl--42 {
    margin-right: 168px;
    margin-left: 168px;
  }
  .u-mx-xl--43 {
    margin-right: 172px;
    margin-left: 172px;
  }
  .u-mx-xl--44 {
    margin-right: 176px;
    margin-left: 176px;
  }
  .u-mx-xl--45 {
    margin-right: 180px;
    margin-left: 180px;
  }
  .u-mx-xl--46 {
    margin-right: 184px;
    margin-left: 184px;
  }
  .u-mx-xl--47 {
    margin-right: 188px;
    margin-left: 188px;
  }
  .u-mx-xl--48 {
    margin-right: 192px;
    margin-left: 192px;
  }
  .u-mx-xl--49 {
    margin-right: 196px;
    margin-left: 196px;
  }
  .u-mx-xl--50 {
    margin-right: 200px;
    margin-left: 200px;
  }
  .u-mx-xl--auto {
    margin-right: auto;
    margin-left: auto;
  }
  .u-my-xl--0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .u-my-xl--1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .u-my-xl--2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .u-my-xl--3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .u-my-xl--4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .u-my-xl--5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .u-my-xl--6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .u-my-xl--7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .u-my-xl--8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .u-my-xl--9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .u-my-xl--10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .u-my-xl--11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .u-my-xl--12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .u-my-xl--13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .u-my-xl--14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .u-my-xl--15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .u-my-xl--16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .u-my-xl--17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .u-my-xl--18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .u-my-xl--19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .u-my-xl--20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .u-my-xl--21 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .u-my-xl--22 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .u-my-xl--23 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .u-my-xl--24 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .u-my-xl--25 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .u-my-xl--26 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .u-my-xl--27 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .u-my-xl--28 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .u-my-xl--29 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .u-my-xl--30 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .u-my-xl--31 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .u-my-xl--32 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .u-my-xl--33 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .u-my-xl--34 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .u-my-xl--35 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .u-my-xl--36 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .u-my-xl--37 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .u-my-xl--38 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .u-my-xl--39 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .u-my-xl--40 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .u-my-xl--41 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .u-my-xl--42 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .u-my-xl--43 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .u-my-xl--44 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .u-my-xl--45 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .u-my-xl--46 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .u-my-xl--47 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .u-my-xl--48 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .u-my-xl--49 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .u-my-xl--50 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .u-my-xl--auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .u-mt-xl--0 {
    margin-top: 0px;
  }
  .u-mt-xl--1 {
    margin-top: 4px;
  }
  .u-mt-xl--2 {
    margin-top: 8px;
  }
  .u-mt-xl--3 {
    margin-top: 12px;
  }
  .u-mt-xl--4 {
    margin-top: 16px;
  }
  .u-mt-xl--5 {
    margin-top: 20px;
  }
  .u-mt-xl--6 {
    margin-top: 24px;
  }
  .u-mt-xl--7 {
    margin-top: 28px;
  }
  .u-mt-xl--8 {
    margin-top: 32px;
  }
  .u-mt-xl--9 {
    margin-top: 36px;
  }
  .u-mt-xl--10 {
    margin-top: 40px;
  }
  .u-mt-xl--11 {
    margin-top: 44px;
  }
  .u-mt-xl--12 {
    margin-top: 48px;
  }
  .u-mt-xl--13 {
    margin-top: 52px;
  }
  .u-mt-xl--14 {
    margin-top: 56px;
  }
  .u-mt-xl--15 {
    margin-top: 60px;
  }
  .u-mt-xl--16 {
    margin-top: 64px;
  }
  .u-mt-xl--17 {
    margin-top: 68px;
  }
  .u-mt-xl--18 {
    margin-top: 72px;
  }
  .u-mt-xl--19 {
    margin-top: 76px;
  }
  .u-mt-xl--20 {
    margin-top: 80px;
  }
  .u-mt-xl--21 {
    margin-top: 84px;
  }
  .u-mt-xl--22 {
    margin-top: 88px;
  }
  .u-mt-xl--23 {
    margin-top: 92px;
  }
  .u-mt-xl--24 {
    margin-top: 96px;
  }
  .u-mt-xl--25 {
    margin-top: 100px;
  }
  .u-mt-xl--26 {
    margin-top: 104px;
  }
  .u-mt-xl--27 {
    margin-top: 108px;
  }
  .u-mt-xl--28 {
    margin-top: 112px;
  }
  .u-mt-xl--29 {
    margin-top: 116px;
  }
  .u-mt-xl--30 {
    margin-top: 120px;
  }
  .u-mt-xl--31 {
    margin-top: 124px;
  }
  .u-mt-xl--32 {
    margin-top: 128px;
  }
  .u-mt-xl--33 {
    margin-top: 132px;
  }
  .u-mt-xl--34 {
    margin-top: 136px;
  }
  .u-mt-xl--35 {
    margin-top: 140px;
  }
  .u-mt-xl--36 {
    margin-top: 144px;
  }
  .u-mt-xl--37 {
    margin-top: 148px;
  }
  .u-mt-xl--38 {
    margin-top: 152px;
  }
  .u-mt-xl--39 {
    margin-top: 156px;
  }
  .u-mt-xl--40 {
    margin-top: 160px;
  }
  .u-mt-xl--41 {
    margin-top: 164px;
  }
  .u-mt-xl--42 {
    margin-top: 168px;
  }
  .u-mt-xl--43 {
    margin-top: 172px;
  }
  .u-mt-xl--44 {
    margin-top: 176px;
  }
  .u-mt-xl--45 {
    margin-top: 180px;
  }
  .u-mt-xl--46 {
    margin-top: 184px;
  }
  .u-mt-xl--47 {
    margin-top: 188px;
  }
  .u-mt-xl--48 {
    margin-top: 192px;
  }
  .u-mt-xl--49 {
    margin-top: 196px;
  }
  .u-mt-xl--50 {
    margin-top: 200px;
  }
  .u-mt-xl--auto {
    margin-top: auto;
  }
  .u-mr-xl--0 {
    margin-right: 0px;
  }
  .u-mr-xl--1 {
    margin-right: 4px;
  }
  .u-mr-xl--2 {
    margin-right: 8px;
  }
  .u-mr-xl--3 {
    margin-right: 12px;
  }
  .u-mr-xl--4 {
    margin-right: 16px;
  }
  .u-mr-xl--5 {
    margin-right: 20px;
  }
  .u-mr-xl--6 {
    margin-right: 24px;
  }
  .u-mr-xl--7 {
    margin-right: 28px;
  }
  .u-mr-xl--8 {
    margin-right: 32px;
  }
  .u-mr-xl--9 {
    margin-right: 36px;
  }
  .u-mr-xl--10 {
    margin-right: 40px;
  }
  .u-mr-xl--11 {
    margin-right: 44px;
  }
  .u-mr-xl--12 {
    margin-right: 48px;
  }
  .u-mr-xl--13 {
    margin-right: 52px;
  }
  .u-mr-xl--14 {
    margin-right: 56px;
  }
  .u-mr-xl--15 {
    margin-right: 60px;
  }
  .u-mr-xl--16 {
    margin-right: 64px;
  }
  .u-mr-xl--17 {
    margin-right: 68px;
  }
  .u-mr-xl--18 {
    margin-right: 72px;
  }
  .u-mr-xl--19 {
    margin-right: 76px;
  }
  .u-mr-xl--20 {
    margin-right: 80px;
  }
  .u-mr-xl--21 {
    margin-right: 84px;
  }
  .u-mr-xl--22 {
    margin-right: 88px;
  }
  .u-mr-xl--23 {
    margin-right: 92px;
  }
  .u-mr-xl--24 {
    margin-right: 96px;
  }
  .u-mr-xl--25 {
    margin-right: 100px;
  }
  .u-mr-xl--26 {
    margin-right: 104px;
  }
  .u-mr-xl--27 {
    margin-right: 108px;
  }
  .u-mr-xl--28 {
    margin-right: 112px;
  }
  .u-mr-xl--29 {
    margin-right: 116px;
  }
  .u-mr-xl--30 {
    margin-right: 120px;
  }
  .u-mr-xl--31 {
    margin-right: 124px;
  }
  .u-mr-xl--32 {
    margin-right: 128px;
  }
  .u-mr-xl--33 {
    margin-right: 132px;
  }
  .u-mr-xl--34 {
    margin-right: 136px;
  }
  .u-mr-xl--35 {
    margin-right: 140px;
  }
  .u-mr-xl--36 {
    margin-right: 144px;
  }
  .u-mr-xl--37 {
    margin-right: 148px;
  }
  .u-mr-xl--38 {
    margin-right: 152px;
  }
  .u-mr-xl--39 {
    margin-right: 156px;
  }
  .u-mr-xl--40 {
    margin-right: 160px;
  }
  .u-mr-xl--41 {
    margin-right: 164px;
  }
  .u-mr-xl--42 {
    margin-right: 168px;
  }
  .u-mr-xl--43 {
    margin-right: 172px;
  }
  .u-mr-xl--44 {
    margin-right: 176px;
  }
  .u-mr-xl--45 {
    margin-right: 180px;
  }
  .u-mr-xl--46 {
    margin-right: 184px;
  }
  .u-mr-xl--47 {
    margin-right: 188px;
  }
  .u-mr-xl--48 {
    margin-right: 192px;
  }
  .u-mr-xl--49 {
    margin-right: 196px;
  }
  .u-mr-xl--50 {
    margin-right: 200px;
  }
  .u-mr-xl--auto {
    margin-right: auto;
  }
  .u-mb-xl--0 {
    margin-bottom: 0px;
  }
  .u-mb-xl--1 {
    margin-bottom: 4px;
  }
  .u-mb-xl--2 {
    margin-bottom: 8px;
  }
  .u-mb-xl--3 {
    margin-bottom: 12px;
  }
  .u-mb-xl--4 {
    margin-bottom: 16px;
  }
  .u-mb-xl--5 {
    margin-bottom: 20px;
  }
  .u-mb-xl--6 {
    margin-bottom: 24px;
  }
  .u-mb-xl--7 {
    margin-bottom: 28px;
  }
  .u-mb-xl--8 {
    margin-bottom: 32px;
  }
  .u-mb-xl--9 {
    margin-bottom: 36px;
  }
  .u-mb-xl--10 {
    margin-bottom: 40px;
  }
  .u-mb-xl--11 {
    margin-bottom: 44px;
  }
  .u-mb-xl--12 {
    margin-bottom: 48px;
  }
  .u-mb-xl--13 {
    margin-bottom: 52px;
  }
  .u-mb-xl--14 {
    margin-bottom: 56px;
  }
  .u-mb-xl--15 {
    margin-bottom: 60px;
  }
  .u-mb-xl--16 {
    margin-bottom: 64px;
  }
  .u-mb-xl--17 {
    margin-bottom: 68px;
  }
  .u-mb-xl--18 {
    margin-bottom: 72px;
  }
  .u-mb-xl--19 {
    margin-bottom: 76px;
  }
  .u-mb-xl--20 {
    margin-bottom: 80px;
  }
  .u-mb-xl--21 {
    margin-bottom: 84px;
  }
  .u-mb-xl--22 {
    margin-bottom: 88px;
  }
  .u-mb-xl--23 {
    margin-bottom: 92px;
  }
  .u-mb-xl--24 {
    margin-bottom: 96px;
  }
  .u-mb-xl--25 {
    margin-bottom: 100px;
  }
  .u-mb-xl--26 {
    margin-bottom: 104px;
  }
  .u-mb-xl--27 {
    margin-bottom: 108px;
  }
  .u-mb-xl--28 {
    margin-bottom: 112px;
  }
  .u-mb-xl--29 {
    margin-bottom: 116px;
  }
  .u-mb-xl--30 {
    margin-bottom: 120px;
  }
  .u-mb-xl--31 {
    margin-bottom: 124px;
  }
  .u-mb-xl--32 {
    margin-bottom: 128px;
  }
  .u-mb-xl--33 {
    margin-bottom: 132px;
  }
  .u-mb-xl--34 {
    margin-bottom: 136px;
  }
  .u-mb-xl--35 {
    margin-bottom: 140px;
  }
  .u-mb-xl--36 {
    margin-bottom: 144px;
  }
  .u-mb-xl--37 {
    margin-bottom: 148px;
  }
  .u-mb-xl--38 {
    margin-bottom: 152px;
  }
  .u-mb-xl--39 {
    margin-bottom: 156px;
  }
  .u-mb-xl--40 {
    margin-bottom: 160px;
  }
  .u-mb-xl--41 {
    margin-bottom: 164px;
  }
  .u-mb-xl--42 {
    margin-bottom: 168px;
  }
  .u-mb-xl--43 {
    margin-bottom: 172px;
  }
  .u-mb-xl--44 {
    margin-bottom: 176px;
  }
  .u-mb-xl--45 {
    margin-bottom: 180px;
  }
  .u-mb-xl--46 {
    margin-bottom: 184px;
  }
  .u-mb-xl--47 {
    margin-bottom: 188px;
  }
  .u-mb-xl--48 {
    margin-bottom: 192px;
  }
  .u-mb-xl--49 {
    margin-bottom: 196px;
  }
  .u-mb-xl--50 {
    margin-bottom: 200px;
  }
  .u-mb-xl--auto {
    margin-bottom: auto;
  }
  .u-ml-xl--0 {
    margin-left: 0px;
  }
  .u-ml-xl--1 {
    margin-left: 4px;
  }
  .u-ml-xl--2 {
    margin-left: 8px;
  }
  .u-ml-xl--3 {
    margin-left: 12px;
  }
  .u-ml-xl--4 {
    margin-left: 16px;
  }
  .u-ml-xl--5 {
    margin-left: 20px;
  }
  .u-ml-xl--6 {
    margin-left: 24px;
  }
  .u-ml-xl--7 {
    margin-left: 28px;
  }
  .u-ml-xl--8 {
    margin-left: 32px;
  }
  .u-ml-xl--9 {
    margin-left: 36px;
  }
  .u-ml-xl--10 {
    margin-left: 40px;
  }
  .u-ml-xl--11 {
    margin-left: 44px;
  }
  .u-ml-xl--12 {
    margin-left: 48px;
  }
  .u-ml-xl--13 {
    margin-left: 52px;
  }
  .u-ml-xl--14 {
    margin-left: 56px;
  }
  .u-ml-xl--15 {
    margin-left: 60px;
  }
  .u-ml-xl--16 {
    margin-left: 64px;
  }
  .u-ml-xl--17 {
    margin-left: 68px;
  }
  .u-ml-xl--18 {
    margin-left: 72px;
  }
  .u-ml-xl--19 {
    margin-left: 76px;
  }
  .u-ml-xl--20 {
    margin-left: 80px;
  }
  .u-ml-xl--21 {
    margin-left: 84px;
  }
  .u-ml-xl--22 {
    margin-left: 88px;
  }
  .u-ml-xl--23 {
    margin-left: 92px;
  }
  .u-ml-xl--24 {
    margin-left: 96px;
  }
  .u-ml-xl--25 {
    margin-left: 100px;
  }
  .u-ml-xl--26 {
    margin-left: 104px;
  }
  .u-ml-xl--27 {
    margin-left: 108px;
  }
  .u-ml-xl--28 {
    margin-left: 112px;
  }
  .u-ml-xl--29 {
    margin-left: 116px;
  }
  .u-ml-xl--30 {
    margin-left: 120px;
  }
  .u-ml-xl--31 {
    margin-left: 124px;
  }
  .u-ml-xl--32 {
    margin-left: 128px;
  }
  .u-ml-xl--33 {
    margin-left: 132px;
  }
  .u-ml-xl--34 {
    margin-left: 136px;
  }
  .u-ml-xl--35 {
    margin-left: 140px;
  }
  .u-ml-xl--36 {
    margin-left: 144px;
  }
  .u-ml-xl--37 {
    margin-left: 148px;
  }
  .u-ml-xl--38 {
    margin-left: 152px;
  }
  .u-ml-xl--39 {
    margin-left: 156px;
  }
  .u-ml-xl--40 {
    margin-left: 160px;
  }
  .u-ml-xl--41 {
    margin-left: 164px;
  }
  .u-ml-xl--42 {
    margin-left: 168px;
  }
  .u-ml-xl--43 {
    margin-left: 172px;
  }
  .u-ml-xl--44 {
    margin-left: 176px;
  }
  .u-ml-xl--45 {
    margin-left: 180px;
  }
  .u-ml-xl--46 {
    margin-left: 184px;
  }
  .u-ml-xl--47 {
    margin-left: 188px;
  }
  .u-ml-xl--48 {
    margin-left: 192px;
  }
  .u-ml-xl--49 {
    margin-left: 196px;
  }
  .u-ml-xl--50 {
    margin-left: 200px;
  }
  .u-ml-xl--auto {
    margin-left: auto;
  }
  .u-p-xl--0 {
    padding: 0px;
  }
  .u-p-xl--1 {
    padding: 4px;
  }
  .u-p-xl--2 {
    padding: 8px;
  }
  .u-p-xl--3 {
    padding: 12px;
  }
  .u-p-xl--4 {
    padding: 16px;
  }
  .u-p-xl--5 {
    padding: 20px;
  }
  .u-p-xl--6 {
    padding: 24px;
  }
  .u-p-xl--7 {
    padding: 28px;
  }
  .u-p-xl--8 {
    padding: 32px;
  }
  .u-p-xl--9 {
    padding: 36px;
  }
  .u-p-xl--10 {
    padding: 40px;
  }
  .u-p-xl--11 {
    padding: 44px;
  }
  .u-p-xl--12 {
    padding: 48px;
  }
  .u-p-xl--13 {
    padding: 52px;
  }
  .u-p-xl--14 {
    padding: 56px;
  }
  .u-p-xl--15 {
    padding: 60px;
  }
  .u-p-xl--16 {
    padding: 64px;
  }
  .u-p-xl--17 {
    padding: 68px;
  }
  .u-p-xl--18 {
    padding: 72px;
  }
  .u-p-xl--19 {
    padding: 76px;
  }
  .u-p-xl--20 {
    padding: 80px;
  }
  .u-p-xl--21 {
    padding: 84px;
  }
  .u-p-xl--22 {
    padding: 88px;
  }
  .u-p-xl--23 {
    padding: 92px;
  }
  .u-p-xl--24 {
    padding: 96px;
  }
  .u-p-xl--25 {
    padding: 100px;
  }
  .u-p-xl--26 {
    padding: 104px;
  }
  .u-p-xl--27 {
    padding: 108px;
  }
  .u-p-xl--28 {
    padding: 112px;
  }
  .u-p-xl--29 {
    padding: 116px;
  }
  .u-p-xl--30 {
    padding: 120px;
  }
  .u-p-xl--31 {
    padding: 124px;
  }
  .u-p-xl--32 {
    padding: 128px;
  }
  .u-p-xl--33 {
    padding: 132px;
  }
  .u-p-xl--34 {
    padding: 136px;
  }
  .u-p-xl--35 {
    padding: 140px;
  }
  .u-p-xl--36 {
    padding: 144px;
  }
  .u-p-xl--37 {
    padding: 148px;
  }
  .u-p-xl--38 {
    padding: 152px;
  }
  .u-p-xl--39 {
    padding: 156px;
  }
  .u-p-xl--40 {
    padding: 160px;
  }
  .u-p-xl--41 {
    padding: 164px;
  }
  .u-p-xl--42 {
    padding: 168px;
  }
  .u-p-xl--43 {
    padding: 172px;
  }
  .u-p-xl--44 {
    padding: 176px;
  }
  .u-p-xl--45 {
    padding: 180px;
  }
  .u-p-xl--46 {
    padding: 184px;
  }
  .u-p-xl--47 {
    padding: 188px;
  }
  .u-p-xl--48 {
    padding: 192px;
  }
  .u-p-xl--49 {
    padding: 196px;
  }
  .u-p-xl--50 {
    padding: 200px;
  }
  .u-px-xl--0 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .u-px-xl--1 {
    padding-right: 4px;
    padding-left: 4px;
  }
  .u-px-xl--2 {
    padding-right: 8px;
    padding-left: 8px;
  }
  .u-px-xl--3 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .u-px-xl--4 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .u-px-xl--5 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .u-px-xl--6 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .u-px-xl--7 {
    padding-right: 28px;
    padding-left: 28px;
  }
  .u-px-xl--8 {
    padding-right: 32px;
    padding-left: 32px;
  }
  .u-px-xl--9 {
    padding-right: 36px;
    padding-left: 36px;
  }
  .u-px-xl--10 {
    padding-right: 40px;
    padding-left: 40px;
  }
  .u-px-xl--11 {
    padding-right: 44px;
    padding-left: 44px;
  }
  .u-px-xl--12 {
    padding-right: 48px;
    padding-left: 48px;
  }
  .u-px-xl--13 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .u-px-xl--14 {
    padding-right: 56px;
    padding-left: 56px;
  }
  .u-px-xl--15 {
    padding-right: 60px;
    padding-left: 60px;
  }
  .u-px-xl--16 {
    padding-right: 64px;
    padding-left: 64px;
  }
  .u-px-xl--17 {
    padding-right: 68px;
    padding-left: 68px;
  }
  .u-px-xl--18 {
    padding-right: 72px;
    padding-left: 72px;
  }
  .u-px-xl--19 {
    padding-right: 76px;
    padding-left: 76px;
  }
  .u-px-xl--20 {
    padding-right: 80px;
    padding-left: 80px;
  }
  .u-px-xl--21 {
    padding-right: 84px;
    padding-left: 84px;
  }
  .u-px-xl--22 {
    padding-right: 88px;
    padding-left: 88px;
  }
  .u-px-xl--23 {
    padding-right: 92px;
    padding-left: 92px;
  }
  .u-px-xl--24 {
    padding-right: 96px;
    padding-left: 96px;
  }
  .u-px-xl--25 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .u-px-xl--26 {
    padding-right: 104px;
    padding-left: 104px;
  }
  .u-px-xl--27 {
    padding-right: 108px;
    padding-left: 108px;
  }
  .u-px-xl--28 {
    padding-right: 112px;
    padding-left: 112px;
  }
  .u-px-xl--29 {
    padding-right: 116px;
    padding-left: 116px;
  }
  .u-px-xl--30 {
    padding-right: 120px;
    padding-left: 120px;
  }
  .u-px-xl--31 {
    padding-right: 124px;
    padding-left: 124px;
  }
  .u-px-xl--32 {
    padding-right: 128px;
    padding-left: 128px;
  }
  .u-px-xl--33 {
    padding-right: 132px;
    padding-left: 132px;
  }
  .u-px-xl--34 {
    padding-right: 136px;
    padding-left: 136px;
  }
  .u-px-xl--35 {
    padding-right: 140px;
    padding-left: 140px;
  }
  .u-px-xl--36 {
    padding-right: 144px;
    padding-left: 144px;
  }
  .u-px-xl--37 {
    padding-right: 148px;
    padding-left: 148px;
  }
  .u-px-xl--38 {
    padding-right: 152px;
    padding-left: 152px;
  }
  .u-px-xl--39 {
    padding-right: 156px;
    padding-left: 156px;
  }
  .u-px-xl--40 {
    padding-right: 160px;
    padding-left: 160px;
  }
  .u-px-xl--41 {
    padding-right: 164px;
    padding-left: 164px;
  }
  .u-px-xl--42 {
    padding-right: 168px;
    padding-left: 168px;
  }
  .u-px-xl--43 {
    padding-right: 172px;
    padding-left: 172px;
  }
  .u-px-xl--44 {
    padding-right: 176px;
    padding-left: 176px;
  }
  .u-px-xl--45 {
    padding-right: 180px;
    padding-left: 180px;
  }
  .u-px-xl--46 {
    padding-right: 184px;
    padding-left: 184px;
  }
  .u-px-xl--47 {
    padding-right: 188px;
    padding-left: 188px;
  }
  .u-px-xl--48 {
    padding-right: 192px;
    padding-left: 192px;
  }
  .u-px-xl--49 {
    padding-right: 196px;
    padding-left: 196px;
  }
  .u-px-xl--50 {
    padding-right: 200px;
    padding-left: 200px;
  }
  .u-py-xl--0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .u-py-xl--1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .u-py-xl--2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .u-py-xl--3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .u-py-xl--4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .u-py-xl--5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .u-py-xl--6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .u-py-xl--7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .u-py-xl--8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .u-py-xl--9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .u-py-xl--10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .u-py-xl--11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .u-py-xl--12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .u-py-xl--13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .u-py-xl--14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .u-py-xl--15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .u-py-xl--16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .u-py-xl--17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .u-py-xl--18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .u-py-xl--19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .u-py-xl--20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .u-py-xl--21 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .u-py-xl--22 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .u-py-xl--23 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .u-py-xl--24 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .u-py-xl--25 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .u-py-xl--26 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .u-py-xl--27 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .u-py-xl--28 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .u-py-xl--29 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .u-py-xl--30 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .u-py-xl--31 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .u-py-xl--32 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .u-py-xl--33 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .u-py-xl--34 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .u-py-xl--35 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .u-py-xl--36 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .u-py-xl--37 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .u-py-xl--38 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .u-py-xl--39 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .u-py-xl--40 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .u-py-xl--41 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .u-py-xl--42 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .u-py-xl--43 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .u-py-xl--44 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .u-py-xl--45 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .u-py-xl--46 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .u-py-xl--47 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .u-py-xl--48 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .u-py-xl--49 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .u-py-xl--50 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .u-pt-xl--0 {
    padding-top: 0px;
  }
  .u-pt-xl--1 {
    padding-top: 4px;
  }
  .u-pt-xl--2 {
    padding-top: 8px;
  }
  .u-pt-xl--3 {
    padding-top: 12px;
  }
  .u-pt-xl--4 {
    padding-top: 16px;
  }
  .u-pt-xl--5 {
    padding-top: 20px;
  }
  .u-pt-xl--6 {
    padding-top: 24px;
  }
  .u-pt-xl--7 {
    padding-top: 28px;
  }
  .u-pt-xl--8 {
    padding-top: 32px;
  }
  .u-pt-xl--9 {
    padding-top: 36px;
  }
  .u-pt-xl--10 {
    padding-top: 40px;
  }
  .u-pt-xl--11 {
    padding-top: 44px;
  }
  .u-pt-xl--12 {
    padding-top: 48px;
  }
  .u-pt-xl--13 {
    padding-top: 52px;
  }
  .u-pt-xl--14 {
    padding-top: 56px;
  }
  .u-pt-xl--15 {
    padding-top: 60px;
  }
  .u-pt-xl--16 {
    padding-top: 64px;
  }
  .u-pt-xl--17 {
    padding-top: 68px;
  }
  .u-pt-xl--18 {
    padding-top: 72px;
  }
  .u-pt-xl--19 {
    padding-top: 76px;
  }
  .u-pt-xl--20 {
    padding-top: 80px;
  }
  .u-pt-xl--21 {
    padding-top: 84px;
  }
  .u-pt-xl--22 {
    padding-top: 88px;
  }
  .u-pt-xl--23 {
    padding-top: 92px;
  }
  .u-pt-xl--24 {
    padding-top: 96px;
  }
  .u-pt-xl--25 {
    padding-top: 100px;
  }
  .u-pt-xl--26 {
    padding-top: 104px;
  }
  .u-pt-xl--27 {
    padding-top: 108px;
  }
  .u-pt-xl--28 {
    padding-top: 112px;
  }
  .u-pt-xl--29 {
    padding-top: 116px;
  }
  .u-pt-xl--30 {
    padding-top: 120px;
  }
  .u-pt-xl--31 {
    padding-top: 124px;
  }
  .u-pt-xl--32 {
    padding-top: 128px;
  }
  .u-pt-xl--33 {
    padding-top: 132px;
  }
  .u-pt-xl--34 {
    padding-top: 136px;
  }
  .u-pt-xl--35 {
    padding-top: 140px;
  }
  .u-pt-xl--36 {
    padding-top: 144px;
  }
  .u-pt-xl--37 {
    padding-top: 148px;
  }
  .u-pt-xl--38 {
    padding-top: 152px;
  }
  .u-pt-xl--39 {
    padding-top: 156px;
  }
  .u-pt-xl--40 {
    padding-top: 160px;
  }
  .u-pt-xl--41 {
    padding-top: 164px;
  }
  .u-pt-xl--42 {
    padding-top: 168px;
  }
  .u-pt-xl--43 {
    padding-top: 172px;
  }
  .u-pt-xl--44 {
    padding-top: 176px;
  }
  .u-pt-xl--45 {
    padding-top: 180px;
  }
  .u-pt-xl--46 {
    padding-top: 184px;
  }
  .u-pt-xl--47 {
    padding-top: 188px;
  }
  .u-pt-xl--48 {
    padding-top: 192px;
  }
  .u-pt-xl--49 {
    padding-top: 196px;
  }
  .u-pt-xl--50 {
    padding-top: 200px;
  }
  .u-pr-xl--0 {
    padding-right: 0px;
  }
  .u-pr-xl--1 {
    padding-right: 4px;
  }
  .u-pr-xl--2 {
    padding-right: 8px;
  }
  .u-pr-xl--3 {
    padding-right: 12px;
  }
  .u-pr-xl--4 {
    padding-right: 16px;
  }
  .u-pr-xl--5 {
    padding-right: 20px;
  }
  .u-pr-xl--6 {
    padding-right: 24px;
  }
  .u-pr-xl--7 {
    padding-right: 28px;
  }
  .u-pr-xl--8 {
    padding-right: 32px;
  }
  .u-pr-xl--9 {
    padding-right: 36px;
  }
  .u-pr-xl--10 {
    padding-right: 40px;
  }
  .u-pr-xl--11 {
    padding-right: 44px;
  }
  .u-pr-xl--12 {
    padding-right: 48px;
  }
  .u-pr-xl--13 {
    padding-right: 52px;
  }
  .u-pr-xl--14 {
    padding-right: 56px;
  }
  .u-pr-xl--15 {
    padding-right: 60px;
  }
  .u-pr-xl--16 {
    padding-right: 64px;
  }
  .u-pr-xl--17 {
    padding-right: 68px;
  }
  .u-pr-xl--18 {
    padding-right: 72px;
  }
  .u-pr-xl--19 {
    padding-right: 76px;
  }
  .u-pr-xl--20 {
    padding-right: 80px;
  }
  .u-pr-xl--21 {
    padding-right: 84px;
  }
  .u-pr-xl--22 {
    padding-right: 88px;
  }
  .u-pr-xl--23 {
    padding-right: 92px;
  }
  .u-pr-xl--24 {
    padding-right: 96px;
  }
  .u-pr-xl--25 {
    padding-right: 100px;
  }
  .u-pr-xl--26 {
    padding-right: 104px;
  }
  .u-pr-xl--27 {
    padding-right: 108px;
  }
  .u-pr-xl--28 {
    padding-right: 112px;
  }
  .u-pr-xl--29 {
    padding-right: 116px;
  }
  .u-pr-xl--30 {
    padding-right: 120px;
  }
  .u-pr-xl--31 {
    padding-right: 124px;
  }
  .u-pr-xl--32 {
    padding-right: 128px;
  }
  .u-pr-xl--33 {
    padding-right: 132px;
  }
  .u-pr-xl--34 {
    padding-right: 136px;
  }
  .u-pr-xl--35 {
    padding-right: 140px;
  }
  .u-pr-xl--36 {
    padding-right: 144px;
  }
  .u-pr-xl--37 {
    padding-right: 148px;
  }
  .u-pr-xl--38 {
    padding-right: 152px;
  }
  .u-pr-xl--39 {
    padding-right: 156px;
  }
  .u-pr-xl--40 {
    padding-right: 160px;
  }
  .u-pr-xl--41 {
    padding-right: 164px;
  }
  .u-pr-xl--42 {
    padding-right: 168px;
  }
  .u-pr-xl--43 {
    padding-right: 172px;
  }
  .u-pr-xl--44 {
    padding-right: 176px;
  }
  .u-pr-xl--45 {
    padding-right: 180px;
  }
  .u-pr-xl--46 {
    padding-right: 184px;
  }
  .u-pr-xl--47 {
    padding-right: 188px;
  }
  .u-pr-xl--48 {
    padding-right: 192px;
  }
  .u-pr-xl--49 {
    padding-right: 196px;
  }
  .u-pr-xl--50 {
    padding-right: 200px;
  }
  .u-pb-xl--0 {
    padding-bottom: 0px;
  }
  .u-pb-xl--1 {
    padding-bottom: 4px;
  }
  .u-pb-xl--2 {
    padding-bottom: 8px;
  }
  .u-pb-xl--3 {
    padding-bottom: 12px;
  }
  .u-pb-xl--4 {
    padding-bottom: 16px;
  }
  .u-pb-xl--5 {
    padding-bottom: 20px;
  }
  .u-pb-xl--6 {
    padding-bottom: 24px;
  }
  .u-pb-xl--7 {
    padding-bottom: 28px;
  }
  .u-pb-xl--8 {
    padding-bottom: 32px;
  }
  .u-pb-xl--9 {
    padding-bottom: 36px;
  }
  .u-pb-xl--10 {
    padding-bottom: 40px;
  }
  .u-pb-xl--11 {
    padding-bottom: 44px;
  }
  .u-pb-xl--12 {
    padding-bottom: 48px;
  }
  .u-pb-xl--13 {
    padding-bottom: 52px;
  }
  .u-pb-xl--14 {
    padding-bottom: 56px;
  }
  .u-pb-xl--15 {
    padding-bottom: 60px;
  }
  .u-pb-xl--16 {
    padding-bottom: 64px;
  }
  .u-pb-xl--17 {
    padding-bottom: 68px;
  }
  .u-pb-xl--18 {
    padding-bottom: 72px;
  }
  .u-pb-xl--19 {
    padding-bottom: 76px;
  }
  .u-pb-xl--20 {
    padding-bottom: 80px;
  }
  .u-pb-xl--21 {
    padding-bottom: 84px;
  }
  .u-pb-xl--22 {
    padding-bottom: 88px;
  }
  .u-pb-xl--23 {
    padding-bottom: 92px;
  }
  .u-pb-xl--24 {
    padding-bottom: 96px;
  }
  .u-pb-xl--25 {
    padding-bottom: 100px;
  }
  .u-pb-xl--26 {
    padding-bottom: 104px;
  }
  .u-pb-xl--27 {
    padding-bottom: 108px;
  }
  .u-pb-xl--28 {
    padding-bottom: 112px;
  }
  .u-pb-xl--29 {
    padding-bottom: 116px;
  }
  .u-pb-xl--30 {
    padding-bottom: 120px;
  }
  .u-pb-xl--31 {
    padding-bottom: 124px;
  }
  .u-pb-xl--32 {
    padding-bottom: 128px;
  }
  .u-pb-xl--33 {
    padding-bottom: 132px;
  }
  .u-pb-xl--34 {
    padding-bottom: 136px;
  }
  .u-pb-xl--35 {
    padding-bottom: 140px;
  }
  .u-pb-xl--36 {
    padding-bottom: 144px;
  }
  .u-pb-xl--37 {
    padding-bottom: 148px;
  }
  .u-pb-xl--38 {
    padding-bottom: 152px;
  }
  .u-pb-xl--39 {
    padding-bottom: 156px;
  }
  .u-pb-xl--40 {
    padding-bottom: 160px;
  }
  .u-pb-xl--41 {
    padding-bottom: 164px;
  }
  .u-pb-xl--42 {
    padding-bottom: 168px;
  }
  .u-pb-xl--43 {
    padding-bottom: 172px;
  }
  .u-pb-xl--44 {
    padding-bottom: 176px;
  }
  .u-pb-xl--45 {
    padding-bottom: 180px;
  }
  .u-pb-xl--46 {
    padding-bottom: 184px;
  }
  .u-pb-xl--47 {
    padding-bottom: 188px;
  }
  .u-pb-xl--48 {
    padding-bottom: 192px;
  }
  .u-pb-xl--49 {
    padding-bottom: 196px;
  }
  .u-pb-xl--50 {
    padding-bottom: 200px;
  }
  .u-pl-xl--0 {
    padding-left: 0px;
  }
  .u-pl-xl--1 {
    padding-left: 4px;
  }
  .u-pl-xl--2 {
    padding-left: 8px;
  }
  .u-pl-xl--3 {
    padding-left: 12px;
  }
  .u-pl-xl--4 {
    padding-left: 16px;
  }
  .u-pl-xl--5 {
    padding-left: 20px;
  }
  .u-pl-xl--6 {
    padding-left: 24px;
  }
  .u-pl-xl--7 {
    padding-left: 28px;
  }
  .u-pl-xl--8 {
    padding-left: 32px;
  }
  .u-pl-xl--9 {
    padding-left: 36px;
  }
  .u-pl-xl--10 {
    padding-left: 40px;
  }
  .u-pl-xl--11 {
    padding-left: 44px;
  }
  .u-pl-xl--12 {
    padding-left: 48px;
  }
  .u-pl-xl--13 {
    padding-left: 52px;
  }
  .u-pl-xl--14 {
    padding-left: 56px;
  }
  .u-pl-xl--15 {
    padding-left: 60px;
  }
  .u-pl-xl--16 {
    padding-left: 64px;
  }
  .u-pl-xl--17 {
    padding-left: 68px;
  }
  .u-pl-xl--18 {
    padding-left: 72px;
  }
  .u-pl-xl--19 {
    padding-left: 76px;
  }
  .u-pl-xl--20 {
    padding-left: 80px;
  }
  .u-pl-xl--21 {
    padding-left: 84px;
  }
  .u-pl-xl--22 {
    padding-left: 88px;
  }
  .u-pl-xl--23 {
    padding-left: 92px;
  }
  .u-pl-xl--24 {
    padding-left: 96px;
  }
  .u-pl-xl--25 {
    padding-left: 100px;
  }
  .u-pl-xl--26 {
    padding-left: 104px;
  }
  .u-pl-xl--27 {
    padding-left: 108px;
  }
  .u-pl-xl--28 {
    padding-left: 112px;
  }
  .u-pl-xl--29 {
    padding-left: 116px;
  }
  .u-pl-xl--30 {
    padding-left: 120px;
  }
  .u-pl-xl--31 {
    padding-left: 124px;
  }
  .u-pl-xl--32 {
    padding-left: 128px;
  }
  .u-pl-xl--33 {
    padding-left: 132px;
  }
  .u-pl-xl--34 {
    padding-left: 136px;
  }
  .u-pl-xl--35 {
    padding-left: 140px;
  }
  .u-pl-xl--36 {
    padding-left: 144px;
  }
  .u-pl-xl--37 {
    padding-left: 148px;
  }
  .u-pl-xl--38 {
    padding-left: 152px;
  }
  .u-pl-xl--39 {
    padding-left: 156px;
  }
  .u-pl-xl--40 {
    padding-left: 160px;
  }
  .u-pl-xl--41 {
    padding-left: 164px;
  }
  .u-pl-xl--42 {
    padding-left: 168px;
  }
  .u-pl-xl--43 {
    padding-left: 172px;
  }
  .u-pl-xl--44 {
    padding-left: 176px;
  }
  .u-pl-xl--45 {
    padding-left: 180px;
  }
  .u-pl-xl--46 {
    padding-left: 184px;
  }
  .u-pl-xl--47 {
    padding-left: 188px;
  }
  .u-pl-xl--48 {
    padding-left: 192px;
  }
  .u-pl-xl--49 {
    padding-left: 196px;
  }
  .u-pl-xl--50 {
    padding-left: 200px;
  }
  .u-fontSize-xl--12 {
    font-size: 12px;
  }
  .u-fontSize-xl--14 {
    font-size: 14px;
  }
  .u-fontSize-xl--16 {
    font-size: 16px;
  }
  .u-fontSize-xl--17 {
    font-size: 17px;
  }
  .u-fontSize-xl--18 {
    font-size: 18px;
  }
  .u-fontSize-xl--19 {
    font-size: 19px;
  }
  .u-fontSize-xl--20 {
    font-size: 20px;
  }
  .u-fontSize-xl--21 {
    font-size: 21px;
  }
  .u-fontSize-xl--22 {
    font-size: 22px;
  }
  .u-fontSize-xl--23 {
    font-size: 23px;
  }
  .u-fontSize-xl--24 {
    font-size: 24px;
  }
  .u-fontSize-xl--25 {
    font-size: 25px;
  }
  .u-fontSize-xl--26 {
    font-size: 26px;
  }
  .u-fontSize-xl--27 {
    font-size: 27px;
  }
  .u-fontSize-xl--28 {
    font-size: 28px;
  }
  .u-fontSize-xl--29 {
    font-size: 29px;
  }
  .u-fontSize-xl--30 {
    font-size: 30px;
  }
  .u-fontSize-xl--31 {
    font-size: 31px;
  }
  .u-fontSize-xl--32 {
    font-size: 32px;
  }
  .u-fontSize-xl--33 {
    font-size: 33px;
  }
  .u-fontSize-xl--34 {
    font-size: 34px;
  }
  .u-fontSize-xl--35 {
    font-size: 35px;
  }
  .u-fontSize-xl--36 {
    font-size: 36px;
  }
  .u-fontSize-xl--37 {
    font-size: 37px;
  }
  .u-fontSize-xl--38 {
    font-size: 38px;
  }
  .u-fontSize-xl--39 {
    font-size: 39px;
  }
  .u-fontSize-xl--40 {
    font-size: 40px;
  }
  .u-fontSize-xl--44 {
    font-size: 44px;
  }
  .u-fontSize-xl--48 {
    font-size: 48px;
  }
  .u-fontSize-xl--50 {
    font-size: 50px;
  }
  .u-fontSize-xl--52 {
    font-size: 52px;
  }
  .u-fontSize-xl--60 {
    font-size: 60px;
  }
  .u-fontSize-xl--80 {
    font-size: 80px;
  }
  .u-fontSize-xl--88 {
    font-size: 88px;
  }
  .u-fontSize-xl--90 {
    font-size: 90px;
  }
  .u-fontSize-xl--100 {
    font-size: 100px;
  }
  .u-fontWeight-xl--normal {
    font-weight: normal;
  }
  .u-fontWeight-xl--bold {
    font-weight: bold;
  }
  .u-fontWeight-xl--bolder {
    font-weight: bolder;
  }
  .u-fontWeight-xl--100 {
    font-weight: 100;
  }
  .u-fontWeight-xl--200 {
    font-weight: 200;
  }
  .u-fontWeight-xl--300 {
    font-weight: 300;
  }
  .u-fontWeight-xl--400 {
    font-weight: 400;
  }
  .u-fontWeight-xl--500 {
    font-weight: 500;
  }
  .u-fontWeight-xl--600 {
    font-weight: 600;
  }
  .u-fontWeight-xl--700 {
    font-weight: 700;
  }
  .u-fontWeight-xl--800 {
    font-weight: 800;
  }
  .u-fontWeight-xl--900 {
    font-weight: 900;
  }
  .u-writingMode-xl--horizontal-tb {
    writing-mode: horizontal-tb;
  }
  .u-writingMode-xl--vertical-rl {
    writing-mode: vertical-rl;
  }
  .u-writingMode-xl--vertical-lr {
    writing-mode: vertical-lr;
  }
  .u-writingMode-xl--lr-tb {
    writing-mode: lr-tb;
  }
  .u-writingMode-xl--tb-rl {
    writing-mode: tb-rl;
  }
  .u-writingMode-xl--rl-tb {
    writing-mode: rl-tb;
  }
  .u-wordBreak-xl--break-all {
    word-break: break-all;
  }
  .u-wordBreak-xl--break-word {
    word-break: break-word;
  }
  .u-wordBreak-xl--inherit {
    word-break: inherit;
  }
  .u-wordBreak-xl--initial {
    word-break: initial;
  }
  .u-wordBreak-xl--keep-all {
    word-break: keep-all;
  }
  .u-wordBreak-xl--normal {
    word-break: normal;
  }
  .u-wordBreak-xl--revert {
    word-break: revert;
  }
  .u-opacity-xl--0 {
    opacity: 0;
  }
  .u-opacity-xl--5 {
    opacity: 0.05;
  }
  .u-opacity-xl--10 {
    opacity: 0.1;
  }
  .u-opacity-xl--15 {
    opacity: 0.15;
  }
  .u-opacity-xl--20 {
    opacity: 0.2;
  }
  .u-opacity-xl--25 {
    opacity: 0.25;
  }
  .u-opacity-xl--30 {
    opacity: 0.3;
  }
  .u-opacity-xl--35 {
    opacity: 0.35;
  }
  .u-opacity-xl--40 {
    opacity: 0.4;
  }
  .u-opacity-xl--45 {
    opacity: 0.45;
  }
  .u-opacity-xl--50 {
    opacity: 0.5;
  }
  .u-opacity-xl--55 {
    opacity: 0.55;
  }
  .u-opacity-xl--60 {
    opacity: 0.6;
  }
  .u-opacity-xl--65 {
    opacity: 0.65;
  }
  .u-opacity-xl--70 {
    opacity: 0.7;
  }
  .u-opacity-xl--75 {
    opacity: 0.75;
  }
  .u-opacity-xl--80 {
    opacity: 0.8;
  }
  .u-opacity-xl--85 {
    opacity: 0.85;
  }
  .u-opacity-xl--90 {
    opacity: 0.9;
  }
  .u-opacity-xl--95 {
    opacity: 0.95;
  }
  .u-opacity-xl--100 {
    opacity: 1;
  }
}
/*----------  /tools  ----------*/
/** u-lineHeight
 * line-height scss 批次輸出執行
 */
.u-lineHeight--15 {
  /* 字高為 15 px */
  line-height: 15px;
}

.u-lineHeight--17 {
  /* 字高為 17 px */
  line-height: 17px;
}

.u-lineHeight--19 {
  /* 字高為 19 px */
  line-height: 19px;
}

.u-lineHeight--21 {
  /* 字高為 21 px */
  line-height: 21px;
}

.u-lineHeight--22 {
  /* 字高為 22 px */
  line-height: 22px;
}

.u-lineHeight--24 {
  /* 字高為 24 px */
  line-height: 24px;
}

.u-lineHeight--26 {
  /* 字高為 26 px */
  line-height: 26px;
}

.u-lineHeight--28 {
  /* 字高為 28 px */
  line-height: 28px;
}

.u-lineHeight--30 {
  /* 字高為 30 px */
  line-height: 30px;
}

.u-lineHeight--32 {
  /* 字高為 32 px */
  line-height: 32px;
}

.u-lineHeight--33 {
  /* 字高為 33 px */
  line-height: 33px;
}

.u-lineHeight--34 {
  /* 字高為 34 px */
  line-height: 34px;
}

.u-lineHeight--35 {
  /* 字高為 35 px */
  line-height: 35px;
}

.u-lineHeight--36 {
  /* 字高為 36 px */
  line-height: 36px;
}

.u-lineHeight--37 {
  /* 字高為 37 px */
  line-height: 37px;
}

.u-lineHeight--38 {
  /* 字高為 38 px */
  line-height: 38px;
}

.u-lineHeight--39 {
  /* 字高為 39 px */
  line-height: 39px;
}

.u-lineHeight--40 {
  /* 字高為 40 px */
  line-height: 40px;
}

.u-lineHeight--41 {
  /* 字高為 41 px */
  line-height: 41px;
}

.u-lineHeight--42 {
  /* 字高為 42 px */
  line-height: 42px;
}

.u-lineHeight--43 {
  /* 字高為 43 px */
  line-height: 43px;
}

.u-lineHeight--44 {
  /* 字高為 44 px */
  line-height: 44px;
}

.u-lineHeight--45 {
  /* 字高為 45 px */
  line-height: 45px;
}

.u-lineHeight--46 {
  /* 字高為 46 px */
  line-height: 46px;
}

.u-lineHeight--47 {
  /* 字高為 47 px */
  line-height: 47px;
}

.u-lineHeight--48 {
  /* 字高為 48 px */
  line-height: 48px;
}

.u-lineHeight--49 {
  /* 字高為 49 px */
  line-height: 49px;
}

.u-lineHeight--50 {
  /* 字高為 50 px */
  line-height: 50px;
}

.u-lineHeight--51 {
  /* 字高為 51 px */
  line-height: 51px;
}

.u-lineHeight--52 {
  /* 字高為 52 px */
  line-height: 52px;
}

.u-lineHeight--53 {
  /* 字高為 53 px */
  line-height: 53px;
}

.u-lineHeight--54 {
  /* 字高為 54 px */
  line-height: 54px;
}

.u-lineHeight--55 {
  /* 字高為 55 px */
  line-height: 55px;
}

.u-lineHeight--57 {
  /* 字高為 57 px */
  line-height: 57px;
}

.u-lineHeight--58 {
  /* 字高為 58 px */
  line-height: 58px;
}

.u-lineHeight--59 {
  /* 字高為 59 px */
  line-height: 59px;
}

.u-lineHeight--60 {
  /* 字高為 60 px */
  line-height: 60px;
}

.u-lineHeight--67 {
  /* 字高為 67 px */
  line-height: 67px;
}

.u-lineHeight--70 {
  /* 字高為 70 px */
  line-height: 70px;
}

.u-lineHeight--75 {
  /* 字高為 75 px */
  line-height: 75px;
}

.u-lineHeight--80 {
  /* 字高為 80 px */
  line-height: 80px;
}

.u-lineHeight--88 {
  /* 字高為 88 px */
  line-height: 88px;
}

.u-lineHeight--90 {
  /* 字高為 90 px */
  line-height: 90px;
}

.u-lineHeight--95 {
  /* 字高為 95 px */
  line-height: 95px;
}

@media (min-width: 560px) {
  .u-lineHeight-xs--15 {
    /* 字高為 15 px */
    line-height: 15px;
  }
  .u-lineHeight-xs--17 {
    /* 字高為 17 px */
    line-height: 17px;
  }
  .u-lineHeight-xs--19 {
    /* 字高為 19 px */
    line-height: 19px;
  }
  .u-lineHeight-xs--21 {
    /* 字高為 21 px */
    line-height: 21px;
  }
  .u-lineHeight-xs--22 {
    /* 字高為 22 px */
    line-height: 22px;
  }
  .u-lineHeight-xs--24 {
    /* 字高為 24 px */
    line-height: 24px;
  }
  .u-lineHeight-xs--26 {
    /* 字高為 26 px */
    line-height: 26px;
  }
  .u-lineHeight-xs--28 {
    /* 字高為 28 px */
    line-height: 28px;
  }
  .u-lineHeight-xs--30 {
    /* 字高為 30 px */
    line-height: 30px;
  }
  .u-lineHeight-xs--32 {
    /* 字高為 32 px */
    line-height: 32px;
  }
  .u-lineHeight-xs--33 {
    /* 字高為 33 px */
    line-height: 33px;
  }
  .u-lineHeight-xs--34 {
    /* 字高為 34 px */
    line-height: 34px;
  }
  .u-lineHeight-xs--35 {
    /* 字高為 35 px */
    line-height: 35px;
  }
  .u-lineHeight-xs--36 {
    /* 字高為 36 px */
    line-height: 36px;
  }
  .u-lineHeight-xs--37 {
    /* 字高為 37 px */
    line-height: 37px;
  }
  .u-lineHeight-xs--38 {
    /* 字高為 38 px */
    line-height: 38px;
  }
  .u-lineHeight-xs--39 {
    /* 字高為 39 px */
    line-height: 39px;
  }
  .u-lineHeight-xs--40 {
    /* 字高為 40 px */
    line-height: 40px;
  }
  .u-lineHeight-xs--41 {
    /* 字高為 41 px */
    line-height: 41px;
  }
  .u-lineHeight-xs--42 {
    /* 字高為 42 px */
    line-height: 42px;
  }
  .u-lineHeight-xs--43 {
    /* 字高為 43 px */
    line-height: 43px;
  }
  .u-lineHeight-xs--44 {
    /* 字高為 44 px */
    line-height: 44px;
  }
  .u-lineHeight-xs--45 {
    /* 字高為 45 px */
    line-height: 45px;
  }
  .u-lineHeight-xs--46 {
    /* 字高為 46 px */
    line-height: 46px;
  }
  .u-lineHeight-xs--47 {
    /* 字高為 47 px */
    line-height: 47px;
  }
  .u-lineHeight-xs--48 {
    /* 字高為 48 px */
    line-height: 48px;
  }
  .u-lineHeight-xs--49 {
    /* 字高為 49 px */
    line-height: 49px;
  }
  .u-lineHeight-xs--50 {
    /* 字高為 50 px */
    line-height: 50px;
  }
  .u-lineHeight-xs--51 {
    /* 字高為 51 px */
    line-height: 51px;
  }
  .u-lineHeight-xs--52 {
    /* 字高為 52 px */
    line-height: 52px;
  }
  .u-lineHeight-xs--53 {
    /* 字高為 53 px */
    line-height: 53px;
  }
  .u-lineHeight-xs--54 {
    /* 字高為 54 px */
    line-height: 54px;
  }
  .u-lineHeight-xs--55 {
    /* 字高為 55 px */
    line-height: 55px;
  }
  .u-lineHeight-xs--57 {
    /* 字高為 57 px */
    line-height: 57px;
  }
  .u-lineHeight-xs--58 {
    /* 字高為 58 px */
    line-height: 58px;
  }
  .u-lineHeight-xs--59 {
    /* 字高為 59 px */
    line-height: 59px;
  }
  .u-lineHeight-xs--60 {
    /* 字高為 60 px */
    line-height: 60px;
  }
  .u-lineHeight-xs--67 {
    /* 字高為 67 px */
    line-height: 67px;
  }
  .u-lineHeight-xs--70 {
    /* 字高為 70 px */
    line-height: 70px;
  }
  .u-lineHeight-xs--75 {
    /* 字高為 75 px */
    line-height: 75px;
  }
  .u-lineHeight-xs--80 {
    /* 字高為 80 px */
    line-height: 80px;
  }
  .u-lineHeight-xs--88 {
    /* 字高為 88 px */
    line-height: 88px;
  }
  .u-lineHeight-xs--90 {
    /* 字高為 90 px */
    line-height: 90px;
  }
  .u-lineHeight-xs--95 {
    /* 字高為 95 px */
    line-height: 95px;
  }
}
@media (min-width: 770px) {
  .u-lineHeight-sm--15 {
    /* 字高為 15 px */
    line-height: 15px;
  }
  .u-lineHeight-sm--17 {
    /* 字高為 17 px */
    line-height: 17px;
  }
  .u-lineHeight-sm--19 {
    /* 字高為 19 px */
    line-height: 19px;
  }
  .u-lineHeight-sm--21 {
    /* 字高為 21 px */
    line-height: 21px;
  }
  .u-lineHeight-sm--22 {
    /* 字高為 22 px */
    line-height: 22px;
  }
  .u-lineHeight-sm--24 {
    /* 字高為 24 px */
    line-height: 24px;
  }
  .u-lineHeight-sm--26 {
    /* 字高為 26 px */
    line-height: 26px;
  }
  .u-lineHeight-sm--28 {
    /* 字高為 28 px */
    line-height: 28px;
  }
  .u-lineHeight-sm--30 {
    /* 字高為 30 px */
    line-height: 30px;
  }
  .u-lineHeight-sm--32 {
    /* 字高為 32 px */
    line-height: 32px;
  }
  .u-lineHeight-sm--33 {
    /* 字高為 33 px */
    line-height: 33px;
  }
  .u-lineHeight-sm--34 {
    /* 字高為 34 px */
    line-height: 34px;
  }
  .u-lineHeight-sm--35 {
    /* 字高為 35 px */
    line-height: 35px;
  }
  .u-lineHeight-sm--36 {
    /* 字高為 36 px */
    line-height: 36px;
  }
  .u-lineHeight-sm--37 {
    /* 字高為 37 px */
    line-height: 37px;
  }
  .u-lineHeight-sm--38 {
    /* 字高為 38 px */
    line-height: 38px;
  }
  .u-lineHeight-sm--39 {
    /* 字高為 39 px */
    line-height: 39px;
  }
  .u-lineHeight-sm--40 {
    /* 字高為 40 px */
    line-height: 40px;
  }
  .u-lineHeight-sm--41 {
    /* 字高為 41 px */
    line-height: 41px;
  }
  .u-lineHeight-sm--42 {
    /* 字高為 42 px */
    line-height: 42px;
  }
  .u-lineHeight-sm--43 {
    /* 字高為 43 px */
    line-height: 43px;
  }
  .u-lineHeight-sm--44 {
    /* 字高為 44 px */
    line-height: 44px;
  }
  .u-lineHeight-sm--45 {
    /* 字高為 45 px */
    line-height: 45px;
  }
  .u-lineHeight-sm--46 {
    /* 字高為 46 px */
    line-height: 46px;
  }
  .u-lineHeight-sm--47 {
    /* 字高為 47 px */
    line-height: 47px;
  }
  .u-lineHeight-sm--48 {
    /* 字高為 48 px */
    line-height: 48px;
  }
  .u-lineHeight-sm--49 {
    /* 字高為 49 px */
    line-height: 49px;
  }
  .u-lineHeight-sm--50 {
    /* 字高為 50 px */
    line-height: 50px;
  }
  .u-lineHeight-sm--51 {
    /* 字高為 51 px */
    line-height: 51px;
  }
  .u-lineHeight-sm--52 {
    /* 字高為 52 px */
    line-height: 52px;
  }
  .u-lineHeight-sm--53 {
    /* 字高為 53 px */
    line-height: 53px;
  }
  .u-lineHeight-sm--54 {
    /* 字高為 54 px */
    line-height: 54px;
  }
  .u-lineHeight-sm--55 {
    /* 字高為 55 px */
    line-height: 55px;
  }
  .u-lineHeight-sm--57 {
    /* 字高為 57 px */
    line-height: 57px;
  }
  .u-lineHeight-sm--58 {
    /* 字高為 58 px */
    line-height: 58px;
  }
  .u-lineHeight-sm--59 {
    /* 字高為 59 px */
    line-height: 59px;
  }
  .u-lineHeight-sm--60 {
    /* 字高為 60 px */
    line-height: 60px;
  }
  .u-lineHeight-sm--67 {
    /* 字高為 67 px */
    line-height: 67px;
  }
  .u-lineHeight-sm--70 {
    /* 字高為 70 px */
    line-height: 70px;
  }
  .u-lineHeight-sm--75 {
    /* 字高為 75 px */
    line-height: 75px;
  }
  .u-lineHeight-sm--80 {
    /* 字高為 80 px */
    line-height: 80px;
  }
  .u-lineHeight-sm--88 {
    /* 字高為 88 px */
    line-height: 88px;
  }
  .u-lineHeight-sm--90 {
    /* 字高為 90 px */
    line-height: 90px;
  }
  .u-lineHeight-sm--95 {
    /* 字高為 95 px */
    line-height: 95px;
  }
}
@media (min-width: 1024px) {
  .u-lineHeight-md--15 {
    /* 字高為 15 px */
    line-height: 15px;
  }
  .u-lineHeight-md--17 {
    /* 字高為 17 px */
    line-height: 17px;
  }
  .u-lineHeight-md--19 {
    /* 字高為 19 px */
    line-height: 19px;
  }
  .u-lineHeight-md--21 {
    /* 字高為 21 px */
    line-height: 21px;
  }
  .u-lineHeight-md--22 {
    /* 字高為 22 px */
    line-height: 22px;
  }
  .u-lineHeight-md--24 {
    /* 字高為 24 px */
    line-height: 24px;
  }
  .u-lineHeight-md--26 {
    /* 字高為 26 px */
    line-height: 26px;
  }
  .u-lineHeight-md--28 {
    /* 字高為 28 px */
    line-height: 28px;
  }
  .u-lineHeight-md--30 {
    /* 字高為 30 px */
    line-height: 30px;
  }
  .u-lineHeight-md--32 {
    /* 字高為 32 px */
    line-height: 32px;
  }
  .u-lineHeight-md--33 {
    /* 字高為 33 px */
    line-height: 33px;
  }
  .u-lineHeight-md--34 {
    /* 字高為 34 px */
    line-height: 34px;
  }
  .u-lineHeight-md--35 {
    /* 字高為 35 px */
    line-height: 35px;
  }
  .u-lineHeight-md--36 {
    /* 字高為 36 px */
    line-height: 36px;
  }
  .u-lineHeight-md--37 {
    /* 字高為 37 px */
    line-height: 37px;
  }
  .u-lineHeight-md--38 {
    /* 字高為 38 px */
    line-height: 38px;
  }
  .u-lineHeight-md--39 {
    /* 字高為 39 px */
    line-height: 39px;
  }
  .u-lineHeight-md--40 {
    /* 字高為 40 px */
    line-height: 40px;
  }
  .u-lineHeight-md--41 {
    /* 字高為 41 px */
    line-height: 41px;
  }
  .u-lineHeight-md--42 {
    /* 字高為 42 px */
    line-height: 42px;
  }
  .u-lineHeight-md--43 {
    /* 字高為 43 px */
    line-height: 43px;
  }
  .u-lineHeight-md--44 {
    /* 字高為 44 px */
    line-height: 44px;
  }
  .u-lineHeight-md--45 {
    /* 字高為 45 px */
    line-height: 45px;
  }
  .u-lineHeight-md--46 {
    /* 字高為 46 px */
    line-height: 46px;
  }
  .u-lineHeight-md--47 {
    /* 字高為 47 px */
    line-height: 47px;
  }
  .u-lineHeight-md--48 {
    /* 字高為 48 px */
    line-height: 48px;
  }
  .u-lineHeight-md--49 {
    /* 字高為 49 px */
    line-height: 49px;
  }
  .u-lineHeight-md--50 {
    /* 字高為 50 px */
    line-height: 50px;
  }
  .u-lineHeight-md--51 {
    /* 字高為 51 px */
    line-height: 51px;
  }
  .u-lineHeight-md--52 {
    /* 字高為 52 px */
    line-height: 52px;
  }
  .u-lineHeight-md--53 {
    /* 字高為 53 px */
    line-height: 53px;
  }
  .u-lineHeight-md--54 {
    /* 字高為 54 px */
    line-height: 54px;
  }
  .u-lineHeight-md--55 {
    /* 字高為 55 px */
    line-height: 55px;
  }
  .u-lineHeight-md--57 {
    /* 字高為 57 px */
    line-height: 57px;
  }
  .u-lineHeight-md--58 {
    /* 字高為 58 px */
    line-height: 58px;
  }
  .u-lineHeight-md--59 {
    /* 字高為 59 px */
    line-height: 59px;
  }
  .u-lineHeight-md--60 {
    /* 字高為 60 px */
    line-height: 60px;
  }
  .u-lineHeight-md--67 {
    /* 字高為 67 px */
    line-height: 67px;
  }
  .u-lineHeight-md--70 {
    /* 字高為 70 px */
    line-height: 70px;
  }
  .u-lineHeight-md--75 {
    /* 字高為 75 px */
    line-height: 75px;
  }
  .u-lineHeight-md--80 {
    /* 字高為 80 px */
    line-height: 80px;
  }
  .u-lineHeight-md--88 {
    /* 字高為 88 px */
    line-height: 88px;
  }
  .u-lineHeight-md--90 {
    /* 字高為 90 px */
    line-height: 90px;
  }
  .u-lineHeight-md--95 {
    /* 字高為 95 px */
    line-height: 95px;
  }
}
@media (min-width: 1905px) {
  .u-lineHeight-xl--15 {
    /* 字高為 15 px */
    line-height: 15px;
  }
  .u-lineHeight-xl--17 {
    /* 字高為 17 px */
    line-height: 17px;
  }
  .u-lineHeight-xl--19 {
    /* 字高為 19 px */
    line-height: 19px;
  }
  .u-lineHeight-xl--21 {
    /* 字高為 21 px */
    line-height: 21px;
  }
  .u-lineHeight-xl--22 {
    /* 字高為 22 px */
    line-height: 22px;
  }
  .u-lineHeight-xl--24 {
    /* 字高為 24 px */
    line-height: 24px;
  }
  .u-lineHeight-xl--26 {
    /* 字高為 26 px */
    line-height: 26px;
  }
  .u-lineHeight-xl--28 {
    /* 字高為 28 px */
    line-height: 28px;
  }
  .u-lineHeight-xl--30 {
    /* 字高為 30 px */
    line-height: 30px;
  }
  .u-lineHeight-xl--32 {
    /* 字高為 32 px */
    line-height: 32px;
  }
  .u-lineHeight-xl--33 {
    /* 字高為 33 px */
    line-height: 33px;
  }
  .u-lineHeight-xl--34 {
    /* 字高為 34 px */
    line-height: 34px;
  }
  .u-lineHeight-xl--35 {
    /* 字高為 35 px */
    line-height: 35px;
  }
  .u-lineHeight-xl--36 {
    /* 字高為 36 px */
    line-height: 36px;
  }
  .u-lineHeight-xl--37 {
    /* 字高為 37 px */
    line-height: 37px;
  }
  .u-lineHeight-xl--38 {
    /* 字高為 38 px */
    line-height: 38px;
  }
  .u-lineHeight-xl--39 {
    /* 字高為 39 px */
    line-height: 39px;
  }
  .u-lineHeight-xl--40 {
    /* 字高為 40 px */
    line-height: 40px;
  }
  .u-lineHeight-xl--41 {
    /* 字高為 41 px */
    line-height: 41px;
  }
  .u-lineHeight-xl--42 {
    /* 字高為 42 px */
    line-height: 42px;
  }
  .u-lineHeight-xl--43 {
    /* 字高為 43 px */
    line-height: 43px;
  }
  .u-lineHeight-xl--44 {
    /* 字高為 44 px */
    line-height: 44px;
  }
  .u-lineHeight-xl--45 {
    /* 字高為 45 px */
    line-height: 45px;
  }
  .u-lineHeight-xl--46 {
    /* 字高為 46 px */
    line-height: 46px;
  }
  .u-lineHeight-xl--47 {
    /* 字高為 47 px */
    line-height: 47px;
  }
  .u-lineHeight-xl--48 {
    /* 字高為 48 px */
    line-height: 48px;
  }
  .u-lineHeight-xl--49 {
    /* 字高為 49 px */
    line-height: 49px;
  }
  .u-lineHeight-xl--50 {
    /* 字高為 50 px */
    line-height: 50px;
  }
  .u-lineHeight-xl--51 {
    /* 字高為 51 px */
    line-height: 51px;
  }
  .u-lineHeight-xl--52 {
    /* 字高為 52 px */
    line-height: 52px;
  }
  .u-lineHeight-xl--53 {
    /* 字高為 53 px */
    line-height: 53px;
  }
  .u-lineHeight-xl--54 {
    /* 字高為 54 px */
    line-height: 54px;
  }
  .u-lineHeight-xl--55 {
    /* 字高為 55 px */
    line-height: 55px;
  }
  .u-lineHeight-xl--57 {
    /* 字高為 57 px */
    line-height: 57px;
  }
  .u-lineHeight-xl--58 {
    /* 字高為 58 px */
    line-height: 58px;
  }
  .u-lineHeight-xl--59 {
    /* 字高為 59 px */
    line-height: 59px;
  }
  .u-lineHeight-xl--60 {
    /* 字高為 60 px */
    line-height: 60px;
  }
  .u-lineHeight-xl--67 {
    /* 字高為 67 px */
    line-height: 67px;
  }
  .u-lineHeight-xl--70 {
    /* 字高為 70 px */
    line-height: 70px;
  }
  .u-lineHeight-xl--75 {
    /* 字高為 75 px */
    line-height: 75px;
  }
  .u-lineHeight-xl--80 {
    /* 字高為 80 px */
    line-height: 80px;
  }
  .u-lineHeight-xl--88 {
    /* 字高為 88 px */
    line-height: 88px;
  }
  .u-lineHeight-xl--90 {
    /* 字高為 90 px */
    line-height: 90px;
  }
  .u-lineHeight-xl--95 {
    /* 字高為 95 px */
    line-height: 95px;
  }
}
/* /u-lineHeight */
/** u-lineHeight
 * line-height scss 批次輸出執行
 */
.u-letterSpacing--32 {
  /* 字元間距為 0.32 */
  letter-spacing: 0.32px;
}

.u-letterSpacing--64 {
  /* 字元間距為 0.64 */
  letter-spacing: 0.64px;
}

.u-letterSpacing--80 {
  /* 字元間距為 0.8 */
  letter-spacing: 0.8px;
}

.u-letterSpacing--105 {
  /* 字元間距為 1.05 */
  letter-spacing: 1.05px;
}

.u-letterSpacing--110 {
  /* 字元間距為 1.1 */
  letter-spacing: 1.1px;
}

.u-letterSpacing--120 {
  /* 字元間距為 1.2 */
  letter-spacing: 1.2px;
}

.u-letterSpacing--130 {
  /* 字元間距為 1.3 */
  letter-spacing: 1.3px;
}

.u-letterSpacing--140 {
  /* 字元間距為 1.4 */
  letter-spacing: 1.4px;
}

.u-letterSpacing--150 {
  /* 字元間距為 1.5 */
  letter-spacing: 1.5px;
}

.u-letterSpacing--160 {
  /* 字元間距為 1.6 */
  letter-spacing: 1.6px;
}

.u-letterSpacing--170 {
  /* 字元間距為 1.7 */
  letter-spacing: 1.7px;
}

.u-letterSpacing--180 {
  /* 字元間距為 1.8 */
  letter-spacing: 1.8px;
}

.u-letterSpacing--190 {
  /* 字元間距為 1.9 */
  letter-spacing: 1.9px;
}

.u-letterSpacing--200 {
  /* 字元間距為 2 */
  letter-spacing: 2px;
}

.u-letterSpacing--290 {
  /* 字元間距為 2.9 */
  letter-spacing: 2.9px;
}

.u-letterSpacing--300 {
  /* 字元間距為 3 */
  letter-spacing: 3px;
}

@media (min-width: 560px) {
  .u-letterSpacing-xs--32 {
    /* 字元間距為 0.32 */
    letter-spacing: 0.32px;
  }
  .u-letterSpacing-xs--64 {
    /* 字元間距為 0.64 */
    letter-spacing: 0.64px;
  }
  .u-letterSpacing-xs--80 {
    /* 字元間距為 0.8 */
    letter-spacing: 0.8px;
  }
  .u-letterSpacing-xs--105 {
    /* 字元間距為 1.05 */
    letter-spacing: 1.05px;
  }
  .u-letterSpacing-xs--110 {
    /* 字元間距為 1.1 */
    letter-spacing: 1.1px;
  }
  .u-letterSpacing-xs--120 {
    /* 字元間距為 1.2 */
    letter-spacing: 1.2px;
  }
  .u-letterSpacing-xs--130 {
    /* 字元間距為 1.3 */
    letter-spacing: 1.3px;
  }
  .u-letterSpacing-xs--140 {
    /* 字元間距為 1.4 */
    letter-spacing: 1.4px;
  }
  .u-letterSpacing-xs--150 {
    /* 字元間距為 1.5 */
    letter-spacing: 1.5px;
  }
  .u-letterSpacing-xs--160 {
    /* 字元間距為 1.6 */
    letter-spacing: 1.6px;
  }
  .u-letterSpacing-xs--170 {
    /* 字元間距為 1.7 */
    letter-spacing: 1.7px;
  }
  .u-letterSpacing-xs--180 {
    /* 字元間距為 1.8 */
    letter-spacing: 1.8px;
  }
  .u-letterSpacing-xs--190 {
    /* 字元間距為 1.9 */
    letter-spacing: 1.9px;
  }
  .u-letterSpacing-xs--200 {
    /* 字元間距為 2 */
    letter-spacing: 2px;
  }
  .u-letterSpacing-xs--290 {
    /* 字元間距為 2.9 */
    letter-spacing: 2.9px;
  }
  .u-letterSpacing-xs--300 {
    /* 字元間距為 3 */
    letter-spacing: 3px;
  }
}
@media (min-width: 770px) {
  .u-letterSpacing-sm--32 {
    /* 字元間距為 0.32 */
    letter-spacing: 0.32px;
  }
  .u-letterSpacing-sm--64 {
    /* 字元間距為 0.64 */
    letter-spacing: 0.64px;
  }
  .u-letterSpacing-sm--80 {
    /* 字元間距為 0.8 */
    letter-spacing: 0.8px;
  }
  .u-letterSpacing-sm--105 {
    /* 字元間距為 1.05 */
    letter-spacing: 1.05px;
  }
  .u-letterSpacing-sm--110 {
    /* 字元間距為 1.1 */
    letter-spacing: 1.1px;
  }
  .u-letterSpacing-sm--120 {
    /* 字元間距為 1.2 */
    letter-spacing: 1.2px;
  }
  .u-letterSpacing-sm--130 {
    /* 字元間距為 1.3 */
    letter-spacing: 1.3px;
  }
  .u-letterSpacing-sm--140 {
    /* 字元間距為 1.4 */
    letter-spacing: 1.4px;
  }
  .u-letterSpacing-sm--150 {
    /* 字元間距為 1.5 */
    letter-spacing: 1.5px;
  }
  .u-letterSpacing-sm--160 {
    /* 字元間距為 1.6 */
    letter-spacing: 1.6px;
  }
  .u-letterSpacing-sm--170 {
    /* 字元間距為 1.7 */
    letter-spacing: 1.7px;
  }
  .u-letterSpacing-sm--180 {
    /* 字元間距為 1.8 */
    letter-spacing: 1.8px;
  }
  .u-letterSpacing-sm--190 {
    /* 字元間距為 1.9 */
    letter-spacing: 1.9px;
  }
  .u-letterSpacing-sm--200 {
    /* 字元間距為 2 */
    letter-spacing: 2px;
  }
  .u-letterSpacing-sm--290 {
    /* 字元間距為 2.9 */
    letter-spacing: 2.9px;
  }
  .u-letterSpacing-sm--300 {
    /* 字元間距為 3 */
    letter-spacing: 3px;
  }
}
@media (min-width: 1024px) {
  .u-letterSpacing-md--32 {
    /* 字元間距為 0.32 */
    letter-spacing: 0.32px;
  }
  .u-letterSpacing-md--64 {
    /* 字元間距為 0.64 */
    letter-spacing: 0.64px;
  }
  .u-letterSpacing-md--80 {
    /* 字元間距為 0.8 */
    letter-spacing: 0.8px;
  }
  .u-letterSpacing-md--105 {
    /* 字元間距為 1.05 */
    letter-spacing: 1.05px;
  }
  .u-letterSpacing-md--110 {
    /* 字元間距為 1.1 */
    letter-spacing: 1.1px;
  }
  .u-letterSpacing-md--120 {
    /* 字元間距為 1.2 */
    letter-spacing: 1.2px;
  }
  .u-letterSpacing-md--130 {
    /* 字元間距為 1.3 */
    letter-spacing: 1.3px;
  }
  .u-letterSpacing-md--140 {
    /* 字元間距為 1.4 */
    letter-spacing: 1.4px;
  }
  .u-letterSpacing-md--150 {
    /* 字元間距為 1.5 */
    letter-spacing: 1.5px;
  }
  .u-letterSpacing-md--160 {
    /* 字元間距為 1.6 */
    letter-spacing: 1.6px;
  }
  .u-letterSpacing-md--170 {
    /* 字元間距為 1.7 */
    letter-spacing: 1.7px;
  }
  .u-letterSpacing-md--180 {
    /* 字元間距為 1.8 */
    letter-spacing: 1.8px;
  }
  .u-letterSpacing-md--190 {
    /* 字元間距為 1.9 */
    letter-spacing: 1.9px;
  }
  .u-letterSpacing-md--200 {
    /* 字元間距為 2 */
    letter-spacing: 2px;
  }
  .u-letterSpacing-md--290 {
    /* 字元間距為 2.9 */
    letter-spacing: 2.9px;
  }
  .u-letterSpacing-md--300 {
    /* 字元間距為 3 */
    letter-spacing: 3px;
  }
}
@media (min-width: 1905px) {
  .u-letterSpacing-xl--32 {
    /* 字元間距為 0.32 */
    letter-spacing: 0.32px;
  }
  .u-letterSpacing-xl--64 {
    /* 字元間距為 0.64 */
    letter-spacing: 0.64px;
  }
  .u-letterSpacing-xl--80 {
    /* 字元間距為 0.8 */
    letter-spacing: 0.8px;
  }
  .u-letterSpacing-xl--105 {
    /* 字元間距為 1.05 */
    letter-spacing: 1.05px;
  }
  .u-letterSpacing-xl--110 {
    /* 字元間距為 1.1 */
    letter-spacing: 1.1px;
  }
  .u-letterSpacing-xl--120 {
    /* 字元間距為 1.2 */
    letter-spacing: 1.2px;
  }
  .u-letterSpacing-xl--130 {
    /* 字元間距為 1.3 */
    letter-spacing: 1.3px;
  }
  .u-letterSpacing-xl--140 {
    /* 字元間距為 1.4 */
    letter-spacing: 1.4px;
  }
  .u-letterSpacing-xl--150 {
    /* 字元間距為 1.5 */
    letter-spacing: 1.5px;
  }
  .u-letterSpacing-xl--160 {
    /* 字元間距為 1.6 */
    letter-spacing: 1.6px;
  }
  .u-letterSpacing-xl--170 {
    /* 字元間距為 1.7 */
    letter-spacing: 1.7px;
  }
  .u-letterSpacing-xl--180 {
    /* 字元間距為 1.8 */
    letter-spacing: 1.8px;
  }
  .u-letterSpacing-xl--190 {
    /* 字元間距為 1.9 */
    letter-spacing: 1.9px;
  }
  .u-letterSpacing-xl--200 {
    /* 字元間距為 2 */
    letter-spacing: 2px;
  }
  .u-letterSpacing-xl--290 {
    /* 字元間距為 2.9 */
    letter-spacing: 2.9px;
  }
  .u-letterSpacing-xl--300 {
    /* 字元間距為 3 */
    letter-spacing: 3px;
  }
}
/* /u-lineHeight */
/*----------  borders  ----------*/
.u-border--primary {
  border-color: #004648;
}

.u-border--secondary {
  border-color: #f6f303;
}

.u-border--black {
  border-color: #000000;
}

.u-border--white {
  border-color: #FFFFFF;
}

/*----------  /borders  ----------*/
/*----------  background-colors  ----------*/
.u-bg--primary {
  background-color: #004648;
}

.u-bg--secondary {
  background-color: #f6f303;
}

.u-bg--black {
  background-color: #000000;
}

.u-bg--white {
  background-color: #FFFFFF;
}

/*----------  /background-colors  ----------*/
/*----------  text-colors  ----------*/
.u-text--primary {
  color: #004648;
}

a.u-link--primary {
  color: #004648;
  text-decoration: none;
  transition: color 0.3s ease;
}
a.u-link--primary:hover, a.u-link--primary:focus {
  color: black;
}

.u-links--primary a {
  color: #004648;
  transition: color 0.3s ease;
}
.u-links--primary a:hover, .u-links--primary a:focus {
  color: black;
  text-decoration: none;
}

.u-text--secondary {
  color: #f6f303;
}

a.u-link--secondary {
  color: #f6f303;
  text-decoration: none;
  transition: color 0.3s ease;
}
a.u-link--secondary:hover, a.u-link--secondary:focus {
  color: #918f02;
}

.u-links--secondary a {
  color: #f6f303;
  transition: color 0.3s ease;
}
.u-links--secondary a:hover, .u-links--secondary a:focus {
  color: #918f02;
  text-decoration: none;
}

.u-text--black {
  color: #000000;
}

a.u-link--black {
  color: #000000;
  text-decoration: none;
  transition: color 0.3s ease;
}
a.u-link--black:hover, a.u-link--black:focus {
  color: #5A5A5A;
}

.u-links--black a {
  color: #000000;
  transition: color 0.3s ease;
}
.u-links--black a:hover, .u-links--black a:focus {
  color: #5A5A5A;
  text-decoration: none;
}

.u-text--white {
  color: #FFFFFF;
}

a.u-link--white {
  color: #FFFFFF;
  text-decoration: none;
  transition: color 0.3s ease;
}
a.u-link--white:hover, a.u-link--white:focus {
  color: #cccccc;
}

.u-links--white a {
  color: #FFFFFF;
  transition: color 0.3s ease;
}
.u-links--white a:hover, .u-links--white a:focus {
  color: #cccccc;
  text-decoration: none;
}

/*----------  /text-colors  ----------*//*# sourceMappingURL=style.css.map */