@charset 'UTF-8';

/**
 * Utility Settings
 * ================================================================================
 * Table of Contents:
 *
 * Clearfix
 * Image
 * Hover
 * Display
 * Align Items
 * Align Content
 * Justify Content
 * Flex Direction
 * Flex Wrap
 * Float
 * Opacity
 * List
 * Position
 * Width
 * Height
 * Margin
 * Padding
 * Overflow
 * Border
 * Background Color
 * Background Repeat
 * Background Position
 * Background Size
 * Fill
 * Color
 * Font Family
 * Font Size
 * Font Weight
 * Font Style
 * Text Align
 * Text Decoration
 * Line Height
 * Letter Spacing
 * Vertical Align
 * Cursor
 * Pointer Events
 * ================================================================================
 */


/**
 * Clearfix
 * -------------------------------
 */

.u-clearfix::after {
  content: '';
  display: block;
  clear: both;
}
.u-clearfix::before {
  content: '';
  display: block;
  clear: both;
}
.u-clearfix { display: block; }


/**
 * Image
 * -------------------------------
 */

.u-img-fluid {
  max-width: 100% !important;
  width: 100% !important;
  height: auto !important;
}


/**
 * Hover
 * -------------------------------
 */

@media screen and (min-width: 768px) {
  .u-hover { transition: var(--transition); }
  .u-hover:hover { opacity: 0.6; }
}


/**
 * Display
 * -------------------------------
 */

.u-dsp-block { display: block !important; }
.u-dsp-inline { display: inline !important; }
.u-dsp-inlineblock { display: inline-block !important; }
.u-dsp-flex { display: flex !important; }
.u-dsp-inlineflex { display: inline-flex !important; }
.u-dsp-table { display: table !important; }
.u-dsp-inlinetable { display: inline-table!important; }
.u-dsp-tablecell { display: table-cell !important; }
.u-dsp-none { display: none !important; }


/**
 * Align Items
 * -------------------------------
 */

.u-ai-baseline { align-items: baseline !important; }
.u-ai-center { align-items: center !important; }
.u-ai-flexend { align-items: flex-end !important; }
.u-ai-flexstart { align-items: flex-start !important; }
.u-ai-stretch { align-items: stretch !important; }


/**
 * Align Content
 * -------------------------------
 */

.u-ac-center { align-content: center !important; }
.u-ac-flexend { align-content: flex-end !important; }
.u-ac-flexstart { align-content: flex-start !important; }
.u-ac-spacearound { align-content: space-around !important; }
.u-ac-spacebetween { align-content: space-between !important; }
.u-ac-stretch { align-content: stretch !important; }


/**
 * Justify Content
 * -------------------------------
 */

.u-jc-center { justify-content: center !important; }
.u-jc-flexend { justify-content: flex-end !important; }
.u-jc-flexstart { justify-content: flex-start !important; }
.u-jc-spacearound { justify-content: space-around !important; }
.u-jc-spacebetween { justify-content: space-between !important; }


/**
 * Flex Direction
 * -------------------------------
 */

.u-fd-column { flex-direction: column !important; }
.u-fd-columnreverse { flex-direction: column-reverse !important; }
.u-fd-row { flex-direction: row !important; }
.u-fd-rowreverse { flex-direction: row-reverse !important; }


/**
 * Flex Wrap
 * -------------------------------
 */

.u-fw-wrap { flex-wrap: wrap !important; }
.u-fw-nowrap { flex-wrap: nowrap !important; }
.u-fd-wrapreverse { flex-wrap: wrap-reverse !important; }


/**
 * Opacity
 * -------------------------------
 */

.u-opc100 { opacity: 100% !important; }
.u-opc95 { opacity: 95% !important; }
.u-opc90 { opacity: 90% !important; }
.u-opc85 { opacity: 85% !important; }
.u-opc80 { opacity: 80% !important; }
.u-opc75 { opacity: 75% !important; }
.u-opc70 { opacity: 70% !important; }
.u-opc65 { opacity: 65% !important; }
.u-opc60 { opacity: 60% !important; }
.u-opc55 { opacity: 55% !important; }
.u-opc50 { opacity: 50% !important; }
.u-opc45 { opacity: 45% !important; }
.u-opc40 { opacity: 40% !important; }
.u-opc35 { opacity: 35% !important; }
.u-opc30 { opacity: 30% !important; }
.u-opc25 { opacity: 25% !important; }
.u-opc20 { opacity: 20% !important; }
.u-opc15 { opacity: 15% !important; }
.u-opc10 { opacity: 10% !important; }
.u-opc10 { opacity: 10% !important; }
.u-opc5 { opacity: 5% !important; }
.u-opc0 { opacity: 0% !important; }


/**
 * List
 * -------------------------------
 */

.u-lit-disc,
.u-lit-circle,
.u-lit-square,
.u-lit-decimal,
.u-lit-decimalleadingzero,
.u-lit-loweralpha,
.u-lit-upperalpha,
.u-lit-lowerroman,
.u-lit-upperroman { padding-left: 1.0em !important; }

.u-lit-disc > li,
.u-lit-circle > li,
.u-lit-square > li,
.u-lit-decimal > li,
.u-lit-decimalleadingzero > li,
.u-lit-loweralpha > li,
.u-lit-upperalpha > li,
.u-lit-lowerroman > li,
.u-lit-upperroman > li { margin-top: 0.5rem !important; }

.u-lit-disc > li:nth-of-type(1),
.u-lit-circle > li:nth-of-type(1),
.u-lit-square > li:nth-of-type(1),
.u-lit-decimal > li:nth-of-type(1),
.u-lit-decimalleadingzero > li:nth-of-type(1),
.u-lit-loweralpha > li:nth-of-type(1),
.u-lit-upperalpha > li:nth-of-type(1),
.u-lit-lowerroman > li:nth-of-type(1),
.u-lit-upperroman > li:nth-of-type(1) { margin-top: 0 !important; }

.u-lit-disc > li { list-style-type: disc !important; }
.u-lit-circle > li { list-style-type: circle !important; }
.u-lit-square > li { list-style-type: square !important; }
.u-lit-none > li { list-style-type: none !important; }
.u-lit-decimal > li { list-style-type: decimal !important; }
.u-lit-decimalleadingzero > li { list-style-type: decimal-leading-zero; }
.u-lit-loweralpha > li { list-style-type: lower-alpha !important; }
.u-lit-upperalpha > li { list-style-type: upper-alpha !important; }
.u-lit-lowerroman > li { list-style-type: lower-roman !important; }
.u-lit-upperroman > li { list-style-type: upper-roman !important; }


/**
 * Float
 * -------------------------------
 */

.u-flt-left { float: left !important; }
.u-flt-right { float: right !important; }
.u-flt-none { float: none !important; }


/**
 * Position
 * -------------------------------
 */

.u-pos-relative { position: relative !important; }
.u-pos-absolute { position: absolute !important; }
.u-pos-fixed { position: fixed !important; }
.u-pos-static { position: static !important; }

.u-pos-top0 { top: 0 !important; }
.u-pos-right0 { right: 0 !important; }
.u-pos-bottom0 { bottom: 0 !important; }
.u-pos-left0 { left: 0 !important; }

.u-pos-zindex0 { z-index: 0 !important; }
.u-pos-zindex1 { z-index: 1 !important; }
.u-pos-zindex2 { z-index: 2 !important; }
.u-pos-zindex3 { z-index: 3 !important; }
.u-pos-zindex4 { z-index: 4 !important; }
.u-pos-zindex5 { z-index: 5 !important; }

.u-pos-zindex-n1 { z-index: -1 !important; }
.u-pos-zindex-n2 { z-index: -2 !important; }
.u-pos-zindex-n3 { z-index: -3 !important; }
.u-pos-zindex-n4 { z-index: -4 !important; }
.u-pos-zindex-n5 { z-index: -5 !important; }


/**
 * Width
 * -------------------------------
 */

.u-w60em { width: 6.0em !important; }
.u-w59em { width: 5.9em !important; }
.u-w58em { width: 5.8em !important; }
.u-w57em { width: 5.7em !important; }
.u-w56em { width: 5.6em !important; }
.u-w55em { width: 5.5em !important; }
.u-w54em { width: 5.4em !important; }
.u-w53em { width: 5.3em !important; }
.u-w52em { width: 5.2em !important; }
.u-w51em { width: 5.1em !important; }
.u-w50em { width: 5.0em !important; }
.u-w49em { width: 4.9em !important; }
.u-w48em { width: 4.8em !important; }
.u-w47em { width: 4.7em !important; }
.u-w46em { width: 4.6em !important; }
.u-w45em { width: 4.5em !important; }
.u-w44em { width: 4.4em !important; }
.u-w43em { width: 4.3em !important; }
.u-w42em { width: 4.2em !important; }
.u-w41em { width: 4.1em !important; }
.u-w40em { width: 4.0em !important; }
.u-w39em { width: 3.9em !important; }
.u-w38em { width: 3.8em !important; }
.u-w37em { width: 3.7em !important; }
.u-w36em { width: 3.6em !important; }
.u-w35em { width: 3.5em !important; }
.u-w34em { width: 3.4em !important; }
.u-w33em { width: 3.3em !important; }
.u-w32em { width: 3.2em !important; }
.u-w31em { width: 3.1em !important; }
.u-w30em { width: 3.0em !important; }
.u-w29em { width: 2.9em !important; }
.u-w28em { width: 2.8em !important; }
.u-w27em { width: 2.7em !important; }
.u-w26em { width: 2.6em !important; }
.u-w25em { width: 2.5em !important; }
.u-w24em { width: 2.4em !important; }
.u-w23em { width: 2.3em !important; }
.u-w22em { width: 2.2em !important; }
.u-w21em { width: 2.1em !important; }
.u-w20em { width: 2.0em !important; }
.u-w19em { width: 1.9em !important; }
.u-w18em { width: 1.8em !important; }
.u-w17em { width: 1.7em !important; }
.u-w16em { width: 1.6em !important; }
.u-w15em { width: 1.5em !important; }
.u-w14em { width: 1.4em !important; }
.u-w13em { width: 1.3em !important; }
.u-w12em { width: 1.2em !important; }
.u-w11em { width: 1.1em !important; }
.u-w10em { width: 1.0em !important; }
.u-w9em { width: 0.9em !important; }
.u-w8em { width: 0.8em !important; }
.u-w7em { width: 0.7em !important; }
.u-w6em { width: 0.6em !important; }
.u-w5em { width: 0.5em !important; }
.u-w4em { width: 0.4em !important; }
.u-w3em { width: 0.3em !important; }
.u-w2em { width: 0.2em !important; }
.u-w1em { width: 0.1em !important; }

.u-w600rem { width: 60.0rem !important; }
.u-w575rem { width: 57.5rem !important; }
.u-w550rem { width: 55.0rem !important; }
.u-w525rem { width: 52.5rem !important; }
.u-w500rem { width: 50.0rem !important; }
.u-w475rem { width: 47.5rem !important; }
.u-w450rem { width: 45.0rem !important; }
.u-w425rem { width: 42.5rem !important; }
.u-w400rem { width: 40.0rem !important; }
.u-w375rem { width: 37.5rem !important; }
.u-w350rem { width: 35.0rem !important; }
.u-w325rem { width: 32.5rem !important; }
.u-w300rem { width: 30.0rem !important; }
.u-w275rem { width: 27.5rem !important; }
.u-w250rem { width: 25.0rem !important; }
.u-w225rem { width: 22.5rem !important; }
.u-w200rem { width: 20.0rem !important; }
.u-w175rem { width: 17.5rem !important; }
.u-w150rem { width: 15.0rem !important; }
.u-w125rem { width: 12.5rem !important; }
.u-w100rem { width: 10.0rem !important; }
.u-w95rem { width: 9.5rem !important; }
.u-w90rem { width: 9.0rem !important; }
.u-w85rem { width: 8.5rem !important; }
.u-w80rem { width: 8.0rem !important; }
.u-w75rem { width: 7.5rem !important; }
.u-w70rem { width: 7.0rem !important; }
.u-w65rem { width: 6.5rem !important; }
.u-w60rem { width: 6.0rem !important; }
.u-w55rem { width: 5.5rem !important; }
.u-w50rem { width: 5.0rem !important; }
.u-w45rem { width: 4.5rem !important; }
.u-w40rem { width: 4.0rem !important; }
.u-w35rem { width: 3.5rem !important; }
.u-w30rem { width: 3.0rem !important; }
.u-w25rem { width: 2.5rem !important; }
.u-w20rem { width: 2.0rem !important; }
.u-w19rem { width: 1.9rem !important; }
.u-w18rem { width: 1.8rem !important; }
.u-w17rem { width: 1.7rem !important; }
.u-w16rem { width: 1.6rem !important; }
.u-w15rem { width: 1.5rem !important; }
.u-w14rem { width: 1.4rem !important; }
.u-w13rem { width: 1.3rem !important; }
.u-w12rem { width: 1.2rem !important; }
.u-w11rem { width: 1.1rem !important; }
.u-w10rem { width: 1.0rem !important; }
.u-w9rem { width: 0.9rem !important; }
.u-w8rem { width: 0.8rem !important; }
.u-w7rem { width: 0.7rem !important; }
.u-w6rem { width: 0.6rem !important; }
.u-w5rem { width: 0.5rem !important; }
.u-w4rem { width: 0.4rem !important; }
.u-w3rem { width: 0.3rem !important; }
.u-w2rem { width: 0.2rem !important; }
.u-w1rem { width: 0.1rem !important; }

.u-w600per { width: 600% !important; }
.u-w575per { width: 575% !important; }
.u-w550per { width: 550% !important; }
.u-w525per { width: 525% !important; }
.u-w500per { width: 500% !important; }
.u-w475per { width: 475% !important; }
.u-w450per { width: 450% !important; }
.u-w425per { width: 425% !important; }
.u-w400per { width: 400% !important; }
.u-w375per { width: 375% !important; }
.u-w350per { width: 350% !important; }
.u-w325per { width: 325% !important; }
.u-w300per { width: 300% !important; }
.u-w275per { width: 275% !important; }
.u-w250per { width: 250% !important; }
.u-w225per { width: 225% !important; }
.u-w200per { width: 200% !important; }
.u-w175per { width: 175% !important; }
.u-w150per { width: 150% !important; }
.u-w125per { width: 125% !important; }
.u-w100per { width: 100% !important; }
.u-w95per { width: 95% !important; }
.u-w90per { width: 90% !important; }
.u-w85per { width: 85% !important; }
.u-w80per { width: 80% !important; }
.u-w75per { width: 75% !important; }
.u-w70per { width: 70% !important; }
.u-w65per { width: 65% !important; }
.u-w60per { width: 60% !important; }
.u-w55per { width: 55% !important; }
.u-w50per { width: 50% !important; }
.u-w45per { width: 45% !important; }
.u-w40per { width: 40% !important; }
.u-w35per { width: 35% !important; }
.u-w30per { width: 30% !important; }
.u-w25per { width: 25% !important; }
.u-w20per { width: 20% !important; }
.u-w19per { width: 19% !important; }
.u-w18per { width: 18% !important; }
.u-w17per { width: 17% !important; }
.u-w16per { width: 16% !important; }
.u-w15per { width: 15% !important; }
.u-w14per { width: 14% !important; }
.u-w13per { width: 13% !important; }
.u-w12per { width: 12% !important; }
.u-w11per { width: 11% !important; }
.u-w10per { width: 10% !important; }
.u-w9per { width: 9% !important; }
.u-w8per { width: 8% !important; }
.u-w7per { width: 7% !important; }
.u-w6per { width: 6% !important; }
.u-w5per { width: 5% !important; }
.u-w4per { width: 4% !important; }
.u-w3per { width: 3% !important; }
.u-w2per { width: 2% !important; }
.u-w1per { width: 1% !important; }

.u-w600vw { width: 600vw !important; }
.u-w575vw { width: 575vw !important; }
.u-w550vw { width: 550vw !important; }
.u-w525vw { width: 525vw !important; }
.u-w500vw { width: 500vw !important; }
.u-w475vw { width: 475vw !important; }
.u-w450vw { width: 450vw !important; }
.u-w425vw { width: 425vw !important; }
.u-w400vw { width: 400vw !important; }
.u-w375vw { width: 375vw !important; }
.u-w350vw { width: 350vw !important; }
.u-w325vw { width: 325vw !important; }
.u-w300vw { width: 300vw !important; }
.u-w275vw { width: 275vw !important; }
.u-w250vw { width: 250vw !important; }
.u-w225vw { width: 225vw !important; }
.u-w200vw { width: 200vw !important; }
.u-w175vw { width: 175vw !important; }
.u-w150vw { width: 150vw !important; }
.u-w125vw { width: 125vw !important; }
.u-w100vw { width: 100vw !important; }
.u-w95vw { width: 95vw !important; }
.u-w90vw { width: 90vw !important; }
.u-w85vw { width: 85vw !important; }
.u-w80vw { width: 80vw !important; }
.u-w75vw { width: 75vw !important; }
.u-w70vw { width: 70vw !important; }
.u-w65vw { width: 65vw !important; }
.u-w60vw { width: 60vw !important; }
.u-w55vw { width: 55vw !important; }
.u-w50vw { width: 50vw !important; }
.u-w45vw { width: 45vw !important; }
.u-w40vw { width: 40vw !important; }
.u-w35vw { width: 35vw !important; }
.u-w30vw { width: 30vw !important; }
.u-w25vw { width: 25vw !important; }
.u-w20vw { width: 20vw !important; }
.u-w19vw { width: 19vw !important; }
.u-w18vw { width: 18vw !important; }
.u-w17vw { width: 17vw !important; }
.u-w16vw { width: 16vw !important; }
.u-w15vw { width: 15vw !important; }
.u-w14vw { width: 14vw !important; }
.u-w13vw { width: 13vw !important; }
.u-w12vw { width: 12vw !important; }
.u-w11vw { width: 11vw !important; }
.u-w10vw { width: 10vw !important; }
.u-w9vw { width: 9vw !important; }
.u-w8vw { width: 8vw !important; }
.u-w7vw { width: 7vw !important; }
.u-w6vw { width: 6vw !important; }
.u-w5vw { width: 5vw !important; }
.u-w4vw { width: 4vw !important; }
.u-w3vw { width: 3vw !important; }
.u-w2vw { width: 2vw !important; }
.u-w1vw { width: 1vw !important; }

.u-w600vh { width: 600vh !important; }
.u-w575vh { width: 575vh !important; }
.u-w550vh { width: 550vh !important; }
.u-w525vh { width: 525vh !important; }
.u-w500vh { width: 500vh !important; }
.u-w475vh { width: 475vh !important; }
.u-w450vh { width: 450vh !important; }
.u-w425vh { width: 425vh !important; }
.u-w400vh { width: 400vh !important; }
.u-w375vh { width: 375vh !important; }
.u-w350vh { width: 350vh !important; }
.u-w325vh { width: 325vh !important; }
.u-w300vh { width: 300vh !important; }
.u-w275vh { width: 275vh !important; }
.u-w250vh { width: 250vh !important; }
.u-w225vh { width: 225vh !important; }
.u-w200vh { width: 200vh !important; }
.u-w175vh { width: 175vh !important; }
.u-w150vh { width: 150vh !important; }
.u-w125vh { width: 125vh !important; }
.u-w100vh { width: 100vh !important; }
.u-w95vh { width: 95vh !important; }
.u-w90vh { width: 90vh !important; }
.u-w85vh { width: 85vh !important; }
.u-w80vh { width: 80vh !important; }
.u-w75vh { width: 75vh !important; }
.u-w70vh { width: 70vh !important; }
.u-w65vh { width: 65vh !important; }
.u-w60vh { width: 60vh !important; }
.u-w55vh { width: 55vh !important; }
.u-w50vh { width: 50vh !important; }
.u-w45vh { width: 45vh !important; }
.u-w40vh { width: 40vh !important; }
.u-w35vh { width: 35vh !important; }
.u-w30vh { width: 30vh !important; }
.u-w25vh { width: 25vh !important; }
.u-w20vh { width: 20vh !important; }
.u-w19vh { width: 19vh !important; }
.u-w18vh { width: 18vh !important; }
.u-w17vh { width: 17vh !important; }
.u-w16vh { width: 16vh !important; }
.u-w15vh { width: 15vh !important; }
.u-w14vh { width: 14vh !important; }
.u-w13vh { width: 13vh !important; }
.u-w12vh { width: 12vh !important; }
.u-w11vh { width: 11vh !important; }
.u-w10vh { width: 10vh !important; }
.u-w9vh { width: 9vh !important; }
.u-w8vh { width: 8vh !important; }
.u-w7vh { width: 7vh !important; }
.u-w6vh { width: 6vh !important; }
.u-w5vh { width: 5vh !important; }
.u-w4vh { width: 4vh !important; }
.u-w3vh { width: 3vh !important; }
.u-w2vh { width: 2vh !important; }
.u-w1vh { width: 1vh !important; }

.u-w0 { width: 0 !important; }
.u-wreset { width: auto !important; }

.u-max-w60em { max-width: 6.0em !important; }
.u-max-w59em { max-width: 5.9em !important; }
.u-max-w58em { max-width: 5.8em !important; }
.u-max-w57em { max-width: 5.7em !important; }
.u-max-w56em { max-width: 5.6em !important; }
.u-max-w55em { max-width: 5.5em !important; }
.u-max-w54em { max-width: 5.4em !important; }
.u-max-w53em { max-width: 5.3em !important; }
.u-max-w52em { max-width: 5.2em !important; }
.u-max-w51em { max-width: 5.1em !important; }
.u-max-w50em { max-width: 5.0em !important; }
.u-max-w49em { max-width: 4.9em !important; }
.u-max-w48em { max-width: 4.8em !important; }
.u-max-w47em { max-width: 4.7em !important; }
.u-max-w46em { max-width: 4.6em !important; }
.u-max-w45em { max-width: 4.5em !important; }
.u-max-w44em { max-width: 4.4em !important; }
.u-max-w43em { max-width: 4.3em !important; }
.u-max-w42em { max-width: 4.2em !important; }
.u-max-w41em { max-width: 4.1em !important; }
.u-max-w40em { max-width: 4.0em !important; }
.u-max-w39em { max-width: 3.9em !important; }
.u-max-w38em { max-width: 3.8em !important; }
.u-max-w37em { max-width: 3.7em !important; }
.u-max-w36em { max-width: 3.6em !important; }
.u-max-w35em { max-width: 3.5em !important; }
.u-max-w34em { max-width: 3.4em !important; }
.u-max-w33em { max-width: 3.3em !important; }
.u-max-w32em { max-width: 3.2em !important; }
.u-max-w31em { max-width: 3.1em !important; }
.u-max-w30em { max-width: 3.0em !important; }
.u-max-w29em { max-width: 2.9em !important; }
.u-max-w28em { max-width: 2.8em !important; }
.u-max-w27em { max-width: 2.7em !important; }
.u-max-w26em { max-width: 2.6em !important; }
.u-max-w25em { max-width: 2.5em !important; }
.u-max-w24em { max-width: 2.4em !important; }
.u-max-w23em { max-width: 2.3em !important; }
.u-max-w22em { max-width: 2.2em !important; }
.u-max-w21em { max-width: 2.1em !important; }
.u-max-w20em { max-width: 2.0em !important; }
.u-max-w19em { max-width: 1.9em !important; }
.u-max-w18em { max-width: 1.8em !important; }
.u-max-w17em { max-width: 1.7em !important; }
.u-max-w16em { max-width: 1.6em !important; }
.u-max-w15em { max-width: 1.5em !important; }
.u-max-w14em { max-width: 1.4em !important; }
.u-max-w13em { max-width: 1.3em !important; }
.u-max-w12em { max-width: 1.2em !important; }
.u-max-w11em { max-width: 1.1em !important; }
.u-max-w10em { max-width: 1.0em !important; }
.u-max-w9em { max-width: 0.9em !important; }
.u-max-w8em { max-width: 0.8em !important; }
.u-max-w7em { max-width: 0.7em !important; }
.u-max-w6em { max-width: 0.6em !important; }
.u-max-w5em { max-width: 0.5em !important; }
.u-max-w4em { max-width: 0.4em !important; }
.u-max-w3em { max-width: 0.3em !important; }
.u-max-w2em { max-width: 0.2em !important; }
.u-max-w1em { max-width: 0.1em !important; }

.u-max-w600rem { max-width: 60.0rem !important; }
.u-max-w575rem { max-width: 57.5rem !important; }
.u-max-w550rem { max-width: 55.0rem !important; }
.u-max-w525rem { max-width: 52.5rem !important; }
.u-max-w500rem { max-width: 50.0rem !important; }
.u-max-w475rem { max-width: 47.5rem !important; }
.u-max-w450rem { max-width: 45.0rem !important; }
.u-max-w425rem { max-width: 42.5rem !important; }
.u-max-w400rem { max-width: 40.0rem !important; }
.u-max-w375rem { max-width: 37.5rem !important; }
.u-max-w350rem { max-width: 35.0rem !important; }
.u-max-w325rem { max-width: 32.5rem !important; }
.u-max-w300rem { max-width: 30.0rem !important; }
.u-max-w275rem { max-width: 27.5rem !important; }
.u-max-w250rem { max-width: 25.0rem !important; }
.u-max-w225rem { max-width: 22.5rem !important; }
.u-max-w200rem { max-width: 20.0rem !important; }
.u-max-w175rem { max-width: 17.5rem !important; }
.u-max-w150rem { max-width: 15.0rem !important; }
.u-max-w125rem { max-width: 12.5rem !important; }
.u-max-w100rem { max-width: 10.0rem !important; }
.u-max-w95rem { max-width: 9.5rem !important; }
.u-max-w90rem { max-width: 9.0rem !important; }
.u-max-w85rem { max-width: 8.5rem !important; }
.u-max-w80rem { max-width: 8.0rem !important; }
.u-max-w75rem { max-width: 7.5rem !important; }
.u-max-w70rem { max-width: 7.0rem !important; }
.u-max-w65rem { max-width: 6.5rem !important; }
.u-max-w60rem { max-width: 6.0rem !important; }
.u-max-w55rem { max-width: 5.5rem !important; }
.u-max-w50rem { max-width: 5.0rem !important; }
.u-max-w45rem { max-width: 4.5rem !important; }
.u-max-w40rem { max-width: 4.0rem !important; }
.u-max-w35rem { max-width: 3.5rem !important; }
.u-max-w30rem { max-width: 3.0rem !important; }
.u-max-w25rem { max-width: 2.5rem !important; }
.u-max-w20rem { max-width: 2.0rem !important; }
.u-max-w19rem { max-width: 1.9rem !important; }
.u-max-w18rem { max-width: 1.8rem !important; }
.u-max-w17rem { max-width: 1.7rem !important; }
.u-max-w16rem { max-width: 1.6rem !important; }
.u-max-w15rem { max-width: 1.5rem !important; }
.u-max-w14rem { max-width: 1.4rem !important; }
.u-max-w13rem { max-width: 1.3rem !important; }
.u-max-w12rem { max-width: 1.2rem !important; }
.u-max-w11rem { max-width: 1.1rem !important; }
.u-max-w10rem { max-width: 1.0rem !important; }
.u-max-w9rem { max-width: 0.9rem !important; }
.u-max-w8rem { max-width: 0.8rem !important; }
.u-max-w7rem { max-width: 0.7rem !important; }
.u-max-w6rem { max-width: 0.6rem !important; }
.u-max-w5rem { max-width: 0.5rem !important; }
.u-max-w4rem { max-width: 0.4rem !important; }
.u-max-w3rem { max-width: 0.3rem !important; }
.u-max-w2rem { max-width: 0.2rem !important; }
.u-max-w1rem { max-width: 0.1rem !important; }

.u-max-w600per { max-width: 600% !important; }
.u-max-w575per { max-width: 575% !important; }
.u-max-w550per { max-width: 550% !important; }
.u-max-w525per { max-width: 525% !important; }
.u-max-w500per { max-width: 500% !important; }
.u-max-w475per { max-width: 475% !important; }
.u-max-w450per { max-width: 450% !important; }
.u-max-w425per { max-width: 425% !important; }
.u-max-w400per { max-width: 400% !important; }
.u-max-w375per { max-width: 375% !important; }
.u-max-w350per { max-width: 350% !important; }
.u-max-w325per { max-width: 325% !important; }
.u-max-w300per { max-width: 300% !important; }
.u-max-w275per { max-width: 275% !important; }
.u-max-w250per { max-width: 250% !important; }
.u-max-w225per { max-width: 225% !important; }
.u-max-w200per { max-width: 200% !important; }
.u-max-w175per { max-width: 175% !important; }
.u-max-w150per { max-width: 150% !important; }
.u-max-w125per { max-width: 125% !important; }
.u-max-w100per { max-width: 100% !important; }
.u-max-w95per { max-width: 95% !important; }
.u-max-w90per { max-width: 90% !important; }
.u-max-w85per { max-width: 85% !important; }
.u-max-w80per { max-width: 80% !important; }
.u-max-w75per { max-width: 75% !important; }
.u-max-w70per { max-width: 70% !important; }
.u-max-w65per { max-width: 65% !important; }
.u-max-w60per { max-width: 60% !important; }
.u-max-w55per { max-width: 55% !important; }
.u-max-w50per { max-width: 50% !important; }
.u-max-w45per { max-width: 45% !important; }
.u-max-w40per { max-width: 40% !important; }
.u-max-w35per { max-width: 35% !important; }
.u-max-w30per { max-width: 30% !important; }
.u-max-w25per { max-width: 25% !important; }
.u-max-w20per { max-width: 20% !important; }
.u-max-w19per { max-width: 19% !important; }
.u-max-w18per { max-width: 18% !important; }
.u-max-w17per { max-width: 17% !important; }
.u-max-w16per { max-width: 16% !important; }
.u-max-w15per { max-width: 15% !important; }
.u-max-w14per { max-width: 14% !important; }
.u-max-w13per { max-width: 13% !important; }
.u-max-w12per { max-width: 12% !important; }
.u-max-w11per { max-width: 11% !important; }
.u-max-w10per { max-width: 10% !important; }
.u-max-w9per { max-width: 9% !important; }
.u-max-w8per { max-width: 8% !important; }
.u-max-w7per { max-width: 7% !important; }
.u-max-w6per { max-width: 6% !important; }
.u-max-w5per { max-width: 5% !important; }
.u-max-w4per { max-width: 4% !important; }
.u-max-w3per { max-width: 3% !important; }
.u-max-w2per { max-width: 2% !important; }
.u-max-w1per { max-width: 1% !important; }

.u-max-w600vw { max-width: 600vw !important; }
.u-max-w575vw { max-width: 575vw !important; }
.u-max-w550vw { max-width: 550vw !important; }
.u-max-w525vw { max-width: 525vw !important; }
.u-max-w500vw { max-width: 500vw !important; }
.u-max-w475vw { max-width: 475vw !important; }
.u-max-w450vw { max-width: 450vw !important; }
.u-max-w425vw { max-width: 425vw !important; }
.u-max-w400vw { max-width: 400vw !important; }
.u-max-w375vw { max-width: 375vw !important; }
.u-max-w350vw { max-width: 350vw !important; }
.u-max-w325vw { max-width: 325vw !important; }
.u-max-w300vw { max-width: 300vw !important; }
.u-max-w275vw { max-width: 275vw !important; }
.u-max-w250vw { max-width: 250vw !important; }
.u-max-w225vw { max-width: 225vw !important; }
.u-max-w200vw { max-width: 200vw !important; }
.u-max-w175vw { max-width: 175vw !important; }
.u-max-w150vw { max-width: 150vw !important; }
.u-max-w125vw { max-width: 125vw !important; }
.u-max-w100vw { max-width: 100vw !important; }
.u-max-w95vw { max-width: 95vw !important; }
.u-max-w90vw { max-width: 90vw !important; }
.u-max-w85vw { max-width: 85vw !important; }
.u-max-w80vw { max-width: 80vw !important; }
.u-max-w75vw { max-width: 75vw !important; }
.u-max-w70vw { max-width: 70vw !important; }
.u-max-w65vw { max-width: 65vw !important; }
.u-max-w60vw { max-width: 60vw !important; }
.u-max-w55vw { max-width: 55vw !important; }
.u-max-w50vw { max-width: 50vw !important; }
.u-max-w45vw { max-width: 45vw !important; }
.u-max-w40vw { max-width: 40vw !important; }
.u-max-w35vw { max-width: 35vw !important; }
.u-max-w30vw { max-width: 30vw !important; }
.u-max-w25vw { max-width: 25vw !important; }
.u-max-w20vw { max-width: 20vw !important; }
.u-max-w19vw { max-width: 19vw !important; }
.u-max-w18vw { max-width: 18vw !important; }
.u-max-w17vw { max-width: 17vw !important; }
.u-max-w16vw { max-width: 16vw !important; }
.u-max-w15vw { max-width: 15vw !important; }
.u-max-w14vw { max-width: 14vw !important; }
.u-max-w13vw { max-width: 13vw !important; }
.u-max-w12vw { max-width: 12vw !important; }
.u-max-w11vw { max-width: 11vw !important; }
.u-max-w10vw { max-width: 10vw !important; }
.u-max-w9vw { max-width: 9vw !important; }
.u-max-w8vw { max-width: 8vw !important; }
.u-max-w7vw { max-width: 7vw !important; }
.u-max-w6vw { max-width: 6vw !important; }
.u-max-w5vw { max-width: 5vw !important; }
.u-max-w4vw { max-width: 4vw !important; }
.u-max-w3vw { max-width: 3vw !important; }
.u-max-w2vw { max-width: 2vw !important; }
.u-max-w1vw { max-width: 1vw !important; }

.u-max-w600vh { max-width: 600vh !important; }
.u-max-w575vh { max-width: 575vh !important; }
.u-max-w550vh { max-width: 550vh !important; }
.u-max-w525vh { max-width: 525vh !important; }
.u-max-w500vh { max-width: 500vh !important; }
.u-max-w475vh { max-width: 475vh !important; }
.u-max-w450vh { max-width: 450vh !important; }
.u-max-w425vh { max-width: 425vh !important; }
.u-max-w400vh { max-width: 400vh !important; }
.u-max-w375vh { max-width: 375vh !important; }
.u-max-w350vh { max-width: 350vh !important; }
.u-max-w325vh { max-width: 325vh !important; }
.u-max-w300vh { max-width: 300vh !important; }
.u-max-w275vh { max-width: 275vh !important; }
.u-max-w250vh { max-width: 250vh !important; }
.u-max-w225vh { max-width: 225vh !important; }
.u-max-w200vh { max-width: 200vh !important; }
.u-max-w175vh { max-width: 175vh !important; }
.u-max-w150vh { max-width: 150vh !important; }
.u-max-w125vh { max-width: 125vh !important; }
.u-max-w100vh { max-width: 100vh !important; }
.u-max-w95vh { max-width: 95vh !important; }
.u-max-w90vh { max-width: 90vh !important; }
.u-max-w85vh { max-width: 85vh !important; }
.u-max-w80vh { max-width: 80vh !important; }
.u-max-w75vh { max-width: 75vh !important; }
.u-max-w70vh { max-width: 70vh !important; }
.u-max-w65vh { max-width: 65vh !important; }
.u-max-w60vh { max-width: 60vh !important; }
.u-max-w55vh { max-width: 55vh !important; }
.u-max-w50vh { max-width: 50vh !important; }
.u-max-w45vh { max-width: 45vh !important; }
.u-max-w40vh { max-width: 40vh !important; }
.u-max-w35vh { max-width: 35vh !important; }
.u-max-w30vh { max-width: 30vh !important; }
.u-max-w25vh { max-width: 25vh !important; }
.u-max-w20vh { max-width: 20vh !important; }
.u-max-w19vh { max-width: 19vh !important; }
.u-max-w18vh { max-width: 18vh !important; }
.u-max-w17vh { max-width: 17vh !important; }
.u-max-w16vh { max-width: 16vh !important; }
.u-max-w15vh { max-width: 15vh !important; }
.u-max-w14vh { max-width: 14vh !important; }
.u-max-w13vh { max-width: 13vh !important; }
.u-max-w12vh { max-width: 12vh !important; }
.u-max-w11vh { max-width: 11vh !important; }
.u-max-w10vh { max-width: 10vh !important; }
.u-max-w9vh { max-width: 9vh !important; }
.u-max-w8vh { max-width: 8vh !important; }
.u-max-w7vh { max-width: 7vh !important; }
.u-max-w6vh { max-width: 6vh !important; }
.u-max-w5vh { max-width: 5vh !important; }
.u-max-w4vh { max-width: 4vh !important; }
.u-max-w3vh { max-width: 3vh !important; }
.u-max-w2vh { max-width: 2vh !important; }
.u-max-w1vh { max-width: 1vh !important; }

.u-max-w0 { max-width: 0 !important; }
.u-max-wreset { max-width: initial !important; }

.u-min-w60em { min-width: 6.0em !important; }
.u-min-w59em { min-width: 5.9em !important; }
.u-min-w58em { min-width: 5.8em !important; }
.u-min-w57em { min-width: 5.7em !important; }
.u-min-w56em { min-width: 5.6em !important; }
.u-min-w55em { min-width: 5.5em !important; }
.u-min-w54em { min-width: 5.4em !important; }
.u-min-w53em { min-width: 5.3em !important; }
.u-min-w52em { min-width: 5.2em !important; }
.u-min-w51em { min-width: 5.1em !important; }
.u-min-w50em { min-width: 5.0em !important; }
.u-min-w49em { min-width: 4.9em !important; }
.u-min-w48em { min-width: 4.8em !important; }
.u-min-w47em { min-width: 4.7em !important; }
.u-min-w46em { min-width: 4.6em !important; }
.u-min-w45em { min-width: 4.5em !important; }
.u-min-w44em { min-width: 4.4em !important; }
.u-min-w43em { min-width: 4.3em !important; }
.u-min-w42em { min-width: 4.2em !important; }
.u-min-w41em { min-width: 4.1em !important; }
.u-min-w40em { min-width: 4.0em !important; }
.u-min-w39em { min-width: 3.9em !important; }
.u-min-w38em { min-width: 3.8em !important; }
.u-min-w37em { min-width: 3.7em !important; }
.u-min-w36em { min-width: 3.6em !important; }
.u-min-w35em { min-width: 3.5em !important; }
.u-min-w34em { min-width: 3.4em !important; }
.u-min-w33em { min-width: 3.3em !important; }
.u-min-w32em { min-width: 3.2em !important; }
.u-min-w31em { min-width: 3.1em !important; }
.u-min-w30em { min-width: 3.0em !important; }
.u-min-w29em { min-width: 2.9em !important; }
.u-min-w28em { min-width: 2.8em !important; }
.u-min-w27em { min-width: 2.7em !important; }
.u-min-w26em { min-width: 2.6em !important; }
.u-min-w25em { min-width: 2.5em !important; }
.u-min-w24em { min-width: 2.4em !important; }
.u-min-w23em { min-width: 2.3em !important; }
.u-min-w22em { min-width: 2.2em !important; }
.u-min-w21em { min-width: 2.1em !important; }
.u-min-w20em { min-width: 2.0em !important; }
.u-min-w19em { min-width: 1.9em !important; }
.u-min-w18em { min-width: 1.8em !important; }
.u-min-w17em { min-width: 1.7em !important; }
.u-min-w16em { min-width: 1.6em !important; }
.u-min-w15em { min-width: 1.5em !important; }
.u-min-w14em { min-width: 1.4em !important; }
.u-min-w13em { min-width: 1.3em !important; }
.u-min-w12em { min-width: 1.2em !important; }
.u-min-w11em { min-width: 1.1em !important; }
.u-min-w10em { min-width: 1.0em !important; }
.u-min-w9em { min-width: 0.9em !important; }
.u-min-w8em { min-width: 0.8em !important; }
.u-min-w7em { min-width: 0.7em !important; }
.u-min-w6em { min-width: 0.6em !important; }
.u-min-w5em { min-width: 0.5em !important; }
.u-min-w4em { min-width: 0.4em !important; }
.u-min-w3em { min-width: 0.3em !important; }
.u-min-w2em { min-width: 0.2em !important; }
.u-min-w1em { min-width: 0.1em !important; }

.u-min-w600rem { min-width: 60.0rem !important; }
.u-min-w575rem { min-width: 57.5rem !important; }
.u-min-w550rem { min-width: 55.0rem !important; }
.u-min-w525rem { min-width: 52.5rem !important; }
.u-min-w500rem { min-width: 50.0rem !important; }
.u-min-w475rem { min-width: 47.5rem !important; }
.u-min-w450rem { min-width: 45.0rem !important; }
.u-min-w425rem { min-width: 42.5rem !important; }
.u-min-w400rem { min-width: 40.0rem !important; }
.u-min-w375rem { min-width: 37.5rem !important; }
.u-min-w350rem { min-width: 35.0rem !important; }
.u-min-w325rem { min-width: 32.5rem !important; }
.u-min-w300rem { min-width: 30.0rem !important; }
.u-min-w275rem { min-width: 27.5rem !important; }
.u-min-w250rem { min-width: 25.0rem !important; }
.u-min-w225rem { min-width: 22.5rem !important; }
.u-min-w200rem { min-width: 20.0rem !important; }
.u-min-w175rem { min-width: 17.5rem !important; }
.u-min-w150rem { min-width: 15.0rem !important; }
.u-min-w125rem { min-width: 12.5rem !important; }
.u-min-w100rem { min-width: 10.0rem !important; }
.u-min-w95rem { min-width: 9.5rem !important; }
.u-min-w90rem { min-width: 9.0rem !important; }
.u-min-w85rem { min-width: 8.5rem !important; }
.u-min-w80rem { min-width: 8.0rem !important; }
.u-min-w75rem { min-width: 7.5rem !important; }
.u-min-w70rem { min-width: 7.0rem !important; }
.u-min-w65rem { min-width: 6.5rem !important; }
.u-min-w60rem { min-width: 6.0rem !important; }
.u-min-w55rem { min-width: 5.5rem !important; }
.u-min-w50rem { min-width: 5.0rem !important; }
.u-min-w45rem { min-width: 4.5rem !important; }
.u-min-w40rem { min-width: 4.0rem !important; }
.u-min-w35rem { min-width: 3.5rem !important; }
.u-min-w30rem { min-width: 3.0rem !important; }
.u-min-w25rem { min-width: 2.5rem !important; }
.u-min-w20rem { min-width: 2.0rem !important; }
.u-min-w19rem { min-width: 1.9rem !important; }
.u-min-w18rem { min-width: 1.8rem !important; }
.u-min-w17rem { min-width: 1.7rem !important; }
.u-min-w16rem { min-width: 1.6rem !important; }
.u-min-w15rem { min-width: 1.5rem !important; }
.u-min-w14rem { min-width: 1.4rem !important; }
.u-min-w13rem { min-width: 1.3rem !important; }
.u-min-w12rem { min-width: 1.2rem !important; }
.u-min-w11rem { min-width: 1.1rem !important; }
.u-min-w10rem { min-width: 1.0rem !important; }
.u-min-w9rem { min-width: 0.9rem !important; }
.u-min-w8rem { min-width: 0.8rem !important; }
.u-min-w7rem { min-width: 0.7rem !important; }
.u-min-w6rem { min-width: 0.6rem !important; }
.u-min-w5rem { min-width: 0.5rem !important; }
.u-min-w4rem { min-width: 0.4rem !important; }
.u-min-w3rem { min-width: 0.3rem !important; }
.u-min-w2rem { min-width: 0.2rem !important; }
.u-min-w1rem { min-width: 0.1rem !important; }

.u-min-w600per { min-width: 600% !important; }
.u-min-w575per { min-width: 575% !important; }
.u-min-w550per { min-width: 550% !important; }
.u-min-w525per { min-width: 525% !important; }
.u-min-w500per { min-width: 500% !important; }
.u-min-w475per { min-width: 475% !important; }
.u-min-w450per { min-width: 450% !important; }
.u-min-w425per { min-width: 425% !important; }
.u-min-w400per { min-width: 400% !important; }
.u-min-w375per { min-width: 375% !important; }
.u-min-w350per { min-width: 350% !important; }
.u-min-w325per { min-width: 325% !important; }
.u-min-w300per { min-width: 300% !important; }
.u-min-w275per { min-width: 275% !important; }
.u-min-w250per { min-width: 250% !important; }
.u-min-w225per { min-width: 225% !important; }
.u-min-w200per { min-width: 200% !important; }
.u-min-w175per { min-width: 175% !important; }
.u-min-w150per { min-width: 150% !important; }
.u-min-w125per { min-width: 125% !important; }
.u-min-w100per { min-width: 100% !important; }
.u-min-w95per { min-width: 95% !important; }
.u-min-w90per { min-width: 90% !important; }
.u-min-w85per { min-width: 85% !important; }
.u-min-w80per { min-width: 80% !important; }
.u-min-w75per { min-width: 75% !important; }
.u-min-w70per { min-width: 70% !important; }
.u-min-w65per { min-width: 65% !important; }
.u-min-w60per { min-width: 60% !important; }
.u-min-w55per { min-width: 55% !important; }
.u-min-w50per { min-width: 50% !important; }
.u-min-w45per { min-width: 45% !important; }
.u-min-w40per { min-width: 40% !important; }
.u-min-w35per { min-width: 35% !important; }
.u-min-w30per { min-width: 30% !important; }
.u-min-w25per { min-width: 25% !important; }
.u-min-w20per { min-width: 20% !important; }
.u-min-w19per { min-width: 19% !important; }
.u-min-w18per { min-width: 18% !important; }
.u-min-w17per { min-width: 17% !important; }
.u-min-w16per { min-width: 16% !important; }
.u-min-w15per { min-width: 15% !important; }
.u-min-w14per { min-width: 14% !important; }
.u-min-w13per { min-width: 13% !important; }
.u-min-w12per { min-width: 12% !important; }
.u-min-w11per { min-width: 11% !important; }
.u-min-w10per { min-width: 10% !important; }
.u-min-w9per { min-width: 9% !important; }
.u-min-w8per { min-width: 8% !important; }
.u-min-w7per { min-width: 7% !important; }
.u-min-w6per { min-width: 6% !important; }
.u-min-w5per { min-width: 5% !important; }
.u-min-w4per { min-width: 4% !important; }
.u-min-w3per { min-width: 3% !important; }
.u-min-w2per { min-width: 2% !important; }
.u-min-w1per { min-width: 1% !important; }

.u-min-w600vw { min-width: 600vw !important; }
.u-min-w575vw { min-width: 575vw !important; }
.u-min-w550vw { min-width: 550vw !important; }
.u-min-w525vw { min-width: 525vw !important; }
.u-min-w500vw { min-width: 500vw !important; }
.u-min-w475vw { min-width: 475vw !important; }
.u-min-w450vw { min-width: 450vw !important; }
.u-min-w425vw { min-width: 425vw !important; }
.u-min-w400vw { min-width: 400vw !important; }
.u-min-w375vw { min-width: 375vw !important; }
.u-min-w350vw { min-width: 350vw !important; }
.u-min-w325vw { min-width: 325vw !important; }
.u-min-w300vw { min-width: 300vw !important; }
.u-min-w275vw { min-width: 275vw !important; }
.u-min-w250vw { min-width: 250vw !important; }
.u-min-w225vw { min-width: 225vw !important; }
.u-min-w200vw { min-width: 200vw !important; }
.u-min-w175vw { min-width: 175vw !important; }
.u-min-w150vw { min-width: 150vw !important; }
.u-min-w125vw { min-width: 125vw !important; }
.u-min-w100vw { min-width: 100vw !important; }
.u-min-w95vw { min-width: 95vw !important; }
.u-min-w90vw { min-width: 90vw !important; }
.u-min-w85vw { min-width: 85vw !important; }
.u-min-w80vw { min-width: 80vw !important; }
.u-min-w75vw { min-width: 75vw !important; }
.u-min-w70vw { min-width: 70vw !important; }
.u-min-w65vw { min-width: 65vw !important; }
.u-min-w60vw { min-width: 60vw !important; }
.u-min-w55vw { min-width: 55vw !important; }
.u-min-w50vw { min-width: 50vw !important; }
.u-min-w45vw { min-width: 45vw !important; }
.u-min-w40vw { min-width: 40vw !important; }
.u-min-w35vw { min-width: 35vw !important; }
.u-min-w30vw { min-width: 30vw !important; }
.u-min-w25vw { min-width: 25vw !important; }
.u-min-w20vw { min-width: 20vw !important; }
.u-min-w19vw { min-width: 19vw !important; }
.u-min-w18vw { min-width: 18vw !important; }
.u-min-w17vw { min-width: 17vw !important; }
.u-min-w16vw { min-width: 16vw !important; }
.u-min-w15vw { min-width: 15vw !important; }
.u-min-w14vw { min-width: 14vw !important; }
.u-min-w13vw { min-width: 13vw !important; }
.u-min-w12vw { min-width: 12vw !important; }
.u-min-w11vw { min-width: 11vw !important; }
.u-min-w10vw { min-width: 10vw !important; }
.u-min-w9vw { min-width: 9vw !important; }
.u-min-w8vw { min-width: 8vw !important; }
.u-min-w7vw { min-width: 7vw !important; }
.u-min-w6vw { min-width: 6vw !important; }
.u-min-w5vw { min-width: 5vw !important; }
.u-min-w4vw { min-width: 4vw !important; }
.u-min-w3vw { min-width: 3vw !important; }
.u-min-w2vw { min-width: 2vw !important; }
.u-min-w1vw { min-width: 1vw !important; }

.u-min-w600vh { min-width: 600vh !important; }
.u-min-w575vh { min-width: 575vh !important; }
.u-min-w550vh { min-width: 550vh !important; }
.u-min-w525vh { min-width: 525vh !important; }
.u-min-w500vh { min-width: 500vh !important; }
.u-min-w475vh { min-width: 475vh !important; }
.u-min-w450vh { min-width: 450vh !important; }
.u-min-w425vh { min-width: 425vh !important; }
.u-min-w400vh { min-width: 400vh !important; }
.u-min-w375vh { min-width: 375vh !important; }
.u-min-w350vh { min-width: 350vh !important; }
.u-min-w325vh { min-width: 325vh !important; }
.u-min-w300vh { min-width: 300vh !important; }
.u-min-w275vh { min-width: 275vh !important; }
.u-min-w250vh { min-width: 250vh !important; }
.u-min-w225vh { min-width: 225vh !important; }
.u-min-w200vh { min-width: 200vh !important; }
.u-min-w175vh { min-width: 175vh !important; }
.u-min-w150vh { min-width: 150vh !important; }
.u-min-w125vh { min-width: 125vh !important; }
.u-min-w100vh { min-width: 100vh !important; }
.u-min-w95vh { min-width: 95vh !important; }
.u-min-w90vh { min-width: 90vh !important; }
.u-min-w85vh { min-width: 85vh !important; }
.u-min-w80vh { min-width: 80vh !important; }
.u-min-w75vh { min-width: 75vh !important; }
.u-min-w70vh { min-width: 70vh !important; }
.u-min-w65vh { min-width: 65vh !important; }
.u-min-w60vh { min-width: 60vh !important; }
.u-min-w55vh { min-width: 55vh !important; }
.u-min-w50vh { min-width: 50vh !important; }
.u-min-w45vh { min-width: 45vh !important; }
.u-min-w40vh { min-width: 40vh !important; }
.u-min-w35vh { min-width: 35vh !important; }
.u-min-w30vh { min-width: 30vh !important; }
.u-min-w25vh { min-width: 25vh !important; }
.u-min-w20vh { min-width: 20vh !important; }
.u-min-w19vh { min-width: 19vh !important; }
.u-min-w18vh { min-width: 18vh !important; }
.u-min-w17vh { min-width: 17vh !important; }
.u-min-w16vh { min-width: 16vh !important; }
.u-min-w15vh { min-width: 15vh !important; }
.u-min-w14vh { min-width: 14vh !important; }
.u-min-w13vh { min-width: 13vh !important; }
.u-min-w12vh { min-width: 12vh !important; }
.u-min-w11vh { min-width: 11vh !important; }
.u-min-w10vh { min-width: 10vh !important; }
.u-min-w9vh { min-width: 9vh !important; }
.u-min-w8vh { min-width: 8vh !important; }
.u-min-w7vh { min-width: 7vh !important; }
.u-min-w6vh { min-width: 6vh !important; }
.u-min-w5vh { min-width: 5vh !important; }
.u-min-w4vh { min-width: 4vh !important; }
.u-min-w3vh { min-width: 3vh !important; }
.u-min-w2vh { min-width: 2vh !important; }
.u-min-w1vh { min-width: 1vh !important; }

.u-min-w0 { min-width: 0 !important; }
.u-min-wreset { min-width: initial !important; }


/**
 * Height
 * -------------------------------
 */

.u-h60em { height: 6.0em !important; }
.u-h59em { height: 5.9em !important; }
.u-h58em { height: 5.8em !important; }
.u-h57em { height: 5.7em !important; }
.u-h56em { height: 5.6em !important; }
.u-h55em { height: 5.5em !important; }
.u-h54em { height: 5.4em !important; }
.u-h53em { height: 5.3em !important; }
.u-h52em { height: 5.2em !important; }
.u-h51em { height: 5.1em !important; }
.u-h50em { height: 5.0em !important; }
.u-h49em { height: 4.9em !important; }
.u-h48em { height: 4.8em !important; }
.u-h47em { height: 4.7em !important; }
.u-h46em { height: 4.6em !important; }
.u-h45em { height: 4.5em !important; }
.u-h44em { height: 4.4em !important; }
.u-h43em { height: 4.3em !important; }
.u-h42em { height: 4.2em !important; }
.u-h41em { height: 4.1em !important; }
.u-h40em { height: 4.0em !important; }
.u-h39em { height: 3.9em !important; }
.u-h38em { height: 3.8em !important; }
.u-h37em { height: 3.7em !important; }
.u-h36em { height: 3.6em !important; }
.u-h35em { height: 3.5em !important; }
.u-h34em { height: 3.4em !important; }
.u-h33em { height: 3.3em !important; }
.u-h32em { height: 3.2em !important; }
.u-h31em { height: 3.1em !important; }
.u-h30em { height: 3.0em !important; }
.u-h29em { height: 2.9em !important; }
.u-h28em { height: 2.8em !important; }
.u-h27em { height: 2.7em !important; }
.u-h26em { height: 2.6em !important; }
.u-h25em { height: 2.5em !important; }
.u-h24em { height: 2.4em !important; }
.u-h23em { height: 2.3em !important; }
.u-h22em { height: 2.2em !important; }
.u-h21em { height: 2.1em !important; }
.u-h20em { height: 2.0em !important; }
.u-h19em { height: 1.9em !important; }
.u-h18em { height: 1.8em !important; }
.u-h17em { height: 1.7em !important; }
.u-h16em { height: 1.6em !important; }
.u-h15em { height: 1.5em !important; }
.u-h14em { height: 1.4em !important; }
.u-h13em { height: 1.3em !important; }
.u-h12em { height: 1.2em !important; }
.u-h11em { height: 1.1em !important; }
.u-h10em { height: 1.0em !important; }
.u-h9em { height: 0.9em !important; }
.u-h8em { height: 0.8em !important; }
.u-h7em { height: 0.7em !important; }
.u-h6em { height: 0.6em !important; }
.u-h5em { height: 0.5em !important; }
.u-h4em { height: 0.4em !important; }
.u-h3em { height: 0.3em !important; }
.u-h2em { height: 0.2em !important; }
.u-h1em { height: 0.1em !important; }

.u-h600rem { height: 60.0rem !important; }
.u-h575rem { height: 57.5rem !important; }
.u-h550rem { height: 55.0rem !important; }
.u-h525rem { height: 52.5rem !important; }
.u-h500rem { height: 50.0rem !important; }
.u-h475rem { height: 47.5rem !important; }
.u-h450rem { height: 45.0rem !important; }
.u-h425rem { height: 42.5rem !important; }
.u-h400rem { height: 40.0rem !important; }
.u-h375rem { height: 37.5rem !important; }
.u-h350rem { height: 35.0rem !important; }
.u-h325rem { height: 32.5rem !important; }
.u-h300rem { height: 30.0rem !important; }
.u-h275rem { height: 27.5rem !important; }
.u-h250rem { height: 25.0rem !important; }
.u-h225rem { height: 22.5rem !important; }
.u-h200rem { height: 20.0rem !important; }
.u-h175rem { height: 17.5rem !important; }
.u-h150rem { height: 15.0rem !important; }
.u-h125rem { height: 12.5rem !important; }
.u-h100rem { height: 10.0rem !important; }
.u-h95rem { height: 9.5rem !important; }
.u-h90rem { height: 9.0rem !important; }
.u-h85rem { height: 8.5rem !important; }
.u-h80rem { height: 8.0rem !important; }
.u-h75rem { height: 7.5rem !important; }
.u-h70rem { height: 7.0rem !important; }
.u-h65rem { height: 6.5rem !important; }
.u-h60rem { height: 6.0rem !important; }
.u-h55rem { height: 5.5rem !important; }
.u-h50rem { height: 5.0rem !important; }
.u-h45rem { height: 4.5rem !important; }
.u-h40rem { height: 4.0rem !important; }
.u-h35rem { height: 3.5rem !important; }
.u-h30rem { height: 3.0rem !important; }
.u-h25rem { height: 2.5rem !important; }
.u-h20rem { height: 2.0rem !important; }
.u-h19rem { height: 1.9rem !important; }
.u-h18rem { height: 1.8rem !important; }
.u-h17rem { height: 1.7rem !important; }
.u-h16rem { height: 1.6rem !important; }
.u-h15rem { height: 1.5rem !important; }
.u-h14rem { height: 1.4rem !important; }
.u-h13rem { height: 1.3rem !important; }
.u-h12rem { height: 1.2rem !important; }
.u-h11rem { height: 1.1rem !important; }
.u-h10rem { height: 1.0rem !important; }
.u-h9rem { height: 0.9rem !important; }
.u-h8rem { height: 0.8rem !important; }
.u-h7rem { height: 0.7rem !important; }
.u-h6rem { height: 0.6rem !important; }
.u-h5rem { height: 0.5rem !important; }
.u-h4rem { height: 0.4rem !important; }
.u-h3rem { height: 0.3rem !important; }
.u-h2rem { height: 0.2rem !important; }
.u-h1rem { height: 0.1rem !important; }

.u-h600per { height: 600% !important; }
.u-h575per { height: 575% !important; }
.u-h550per { height: 550% !important; }
.u-h525per { height: 525% !important; }
.u-h500per { height: 500% !important; }
.u-h475per { height: 475% !important; }
.u-h450per { height: 450% !important; }
.u-h425per { height: 425% !important; }
.u-h400per { height: 400% !important; }
.u-h375per { height: 375% !important; }
.u-h350per { height: 350% !important; }
.u-h325per { height: 325% !important; }
.u-h300per { height: 300% !important; }
.u-h275per { height: 275% !important; }
.u-h250per { height: 250% !important; }
.u-h225per { height: 225% !important; }
.u-h200per { height: 200% !important; }
.u-h175per { height: 175% !important; }
.u-h150per { height: 150% !important; }
.u-h125per { height: 125% !important; }
.u-h100per { height: 100% !important; }
.u-h95per { height: 95% !important; }
.u-h90per { height: 90% !important; }
.u-h85per { height: 85% !important; }
.u-h80per { height: 80% !important; }
.u-h75per { height: 75% !important; }
.u-h70per { height: 70% !important; }
.u-h65per { height: 65% !important; }
.u-h60per { height: 60% !important; }
.u-h55per { height: 55% !important; }
.u-h50per { height: 50% !important; }
.u-h45per { height: 45% !important; }
.u-h40per { height: 40% !important; }
.u-h35per { height: 35% !important; }
.u-h30per { height: 30% !important; }
.u-h25per { height: 25% !important; }
.u-h20per { height: 20% !important; }
.u-h19per { height: 19% !important; }
.u-h18per { height: 18% !important; }
.u-h17per { height: 17% !important; }
.u-h16per { height: 16% !important; }
.u-h15per { height: 15% !important; }
.u-h14per { height: 14% !important; }
.u-h13per { height: 13% !important; }
.u-h12per { height: 12% !important; }
.u-h11per { height: 11% !important; }
.u-h10per { height: 10% !important; }
.u-h9per { height: 9% !important; }
.u-h8per { height: 8% !important; }
.u-h7per { height: 7% !important; }
.u-h6per { height: 6% !important; }
.u-h5per { height: 5% !important; }
.u-h4per { height: 4% !important; }
.u-h3per { height: 3% !important; }
.u-h2per { height: 2% !important; }
.u-h1per { height: 1% !important; }

.u-h600vw { height: 600vw !important; }
.u-h575vw { height: 575vw !important; }
.u-h550vw { height: 550vw !important; }
.u-h525vw { height: 525vw !important; }
.u-h500vw { height: 500vw !important; }
.u-h475vw { height: 475vw !important; }
.u-h450vw { height: 450vw !important; }
.u-h425vw { height: 425vw !important; }
.u-h400vw { height: 400vw !important; }
.u-h375vw { height: 375vw !important; }
.u-h350vw { height: 350vw !important; }
.u-h325vw { height: 325vw !important; }
.u-h300vw { height: 300vw !important; }
.u-h275vw { height: 275vw !important; }
.u-h250vw { height: 250vw !important; }
.u-h225vw { height: 225vw !important; }
.u-h200vw { height: 200vw !important; }
.u-h175vw { height: 175vw !important; }
.u-h150vw { height: 150vw !important; }
.u-h125vw { height: 125vw !important; }
.u-h100vw { height: 100vw !important; }
.u-h95vw { height: 95vw !important; }
.u-h90vw { height: 90vw !important; }
.u-h85vw { height: 85vw !important; }
.u-h80vw { height: 80vw !important; }
.u-h75vw { height: 75vw !important; }
.u-h70vw { height: 70vw !important; }
.u-h65vw { height: 65vw !important; }
.u-h60vw { height: 60vw !important; }
.u-h55vw { height: 55vw !important; }
.u-h50vw { height: 50vw !important; }
.u-h45vw { height: 45vw !important; }
.u-h40vw { height: 40vw !important; }
.u-h35vw { height: 35vw !important; }
.u-h30vw { height: 30vw !important; }
.u-h25vw { height: 25vw !important; }
.u-h20vw { height: 20vw !important; }
.u-h19vw { height: 19vw !important; }
.u-h18vw { height: 18vw !important; }
.u-h17vw { height: 17vw !important; }
.u-h16vw { height: 16vw !important; }
.u-h15vw { height: 15vw !important; }
.u-h14vw { height: 14vw !important; }
.u-h13vw { height: 13vw !important; }
.u-h12vw { height: 12vw !important; }
.u-h11vw { height: 11vw !important; }
.u-h10vw { height: 10vw !important; }
.u-h9vw { height: 9vw !important; }
.u-h8vw { height: 8vw !important; }
.u-h7vw { height: 7vw !important; }
.u-h6vw { height: 6vw !important; }
.u-h5vw { height: 5vw !important; }
.u-h4vw { height: 4vw !important; }
.u-h3vw { height: 3vw !important; }
.u-h2vw { height: 2vw !important; }
.u-h1vw { height: 1vw !important; }

.u-h600vh { height: 600vh !important; }
.u-h575vh { height: 575vh !important; }
.u-h550vh { height: 550vh !important; }
.u-h525vh { height: 525vh !important; }
.u-h500vh { height: 500vh !important; }
.u-h475vh { height: 475vh !important; }
.u-h450vh { height: 450vh !important; }
.u-h425vh { height: 425vh !important; }
.u-h400vh { height: 400vh !important; }
.u-h375vh { height: 375vh !important; }
.u-h350vh { height: 350vh !important; }
.u-h325vh { height: 325vh !important; }
.u-h300vh { height: 300vh !important; }
.u-h275vh { height: 275vh !important; }
.u-h250vh { height: 250vh !important; }
.u-h225vh { height: 225vh !important; }
.u-h200vh { height: 200vh !important; }
.u-h175vh { height: 175vh !important; }
.u-h150vh { height: 150vh !important; }
.u-h125vh { height: 125vh !important; }
.u-h100vh { height: 100vh !important; }
.u-h95vh { height: 95vh !important; }
.u-h90vh { height: 90vh !important; }
.u-h85vh { height: 85vh !important; }
.u-h80vh { height: 80vh !important; }
.u-h75vh { height: 75vh !important; }
.u-h70vh { height: 70vh !important; }
.u-h65vh { height: 65vh !important; }
.u-h60vh { height: 60vh !important; }
.u-h55vh { height: 55vh !important; }
.u-h50vh { height: 50vh !important; }
.u-h45vh { height: 45vh !important; }
.u-h40vh { height: 40vh !important; }
.u-h35vh { height: 35vh !important; }
.u-h30vh { height: 30vh !important; }
.u-h25vh { height: 25vh !important; }
.u-h20vh { height: 20vh !important; }
.u-h19vh { height: 19vh !important; }
.u-h18vh { height: 18vh !important; }
.u-h17vh { height: 17vh !important; }
.u-h16vh { height: 16vh !important; }
.u-h15vh { height: 15vh !important; }
.u-h14vh { height: 14vh !important; }
.u-h13vh { height: 13vh !important; }
.u-h12vh { height: 12vh !important; }
.u-h11vh { height: 11vh !important; }
.u-h10vh { height: 10vh !important; }
.u-h9vh { height: 9vh !important; }
.u-h8vh { height: 8vh !important; }
.u-h7vh { height: 7vh !important; }
.u-h6vh { height: 6vh !important; }
.u-h5vh { height: 5vh !important; }
.u-h4vh { height: 4vh !important; }
.u-h3vh { height: 3vh !important; }
.u-h2vh { height: 2vh !important; }
.u-h1vh { height: 1vh !important; }

.u-h0 { height: 0 !important; }
.u-hreset { height: auto !important; }

.u-max-h60em { max-height: 6.0em !important; }
.u-max-h59em { max-height: 5.9em !important; }
.u-max-h58em { max-height: 5.8em !important; }
.u-max-h57em { max-height: 5.7em !important; }
.u-max-h56em { max-height: 5.6em !important; }
.u-max-h55em { max-height: 5.5em !important; }
.u-max-h54em { max-height: 5.4em !important; }
.u-max-h53em { max-height: 5.3em !important; }
.u-max-h52em { max-height: 5.2em !important; }
.u-max-h51em { max-height: 5.1em !important; }
.u-max-h50em { max-height: 5.0em !important; }
.u-max-h49em { max-height: 4.9em !important; }
.u-max-h48em { max-height: 4.8em !important; }
.u-max-h47em { max-height: 4.7em !important; }
.u-max-h46em { max-height: 4.6em !important; }
.u-max-h45em { max-height: 4.5em !important; }
.u-max-h44em { max-height: 4.4em !important; }
.u-max-h43em { max-height: 4.3em !important; }
.u-max-h42em { max-height: 4.2em !important; }
.u-max-h41em { max-height: 4.1em !important; }
.u-max-h40em { max-height: 4.0em !important; }
.u-max-h39em { max-height: 3.9em !important; }
.u-max-h38em { max-height: 3.8em !important; }
.u-max-h37em { max-height: 3.7em !important; }
.u-max-h36em { max-height: 3.6em !important; }
.u-max-h35em { max-height: 3.5em !important; }
.u-max-h34em { max-height: 3.4em !important; }
.u-max-h33em { max-height: 3.3em !important; }
.u-max-h32em { max-height: 3.2em !important; }
.u-max-h31em { max-height: 3.1em !important; }
.u-max-h30em { max-height: 3.0em !important; }
.u-max-h29em { max-height: 2.9em !important; }
.u-max-h28em { max-height: 2.8em !important; }
.u-max-h27em { max-height: 2.7em !important; }
.u-max-h26em { max-height: 2.6em !important; }
.u-max-h25em { max-height: 2.5em !important; }
.u-max-h24em { max-height: 2.4em !important; }
.u-max-h23em { max-height: 2.3em !important; }
.u-max-h22em { max-height: 2.2em !important; }
.u-max-h21em { max-height: 2.1em !important; }
.u-max-h20em { max-height: 2.0em !important; }
.u-max-h19em { max-height: 1.9em !important; }
.u-max-h18em { max-height: 1.8em !important; }
.u-max-h17em { max-height: 1.7em !important; }
.u-max-h16em { max-height: 1.6em !important; }
.u-max-h15em { max-height: 1.5em !important; }
.u-max-h14em { max-height: 1.4em !important; }
.u-max-h13em { max-height: 1.3em !important; }
.u-max-h12em { max-height: 1.2em !important; }
.u-max-h11em { max-height: 1.1em !important; }
.u-max-h10em { max-height: 1.0em !important; }
.u-max-h9em { max-height: 0.9em !important; }
.u-max-h8em { max-height: 0.8em !important; }
.u-max-h7em { max-height: 0.7em !important; }
.u-max-h6em { max-height: 0.6em !important; }
.u-max-h5em { max-height: 0.5em !important; }
.u-max-h4em { max-height: 0.4em !important; }
.u-max-h3em { max-height: 0.3em !important; }
.u-max-h2em { max-height: 0.2em !important; }
.u-max-h1em { max-height: 0.1em !important; }

.u-max-h600rem { max-height: 60.0rem !important; }
.u-max-h575rem { max-height: 57.5rem !important; }
.u-max-h550rem { max-height: 55.0rem !important; }
.u-max-h525rem { max-height: 52.5rem !important; }
.u-max-h500rem { max-height: 50.0rem !important; }
.u-max-h475rem { max-height: 47.5rem !important; }
.u-max-h450rem { max-height: 45.0rem !important; }
.u-max-h425rem { max-height: 42.5rem !important; }
.u-max-h400rem { max-height: 40.0rem !important; }
.u-max-h375rem { max-height: 37.5rem !important; }
.u-max-h350rem { max-height: 35.0rem !important; }
.u-max-h325rem { max-height: 32.5rem !important; }
.u-max-h300rem { max-height: 30.0rem !important; }
.u-max-h275rem { max-height: 27.5rem !important; }
.u-max-h250rem { max-height: 25.0rem !important; }
.u-max-h225rem { max-height: 22.5rem !important; }
.u-max-h200rem { max-height: 20.0rem !important; }
.u-max-h175rem { max-height: 17.5rem !important; }
.u-max-h150rem { max-height: 15.0rem !important; }
.u-max-h125rem { max-height: 12.5rem !important; }
.u-max-h100rem { max-height: 10.0rem !important; }
.u-max-h95rem { max-height: 9.5rem !important; }
.u-max-h90rem { max-height: 9.0rem !important; }
.u-max-h85rem { max-height: 8.5rem !important; }
.u-max-h80rem { max-height: 8.0rem !important; }
.u-max-h75rem { max-height: 7.5rem !important; }
.u-max-h70rem { max-height: 7.0rem !important; }
.u-max-h65rem { max-height: 6.5rem !important; }
.u-max-h60rem { max-height: 6.0rem !important; }
.u-max-h55rem { max-height: 5.5rem !important; }
.u-max-h50rem { max-height: 5.0rem !important; }
.u-max-h45rem { max-height: 4.5rem !important; }
.u-max-h40rem { max-height: 4.0rem !important; }
.u-max-h35rem { max-height: 3.5rem !important; }
.u-max-h30rem { max-height: 3.0rem !important; }
.u-max-h25rem { max-height: 2.5rem !important; }
.u-max-h20rem { max-height: 2.0rem !important; }
.u-max-h19rem { max-height: 1.9rem !important; }
.u-max-h18rem { max-height: 1.8rem !important; }
.u-max-h17rem { max-height: 1.7rem !important; }
.u-max-h16rem { max-height: 1.6rem !important; }
.u-max-h15rem { max-height: 1.5rem !important; }
.u-max-h14rem { max-height: 1.4rem !important; }
.u-max-h13rem { max-height: 1.3rem !important; }
.u-max-h12rem { max-height: 1.2rem !important; }
.u-max-h11rem { max-height: 1.1rem !important; }
.u-max-h10rem { max-height: 1.0rem !important; }
.u-max-h9rem { max-height: 0.9rem !important; }
.u-max-h8rem { max-height: 0.8rem !important; }
.u-max-h7rem { max-height: 0.7rem !important; }
.u-max-h6rem { max-height: 0.6rem !important; }
.u-max-h5rem { max-height: 0.5rem !important; }
.u-max-h4rem { max-height: 0.4rem !important; }
.u-max-h3rem { max-height: 0.3rem !important; }
.u-max-h2rem { max-height: 0.2rem !important; }
.u-max-h1rem { max-height: 0.1rem !important; }

.u-max-h600per { max-height: 600% !important; }
.u-max-h575per { max-height: 575% !important; }
.u-max-h550per { max-height: 550% !important; }
.u-max-h525per { max-height: 525% !important; }
.u-max-h500per { max-height: 500% !important; }
.u-max-h475per { max-height: 475% !important; }
.u-max-h450per { max-height: 450% !important; }
.u-max-h425per { max-height: 425% !important; }
.u-max-h400per { max-height: 400% !important; }
.u-max-h375per { max-height: 375% !important; }
.u-max-h350per { max-height: 350% !important; }
.u-max-h325per { max-height: 325% !important; }
.u-max-h300per { max-height: 300% !important; }
.u-max-h275per { max-height: 275% !important; }
.u-max-h250per { max-height: 250% !important; }
.u-max-h225per { max-height: 225% !important; }
.u-max-h200per { max-height: 200% !important; }
.u-max-h175per { max-height: 175% !important; }
.u-max-h150per { max-height: 150% !important; }
.u-max-h125per { max-height: 125% !important; }
.u-max-h100per { max-height: 100% !important; }
.u-max-h95per { max-height: 95% !important; }
.u-max-h90per { max-height: 90% !important; }
.u-max-h85per { max-height: 85% !important; }
.u-max-h80per { max-height: 80% !important; }
.u-max-h75per { max-height: 75% !important; }
.u-max-h70per { max-height: 70% !important; }
.u-max-h65per { max-height: 65% !important; }
.u-max-h60per { max-height: 60% !important; }
.u-max-h55per { max-height: 55% !important; }
.u-max-h50per { max-height: 50% !important; }
.u-max-h45per { max-height: 45% !important; }
.u-max-h40per { max-height: 40% !important; }
.u-max-h35per { max-height: 35% !important; }
.u-max-h30per { max-height: 30% !important; }
.u-max-h25per { max-height: 25% !important; }
.u-max-h20per { max-height: 20% !important; }
.u-max-h19per { max-height: 19% !important; }
.u-max-h18per { max-height: 18% !important; }
.u-max-h17per { max-height: 17% !important; }
.u-max-h16per { max-height: 16% !important; }
.u-max-h15per { max-height: 15% !important; }
.u-max-h14per { max-height: 14% !important; }
.u-max-h13per { max-height: 13% !important; }
.u-max-h12per { max-height: 12% !important; }
.u-max-h11per { max-height: 11% !important; }
.u-max-h10per { max-height: 10% !important; }
.u-max-h9per { max-height: 9% !important; }
.u-max-h8per { max-height: 8% !important; }
.u-max-h7per { max-height: 7% !important; }
.u-max-h6per { max-height: 6% !important; }
.u-max-h5per { max-height: 5% !important; }
.u-max-h4per { max-height: 4% !important; }
.u-max-h3per { max-height: 3% !important; }
.u-max-h2per { max-height: 2% !important; }
.u-max-h1per { max-height: 1% !important; }

.u-max-h600vw { max-height: 600vw !important; }
.u-max-h575vw { max-height: 575vw !important; }
.u-max-h550vw { max-height: 550vw !important; }
.u-max-h525vw { max-height: 525vw !important; }
.u-max-h500vw { max-height: 500vw !important; }
.u-max-h475vw { max-height: 475vw !important; }
.u-max-h450vw { max-height: 450vw !important; }
.u-max-h425vw { max-height: 425vw !important; }
.u-max-h400vw { max-height: 400vw !important; }
.u-max-h375vw { max-height: 375vw !important; }
.u-max-h350vw { max-height: 350vw !important; }
.u-max-h325vw { max-height: 325vw !important; }
.u-max-h300vw { max-height: 300vw !important; }
.u-max-h275vw { max-height: 275vw !important; }
.u-max-h250vw { max-height: 250vw !important; }
.u-max-h225vw { max-height: 225vw !important; }
.u-max-h200vw { max-height: 200vw !important; }
.u-max-h175vw { max-height: 175vw !important; }
.u-max-h150vw { max-height: 150vw !important; }
.u-max-h125vw { max-height: 125vw !important; }
.u-max-h100vw { max-height: 100vw !important; }
.u-max-h95vw { max-height: 95vw !important; }
.u-max-h90vw { max-height: 90vw !important; }
.u-max-h85vw { max-height: 85vw !important; }
.u-max-h80vw { max-height: 80vw !important; }
.u-max-h75vw { max-height: 75vw !important; }
.u-max-h70vw { max-height: 70vw !important; }
.u-max-h65vw { max-height: 65vw !important; }
.u-max-h60vw { max-height: 60vw !important; }
.u-max-h55vw { max-height: 55vw !important; }
.u-max-h50vw { max-height: 50vw !important; }
.u-max-h45vw { max-height: 45vw !important; }
.u-max-h40vw { max-height: 40vw !important; }
.u-max-h35vw { max-height: 35vw !important; }
.u-max-h30vw { max-height: 30vw !important; }
.u-max-h25vw { max-height: 25vw !important; }
.u-max-h20vw { max-height: 20vw !important; }
.u-max-h19vw { max-height: 19vw !important; }
.u-max-h18vw { max-height: 18vw !important; }
.u-max-h17vw { max-height: 17vw !important; }
.u-max-h16vw { max-height: 16vw !important; }
.u-max-h15vw { max-height: 15vw !important; }
.u-max-h14vw { max-height: 14vw !important; }
.u-max-h13vw { max-height: 13vw !important; }
.u-max-h12vw { max-height: 12vw !important; }
.u-max-h11vw { max-height: 11vw !important; }
.u-max-h10vw { max-height: 10vw !important; }
.u-max-h9vw { max-height: 9vw !important; }
.u-max-h8vw { max-height: 8vw !important; }
.u-max-h7vw { max-height: 7vw !important; }
.u-max-h6vw { max-height: 6vw !important; }
.u-max-h5vw { max-height: 5vw !important; }
.u-max-h4vw { max-height: 4vw !important; }
.u-max-h3vw { max-height: 3vw !important; }
.u-max-h2vw { max-height: 2vw !important; }
.u-max-h1vw { max-height: 1vw !important; }

.u-max-h600vh { max-height: 600vh !important; }
.u-max-h575vh { max-height: 575vh !important; }
.u-max-h550vh { max-height: 550vh !important; }
.u-max-h525vh { max-height: 525vh !important; }
.u-max-h500vh { max-height: 500vh !important; }
.u-max-h475vh { max-height: 475vh !important; }
.u-max-h450vh { max-height: 450vh !important; }
.u-max-h425vh { max-height: 425vh !important; }
.u-max-h400vh { max-height: 400vh !important; }
.u-max-h375vh { max-height: 375vh !important; }
.u-max-h350vh { max-height: 350vh !important; }
.u-max-h325vh { max-height: 325vh !important; }
.u-max-h300vh { max-height: 300vh !important; }
.u-max-h275vh { max-height: 275vh !important; }
.u-max-h250vh { max-height: 250vh !important; }
.u-max-h225vh { max-height: 225vh !important; }
.u-max-h200vh { max-height: 200vh !important; }
.u-max-h175vh { max-height: 175vh !important; }
.u-max-h150vh { max-height: 150vh !important; }
.u-max-h125vh { max-height: 125vh !important; }
.u-max-h100vh { max-height: 100vh !important; }
.u-max-h95vh { max-height: 95vh !important; }
.u-max-h90vh { max-height: 90vh !important; }
.u-max-h85vh { max-height: 85vh !important; }
.u-max-h80vh { max-height: 80vh !important; }
.u-max-h75vh { max-height: 75vh !important; }
.u-max-h70vh { max-height: 70vh !important; }
.u-max-h65vh { max-height: 65vh !important; }
.u-max-h60vh { max-height: 60vh !important; }
.u-max-h55vh { max-height: 55vh !important; }
.u-max-h50vh { max-height: 50vh !important; }
.u-max-h45vh { max-height: 45vh !important; }
.u-max-h40vh { max-height: 40vh !important; }
.u-max-h35vh { max-height: 35vh !important; }
.u-max-h30vh { max-height: 30vh !important; }
.u-max-h25vh { max-height: 25vh !important; }
.u-max-h20vh { max-height: 20vh !important; }
.u-max-h19vh { max-height: 19vh !important; }
.u-max-h18vh { max-height: 18vh !important; }
.u-max-h17vh { max-height: 17vh !important; }
.u-max-h16vh { max-height: 16vh !important; }
.u-max-h15vh { max-height: 15vh !important; }
.u-max-h14vh { max-height: 14vh !important; }
.u-max-h13vh { max-height: 13vh !important; }
.u-max-h12vh { max-height: 12vh !important; }
.u-max-h11vh { max-height: 11vh !important; }
.u-max-h10vh { max-height: 10vh !important; }
.u-max-h9vh { max-height: 9vh !important; }
.u-max-h8vh { max-height: 8vh !important; }
.u-max-h7vh { max-height: 7vh !important; }
.u-max-h6vh { max-height: 6vh !important; }
.u-max-h5vh { max-height: 5vh !important; }
.u-max-h4vh { max-height: 4vh !important; }
.u-max-h3vh { max-height: 3vh !important; }
.u-max-h2vh { max-height: 2vh !important; }
.u-max-h1vh { max-height: 1vh !important; }

.u-max-h0 { max-height: 0 !important; }
.u-max-hreset { max-height: initial !important; }

.u-min-h60em { min-height: 6.0em !important; }
.u-min-h59em { min-height: 5.9em !important; }
.u-min-h58em { min-height: 5.8em !important; }
.u-min-h57em { min-height: 5.7em !important; }
.u-min-h56em { min-height: 5.6em !important; }
.u-min-h55em { min-height: 5.5em !important; }
.u-min-h54em { min-height: 5.4em !important; }
.u-min-h53em { min-height: 5.3em !important; }
.u-min-h52em { min-height: 5.2em !important; }
.u-min-h51em { min-height: 5.1em !important; }
.u-min-h50em { min-height: 5.0em !important; }
.u-min-h49em { min-height: 4.9em !important; }
.u-min-h48em { min-height: 4.8em !important; }
.u-min-h47em { min-height: 4.7em !important; }
.u-min-h46em { min-height: 4.6em !important; }
.u-min-h45em { min-height: 4.5em !important; }
.u-min-h44em { min-height: 4.4em !important; }
.u-min-h43em { min-height: 4.3em !important; }
.u-min-h42em { min-height: 4.2em !important; }
.u-min-h41em { min-height: 4.1em !important; }
.u-min-h40em { min-height: 4.0em !important; }
.u-min-h39em { min-height: 3.9em !important; }
.u-min-h38em { min-height: 3.8em !important; }
.u-min-h37em { min-height: 3.7em !important; }
.u-min-h36em { min-height: 3.6em !important; }
.u-min-h35em { min-height: 3.5em !important; }
.u-min-h34em { min-height: 3.4em !important; }
.u-min-h33em { min-height: 3.3em !important; }
.u-min-h32em { min-height: 3.2em !important; }
.u-min-h31em { min-height: 3.1em !important; }
.u-min-h30em { min-height: 3.0em !important; }
.u-min-h29em { min-height: 2.9em !important; }
.u-min-h28em { min-height: 2.8em !important; }
.u-min-h27em { min-height: 2.7em !important; }
.u-min-h26em { min-height: 2.6em !important; }
.u-min-h25em { min-height: 2.5em !important; }
.u-min-h24em { min-height: 2.4em !important; }
.u-min-h23em { min-height: 2.3em !important; }
.u-min-h22em { min-height: 2.2em !important; }
.u-min-h21em { min-height: 2.1em !important; }
.u-min-h20em { min-height: 2.0em !important; }
.u-min-h19em { min-height: 1.9em !important; }
.u-min-h18em { min-height: 1.8em !important; }
.u-min-h17em { min-height: 1.7em !important; }
.u-min-h16em { min-height: 1.6em !important; }
.u-min-h15em { min-height: 1.5em !important; }
.u-min-h14em { min-height: 1.4em !important; }
.u-min-h13em { min-height: 1.3em !important; }
.u-min-h12em { min-height: 1.2em !important; }
.u-min-h11em { min-height: 1.1em !important; }
.u-min-h10em { min-height: 1.0em !important; }
.u-min-h9em { min-height: 0.9em !important; }
.u-min-h8em { min-height: 0.8em !important; }
.u-min-h7em { min-height: 0.7em !important; }
.u-min-h6em { min-height: 0.6em !important; }
.u-min-h5em { min-height: 0.5em !important; }
.u-min-h4em { min-height: 0.4em !important; }
.u-min-h3em { min-height: 0.3em !important; }
.u-min-h2em { min-height: 0.2em !important; }
.u-min-h1em { min-height: 0.1em !important; }

.u-min-h600rem { min-height: 60.0rem !important; }
.u-min-h575rem { min-height: 57.5rem !important; }
.u-min-h550rem { min-height: 55.0rem !important; }
.u-min-h525rem { min-height: 52.5rem !important; }
.u-min-h500rem { min-height: 50.0rem !important; }
.u-min-h475rem { min-height: 47.5rem !important; }
.u-min-h450rem { min-height: 45.0rem !important; }
.u-min-h425rem { min-height: 42.5rem !important; }
.u-min-h400rem { min-height: 40.0rem !important; }
.u-min-h375rem { min-height: 37.5rem !important; }
.u-min-h350rem { min-height: 35.0rem !important; }
.u-min-h325rem { min-height: 32.5rem !important; }
.u-min-h300rem { min-height: 30.0rem !important; }
.u-min-h275rem { min-height: 27.5rem !important; }
.u-min-h250rem { min-height: 25.0rem !important; }
.u-min-h225rem { min-height: 22.5rem !important; }
.u-min-h200rem { min-height: 20.0rem !important; }
.u-min-h175rem { min-height: 17.5rem !important; }
.u-min-h150rem { min-height: 15.0rem !important; }
.u-min-h125rem { min-height: 12.5rem !important; }
.u-min-h100rem { min-height: 10.0rem !important; }
.u-min-h95rem { min-height: 9.5rem !important; }
.u-min-h90rem { min-height: 9.0rem !important; }
.u-min-h85rem { min-height: 8.5rem !important; }
.u-min-h80rem { min-height: 8.0rem !important; }
.u-min-h75rem { min-height: 7.5rem !important; }
.u-min-h70rem { min-height: 7.0rem !important; }
.u-min-h65rem { min-height: 6.5rem !important; }
.u-min-h60rem { min-height: 6.0rem !important; }
.u-min-h55rem { min-height: 5.5rem !important; }
.u-min-h50rem { min-height: 5.0rem !important; }
.u-min-h45rem { min-height: 4.5rem !important; }
.u-min-h40rem { min-height: 4.0rem !important; }
.u-min-h35rem { min-height: 3.5rem !important; }
.u-min-h30rem { min-height: 3.0rem !important; }
.u-min-h25rem { min-height: 2.5rem !important; }
.u-min-h20rem { min-height: 2.0rem !important; }
.u-min-h19rem { min-height: 1.9rem !important; }
.u-min-h18rem { min-height: 1.8rem !important; }
.u-min-h17rem { min-height: 1.7rem !important; }
.u-min-h16rem { min-height: 1.6rem !important; }
.u-min-h15rem { min-height: 1.5rem !important; }
.u-min-h14rem { min-height: 1.4rem !important; }
.u-min-h13rem { min-height: 1.3rem !important; }
.u-min-h12rem { min-height: 1.2rem !important; }
.u-min-h11rem { min-height: 1.1rem !important; }
.u-min-h10rem { min-height: 1.0rem !important; }
.u-min-h9rem { min-height: 0.9rem !important; }
.u-min-h8rem { min-height: 0.8rem !important; }
.u-min-h7rem { min-height: 0.7rem !important; }
.u-min-h6rem { min-height: 0.6rem !important; }
.u-min-h5rem { min-height: 0.5rem !important; }
.u-min-h4rem { min-height: 0.4rem !important; }
.u-min-h3rem { min-height: 0.3rem !important; }
.u-min-h2rem { min-height: 0.2rem !important; }
.u-min-h1rem { min-height: 0.1rem !important; }

.u-min-h600per { min-height: 600% !important; }
.u-min-h575per { min-height: 575% !important; }
.u-min-h550per { min-height: 550% !important; }
.u-min-h525per { min-height: 525% !important; }
.u-min-h500per { min-height: 500% !important; }
.u-min-h475per { min-height: 475% !important; }
.u-min-h450per { min-height: 450% !important; }
.u-min-h425per { min-height: 425% !important; }
.u-min-h400per { min-height: 400% !important; }
.u-min-h375per { min-height: 375% !important; }
.u-min-h350per { min-height: 350% !important; }
.u-min-h325per { min-height: 325% !important; }
.u-min-h300per { min-height: 300% !important; }
.u-min-h275per { min-height: 275% !important; }
.u-min-h250per { min-height: 250% !important; }
.u-min-h225per { min-height: 225% !important; }
.u-min-h200per { min-height: 200% !important; }
.u-min-h175per { min-height: 175% !important; }
.u-min-h150per { min-height: 150% !important; }
.u-min-h125per { min-height: 125% !important; }
.u-min-h100per { min-height: 100% !important; }
.u-min-h95per { min-height: 95% !important; }
.u-min-h90per { min-height: 90% !important; }
.u-min-h85per { min-height: 85% !important; }
.u-min-h80per { min-height: 80% !important; }
.u-min-h75per { min-height: 75% !important; }
.u-min-h70per { min-height: 70% !important; }
.u-min-h65per { min-height: 65% !important; }
.u-min-h60per { min-height: 60% !important; }
.u-min-h55per { min-height: 55% !important; }
.u-min-h50per { min-height: 50% !important; }
.u-min-h45per { min-height: 45% !important; }
.u-min-h40per { min-height: 40% !important; }
.u-min-h35per { min-height: 35% !important; }
.u-min-h30per { min-height: 30% !important; }
.u-min-h25per { min-height: 25% !important; }
.u-min-h20per { min-height: 20% !important; }
.u-min-h19per { min-height: 19% !important; }
.u-min-h18per { min-height: 18% !important; }
.u-min-h17per { min-height: 17% !important; }
.u-min-h16per { min-height: 16% !important; }
.u-min-h15per { min-height: 15% !important; }
.u-min-h14per { min-height: 14% !important; }
.u-min-h13per { min-height: 13% !important; }
.u-min-h12per { min-height: 12% !important; }
.u-min-h11per { min-height: 11% !important; }
.u-min-h10per { min-height: 10% !important; }
.u-min-h9per { min-height: 9% !important; }
.u-min-h8per { min-height: 8% !important; }
.u-min-h7per { min-height: 7% !important; }
.u-min-h6per { min-height: 6% !important; }
.u-min-h5per { min-height: 5% !important; }
.u-min-h4per { min-height: 4% !important; }
.u-min-h3per { min-height: 3% !important; }
.u-min-h2per { min-height: 2% !important; }
.u-min-h1per { min-height: 1% !important; }

.u-min-h600vw { min-height: 600vw !important; }
.u-min-h575vw { min-height: 575vw !important; }
.u-min-h550vw { min-height: 550vw !important; }
.u-min-h525vw { min-height: 525vw !important; }
.u-min-h500vw { min-height: 500vw !important; }
.u-min-h475vw { min-height: 475vw !important; }
.u-min-h450vw { min-height: 450vw !important; }
.u-min-h425vw { min-height: 425vw !important; }
.u-min-h400vw { min-height: 400vw !important; }
.u-min-h375vw { min-height: 375vw !important; }
.u-min-h350vw { min-height: 350vw !important; }
.u-min-h325vw { min-height: 325vw !important; }
.u-min-h300vw { min-height: 300vw !important; }
.u-min-h275vw { min-height: 275vw !important; }
.u-min-h250vw { min-height: 250vw !important; }
.u-min-h225vw { min-height: 225vw !important; }
.u-min-h200vw { min-height: 200vw !important; }
.u-min-h175vw { min-height: 175vw !important; }
.u-min-h150vw { min-height: 150vw !important; }
.u-min-h125vw { min-height: 125vw !important; }
.u-min-h100vw { min-height: 100vw !important; }
.u-min-h95vw { min-height: 95vw !important; }
.u-min-h90vw { min-height: 90vw !important; }
.u-min-h85vw { min-height: 85vw !important; }
.u-min-h80vw { min-height: 80vw !important; }
.u-min-h75vw { min-height: 75vw !important; }
.u-min-h70vw { min-height: 70vw !important; }
.u-min-h65vw { min-height: 65vw !important; }
.u-min-h60vw { min-height: 60vw !important; }
.u-min-h55vw { min-height: 55vw !important; }
.u-min-h50vw { min-height: 50vw !important; }
.u-min-h45vw { min-height: 45vw !important; }
.u-min-h40vw { min-height: 40vw !important; }
.u-min-h35vw { min-height: 35vw !important; }
.u-min-h30vw { min-height: 30vw !important; }
.u-min-h25vw { min-height: 25vw !important; }
.u-min-h20vw { min-height: 20vw !important; }
.u-min-h19vw { min-height: 19vw !important; }
.u-min-h18vw { min-height: 18vw !important; }
.u-min-h17vw { min-height: 17vw !important; }
.u-min-h16vw { min-height: 16vw !important; }
.u-min-h15vw { min-height: 15vw !important; }
.u-min-h14vw { min-height: 14vw !important; }
.u-min-h13vw { min-height: 13vw !important; }
.u-min-h12vw { min-height: 12vw !important; }
.u-min-h11vw { min-height: 11vw !important; }
.u-min-h10vw { min-height: 10vw !important; }
.u-min-h9vw { min-height: 9vw !important; }
.u-min-h8vw { min-height: 8vw !important; }
.u-min-h7vw { min-height: 7vw !important; }
.u-min-h6vw { min-height: 6vw !important; }
.u-min-h5vw { min-height: 5vw !important; }
.u-min-h4vw { min-height: 4vw !important; }
.u-min-h3vw { min-height: 3vw !important; }
.u-min-h2vw { min-height: 2vw !important; }
.u-min-h1vw { min-height: 1vw !important; }

.u-min-h600vh { min-height: 600vh !important; }
.u-min-h575vh { min-height: 575vh !important; }
.u-min-h550vh { min-height: 550vh !important; }
.u-min-h525vh { min-height: 525vh !important; }
.u-min-h500vh { min-height: 500vh !important; }
.u-min-h475vh { min-height: 475vh !important; }
.u-min-h450vh { min-height: 450vh !important; }
.u-min-h425vh { min-height: 425vh !important; }
.u-min-h400vh { min-height: 400vh !important; }
.u-min-h375vh { min-height: 375vh !important; }
.u-min-h350vh { min-height: 350vh !important; }
.u-min-h325vh { min-height: 325vh !important; }
.u-min-h300vh { min-height: 300vh !important; }
.u-min-h275vh { min-height: 275vh !important; }
.u-min-h250vh { min-height: 250vh !important; }
.u-min-h225vh { min-height: 225vh !important; }
.u-min-h200vh { min-height: 200vh !important; }
.u-min-h175vh { min-height: 175vh !important; }
.u-min-h150vh { min-height: 150vh !important; }
.u-min-h125vh { min-height: 125vh !important; }
.u-min-h100vh { min-height: 100vh !important; }
.u-min-h95vh { min-height: 95vh !important; }
.u-min-h90vh { min-height: 90vh !important; }
.u-min-h85vh { min-height: 85vh !important; }
.u-min-h80vh { min-height: 80vh !important; }
.u-min-h75vh { min-height: 75vh !important; }
.u-min-h70vh { min-height: 70vh !important; }
.u-min-h65vh { min-height: 65vh !important; }
.u-min-h60vh { min-height: 60vh !important; }
.u-min-h55vh { min-height: 55vh !important; }
.u-min-h50vh { min-height: 50vh !important; }
.u-min-h45vh { min-height: 45vh !important; }
.u-min-h40vh { min-height: 40vh !important; }
.u-min-h35vh { min-height: 35vh !important; }
.u-min-h30vh { min-height: 30vh !important; }
.u-min-h25vh { min-height: 25vh !important; }
.u-min-h20vh { min-height: 20vh !important; }
.u-min-h19vh { min-height: 19vh !important; }
.u-min-h18vh { min-height: 18vh !important; }
.u-min-h17vh { min-height: 17vh !important; }
.u-min-h16vh { min-height: 16vh !important; }
.u-min-h15vh { min-height: 15vh !important; }
.u-min-h14vh { min-height: 14vh !important; }
.u-min-h13vh { min-height: 13vh !important; }
.u-min-h12vh { min-height: 12vh !important; }
.u-min-h11vh { min-height: 11vh !important; }
.u-min-h10vh { min-height: 10vh !important; }
.u-min-h9vh { min-height: 9vh !important; }
.u-min-h8vh { min-height: 8vh !important; }
.u-min-h7vh { min-height: 7vh !important; }
.u-min-h6vh { min-height: 6vh !important; }
.u-min-h5vh { min-height: 5vh !important; }
.u-min-h4vh { min-height: 4vh !important; }
.u-min-h3vh { min-height: 3vh !important; }
.u-min-h2vh { min-height: 2vh !important; }
.u-min-h1vh { min-height: 1vh !important; }

.u-min-h0 { min-height: 0 !important; }
.u-min-hreset { min-height: initial !important; }


/**
 * Margin
 * -------------------------------
 */

.u-mg-auto { margin: auto !important; }
.u-mg0 { margin: 0 !important; }
.u-mg1 { margin: 0.1rem !important; }
.u-mg2 { margin: 0.2rem !important; }
.u-mg3 { margin: 0.3rem !important; }
.u-mg4 { margin: 0.4rem !important; }
.u-mg5 { margin: 0.5rem !important; }
.u-mg6 { margin: 0.6rem !important; }
.u-mg7 { margin: 0.7rem !important; }
.u-mg8 { margin: 0.8rem !important; }
.u-mg9 { margin: 0.9rem !important; }
.u-mg10 { margin: 1.0rem !important; }
.u-mg15 { margin: 1.5rem !important; }
.u-mg20 { margin: 2.0rem !important; }
.u-mg25 { margin: 2.5rem !important; }
.u-mg30 { margin: 3.0rem !important; }
.u-mg35 { margin: 3.5rem !important; }
.u-mg40 { margin: 4.0rem !important; }
.u-mg45 { margin: 4.5rem !important; }
.u-mg50 { margin: 5.0rem !important; }
.u-mg55 { margin: 5.5rem !important; }
.u-mg60 { margin: 6.0rem !important; }
.u-mg65 { margin: 6.5rem !important; }
.u-mg70 { margin: 7.0rem !important; }
.u-mg75 { margin: 7.5rem !important; }
.u-mg80 { margin: 8.0rem !important; }
.u-mg85 { margin: 8.5rem !important; }
.u-mg90 { margin: 9.0rem !important; }
.u-mg95 { margin: 9.5rem !important; }
.u-mg100 { margin: 10.0rem !important; }
.u-mg105 { margin: 10.5rem !important; }
.u-mg110 { margin: 11.0rem !important; }
.u-mg115 { margin: 11.5rem !important; }
.u-mg120 { margin: 12.0rem !important; }
.u-mg125 { margin: 12.5rem !important; }
.u-mg130 { margin: 13.0rem !important; }
.u-mg135 { margin: 13.5rem !important; }
.u-mg140 { margin: 14.0rem !important; }
.u-mg145 { margin: 14.5rem !important; }
.u-mg150 { margin: 15.0rem !important; }

.u-mgt-auto { margin-top: auto !important; }
.u-mgt0 { margin-top: 0 !important; }
.u-mgt1 { margin-top: 0.1rem !important; }
.u-mgt2 { margin-top: 0.2rem !important; }
.u-mgt3 { margin-top: 0.3rem !important; }
.u-mgt4 { margin-top: 0.4rem !important; }
.u-mgt5 { margin-top: 0.5rem !important; }
.u-mgt6 { margin-top: 0.6rem !important; }
.u-mgt7 { margin-top: 0.7rem !important; }
.u-mgt8 { margin-top: 0.8rem !important; }
.u-mgt9 { margin-top: 0.9rem !important; }
.u-mgt10 { margin-top: 1.0rem !important; }
.u-mgt15 { margin-top: 1.5rem !important; }
.u-mgt20 { margin-top: 2.0rem !important; }
.u-mgt25 { margin-top: 2.5rem !important; }
.u-mgt30 { margin-top: 3.0rem !important; }
.u-mgt35 { margin-top: 3.5rem !important; }
.u-mgt40 { margin-top: 4.0rem !important; }
.u-mgt45 { margin-top: 4.5rem !important; }
.u-mgt50 { margin-top: 5.0rem !important; }
.u-mgt55 { margin-top: 5.5rem !important; }
.u-mgt60 { margin-top: 6.0rem !important; }
.u-mgt65 { margin-top: 6.5rem !important; }
.u-mgt70 { margin-top: 7.0rem !important; }
.u-mgt75 { margin-top: 7.5rem !important; }
.u-mgt80 { margin-top: 8.0rem !important; }
.u-mgt85 { margin-top: 8.5rem !important; }
.u-mgt90 { margin-top: 9.0rem !important; }
.u-mgt95 { margin-top: 9.5rem !important; }
.u-mgt100 { margin-top: 10.0rem !important; }
.u-mgt105 { margin-top: 10.5rem !important; }
.u-mgt110 { margin-top: 11.0rem !important; }
.u-mgt115 { margin-top: 11.5rem !important; }
.u-mgt120 { margin-top: 12.0rem !important; }
.u-mgt125 { margin-top: 12.5rem !important; }
.u-mgt130 { margin-top: 13.0rem !important; }
.u-mgt135 { margin-top: 13.5rem !important; }
.u-mgt140 { margin-top: 14.0rem !important; }
.u-mgt145 { margin-top: 14.5rem !important; }
.u-mgt150 { margin-top: 15.0rem !important; }

.u-mgr-auto { margin-right: auto !important; }
.u-mgr0 { margin-right: 0 !important; }
.u-mgr1 { margin-right: 0.1rem !important; }
.u-mgr2 { margin-right: 0.2rem !important; }
.u-mgr3 { margin-right: 0.3rem !important; }
.u-mgr4 { margin-right: 0.4rem !important; }
.u-mgr5 { margin-right: 0.5rem !important; }
.u-mgr6 { margin-right: 0.6rem !important; }
.u-mgr7 { margin-right: 0.7rem !important; }
.u-mgr8 { margin-right: 0.8rem !important; }
.u-mgr9 { margin-right: 0.9rem !important; }
.u-mgr10 { margin-right: 1.0rem !important; }
.u-mgr15 { margin-right: 1.5rem !important; }
.u-mgr20 { margin-right: 2.0rem !important; }
.u-mgr25 { margin-right: 2.5rem !important; }
.u-mgr30 { margin-right: 3.0rem !important; }
.u-mgr35 { margin-right: 3.5rem !important; }
.u-mgr40 { margin-right: 4.0rem !important; }
.u-mgr45 { margin-right: 4.5rem !important; }
.u-mgr50 { margin-right: 5.0rem !important; }
.u-mgr55 { margin-right: 5.5rem !important; }
.u-mgr60 { margin-right: 6.0rem !important; }
.u-mgr65 { margin-right: 6.5rem !important; }
.u-mgr70 { margin-right: 7.0rem !important; }
.u-mgr75 { margin-right: 7.5rem !important; }
.u-mgr80 { margin-right: 8.0rem !important; }
.u-mgr85 { margin-right: 8.5rem !important; }
.u-mgr90 { margin-right: 9.0rem !important; }
.u-mgr95 { margin-right: 9.5rem !important; }
.u-mgr100 { margin-right: 10.0rem !important; }
.u-mgr105 { margin-right: 10.5rem !important; }
.u-mgr110 { margin-right: 11.0rem !important; }
.u-mgr115 { margin-right: 11.5rem !important; }
.u-mgr120 { margin-right: 12.0rem !important; }
.u-mgr125 { margin-right: 12.5rem !important; }
.u-mgr130 { margin-right: 13.0rem !important; }
.u-mgr135 { margin-right: 13.5rem !important; }
.u-mgr140 { margin-right: 14.0rem !important; }
.u-mgr145 { margin-right: 14.5rem !important; }
.u-mgr150 { margin-right: 15.0rem !important; }

.u-mgb-auto { margin-bottom: auto !important; }
.u-mgb0 { margin-bottom: 0 !important; }
.u-mgb1 { margin-bottom: 0.1rem !important; }
.u-mgb2 { margin-bottom: 0.2rem !important; }
.u-mgb3 { margin-bottom: 0.3rem !important; }
.u-mgb4 { margin-bottom: 0.4rem !important; }
.u-mgb5 { margin-bottom: 0.5rem !important; }
.u-mgb6 { margin-bottom: 0.6rem !important; }
.u-mgb7 { margin-bottom: 0.7rem !important; }
.u-mgb8 { margin-bottom: 0.8rem !important; }
.u-mgb9 { margin-bottom: 0.9rem !important; }
.u-mgb10 { margin-bottom: 1.0rem !important; }
.u-mgb15 { margin-bottom: 1.5rem !important; }
.u-mgb20 { margin-bottom: 2.0rem !important; }
.u-mgb25 { margin-bottom: 2.5rem !important; }
.u-mgb30 { margin-bottom: 3.0rem !important; }
.u-mgb35 { margin-bottom: 3.5rem !important; }
.u-mgb40 { margin-bottom: 4.0rem !important; }
.u-mgb45 { margin-bottom: 4.5rem !important; }
.u-mgb50 { margin-bottom: 5.0rem !important; }
.u-mgb55 { margin-bottom: 5.5rem !important; }
.u-mgb60 { margin-bottom: 6.0rem !important; }
.u-mgb65 { margin-bottom: 6.5rem !important; }
.u-mgb70 { margin-bottom: 7.0rem !important; }
.u-mgb75 { margin-bottom: 7.5rem !important; }
.u-mgb80 { margin-bottom: 8.0rem !important; }
.u-mgb85 { margin-bottom: 8.5rem !important; }
.u-mgb90 { margin-bottom: 9.0rem !important; }
.u-mgb95 { margin-bottom: 9.5rem !important; }
.u-mgb100 { margin-bottom: 10.0rem !important; }
.u-mgb105 { margin-bottom: 10.5rem !important; }
.u-mgb110 { margin-bottom: 11.0rem !important; }
.u-mgb115 { margin-bottom: 11.5rem !important; }
.u-mgb120 { margin-bottom: 12.0rem !important; }
.u-mgb125 { margin-bottom: 12.5rem !important; }
.u-mgb130 { margin-bottom: 13.0rem !important; }
.u-mgb135 { margin-bottom: 13.5rem !important; }
.u-mgb140 { margin-bottom: 14.0rem !important; }
.u-mgb145 { margin-bottom: 14.5rem !important; }
.u-mgb150 { margin-bottom: 15.0rem !important; }

.u-mgl-auto { margin-left: auto !important; }
.u-mgl0 { margin-left: 0 !important; }
.u-mgl1 { margin-left: 0.1rem !important; }
.u-mgl2 { margin-left: 0.2rem !important; }
.u-mgl3 { margin-left: 0.3rem !important; }
.u-mgl4 { margin-left: 0.4rem !important; }
.u-mgl5 { margin-left: 0.5rem !important; }
.u-mgl6 { margin-left: 0.6rem !important; }
.u-mgl7 { margin-left: 0.7rem !important; }
.u-mgl8 { margin-left: 0.8rem !important; }
.u-mgl9 { margin-left: 0.9rem !important; }
.u-mgl10 { margin-left: 1.0rem !important; }
.u-mgl15 { margin-left: 1.5rem !important; }
.u-mgl20 { margin-left: 2.0rem !important; }
.u-mgl25 { margin-left: 2.5rem !important; }
.u-mgl30 { margin-left: 3.0rem !important; }
.u-mgl35 { margin-left: 3.5rem !important; }
.u-mgl40 { margin-left: 4.0rem !important; }
.u-mgl45 { margin-left: 4.5rem !important; }
.u-mgl50 { margin-left: 5.0rem !important; }
.u-mgl55 { margin-left: 5.5rem !important; }
.u-mgl60 { margin-left: 6.0rem !important; }
.u-mgl65 { margin-left: 6.5rem !important; }
.u-mgl70 { margin-left: 7.0rem !important; }
.u-mgl75 { margin-left: 7.5rem !important; }
.u-mgl80 { margin-left: 8.0rem !important; }
.u-mgl85 { margin-left: 8.5rem !important; }
.u-mgl90 { margin-left: 9.0rem !important; }
.u-mgl95 { margin-left: 9.5rem !important; }
.u-mgl100 { margin-left: 10.0rem !important; }
.u-mgl105 { margin-left: 10.5rem !important; }
.u-mgl110 { margin-left: 11.0rem !important; }
.u-mgl115 { margin-left: 11.5rem !important; }
.u-mgl120 { margin-left: 12.0rem !important; }
.u-mgl125 { margin-left: 12.5rem !important; }
.u-mgl130 { margin-left: 13.0rem !important; }
.u-mgl135 { margin-left: 13.5rem !important; }
.u-mgl140 { margin-left: 14.0rem !important; }
.u-mgl145 { margin-left: 14.5rem !important; }
.u-mgl150 { margin-left: 15.0rem !important; }

.u-mgt-n1 { margin-top: -0.1rem !important; }
.u-mgt-n2 { margin-top: -0.2rem !important; }
.u-mgt-n3 { margin-top: -0.3rem !important; }
.u-mgt-n4 { margin-top: -0.4rem !important; }
.u-mgt-n5 { margin-top: -0.5rem !important; }
.u-mgt-n6 { margin-top: -0.6rem !important; }
.u-mgt-n7 { margin-top: -0.7rem !important; }
.u-mgt-n8 { margin-top: -0.8rem !important; }
.u-mgt-n9 { margin-top: -0.9rem !important; }
.u-mgt-n10 { margin-top: -1.0rem !important; }
.u-mgt-n15 { margin-top: -1.5rem !important; }
.u-mgt-n20 { margin-top: -2.0rem !important; }
.u-mgt-n25 { margin-top: -2.5rem !important; }
.u-mgt-n30 { margin-top: -3.0rem !important; }
.u-mgt-n35 { margin-top: -3.5rem !important; }
.u-mgt-n40 { margin-top: -4.0rem !important; }
.u-mgt-n45 { margin-top: -4.5rem !important; }
.u-mgt-n50 { margin-top: -5.0rem !important; }
.u-mgt-n55 { margin-top: -5.5rem !important; }
.u-mgt-n60 { margin-top: -6.0rem !important; }
.u-mgt-n65 { margin-top: -6.5rem !important; }
.u-mgt-n70 { margin-top: -7.0rem !important; }
.u-mgt-n75 { margin-top: -7.5rem !important; }
.u-mgt-n80 { margin-top: -8.0rem !important; }
.u-mgt-n85 { margin-top: -8.5rem !important; }
.u-mgt-n90 { margin-top: -9.0rem !important; }
.u-mgt-n95 { margin-top: -9.5rem !important; }
.u-mgt-n100 { margin-top: -10.0rem !important; }
.u-mgt-n105 { margin-top: -10.5rem !important; }
.u-mgt-n110 { margin-top: -11.0rem !important; }
.u-mgt-n115 { margin-top: -11.5rem !important; }
.u-mgt-n120 { margin-top: -12.0rem !important; }
.u-mgt-n125 { margin-top: -12.5rem !important; }
.u-mgt-n130 { margin-top: -13.0rem !important; }
.u-mgt-n135 { margin-top: -13.5rem !important; }
.u-mgt-n140 { margin-top: -14.0rem !important; }
.u-mgt-n145 { margin-top: -14.5rem !important; }
.u-mgt-n150 { margin-top: -15.0rem !important; }

.u-mgr-n1 { margin-right: -0.1rem !important; }
.u-mgr-n2 { margin-right: -0.2rem !important; }
.u-mgr-n3 { margin-right: -0.3rem !important; }
.u-mgr-n4 { margin-right: -0.4rem !important; }
.u-mgr-n5 { margin-right: -0.5rem !important; }
.u-mgr-n6 { margin-right: -0.6rem !important; }
.u-mgr-n7 { margin-right: -0.7rem !important; }
.u-mgr-n8 { margin-right: -0.8rem !important; }
.u-mgr-n9 { margin-right: -0.9rem !important; }
.u-mgr-n10 { margin-right: -1.0rem !important; }
.u-mgr-n15 { margin-right: -1.5rem !important; }
.u-mgr-n20 { margin-right: -2.0rem !important; }
.u-mgr-n25 { margin-right: -2.5rem !important; }
.u-mgr-n30 { margin-right: -3.0rem !important; }
.u-mgr-n35 { margin-right: -3.5rem !important; }
.u-mgr-n40 { margin-right: -4.0rem !important; }
.u-mgr-n45 { margin-right: -4.5rem !important; }
.u-mgr-n50 { margin-right: -5.0rem !important; }
.u-mgr-n55 { margin-right: -5.5rem !important; }
.u-mgr-n60 { margin-right: -6.0rem !important; }
.u-mgr-n65 { margin-right: -6.5rem !important; }
.u-mgr-n70 { margin-right: -7.0rem !important; }
.u-mgr-n75 { margin-right: -7.5rem !important; }
.u-mgr-n80 { margin-right: -8.0rem !important; }
.u-mgr-n85 { margin-right: -8.5rem !important; }
.u-mgr-n90 { margin-right: -9.0rem !important; }
.u-mgr-n95 { margin-right: -9.5rem !important; }
.u-mgr-n100 { margin-right: -10.0rem !important; }
.u-mgr-n105 { margin-right: -10.5rem !important; }
.u-mgr-n110 { margin-right: -11.0rem !important; }
.u-mgr-n115 { margin-right: -11.5rem !important; }
.u-mgr-n120 { margin-right: -12.0rem !important; }
.u-mgr-n125 { margin-right: -12.5rem !important; }
.u-mgr-n130 { margin-right: -13.0rem !important; }
.u-mgr-n135 { margin-right: -13.5rem !important; }
.u-mgr-n140 { margin-right: -14.0rem !important; }
.u-mgr-n145 { margin-right: -14.5rem !important; }
.u-mgr-n150 { margin-right: -15.0rem !important; }

.u-mgb-n1 { margin-bottom: -0.1rem !important; }
.u-mgb-n2 { margin-bottom: -0.2rem !important; }
.u-mgb-n3 { margin-bottom: -0.3rem !important; }
.u-mgb-n4 { margin-bottom: -0.4rem !important; }
.u-mgb-n5 { margin-bottom: -0.5rem !important; }
.u-mgb-n6 { margin-bottom: -0.6rem !important; }
.u-mgb-n7 { margin-bottom: -0.7rem !important; }
.u-mgb-n8 { margin-bottom: -0.8rem !important; }
.u-mgb-n9 { margin-bottom: -0.9rem !important; }
.u-mgb-n10 { margin-bottom: -1.0rem !important; }
.u-mgb-n15 { margin-bottom: -1.5rem !important; }
.u-mgb-n20 { margin-bottom: -2.0rem !important; }
.u-mgb-n25 { margin-bottom: -2.5rem !important; }
.u-mgb-n30 { margin-bottom: -3.0rem !important; }
.u-mgb-n35 { margin-bottom: -3.5rem !important; }
.u-mgb-n40 { margin-bottom: -4.0rem !important; }
.u-mgb-n45 { margin-bottom: -4.5rem !important; }
.u-mgb-n50 { margin-bottom: -5.0rem !important; }
.u-mgb-n55 { margin-bottom: -5.5rem !important; }
.u-mgb-n60 { margin-bottom: -6.0rem !important; }
.u-mgb-n65 { margin-bottom: -6.5rem !important; }
.u-mgb-n70 { margin-bottom: -7.0rem !important; }
.u-mgb-n75 { margin-bottom: -7.5rem !important; }
.u-mgb-n80 { margin-bottom: -8.0rem !important; }
.u-mgb-n85 { margin-bottom: -8.5rem !important; }
.u-mgb-n90 { margin-bottom: -9.0rem !important; }
.u-mgb-n95 { margin-bottom: -9.5rem !important; }
.u-mgb-n100 { margin-bottom: -10.0rem !important; }
.u-mgb-n105 { margin-bottom: -10.5rem !important; }
.u-mgb-n110 { margin-bottom: -11.0rem !important; }
.u-mgb-n115 { margin-bottom: -11.5rem !important; }
.u-mgb-n120 { margin-bottom: -12.0rem !important; }
.u-mgb-n125 { margin-bottom: -12.5rem !important; }
.u-mgb-n130 { margin-bottom: -13.0rem !important; }
.u-mgb-n135 { margin-bottom: -13.5rem !important; }
.u-mgb-n140 { margin-bottom: -14.0rem !important; }
.u-mgb-n145 { margin-bottom: -14.5rem !important; }
.u-mgb-n150 { margin-bottom: -15.0rem !important; }

.u-mgl-n1 { margin-left: -0.1rem !important; }
.u-mgl-n2 { margin-left: -0.2rem !important; }
.u-mgl-n3 { margin-left: -0.3rem !important; }
.u-mgl-n4 { margin-left: -0.4rem !important; }
.u-mgl-n5 { margin-left: -0.5rem !important; }
.u-mgl-n6 { margin-left: -0.6rem !important; }
.u-mgl-n7 { margin-left: -0.7rem !important; }
.u-mgl-n8 { margin-left: -0.8rem !important; }
.u-mgl-n9 { margin-left: -0.9rem !important; }
.u-mgl-n10 { margin-left: -1.0rem !important; }
.u-mgl-n15 { margin-left: -1.5rem !important; }
.u-mgl-n20 { margin-left: -2.0rem !important; }
.u-mgl-n25 { margin-left: -2.5rem !important; }
.u-mgl-n30 { margin-left: -3.0rem !important; }
.u-mgl-n35 { margin-left: -3.5rem !important; }
.u-mgl-n40 { margin-left: -4.0rem !important; }
.u-mgl-n45 { margin-left: -4.5rem !important; }
.u-mgl-n50 { margin-left: -5.0rem !important; }
.u-mgl-n55 { margin-left: -5.5rem !important; }
.u-mgl-n60 { margin-left: -6.0rem !important; }
.u-mgl-n65 { margin-left: -6.5rem !important; }
.u-mgl-n70 { margin-left: -7.0rem !important; }
.u-mgl-n75 { margin-left: -7.5rem !important; }
.u-mgl-n80 { margin-left: -8.0rem !important; }
.u-mgl-n85 { margin-left: -8.5rem !important; }
.u-mgl-n90 { margin-left: -9.0rem !important; }
.u-mgl-n95 { margin-left: -9.5rem !important; }
.u-mgl-n100 { margin-left: -10.0rem !important; }
.u-mgl-n105 { margin-left: -10.5rem !important; }
.u-mgl-n110 { margin-left: -11.0rem !important; }
.u-mgl-n115 { margin-left: -11.5rem !important; }
.u-mgl-n120 { margin-left: -12.0rem !important; }
.u-mgl-n125 { margin-left: -12.5rem !important; }
.u-mgl-n130 { margin-left: -13.0rem !important; }
.u-mgl-n135 { margin-left: -13.5rem !important; }
.u-mgl-n140 { margin-left: -14.0rem !important; }
.u-mgl-n145 { margin-left: -14.5rem !important; }
.u-mgl-n150 { margin-left: -15.0rem !important; }


/**
 * Padding
 * -------------------------------
 */

.u-pd0 { padding: 0 !important; }
.u-pd1 { padding: 0.1rem !important; }
.u-pd2 { padding: 0.2rem !important; }
.u-pd3 { padding: 0.3rem !important; }
.u-pd4 { padding: 0.4rem !important; }
.u-pd5 { padding: 0.5rem !important; }
.u-pd6 { padding: 0.6rem !important; }
.u-pd7 { padding: 0.7rem !important; }
.u-pd8 { padding: 0.8rem !important; }
.u-pd9 { padding: 0.9rem !important; }
.u-pd10 { padding: 1.0rem !important; }
.u-pd15 { padding: 1.5rem !important; }
.u-pd20 { padding: 2.0rem !important; }
.u-pd25 { padding: 2.5rem !important; }
.u-pd30 { padding: 3.0rem !important; }
.u-pd35 { padding: 3.5rem !important; }
.u-pd40 { padding: 4.0rem !important; }
.u-pd45 { padding: 4.5rem !important; }
.u-pd50 { padding: 5.0rem !important; }
.u-pd55 { padding: 5.5rem !important; }
.u-pd60 { padding: 6.0rem !important; }
.u-pd65 { padding: 6.5rem !important; }
.u-pd70 { padding: 7.0rem !important; }
.u-pd75 { padding: 7.5rem !important; }
.u-pd80 { padding: 8.0rem !important; }
.u-pd85 { padding: 8.5rem !important; }
.u-pd90 { padding: 9.0rem !important; }
.u-pd95 { padding: 9.5rem !important; }
.u-pd100 { padding: 10.0rem !important; }
.u-pd105 { padding: 10.5rem !important; }
.u-pd110 { padding: 11.0rem !important; }
.u-pd115 { padding: 11.5rem !important; }
.u-pd120 { padding: 12.0rem !important; }
.u-pd125 { padding: 12.5rem !important; }
.u-pd130 { padding: 13.0rem !important; }
.u-pd135 { padding: 13.5rem !important; }
.u-pd140 { padding: 14.0rem !important; }
.u-pd145 { padding: 14.5rem !important; }
.u-pd150 { padding: 15.0rem !important; }

.u-pdt0 { padding-top: 0 !important; }
.u-pdt1 { padding-top: 0.1rem !important; }
.u-pdt2 { padding-top: 0.2rem !important; }
.u-pdt3 { padding-top: 0.3rem !important; }
.u-pdt4 { padding-top: 0.4rem !important; }
.u-pdt5 { padding-top: 0.5rem !important; }
.u-pdt6 { padding-top: 0.6rem !important; }
.u-pdt7 { padding-top: 0.7rem !important; }
.u-pdt8 { padding-top: 0.8rem !important; }
.u-pdt9 { padding-top: 0.9rem !important; }
.u-pdt10 { padding-top: 1.0rem !important; }
.u-pdt15 { padding-top: 1.5rem !important; }
.u-pdt20 { padding-top: 2.0rem !important; }
.u-pdt25 { padding-top: 2.5rem !important; }
.u-pdt30 { padding-top: 3.0rem !important; }
.u-pdt35 { padding-top: 3.5rem !important; }
.u-pdt40 { padding-top: 4.0rem !important; }
.u-pdt45 { padding-top: 4.5rem !important; }
.u-pdt50 { padding-top: 5.0rem !important; }
.u-pdt55 { padding-top: 5.5rem !important; }
.u-pdt60 { padding-top: 6.0rem !important; }
.u-pdt65 { padding-top: 6.5rem !important; }
.u-pdt70 { padding-top: 7.0rem !important; }
.u-pdt75 { padding-top: 7.5rem !important; }
.u-pdt80 { padding-top: 8.0rem !important; }
.u-pdt85 { padding-top: 8.5rem !important; }
.u-pdt90 { padding-top: 9.0rem !important; }
.u-pdt95 { padding-top: 9.5rem !important; }
.u-pdt100 { padding-top: 10.0rem !important; }
.u-pdt105 { padding-top: 10.5rem !important; }
.u-pdt110 { padding-top: 11.0rem !important; }
.u-pdt115 { padding-top: 11.5rem !important; }
.u-pdt120 { padding-top: 12.0rem !important; }
.u-pdt125 { padding-top: 12.5rem !important; }
.u-pdt130 { padding-top: 13.0rem !important; }
.u-pdt135 { padding-top: 13.5rem !important; }
.u-pdt140 { padding-top: 14.0rem !important; }
.u-pdt145 { padding-top: 14.5rem !important; }
.u-pdt150 { padding-top: 15.0rem !important; }

.u-pdr0 { padding-right: 0 !important; }
.u-pdr1 { padding-right: 0.1rem !important; }
.u-pdr2 { padding-right: 0.2rem !important; }
.u-pdr3 { padding-right: 0.3rem !important; }
.u-pdr4 { padding-right: 0.4rem !important; }
.u-pdr5 { padding-right: 0.5rem !important; }
.u-pdr6 { padding-right: 0.6rem !important; }
.u-pdr7 { padding-right: 0.7rem !important; }
.u-pdr8 { padding-right: 0.8rem !important; }
.u-pdr9 { padding-right: 0.9rem !important; }
.u-pdr10 { padding-right: 1.0rem !important; }
.u-pdr15 { padding-right: 1.5rem !important; }
.u-pdr20 { padding-right: 2.0rem !important; }
.u-pdr25 { padding-right: 2.5rem !important; }
.u-pdr30 { padding-right: 3.0rem !important; }
.u-pdr35 { padding-right: 3.5rem !important; }
.u-pdr40 { padding-right: 4.0rem !important; }
.u-pdr45 { padding-right: 4.5rem !important; }
.u-pdr50 { padding-right: 5.0rem !important; }
.u-pdr55 { padding-right: 5.5rem !important; }
.u-pdr60 { padding-right: 6.0rem !important; }
.u-pdr65 { padding-right: 6.5rem !important; }
.u-pdr70 { padding-right: 7.0rem !important; }
.u-pdr75 { padding-right: 7.5rem !important; }
.u-pdr80 { padding-right: 8.0rem !important; }
.u-pdr85 { padding-right: 8.5rem !important; }
.u-pdr90 { padding-right: 9.0rem !important; }
.u-pdr95 { padding-right: 9.5rem !important; }
.u-pdr100 { padding-right: 10.0rem !important; }
.u-pdr105 { padding-right: 10.5rem !important; }
.u-pdr110 { padding-right: 11.0rem !important; }
.u-pdr115 { padding-right: 11.5rem !important; }
.u-pdr120 { padding-right: 12.0rem !important; }
.u-pdr125 { padding-right: 12.5rem !important; }
.u-pdr130 { padding-right: 13.0rem !important; }
.u-pdr135 { padding-right: 13.5rem !important; }
.u-pdr140 { padding-right: 14.0rem !important; }
.u-pdr145 { padding-right: 14.5rem !important; }
.u-pdr150 { padding-right: 15.0rem !important; }

.u-pdb0 { padding-bottom: 0 !important; }
.u-pdb1 { padding-bottom: 0.1rem !important; }
.u-pdb2 { padding-bottom: 0.2rem !important; }
.u-pdb3 { padding-bottom: 0.3rem !important; }
.u-pdb4 { padding-bottom: 0.4rem !important; }
.u-pdb5 { padding-bottom: 0.5rem !important; }
.u-pdb6 { padding-bottom: 0.6rem !important; }
.u-pdb7 { padding-bottom: 0.7rem !important; }
.u-pdb8 { padding-bottom: 0.8rem !important; }
.u-pdb9 { padding-bottom: 0.9rem !important; }
.u-pdb10 { padding-bottom: 1.0rem !important; }
.u-pdb15 { padding-bottom: 1.5rem !important; }
.u-pdb20 { padding-bottom: 2.0rem !important; }
.u-pdb25 { padding-bottom: 2.5rem !important; }
.u-pdb30 { padding-bottom: 3.0rem !important; }
.u-pdb35 { padding-bottom: 3.5rem !important; }
.u-pdb40 { padding-bottom: 4.0rem !important; }
.u-pdb45 { padding-bottom: 4.5rem !important; }
.u-pdb50 { padding-bottom: 5.0rem !important; }
.u-pdb55 { padding-bottom: 5.5rem !important; }
.u-pdb60 { padding-bottom: 6.0rem !important; }
.u-pdb65 { padding-bottom: 6.5rem !important; }
.u-pdb70 { padding-bottom: 7.0rem !important; }
.u-pdb75 { padding-bottom: 7.5rem !important; }
.u-pdb80 { padding-bottom: 8.0rem !important; }
.u-pdb85 { padding-bottom: 8.5rem !important; }
.u-pdb90 { padding-bottom: 9.0rem !important; }
.u-pdb95 { padding-bottom: 9.5rem !important; }
.u-pdb100 { padding-bottom: 10.0rem !important; }
.u-pdb105 { padding-bottom: 10.5rem !important; }
.u-pdb110 { padding-bottom: 11.0rem !important; }
.u-pdb115 { padding-bottom: 11.5rem !important; }
.u-pdb120 { padding-bottom: 12.0rem !important; }
.u-pdb125 { padding-bottom: 12.5rem !important; }
.u-pdb130 { padding-bottom: 13.0rem !important; }
.u-pdb135 { padding-bottom: 13.5rem !important; }
.u-pdb140 { padding-bottom: 14.0rem !important; }
.u-pdb145 { padding-bottom: 14.5rem !important; }
.u-pdb150 { padding-bottom: 15.0rem !important; }

.u-pdl0 { padding-left: 0 !important; }
.u-pdl1 { padding-left: 0.1rem !important; }
.u-pdl2 { padding-left: 0.2rem !important; }
.u-pdl3 { padding-left: 0.3rem !important; }
.u-pdl4 { padding-left: 0.4rem !important; }
.u-pdl5 { padding-left: 0.5rem !important; }
.u-pdl6 { padding-left: 0.6rem !important; }
.u-pdl7 { padding-left: 0.7rem !important; }
.u-pdl8 { padding-left: 0.8rem !important; }
.u-pdl9 { padding-left: 0.9rem !important; }
.u-pdl10 { padding-left: 1.0rem !important; }
.u-pdl15 { padding-left: 1.5rem !important; }
.u-pdl20 { padding-left: 2.0rem !important; }
.u-pdl25 { padding-left: 2.5rem !important; }
.u-pdl30 { padding-left: 3.0rem !important; }
.u-pdl35 { padding-left: 3.5rem !important; }
.u-pdl40 { padding-left: 4.0rem !important; }
.u-pdl45 { padding-left: 4.5rem !important; }
.u-pdl50 { padding-left: 5.0rem !important; }
.u-pdl55 { padding-left: 5.5rem !important; }
.u-pdl60 { padding-left: 6.0rem !important; }
.u-pdl65 { padding-left: 6.5rem !important; }
.u-pdl70 { padding-left: 7.0rem !important; }
.u-pdl75 { padding-left: 7.5rem !important; }
.u-pdl80 { padding-left: 8.0rem !important; }
.u-pdl85 { padding-left: 8.5rem !important; }
.u-pdl90 { padding-left: 9.0rem !important; }
.u-pdl95 { padding-left: 9.5rem !important; }
.u-pdl100 { padding-left: 10.0rem !important; }
.u-pdl105 { padding-left: 10.5rem !important; }
.u-pdl110 { padding-left: 11.0rem !important; }
.u-pdl115 { padding-left: 11.5rem !important; }
.u-pdl120 { padding-left: 12.0rem !important; }
.u-pdl125 { padding-left: 12.5rem !important; }
.u-pdl130 { padding-left: 13.0rem !important; }
.u-pdl135 { padding-left: 13.5rem !important; }
.u-pdl140 { padding-left: 14.0rem !important; }
.u-pdl145 { padding-left: 14.5rem !important; }
.u-pdl150 { padding-left: 15.0rem !important; }


/**
 * Overflow
 * -------------------------------
 */

.u-of-auto { overflow: auto !important; }
.u-of-scroll { overflow: scroll !important; }
.u-of-hidden { overflow: hidden !important; }
.u-of-visible { overflow: visible !important; }

.u-ofx-auto { overflow-x: auto !important; }
.u-ofx-scroll { overflow-x: scroll !important; }
.u-ofx-hidden { overflow-x: hidden !important; }
.u-ofx-visible { overflow-x: visible !important; }

.u-ofy-auto { overflow-y: auto !important; }
.u-ofy-scroll { overflow-y: scroll !important; }
.u-ofy-hidden { overflow-y: hidden !important; }
.u-ofy-visible { overflow-y: visible !important; }


/**
 * Border
 * -------------------------------
 */

.u-bdr { border: 0.1rem solid #ccc !important; }
.u-bdrt { border-top: 0.1rem solid #ccc !important; }
.u-bdrr { border-right: 0.1rem solid #ccc !important; }
.u-bdrb { border-bottom: 0.1rem solid #ccc !important; }
.u-bdrl { border-left: 0.1rem solid #ccc !important; }

.u-bdr-w1 { border-width: 0.1rem !important; }
.u-bdr-w2 { border-width: 0.2rem !important; }
.u-bdr-w3 { border-width: 0.3rem !important; }
.u-bdr-w4 { border-width: 0.4rem !important; }
.u-bdr-w5 { border-width: 0.5rem !important; }
.u-bdr-w6 { border-width: 0.6rem !important; }
.u-bdr-w7 { border-width: 0.7rem !important; }
.u-bdr-w8 { border-width: 0.8rem !important; }
.u-bdr-w9 { border-width: 0.9rem !important; }
.u-bdr-w10 { border-width: 1.0rem !important; }

.u-bdrt-w1 { border-top-width: 0.1rem !important; }
.u-bdrt-w2 { border-top-width: 0.2rem !important; }
.u-bdrt-w3 { border-top-width: 0.3rem !important; }
.u-bdrt-w4 { border-top-width: 0.4rem !important; }
.u-bdrt-w5 { border-top-width: 0.5rem !important; }
.u-bdrt-w6 { border-top-width: 0.6rem !important; }
.u-bdrt-w7 { border-top-width: 0.7rem !important; }
.u-bdrt-w8 { border-top-width: 0.8rem !important; }
.u-bdrt-w9 { border-top-width: 0.9rem !important; }
.u-bdrt-w10 { border-top-width: 1.0rem !important; }

.u-bdrr-w1 { border-right-width: 0.1rem !important; }
.u-bdrr-w2 { border-right-width: 0.2rem !important; }
.u-bdrr-w3 { border-right-width: 0.3rem !important; }
.u-bdrr-w4 { border-right-width: 0.4rem !important; }
.u-bdrr-w5 { border-right-width: 0.5rem !important; }
.u-bdrr-w6 { border-right-width: 0.6rem !important; }
.u-bdrr-w7 { border-right-width: 0.7rem !important; }
.u-bdrr-w8 { border-right-width: 0.8rem !important; }
.u-bdrr-w9 { border-right-width: 0.9rem !important; }
.u-bdrr-w10 { border-right-width: 1.0rem !important; }

.u-bdrb-w1 { border-bottom-width: 0.1rem !important; }
.u-bdrb-w2 { border-bottom-width: 0.2rem !important; }
.u-bdrb-w3 { border-bottom-width: 0.3rem !important; }
.u-bdrb-w4 { border-bottom-width: 0.4rem !important; }
.u-bdrb-w5 { border-bottom-width: 0.5rem !important; }
.u-bdrb-w6 { border-bottom-width: 0.6rem !important; }
.u-bdrb-w7 { border-bottom-width: 0.7rem !important; }
.u-bdrb-w8 { border-bottom-width: 0.8rem !important; }
.u-bdrb-w9 { border-bottom-width: 0.9rem !important; }
.u-bdrb-w10 { border-bottom-width: 1.0rem !important; }

.u-bdrl-w1 { border-left-width: 0.1rem !important; }
.u-bdrl-w2 { border-left-width: 0.2rem !important; }
.u-bdrl-w3 { border-left-width: 0.3rem !important; }
.u-bdrl-w4 { border-left-width: 0.4rem !important; }
.u-bdrl-w5 { border-left-width: 0.5rem !important; }
.u-bdrl-w6 { border-left-width: 0.6rem !important; }
.u-bdrl-w7 { border-left-width: 0.7rem !important; }
.u-bdrl-w8 { border-left-width: 0.8rem !important; }
.u-bdrl-w9 { border-left-width: 0.9rem !important; }
.u-bdrl-w10 { border-left-width: 1.0rem !important; }

.u-bdr-none { border: none !important; }
.u-bdrt-none { border-top: none !important; }
.u-bdrr-none { border-right: none !important; }
.u-bdrb-none { border-bottom: none !important; }
.u-bdrl-none { border-left: none !important; }

.u-bdr-radius0 { border-radius: 0 !important; }
.u-bdr-radius1 { border-radius: 0.1rem !important; }
.u-bdr-radius2 { border-radius: 0.2rem !important; }
.u-bdr-radius3 { border-radius: 0.3rem !important; }
.u-bdr-radius4 { border-radius: 0.4rem !important; }
.u-bdr-radius5 { border-radius: 0.5rem !important; }
.u-bdr-radius6 { border-radius: 0.6rem !important; }
.u-bdr-radius7 { border-radius: 0.7rem !important; }
.u-bdr-radius8 { border-radius: 0.8rem !important; }
.u-bdr-radius9 { border-radius: 0.9rem !important; }
.u-bdr-radius10 { border-radius: 1.0rem !important; }
.u-bdr-radius11 { border-radius: 1.1rem !important; }
.u-bdr-radius12 { border-radius: 1.2rem !important; }
.u-bdr-radius13 { border-radius: 1.3rem !important; }
.u-bdr-radius14 { border-radius: 1.4rem !important; }
.u-bdr-radius15 { border-radius: 1.5rem !important; }
.u-bdr-radius16 { border-radius: 1.6rem !important; }
.u-bdr-radius17 { border-radius: 1.7rem !important; }
.u-bdr-radius18 { border-radius: 1.8rem !important; }
.u-bdr-radius19 { border-radius: 1.9rem !important; }
.u-bdr-radius20 { border-radius: 2.0rem !important; }
.u-bdr-radius21 { border-radius: 2.1rem !important; }
.u-bdr-radius22 { border-radius: 2.2rem !important; }
.u-bdr-radius23 { border-radius: 2.3rem !important; }
.u-bdr-radius24 { border-radius: 2.4rem !important; }
.u-bdr-radius25 { border-radius: 2.5rem !important; }
.u-bdr-radius26 { border-radius: 2.6rem !important; }
.u-bdr-radius27 { border-radius: 2.7rem !important; }
.u-bdr-radius28 { border-radius: 2.8rem !important; }
.u-bdr-radius29 { border-radius: 2.9rem !important; }
.u-bdr-radius30 { border-radius: 3.0rem !important; }
.u-bdr-radius100per { border-radius: 100% !important; }

.u-bdrtl-radius0 { border-top-left-radius: 0 !important; }
.u-bdrtl-radius1 { border-top-left-radius: 0.1rem !important; }
.u-bdrtl-radius2 { border-top-left-radius: 0.2rem !important; }
.u-bdrtl-radius3 { border-top-left-radius: 0.3rem !important; }
.u-bdrtl-radius4 { border-top-left-radius: 0.4rem !important; }
.u-bdrtl-radius5 { border-top-left-radius: 0.5rem !important; }
.u-bdrtl-radius6 { border-top-left-radius: 0.6rem !important; }
.u-bdrtl-radius7 { border-top-left-radius: 0.7rem !important; }
.u-bdrtl-radius8 { border-top-left-radius: 0.8rem !important; }
.u-bdrtl-radius9 { border-top-left-radius: 0.9rem !important; }
.u-bdrtl-radius10 { border-top-left-radius: 1.0rem !important; }
.u-bdrtl-radius11 { border-top-left-radius: 1.1rem !important; }
.u-bdrtl-radius12 { border-top-left-radius: 1.2rem !important; }
.u-bdrtl-radius13 { border-top-left-radius: 1.3rem !important; }
.u-bdrtl-radius14 { border-top-left-radius: 1.4rem !important; }
.u-bdrtl-radius15 { border-top-left-radius: 1.5rem !important; }
.u-bdrtl-radius16 { border-top-left-radius: 1.6rem !important; }
.u-bdrtl-radius17 { border-top-left-radius: 1.7rem !important; }
.u-bdrtl-radius18 { border-top-left-radius: 1.8rem !important; }
.u-bdrtl-radius19 { border-top-left-radius: 1.9rem !important; }
.u-bdrtl-radius20 { border-top-left-radius: 2.0rem !important; }
.u-bdrtl-radius21 { border-top-left-radius: 2.1rem !important; }
.u-bdrtl-radius22 { border-top-left-radius: 2.2rem !important; }
.u-bdrtl-radius23 { border-top-left-radius: 2.3rem !important; }
.u-bdrtl-radius24 { border-top-left-radius: 2.4rem !important; }
.u-bdrtl-radius25 { border-top-left-radius: 2.5rem !important; }
.u-bdrtl-radius26 { border-top-left-radius: 2.6rem !important; }
.u-bdrtl-radius27 { border-top-left-radius: 2.7rem !important; }
.u-bdrtl-radius28 { border-top-left-radius: 2.8rem !important; }
.u-bdrtl-radius29 { border-top-left-radius: 2.9rem !important; }
.u-bdrtl-radius30 { border-top-left-radius: 3.0rem !important; }

.u-bdrtr-radius0 { border-top-right-radius: 0 !important; }
.u-bdrtr-radius1 { border-top-right-radius: 0.1rem !important; }
.u-bdrtr-radius2 { border-top-right-radius: 0.2rem !important; }
.u-bdrtr-radius3 { border-top-right-radius: 0.3rem !important; }
.u-bdrtr-radius4 { border-top-right-radius: 0.4rem !important; }
.u-bdrtr-radius5 { border-top-right-radius: 0.5rem !important; }
.u-bdrtr-radius6 { border-top-right-radius: 0.6rem !important; }
.u-bdrtr-radius7 { border-top-right-radius: 0.7rem !important; }
.u-bdrtr-radius8 { border-top-right-radius: 0.8rem !important; }
.u-bdrtr-radius9 { border-top-right-radius: 0.9rem !important; }
.u-bdrtr-radius10 { border-top-right-radius: 1.0rem !important; }
.u-bdrtr-radius11 { border-top-right-radius: 1.1rem !important; }
.u-bdrtr-radius12 { border-top-right-radius: 1.2rem !important; }
.u-bdrtr-radius13 { border-top-right-radius: 1.3rem !important; }
.u-bdrtr-radius14 { border-top-right-radius: 1.4rem !important; }
.u-bdrtr-radius15 { border-top-right-radius: 1.5rem !important; }
.u-bdrtr-radius16 { border-top-right-radius: 1.6rem !important; }
.u-bdrtr-radius17 { border-top-right-radius: 1.7rem !important; }
.u-bdrtr-radius18 { border-top-right-radius: 1.8rem !important; }
.u-bdrtr-radius19 { border-top-right-radius: 1.9rem !important; }
.u-bdrtr-radius20 { border-top-right-radius: 2.0rem !important; }
.u-bdrtr-radius21 { border-top-right-radius: 2.1rem !important; }
.u-bdrtr-radius22 { border-top-right-radius: 2.2rem !important; }
.u-bdrtr-radius23 { border-top-right-radius: 2.3rem !important; }
.u-bdrtr-radius24 { border-top-right-radius: 2.4rem !important; }
.u-bdrtr-radius25 { border-top-right-radius: 2.5rem !important; }
.u-bdrtr-radius26 { border-top-right-radius: 2.6rem !important; }
.u-bdrtr-radius27 { border-top-right-radius: 2.7rem !important; }
.u-bdrtr-radius28 { border-top-right-radius: 2.8rem !important; }
.u-bdrtr-radius29 { border-top-right-radius: 2.9rem !important; }
.u-bdrtr-radius30 { border-top-right-radius: 3.0rem !important; }

.u-bdrbl-radius0 { border-bottom-left-radius: 0 !important; }
.u-bdrbl-radius1 { border-bottom-left-radius: 0.1rem !important; }
.u-bdrbl-radius2 { border-bottom-left-radius: 0.2rem !important; }
.u-bdrbl-radius3 { border-bottom-left-radius: 0.3rem !important; }
.u-bdrbl-radius4 { border-bottom-left-radius: 0.4rem !important; }
.u-bdrbl-radius5 { border-bottom-left-radius: 0.5rem !important; }
.u-bdrbl-radius6 { border-bottom-left-radius: 0.6rem !important; }
.u-bdrbl-radius7 { border-bottom-left-radius: 0.7rem !important; }
.u-bdrbl-radius8 { border-bottom-left-radius: 0.8rem !important; }
.u-bdrbl-radius9 { border-bottom-left-radius: 0.9rem !important; }
.u-bdrbl-radius10 { border-bottom-left-radius: 1.0rem !important; }
.u-bdrbl-radius11 { border-bottom-left-radius: 1.1rem !important; }
.u-bdrbl-radius12 { border-bottom-left-radius: 1.2rem !important; }
.u-bdrbl-radius13 { border-bottom-left-radius: 1.3rem !important; }
.u-bdrbl-radius14 { border-bottom-left-radius: 1.4rem !important; }
.u-bdrbl-radius15 { border-bottom-left-radius: 1.5rem !important; }
.u-bdrbl-radius16 { border-bottom-left-radius: 1.6rem !important; }
.u-bdrbl-radius17 { border-bottom-left-radius: 1.7rem !important; }
.u-bdrbl-radius18 { border-bottom-left-radius: 1.8rem !important; }
.u-bdrbl-radius19 { border-bottom-left-radius: 1.9rem !important; }
.u-bdrbl-radius20 { border-bottom-left-radius: 2.0rem !important; }
.u-bdrbl-radius21 { border-bottom-left-radius: 2.1rem !important; }
.u-bdrbl-radius22 { border-bottom-left-radius: 2.2rem !important; }
.u-bdrbl-radius23 { border-bottom-left-radius: 2.3rem !important; }
.u-bdrbl-radius24 { border-bottom-left-radius: 2.4rem !important; }
.u-bdrbl-radius25 { border-bottom-left-radius: 2.5rem !important; }
.u-bdrbl-radius26 { border-bottom-left-radius: 2.6rem !important; }
.u-bdrbl-radius27 { border-bottom-left-radius: 2.7rem !important; }
.u-bdrbl-radius28 { border-bottom-left-radius: 2.8rem !important; }
.u-bdrbl-radius29 { border-bottom-left-radius: 2.9rem !important; }
.u-bdrbl-radius30 { border-bottom-left-radius: 3.0rem !important; }

.u-bdrbr-radius0 { border-bottom-right-radius: 0 !important; }
.u-bdrbr-radius1 { border-bottom-right-radius: 0.1rem !important; }
.u-bdrbr-radius2 { border-bottom-right-radius: 0.2rem !important; }
.u-bdrbr-radius3 { border-bottom-right-radius: 0.3rem !important; }
.u-bdrbr-radius4 { border-bottom-right-radius: 0.4rem !important; }
.u-bdrbr-radius5 { border-bottom-right-radius: 0.5rem !important; }
.u-bdrbr-radius6 { border-bottom-right-radius: 0.6rem !important; }
.u-bdrbr-radius7 { border-bottom-right-radius: 0.7rem !important; }
.u-bdrbr-radius8 { border-bottom-right-radius: 0.8rem !important; }
.u-bdrbr-radius9 { border-bottom-right-radius: 0.9rem !important; }
.u-bdrbr-radius10 { border-bottom-right-radius: 1.0rem !important; }
.u-bdrbr-radius11 { border-bottom-right-radius: 1.1rem !important; }
.u-bdrbr-radius12 { border-bottom-right-radius: 1.2rem !important; }
.u-bdrbr-radius13 { border-bottom-right-radius: 1.3rem !important; }
.u-bdrbr-radius14 { border-bottom-right-radius: 1.4rem !important; }
.u-bdrbr-radius15 { border-bottom-right-radius: 1.5rem !important; }
.u-bdrbr-radius16 { border-bottom-right-radius: 1.6rem !important; }
.u-bdrbr-radius17 { border-bottom-right-radius: 1.7rem !important; }
.u-bdrbr-radius18 { border-bottom-right-radius: 1.8rem !important; }
.u-bdrbr-radius19 { border-bottom-right-radius: 1.9rem !important; }
.u-bdrbr-radius20 { border-bottom-right-radius: 2.0rem !important; }
.u-bdrbr-radius21 { border-bottom-right-radius: 2.1rem !important; }
.u-bdrbr-radius22 { border-bottom-right-radius: 2.2rem !important; }
.u-bdrbr-radius23 { border-bottom-right-radius: 2.3rem !important; }
.u-bdrbr-radius24 { border-bottom-right-radius: 2.4rem !important; }
.u-bdrbr-radius25 { border-bottom-right-radius: 2.5rem !important; }
.u-bdrbr-radius26 { border-bottom-right-radius: 2.6rem !important; }
.u-bdrbr-radius27 { border-bottom-right-radius: 2.7rem !important; }
.u-bdrbr-radius28 { border-bottom-right-radius: 2.8rem !important; }
.u-bdrbr-radius29 { border-bottom-right-radius: 2.9rem !important; }
.u-bdrbr-radius30 { border-bottom-right-radius: 3.0rem !important; }

.u-bdr-solid { border-style: solid !important; }
.u-bdr-dotted { border-style: dotted !important; }
.u-bdr-dashed { border-style: dashed !important; }

.u-bdrt-solid { border-top-style: solid !important; }
.u-bdrt-dotted { border-top-style: dotted !important; }
.u-bdrt-dashed { border-top-style: dashed !important; }

.u-bdrr-solid { border-right-style: solid !important; }
.u-bdrr-dotted { border-right-style: dotted !important; }
.u-bdrr-dashed { border-right-style: dashed !important; }

.u-bdrb-solid { border-bottom-style: solid !important; }
.u-bdrb-dotted { border-bottom-style: dotted !important; }
.u-bdrb-dashed { border-bottom-style: dashed !important; }

.u-bdrl-solid { border-left-style: solid !important; }
.u-bdrl-dotted { border-left-style: dotted !important; }
.u-bdrl-dashed { border-left-style: dashed !important; }

.u-bdr-black { border-color: #000 !important; }
.u-bdrt-black { border-top-color: #000 !important; }
.u-bdrr-black { border-right-color: #000 !important; }
.u-bdrb-black { border-bottom-color: #000 !important; }
.u-bdrl-black { border-left-color: #000 !important; }

.u-bdr-udgray { border-color: #1a1a1a !important; }
.u-bdrt-udgray { border-top-color: #1a1a1a !important; }
.u-bdrr-udgray { border-right-color: #1a1a1a !important; }
.u-bdrb-udgray { border-bottom-color: #1a1a1a !important; }
.u-bdrl-udgray { border-left-color: #1a1a1a !important; }

.u-bdr-sdgray { border-color: #333 !important; }
.u-bdrt-sdgray { border-top-color: #333 !important; }
.u-bdrr-sdgray { border-right-color: #333 !important; }
.u-bdrb-sdgray { border-bottom-color: #333 !important; }
.u-bdrl-sdgray { border-left-color: #333 !important; }

.u-bdr-dgray { border-color: #666 !important; }
.u-bdrt-dgray { border-top-color: #666 !important; }
.u-bdrr-dgray { border-right-color: #666 !important; }
.u-bdrb-dgray { border-bottom-color: #666 !important; }
.u-bdrl-dgray { border-left-color: #666 !important; }

.u-bdr-gray { border-color: #848484 !important; }
.u-bdrt-gray { border-top-color: #848484 !important; }
.u-bdrr-gray { border-right-color: #848484 !important; }
.u-bdrb-gray { border-bottom-color: #848484 !important; }
.u-bdrl-gray { border-left-color: #848484 !important; }

.u-bdr-lgray { border-color: #ccc !important; }
.u-bdrt-lgray { border-top-color: #ccc !important; }
.u-bdrr-lgray { border-right-color: #ccc !important; }
.u-bdrb-lgray { border-bottom-color: #ccc !important; }
.u-bdrl-lgray { border-left-color: #ccc !important; }

.u-bdr-slgray { border-color: #ededed !important; }
.u-bdrt-slgray { border-top-color: #ededed !important; }
.u-bdrr-slgray { border-right-color: #ededed !important; }
.u-bdrb-slgray { border-bottom-color: #ededed !important; }
.u-bdrl-slgray { border-left-color: #ededed !important; }

.u-bdr-ulgray { border-color: #fafafa !important; }
.u-bdrt-ulgray { border-top-color: #fafafa !important; }
.u-bdrr-ulgray { border-right-color: #fafafa !important; }
.u-bdrb-ulgray { border-bottom-color: #fafafa !important; }
.u-bdrl-ulgray { border-left-color: #fafafa !important; }

.u-bdr-white { border-color: #fff !important; }
.u-bdrt-white { border-top-color: #fff !important; }
.u-bdrr-white { border-right-color: #fff !important; }
.u-bdrb-white { border-bottom-color: #fff !important; }
.u-bdrl-white { border-left-color: #fff !important; }

.u-bdr-idbrown { border-color: #59332c !important; }
.u-bdrt-idbrown { border-top-color: #59332c !important; }
.u-bdrr-idbrown { border-right-color: #59332c !important; }
.u-bdrb-idbrown { border-bottom-color: #59332c !important; }
.u-bdrl-idbrown { border-left-color: #59332c !important; }

.u-bdr-idgreen { border-color: #00644e !important; }
.u-bdrt-idgreen { border-top-color: #00644e !important; }
.u-bdrr-idgreen { border-right-color: #00644e !important; }
.u-bdrb-idgreen { border-bottom-color: #00644e !important; }
.u-bdrl-idgreen { border-left-color: #00644e !important; }


/**
 * Background Color
 * -------------------------------
 */

.u-bgc-black { background-color: #000 !important; }
.u-bgc-udgray { background-color: #1a1a1a !important; }
.u-bgc-sdgray { background-color: #333 !important; }
.u-bgc-dgray { background-color: #666 !important; }
.u-bgc-gray { background-color: #848484 !important; }
.u-bgc-lgray { background-color: #ccc !important; }
.u-bgc-slgray { background-color: #ededed !important; }
.u-bgc-ulgray { background-color: #fafafa !important; }
.u-bgc-white { background-color: #fff !important; }

.u-bgc-idbrown { background-color: #59332c !important; }
.u-bgc-idgreen { background-color: #00644e !important; }

.u-bgc-none { background-color: transparent !important; }


/**
 * Background Repeat
 * -------------------------------
 */

.u-bgr-repeat { background-repeat: repeat !important; }
.u-bgr-norepeat { background-repeat: no-repeat!important; }
.u-bgr-repeatx { background-repeat: repeat-x !important; }
.u-bgr-repeaty { background-repeat: repeat-y !important; }


/**
 * Background Position
 * -------------------------------
 */

.u-bgp-lefttop { background-position: left top !important; }
.u-bgp-leftcenter { background-position: left center !important; }
.u-bgp-leftbottom { background-position: left bottom !important; }
.u-bgp-centerttop { background-position: center top !important; }
.u-bgp-centercenter { background-position: center center !important; }
.u-bgp-centerbottom { background-position: center bottom !important; }
.u-bgp-righttop { background-position: right top !important; }
.u-bgp-rightcenter { background-position: right center !important; }
.u-bgp-rightbottom { background-position: right bottom !important; }


/**
 * Background Size
 * -------------------------------
 */

.u-bgs-w100per { background-size: 100% auto !important; }
.u-bgs-w95per { background-size: 95% auto !important; }
.u-bgs-w90per { background-size: 90% auto !important; }
.u-bgs-w85per { background-size: 85% auto !important; }
.u-bgs-w80per { background-size: 80% auto !important; }
.u-bgs-w75per { background-size: 75% auto !important; }
.u-bgs-w70per { background-size: 70% auto !important; }
.u-bgs-w65per { background-size: 65% auto !important; }
.u-bgs-w60per { background-size: 60% auto !important; }
.u-bgs-w55per { background-size: 55% auto !important; }
.u-bgs-w50per { background-size: 50% auto !important; }
.u-bgs-w45per { background-size: 45% auto !important; }
.u-bgs-w40per { background-size: 40% auto !important; }
.u-bgs-w35per { background-size: 35% auto !important; }
.u-bgs-w30per { background-size: 30% auto !important; }
.u-bgs-w25per { background-size: 25% auto !important; }
.u-bgs-w20per { background-size: 20% auto !important; }
.u-bgs-w15per { background-size: 15% auto !important; }
.u-bgs-w10per { background-size: 10% auto !important; }
.u-bgs-w5per { background-size: 5% auto !important; }

.u-bgs-h100per { background-size: auto 100% !important; }
.u-bgs-h95per { background-size: auto 95% !important; }
.u-bgs-h90per { background-size: auto 90% !important; }
.u-bgs-h85per { background-size: auto 85% !important; }
.u-bgs-h80per { background-size: auto 80% !important; }
.u-bgs-h75per { background-size: auto 75% !important; }
.u-bgs-h70per { background-size: auto 70% !important; }
.u-bgs-h65per { background-size: auto 65% !important; }
.u-bgs-h60per { background-size: auto 60% !important; }
.u-bgs-h55per { background-size: auto 55% !important; }
.u-bgs-h50per { background-size: auto 50% !important; }
.u-bgs-h45per { background-size: auto 45% !important; }
.u-bgs-h40per { background-size: auto 40% !important; }
.u-bgs-h35per { background-size: auto 35% !important; }
.u-bgs-h30per { background-size: auto 30% !important; }
.u-bgs-h25per { background-size: auto 25% !important; }
.u-bgs-h20per { background-size: auto 20% !important; }
.u-bgs-h15per { background-size: auto 15% !important; }
.u-bgs-h10per { background-size: auto 10% !important; }
.u-bgs-h5per { background-size: auto 5% !important; }

.u-bgs-cover { background-size: cover !important; }
.u-bgs-contain { background-size: contain !important; }
.u-bgs-auto { background-size: auto !important; }


/**
 * Fill
 * -------------------------------
 */

.u-fill-black { fill: #000 !important; }
.u-fill-udgray { fill: #1a1a1a !important; }
.u-fill-sdgray { fill: #333 !important; }
.u-fill-dgray { fill: #666 !important; }
.u-fill-gray { fill: #848484 !important; }
.u-fill-lgray { fill: #ccc !important; }
.u-fill-slgray { fill: #ededed !important; }
.u-fill-ulgray { fill: #fafafa !important; }
.u-fill-white { fill: #fff !important; }

.u-fill-idbrown { fill: #59332c !important; }
.u-fill-idgreen { fill: #00644e !important; }

.u-fill-none { fill: transparent!important; }


/**
 * Color
 * -------------------------------
 */

.u-clr-black { color: #000 !important; }
.u-clr-udgray { color: #1a1a1a !important; }
.u-clr-sdgray { color: #333 !important; }
.u-clr-dgray { color: #666 !important; }
.u-clr-gray { color: #848484 !important; }
.u-clr-lgray { color: #ccc !important; }
.u-clr-slgray { color: #ededed !important; }
.u-clr-ulgray { color: #fafafa !important; }
.u-clr-white { color: #fff !important; }

.u-clr-idbrown { color: #59332c !important; }
.u-clr-idgreen { color: #00644e !important; }

.u-clr-none { color: transparent !important; }


/**
 * Font Family
 * -------------------------------
 */

.u-ff-shipporimin {
  font-family: 'Shippori Mincho', '游明朝体 Medium', 'Yu Mincho Medium', '游明朝体', YuMincho, 'Hiragino Mincho ProN', serif !important;
}


/**
 * Font Size
 * -------------------------------
 */

.u-fs10 { font-size: 1.0rem !important; }
.u-fs11 { font-size: 1.1rem !important; }
.u-fs12 { font-size: 1.2rem !important; }
.u-fs13 { font-size: 1.3rem !important; }
.u-fs14 { font-size: 1.4rem !important; }
.u-fs15 { font-size: 1.5rem !important; }
.u-fs16 { font-size: 1.6rem !important; }
.u-fs17 { font-size: 1.7rem !important; }
.u-fs18 { font-size: 1.8rem !important; }
.u-fs19 { font-size: 1.9rem !important; }
.u-fs20 { font-size: 2.0rem !important; }
.u-fs21 { font-size: 2.1rem !important; }
.u-fs22 { font-size: 2.2rem !important; }
.u-fs23 { font-size: 2.3rem !important; }
.u-fs24 { font-size: 2.4rem !important; }
.u-fs25 { font-size: 2.5rem !important; }
.u-fs26 { font-size: 2.6rem !important; }
.u-fs27 { font-size: 2.7rem !important; }
.u-fs28 { font-size: 2.8rem !important; }
.u-fs29 { font-size: 2.9rem !important; }
.u-fs30 { font-size: 3.0rem !important; }
.u-fs31 { font-size: 3.1rem !important; }
.u-fs32 { font-size: 3.2rem !important; }
.u-fs33 { font-size: 3.3rem !important; }
.u-fs34 { font-size: 3.4rem !important; }
.u-fs35 { font-size: 3.5rem !important; }
.u-fs36 { font-size: 3.6rem !important; }
.u-fs37 { font-size: 3.7rem !important; }
.u-fs38 { font-size: 3.8rem !important; }
.u-fs39 { font-size: 3.9rem !important; }
.u-fs40 { font-size: 4.0rem !important; }
.u-fs41 { font-size: 4.1rem !important; }
.u-fs42 { font-size: 4.2rem !important; }
.u-fs43 { font-size: 4.3rem !important; }
.u-fs44 { font-size: 4.4rem !important; }
.u-fs45 { font-size: 4.5rem !important; }
.u-fs46 { font-size: 4.6rem !important; }
.u-fs47 { font-size: 4.7rem !important; }
.u-fs48 { font-size: 4.8rem !important; }
.u-fs49 { font-size: 4.9rem !important; }
.u-fs50 { font-size: 5.0rem !important; }
.u-fs51 { font-size: 5.1rem !important; }
.u-fs52 { font-size: 5.2rem !important; }
.u-fs53 { font-size: 5.3rem !important; }
.u-fs54 { font-size: 5.4rem !important; }
.u-fs55 { font-size: 5.5rem !important; }
.u-fs56 { font-size: 5.6rem !important; }
.u-fs57 { font-size: 5.7rem !important; }
.u-fs58 { font-size: 5.8rem !important; }
.u-fs59 { font-size: 5.9rem !important; }
.u-fs60 { font-size: 6.0rem !important; }

.u-fs-xxxlarge { font-size: 145% !important; }
.u-fs-xxlarge { font-size: 135% !important; }
.u-fs-xlarge { font-size: 125% !important; }
.u-fs-large { font-size: 115% !important; }
.u-fs-medium { font-size: 100% !important; }
.u-fs-small { font-size: 85% !important; }
.u-fs-xsmall { font-size: 75% !important; }
.u-fs-xxsmall { font-size: 65% !important; }
.u-fs-xxxsmall { font-size: 55% !important; }

.u-fs-h1 { font-size: 5.8rem !important; }
.u-fs-h2 { font-size: 4.2rem !important; }
.u-fs-h3 { font-size: 3.2rem !important; }
.u-fs-h4 { font-size: 2.6rem !important; }
.u-fs-h5 { font-size: 2.2rem !important; }
.u-fs-h6 { font-size: 1.8rem !important; }


/**
 * Font Weight
 * -------------------------------
 */

.u-fw-thin { font-weight: 100 !important; }
.u-fw-exlight { font-weight: 200 !important; }
.u-fw-light { font-weight: 300 !important; }
.u-fw-regular { font-weight: 400 !important; }
.u-fw-medium { font-weight: 500 !important; }
.u-fw-semibold { font-weight: 600 !important; }
.u-fw-bold { font-weight: 700 !important; }
.u-fw-exbold { font-weight: 800 !important; }
.u-fw-black { font-weight: 900 !important; }


/**
 * Font Style
 * -------------------------------
 */

.u-fst-normal { font-style: normal !important; }
.u-fst-italic { font-style: italic !important; }
.u-fst-oblique { font-style: oblique !important; }


/**
 * Text Align
 * -------------------------------
 */

.u-ta-left { text-align: left !important; }
.u-ta-center { text-align: center !important; }
.u-ta-right { text-align: right !important; }


/**
 * Text Decoration
 * -------------------------------
 */

.u-td-underline { text-decoration: underline !important; }
.u-td-linethrough { text-decoration: line-through !important; }


/**
 * Line Height
 * -------------------------------
 */

.u-lh30 { line-height: 3.0 !important; }
.u-lh29 { line-height: 2.9 !important; }
.u-lh28 { line-height: 2.8 !important; }
.u-lh27 { line-height: 2.7 !important; }
.u-lh26 { line-height: 2.6 !important; }
.u-lh25 { line-height: 2.5 !important; }
.u-lh24 { line-height: 2.4 !important; }
.u-lh23 { line-height: 2.3 !important; }
.u-lh22 { line-height: 2.2 !important; }
.u-lh21 { line-height: 2.1 !important; }
.u-lh20 { line-height: 2.0 !important; }
.u-lh19 { line-height: 1.9 !important; }
.u-lh18 { line-height: 1.8 !important; }
.u-lh17 { line-height: 1.7 !important; }
.u-lh16 { line-height: 1.6 !important; }
.u-lh15 { line-height: 1.5 !important; }
.u-lh14 { line-height: 1.4 !important; }
.u-lh13 { line-height: 1.3 !important; }
.u-lh12 { line-height: 1.2 !important; }
.u-lh11 { line-height: 1.1 !important; }
.u-lh10 { line-height: 1.0 !important; }
.u-lh9 { line-height: 0.9 !important; }
.u-lh8 { line-height: 0.8 !important; }
.u-lh7 { line-height: 0.7 !important; }
.u-lh6 { line-height: 0.6 !important; }
.u-lh5 { line-height: 0.5 !important; }
.u-lh4 { line-height: 0.4 !important; }
.u-lh3 { line-height: 0.3 !important; }
.u-lh2 { line-height: 0.2 !important; }
.u-lh1 { line-height: 0.1 !important; }
.u-lh0 { line-height: 0 !important; }


/**
 * Letter Spacing
 * -------------------------------
 */

.u-ls020 { letter-spacing: 0.20em !important; }
.u-ls010 { letter-spacing: 0.19em !important; }
.u-ls018 { letter-spacing: 0.18em !important; }
.u-ls017 { letter-spacing: 0.17em !important; }
.u-ls016 { letter-spacing: 0.16em !important; }
.u-ls015 { letter-spacing: 0.15em !important; }
.u-ls014 { letter-spacing: 0.14em !important; }
.u-ls013 { letter-spacing: 0.13em !important; }
.u-ls012 { letter-spacing: 0.12em !important; }
.u-ls011 { letter-spacing: 0.11em !important; }
.u-ls010 { letter-spacing: 0.10em !important; }
.u-ls009 { letter-spacing: 0.09em !important; }
.u-ls008 { letter-spacing: 0.08em !important; }
.u-ls007 { letter-spacing: 0.07em !important; }
.u-ls006 { letter-spacing: 0.06em !important; }
.u-ls005 { letter-spacing: 0.05em !important; }
.u-ls004 { letter-spacing: 0.04em !important; }
.u-ls003 { letter-spacing: 0.03em !important; }
.u-ls002 { letter-spacing: 0.02em !important; }
.u-ls001 { letter-spacing: 0.01em !important; }

.u-ls-n020 { letter-spacing: -0.20em !important; }
.u-ls-n010 { letter-spacing: -0.19em !important; }
.u-ls-n018 { letter-spacing: -0.18em !important; }
.u-ls-n017 { letter-spacing: -0.17em !important; }
.u-ls-n016 { letter-spacing: -0.16em !important; }
.u-ls-n015 { letter-spacing: -0.15em !important; }
.u-ls-n014 { letter-spacing: -0.14em !important; }
.u-ls-n013 { letter-spacing: -0.13em !important; }
.u-ls-n012 { letter-spacing: -0.12em !important; }
.u-ls-n011 { letter-spacing: -0.11em !important; }
.u-ls-n010 { letter-spacing: -0.10em !important; }
.u-ls-n009 { letter-spacing: -0.09em !important; }
.u-ls-n008 { letter-spacing: -0.08em !important; }
.u-ls-n007 { letter-spacing: -0.07em !important; }
.u-ls-n006 { letter-spacing: -0.06em !important; }
.u-ls-n005 { letter-spacing: -0.05em !important; }
.u-ls-n004 { letter-spacing: -0.04em !important; }
.u-ls-n003 { letter-spacing: -0.03em !important; }
.u-ls-n002 { letter-spacing: -0.02em !important; }
.u-ls-n001 { letter-spacing: -0.01em !important; }

.u-ls-normal { letter-spacing: normal !important; }


/**
 * Vertical Align
 * -------------------------------
 */

.u-va-top { vertical-align: top !important; }
.u-va-middle { vertical-align: middle !important; }
.u-va-bottom { vertical-align: bottom !important; }


/**
 * Cursor
 * -------------------------------
 */

.u-cur-default { cursor: default !important; }
.u-cur-pointer { cursor: pointer !important; }
.u-cur-none { cursor: none !important; }


/**
 * Pointer Events
 * -------------------------------
 */

.u-pe-all { pointer-events: all !important; }
.u-pe-none { pointer-events: none !important; }
