/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);@charset "UTF-8"; */
/*------------------------------------------------------------
*   Fonts
------------------------------------------------------------*/

/*------------------------------------------------------------
*   3rd Party Components
------------------------------------------------------------*/

/*!
 * Font Awesome Free 5.15.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-500px:before {
  content: "\F26E";
}

.fa-accessible-icon:before {
  content: "\F368";
}

.fa-accusoft:before {
  content: "\F369";
}

.fa-acquisitions-incorporated:before {
  content: "\F6AF";
}

.fa-ad:before {
  content: "\F641";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-card:before {
  content: "\F2BB";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-adn:before {
  content: "\F170";
}

.fa-adversal:before {
  content: "\F36A";
}

.fa-affiliatetheme:before {
  content: "\F36B";
}

.fa-air-freshener:before {
  content: "\F5D0";
}

.fa-airbnb:before {
  content: "\F834";
}

.fa-algolia:before {
  content: "\F36C";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-alipay:before {
  content: "\F642";
}

.fa-allergies:before {
  content: "\F461";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-amazon-pay:before {
  content: "\F42C";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-amilia:before {
  content: "\F36D";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-android:before {
  content: "\F17B";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angry:before {
  content: "\F556";
}

.fa-angrycreative:before {
  content: "\F36E";
}

.fa-angular:before {
  content: "\F420";
}

.fa-ankh:before {
  content: "\F644";
}

.fa-app-store:before {
  content: "\F36F";
}

.fa-app-store-ios:before {
  content: "\F370";
}

.fa-apper:before {
  content: "\F371";
}

.fa-apple:before {
  content: "\F179";
}

.fa-apple-alt:before {
  content: "\F5D1";
}

.fa-apple-pay:before {
  content: "\F415";
}

.fa-archive:before {
  content: "\F187";
}

.fa-archway:before {
  content: "\F557";
}

.fa-arrow-alt-circle-down:before {
  content: "\F358";
}

.fa-arrow-alt-circle-left:before {
  content: "\F359";
}

.fa-arrow-alt-circle-right:before {
  content: "\F35A";
}

.fa-arrow-alt-circle-up:before {
  content: "\F35B";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-arrows-alt-h:before {
  content: "\F337";
}

.fa-arrows-alt-v:before {
  content: "\F338";
}

.fa-artstation:before {
  content: "\F77A";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-asymmetrik:before {
  content: "\F372";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-atlas:before {
  content: "\F558";
}

.fa-atlassian:before {
  content: "\F77B";
}

.fa-atom:before {
  content: "\F5D2";
}

.fa-audible:before {
  content: "\F373";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-autoprefixer:before {
  content: "\F41C";
}

.fa-avianex:before {
  content: "\F374";
}

.fa-aviato:before {
  content: "\F421";
}

.fa-award:before {
  content: "\F559";
}

.fa-aws:before {
  content: "\F375";
}

.fa-baby:before {
  content: "\F77C";
}

.fa-baby-carriage:before {
  content: "\F77D";
}

.fa-backspace:before {
  content: "\F55A";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-bacon:before {
  content: "\F7E5";
}

.fa-bacteria:before {
  content: "\E059";
}

.fa-bacterium:before {
  content: "\E05A";
}

.fa-bahai:before {
  content: "\F666";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-balance-scale-left:before {
  content: "\F515";
}

.fa-balance-scale-right:before {
  content: "\F516";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-band-aid:before {
  content: "\F462";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-bars:before {
  content: "\F0C9";
}

.fa-baseball-ball:before {
  content: "\F433";
}

.fa-basketball-ball:before {
  content: "\F434";
}

.fa-bath:before {
  content: "\F2CD";
}

.fa-battery-empty:before {
  content: "\F244";
}

.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battle-net:before {
  content: "\F835";
}

.fa-bed:before {
  content: "\F236";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bezier-curve:before {
  content: "\F55B";
}

.fa-bible:before {
  content: "\F647";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-biking:before {
  content: "\F84A";
}

.fa-bimobject:before {
  content: "\F378";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-biohazard:before {
  content: "\F780";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitcoin:before {
  content: "\F379";
}

.fa-bity:before {
  content: "\F37A";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-blackberry:before {
  content: "\F37B";
}

.fa-blender:before {
  content: "\F517";
}

.fa-blender-phone:before {
  content: "\F6B6";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-blog:before {
  content: "\F781";
}

.fa-blogger:before {
  content: "\F37C";
}

.fa-blogger-b:before {
  content: "\F37D";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-bold:before {
  content: "\F032";
}

.fa-bolt:before {
  content: "\F0E7";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-bone:before {
  content: "\F5D7";
}

.fa-bong:before {
  content: "\F55C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-book-dead:before {
  content: "\F6B7";
}

.fa-book-medical:before {
  content: "\F7E6";
}

.fa-book-open:before {
  content: "\F518";
}

.fa-book-reader:before {
  content: "\F5DA";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-bootstrap:before {
  content: "\F836";
}

.fa-border-all:before {
  content: "\F84C";
}

.fa-border-none:before {
  content: "\F850";
}

.fa-border-style:before {
  content: "\F853";
}

.fa-bowling-ball:before {
  content: "\F436";
}

.fa-box:before {
  content: "\F466";
}

.fa-box-open:before {
  content: "\F49E";
}

.fa-box-tissue:before {
  content: "\E05B";
}

.fa-boxes:before {
  content: "\F468";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-brain:before {
  content: "\F5DC";
}

.fa-bread-slice:before {
  content: "\F7EC";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-briefcase-medical:before {
  content: "\F469";
}

.fa-broadcast-tower:before {
  content: "\F519";
}

.fa-broom:before {
  content: "\F51A";
}

.fa-brush:before {
  content: "\F55D";
}

.fa-btc:before {
  content: "\F15A";
}

.fa-buffer:before {
  content: "\F837";
}

.fa-bug:before {
  content: "\F188";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-burn:before {
  content: "\F46A";
}

.fa-buromobelexperte:before {
  content: "\F37F";
}

.fa-bus:before {
  content: "\F207";
}

.fa-bus-alt:before {
  content: "\F55E";
}

.fa-business-time:before {
  content: "\F64A";
}

.fa-buy-n-large:before {
  content: "\F8A6";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-calendar:before {
  content: "\F133";
}

.fa-calendar-alt:before {
  content: "\F073";
}

.fa-calendar-check:before {
  content: "\F274";
}

.fa-calendar-day:before {
  content: "\F783";
}

.fa-calendar-minus:before {
  content: "\F272";
}

.fa-calendar-plus:before {
  content: "\F271";
}

.fa-calendar-times:before {
  content: "\F273";
}

.fa-calendar-week:before {
  content: "\F784";
}

.fa-camera:before {
  content: "\F030";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-campground:before {
  content: "\F6BB";
}

.fa-canadian-maple-leaf:before {
  content: "\F785";
}

.fa-candy-cane:before {
  content: "\F786";
}

.fa-cannabis:before {
  content: "\F55F";
}

.fa-capsules:before {
  content: "\F46B";
}

.fa-car:before {
  content: "\F1B9";
}

.fa-car-alt:before {
  content: "\F5DE";
}

.fa-car-battery:before {
  content: "\F5DF";
}

.fa-car-crash:before {
  content: "\F5E1";
}

.fa-car-side:before {
  content: "\F5E4";
}

.fa-caravan:before {
  content: "\F8FF";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-caret-square-down:before {
  content: "\F150";
}

.fa-caret-square-left:before {
  content: "\F191";
}

.fa-caret-square-right:before {
  content: "\F152";
}

.fa-caret-square-up:before {
  content: "\F151";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-carrot:before {
  content: "\F787";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cash-register:before {
  content: "\F788";
}

.fa-cat:before {
  content: "\F6BE";
}

.fa-cc-amazon-pay:before {
  content: "\F42D";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-apple-pay:before {
  content: "\F416";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-centercode:before {
  content: "\F380";
}

.fa-centos:before {
  content: "\F789";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-chair:before {
  content: "\F6C0";
}

.fa-chalkboard:before {
  content: "\F51B";
}

.fa-chalkboard-teacher:before {
  content: "\F51C";
}

.fa-charging-station:before {
  content: "\F5E7";
}

.fa-chart-area:before {
  content: "\F1FE";
}

.fa-chart-bar:before {
  content: "\F080";
}

.fa-chart-line:before {
  content: "\F201";
}

.fa-chart-pie:before {
  content: "\F200";
}

.fa-check:before {
  content: "\F00C";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-check-double:before {
  content: "\F560";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-cheese:before {
  content: "\F7EF";
}

.fa-chess:before {
  content: "\F439";
}

.fa-chess-bishop:before {
  content: "\F43A";
}

.fa-chess-board:before {
  content: "\F43C";
}

.fa-chess-king:before {
  content: "\F43F";
}

.fa-chess-knight:before {
  content: "\F441";
}

.fa-chess-pawn:before {
  content: "\F443";
}

.fa-chess-queen:before {
  content: "\F445";
}

.fa-chess-rook:before {
  content: "\F447";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-chromecast:before {
  content: "\F838";
}

.fa-church:before {
  content: "\F51D";
}

.fa-circle:before {
  content: "\F111";
}

.fa-circle-notch:before {
  content: "\F1CE";
}

.fa-city:before {
  content: "\F64F";
}

.fa-clinic-medical:before {
  content: "\F7F2";
}

.fa-clipboard:before {
  content: "\F328";
}

.fa-clipboard-check:before {
  content: "\F46C";
}

.fa-clipboard-list:before {
  content: "\F46D";
}

.fa-clock:before {
  content: "\F017";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-closed-captioning:before {
  content: "\F20A";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-cloud-download-alt:before {
  content: "\F381";
}

.fa-cloud-meatball:before {
  content: "\F73B";
}

.fa-cloud-moon:before {
  content: "\F6C3";
}

.fa-cloud-moon-rain:before {
  content: "\F73C";
}

.fa-cloud-rain:before {
  content: "\F73D";
}

.fa-cloud-showers-heavy:before {
  content: "\F740";
}

.fa-cloud-sun:before {
  content: "\F6C4";
}

.fa-cloud-sun-rain:before {
  content: "\F743";
}

.fa-cloud-upload-alt:before {
  content: "\F382";
}

.fa-cloudflare:before {
  content: "\E07D";
}

.fa-cloudscale:before {
  content: "\F383";
}

.fa-cloudsmith:before {
  content: "\F384";
}

.fa-cloudversify:before {
  content: "\F385";
}

.fa-cocktail:before {
  content: "\F561";
}

.fa-code:before {
  content: "\F121";
}

.fa-code-branch:before {
  content: "\F126";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cog:before {
  content: "\F013";
}

.fa-cogs:before {
  content: "\F085";
}

.fa-coins:before {
  content: "\F51E";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-comment:before {
  content: "\F075";
}

.fa-comment-alt:before {
  content: "\F27A";
}

.fa-comment-dollar:before {
  content: "\F651";
}

.fa-comment-dots:before {
  content: "\F4AD";
}

.fa-comment-medical:before {
  content: "\F7F5";
}

.fa-comment-slash:before {
  content: "\F4B3";
}

.fa-comments:before {
  content: "\F086";
}

.fa-comments-dollar:before {
  content: "\F653";
}

.fa-compact-disc:before {
  content: "\F51F";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-compress:before {
  content: "\F066";
}

.fa-compress-alt:before {
  content: "\F422";
}

.fa-compress-arrows-alt:before {
  content: "\F78C";
}

.fa-concierge-bell:before {
  content: "\F562";
}

.fa-confluence:before {
  content: "\F78D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-cookie:before {
  content: "\F563";
}

.fa-cookie-bite:before {
  content: "\F564";
}

.fa-copy:before {
  content: "\F0C5";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-cotton-bureau:before {
  content: "\F89E";
}

.fa-couch:before {
  content: "\F4B8";
}

.fa-cpanel:before {
  content: "\F388";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-creative-commons-by:before {
  content: "\F4E7";
}

.fa-creative-commons-nc:before {
  content: "\F4E8";
}

.fa-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.fa-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.fa-creative-commons-nd:before {
  content: "\F4EB";
}

.fa-creative-commons-pd:before {
  content: "\F4EC";
}

.fa-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.fa-creative-commons-remix:before {
  content: "\F4EE";
}

.fa-creative-commons-sa:before {
  content: "\F4EF";
}

.fa-creative-commons-sampling:before {
  content: "\F4F0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.fa-creative-commons-share:before {
  content: "\F4F2";
}

.fa-creative-commons-zero:before {
  content: "\F4F3";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-critical-role:before {
  content: "\F6C9";
}

.fa-crop:before {
  content: "\F125";
}

.fa-crop-alt:before {
  content: "\F565";
}

.fa-cross:before {
  content: "\F654";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-crow:before {
  content: "\F520";
}

.fa-crown:before {
  content: "\F521";
}

.fa-crutch:before {
  content: "\F7F7";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-css3-alt:before {
  content: "\F38B";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-cut:before {
  content: "\F0C4";
}

.fa-cuttlefish:before {
  content: "\F38C";
}

.fa-d-and-d:before {
  content: "\F38D";
}

.fa-d-and-d-beyond:before {
  content: "\F6CA";
}

.fa-dailymotion:before {
  content: "\E052";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-deaf:before {
  content: "\F2A4";
}

.fa-deezer:before {
  content: "\E077";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-democrat:before {
  content: "\F747";
}

.fa-deploydog:before {
  content: "\F38E";
}

.fa-deskpro:before {
  content: "\F38F";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-dev:before {
  content: "\F6CC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-dharmachakra:before {
  content: "\F655";
}

.fa-dhl:before {
  content: "\F790";
}

.fa-diagnoses:before {
  content: "\F470";
}

.fa-diaspora:before {
  content: "\F791";
}

.fa-dice:before {
  content: "\F522";
}

.fa-dice-d20:before {
  content: "\F6CF";
}

.fa-dice-d6:before {
  content: "\F6D1";
}

.fa-dice-five:before {
  content: "\F523";
}

.fa-dice-four:before {
  content: "\F524";
}

.fa-dice-one:before {
  content: "\F525";
}

.fa-dice-six:before {
  content: "\F526";
}

.fa-dice-three:before {
  content: "\F527";
}

.fa-dice-two:before {
  content: "\F528";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-digital-ocean:before {
  content: "\F391";
}

.fa-digital-tachograph:before {
  content: "\F566";
}

.fa-directions:before {
  content: "\F5EB";
}

.fa-discord:before {
  content: "\F392";
}

.fa-discourse:before {
  content: "\F393";
}

.fa-disease:before {
  content: "\F7FA";
}

.fa-divide:before {
  content: "\F529";
}

.fa-dizzy:before {
  content: "\F567";
}

.fa-dna:before {
  content: "\F471";
}

.fa-dochub:before {
  content: "\F394";
}

.fa-docker:before {
  content: "\F395";
}

.fa-dog:before {
  content: "\F6D3";
}

.fa-dollar-sign:before {
  content: "\F155";
}

.fa-dolly:before {
  content: "\F472";
}

.fa-dolly-flatbed:before {
  content: "\F474";
}

.fa-donate:before {
  content: "\F4B9";
}

.fa-door-closed:before {
  content: "\F52A";
}

.fa-door-open:before {
  content: "\F52B";
}

.fa-dot-circle:before {
  content: "\F192";
}

.fa-dove:before {
  content: "\F4BA";
}

.fa-download:before {
  content: "\F019";
}

.fa-draft2digital:before {
  content: "\F396";
}

.fa-drafting-compass:before {
  content: "\F568";
}

.fa-dragon:before {
  content: "\F6D5";
}

.fa-draw-polygon:before {
  content: "\F5EE";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-dribbble-square:before {
  content: "\F397";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-drum:before {
  content: "\F569";
}

.fa-drum-steelpan:before {
  content: "\F56A";
}

.fa-drumstick-bite:before {
  content: "\F6D7";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-dumbbell:before {
  content: "\F44B";
}

.fa-dumpster:before {
  content: "\F793";
}

.fa-dumpster-fire:before {
  content: "\F794";
}

.fa-dungeon:before {
  content: "\F6D9";
}

.fa-dyalog:before {
  content: "\F399";
}

.fa-earlybirds:before {
  content: "\F39A";
}

.fa-ebay:before {
  content: "\F4F4";
}

.fa-edge:before {
  content: "\F282";
}

.fa-edge-legacy:before {
  content: "\E078";
}

.fa-edit:before {
  content: "\F044";
}

.fa-egg:before {
  content: "\F7FB";
}

.fa-eject:before {
  content: "\F052";
}

.fa-elementor:before {
  content: "\F430";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-ello:before {
  content: "\F5F1";
}

.fa-ember:before {
  content: "\F423";
}

.fa-empire:before {
  content: "\F1D1";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-text:before {
  content: "\F658";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-envira:before {
  content: "\F299";
}

.fa-equals:before {
  content: "\F52C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-erlang:before {
  content: "\F39D";
}

.fa-ethereum:before {
  content: "\F42E";
}

.fa-ethernet:before {
  content: "\F796";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-euro-sign:before {
  content: "\F153";
}

.fa-evernote:before {
  content: "\F839";
}

.fa-exchange-alt:before {
  content: "\F362";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-expand:before {
  content: "\F065";
}

.fa-expand-alt:before {
  content: "\F424";
}

.fa-expand-arrows-alt:before {
  content: "\F31E";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-external-link-alt:before {
  content: "\F35D";
}

.fa-external-link-square-alt:before {
  content: "\F360";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-dropper:before {
  content: "\F1FB";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-facebook:before {
  content: "\F09A";
}

.fa-facebook-f:before {
  content: "\F39E";
}

.fa-facebook-messenger:before {
  content: "\F39F";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-fan:before {
  content: "\F863";
}

.fa-fantasy-flight-games:before {
  content: "\F6DC";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-faucet:before {
  content: "\E005";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-feather:before {
  content: "\F52D";
}

.fa-feather-alt:before {
  content: "\F56B";
}

.fa-fedex:before {
  content: "\F797";
}

.fa-fedora:before {
  content: "\F798";
}

.fa-female:before {
  content: "\F182";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-figma:before {
  content: "\F799";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-alt:before {
  content: "\F15C";
}

.fa-file-archive:before {
  content: "\F1C6";
}

.fa-file-audio:before {
  content: "\F1C7";
}

.fa-file-code:before {
  content: "\F1C9";
}

.fa-file-contract:before {
  content: "\F56C";
}

.fa-file-csv:before {
  content: "\F6DD";
}

.fa-file-download:before {
  content: "\F56D";
}

.fa-file-excel:before {
  content: "\F1C3";
}

.fa-file-export:before {
  content: "\F56E";
}

.fa-file-image:before {
  content: "\F1C5";
}

.fa-file-import:before {
  content: "\F56F";
}

.fa-file-invoice:before {
  content: "\F570";
}

.fa-file-invoice-dollar:before {
  content: "\F571";
}

.fa-file-medical:before {
  content: "\F477";
}

.fa-file-medical-alt:before {
  content: "\F478";
}

.fa-file-pdf:before {
  content: "\F1C1";
}

.fa-file-powerpoint:before {
  content: "\F1C4";
}

.fa-file-prescription:before {
  content: "\F572";
}

.fa-file-signature:before {
  content: "\F573";
}

.fa-file-upload:before {
  content: "\F574";
}

.fa-file-video:before {
  content: "\F1C8";
}

.fa-file-word:before {
  content: "\F1C2";
}

.fa-fill:before {
  content: "\F575";
}

.fa-fill-drip:before {
  content: "\F576";
}

.fa-film:before {
  content: "\F008";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-fingerprint:before {
  content: "\F577";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-fire-alt:before {
  content: "\F7E4";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-firefox-browser:before {
  content: "\E007";
}

.fa-first-aid:before {
  content: "\F479";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-first-order-alt:before {
  content: "\F50A";
}

.fa-firstdraft:before {
  content: "\F3A1";
}

.fa-fish:before {
  content: "\F578";
}

.fa-fist-raised:before {
  content: "\F6DE";
}

.fa-flag:before {
  content: "\F024";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-flag-usa:before {
  content: "\F74D";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-flipboard:before {
  content: "\F44D";
}

.fa-flushed:before {
  content: "\F579";
}

.fa-fly:before {
  content: "\F417";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-minus:before {
  content: "\F65D";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-folder-plus:before {
  content: "\F65E";
}

.fa-font:before {
  content: "\F031";
}

.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-font-awesome-alt:before {
  content: "\F35C";
}

.fa-font-awesome-flag:before {
  content: "\F425";
}

.fa-font-awesome-logo-full:before {
  content: "\F4E6";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-fonticons-fi:before {
  content: "\F3A2";
}

.fa-football-ball:before {
  content: "\F44E";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-fort-awesome-alt:before {
  content: "\F3A3";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-freebsd:before {
  content: "\F3A4";
}

.fa-frog:before {
  content: "\F52E";
}

.fa-frown:before {
  content: "\F119";
}

.fa-frown-open:before {
  content: "\F57A";
}

.fa-fulcrum:before {
  content: "\F50B";
}

.fa-funnel-dollar:before {
  content: "\F662";
}

.fa-futbol:before {
  content: "\F1E3";
}

.fa-galactic-republic:before {
  content: "\F50C";
}

.fa-galactic-senate:before {
  content: "\F50D";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-gas-pump:before {
  content: "\F52F";
}

.fa-gavel:before {
  content: "\F0E3";
}

.fa-gem:before {
  content: "\F3A5";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-ghost:before {
  content: "\F6E2";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-gifts:before {
  content: "\F79C";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-git-alt:before {
  content: "\F841";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-github:before {
  content: "\F09B";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-gitkraken:before {
  content: "\F3A6";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-gitter:before {
  content: "\F426";
}

.fa-glass-cheers:before {
  content: "\F79F";
}

.fa-glass-martini:before {
  content: "\F000";
}

.fa-glass-martini-alt:before {
  content: "\F57B";
}

.fa-glass-whiskey:before {
  content: "\F7A0";
}

.fa-glasses:before {
  content: "\F530";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-globe-africa:before {
  content: "\F57C";
}

.fa-globe-americas:before {
  content: "\F57D";
}

.fa-globe-asia:before {
  content: "\F57E";
}

.fa-globe-europe:before {
  content: "\F7A2";
}

.fa-gofore:before {
  content: "\F3A7";
}

.fa-golf-ball:before {
  content: "\F450";
}

.fa-goodreads:before {
  content: "\F3A8";
}

.fa-goodreads-g:before {
  content: "\F3A9";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-google-drive:before {
  content: "\F3AA";
}

.fa-google-pay:before {
  content: "\E079";
}

.fa-google-play:before {
  content: "\F3AB";
}

.fa-google-plus:before {
  content: "\F2B3";
}

.fa-google-plus-g:before {
  content: "\F0D5";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-gopuram:before {
  content: "\F664";
}

.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-gratipay:before {
  content: "\F184";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-greater-than:before {
  content: "\F531";
}

.fa-greater-than-equal:before {
  content: "\F532";
}

.fa-grimace:before {
  content: "\F57F";
}

.fa-grin:before {
  content: "\F580";
}

.fa-grin-alt:before {
  content: "\F581";
}

.fa-grin-beam:before {
  content: "\F582";
}

.fa-grin-beam-sweat:before {
  content: "\F583";
}

.fa-grin-hearts:before {
  content: "\F584";
}

.fa-grin-squint:before {
  content: "\F585";
}

.fa-grin-squint-tears:before {
  content: "\F586";
}

.fa-grin-stars:before {
  content: "\F587";
}

.fa-grin-tears:before {
  content: "\F588";
}

.fa-grin-tongue:before {
  content: "\F589";
}

.fa-grin-tongue-squint:before {
  content: "\F58A";
}

.fa-grin-tongue-wink:before {
  content: "\F58B";
}

.fa-grin-wink:before {
  content: "\F58C";
}

.fa-grip-horizontal:before {
  content: "\F58D";
}

.fa-grip-lines:before {
  content: "\F7A4";
}

.fa-grip-lines-vertical:before {
  content: "\F7A5";
}

.fa-grip-vertical:before {
  content: "\F58E";
}

.fa-gripfire:before {
  content: "\F3AC";
}

.fa-grunt:before {
  content: "\F3AD";
}

.fa-guilded:before {
  content: "\E07E";
}

.fa-guitar:before {
  content: "\F7A6";
}

.fa-gulp:before {
  content: "\F3AE";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-hacker-news-square:before {
  content: "\F3AF";
}

.fa-hackerrank:before {
  content: "\F5F7";
}

.fa-hamburger:before {
  content: "\F805";
}

.fa-hammer:before {
  content: "\F6E3";
}

.fa-hamsa:before {
  content: "\F665";
}

.fa-hand-holding:before {
  content: "\F4BD";
}

.fa-hand-holding-heart:before {
  content: "\F4BE";
}

.fa-hand-holding-medical:before {
  content: "\E05C";
}

.fa-hand-holding-usd:before {
  content: "\F4C0";
}

.fa-hand-holding-water:before {
  content: "\F4C1";
}

.fa-hand-lizard:before {
  content: "\F258";
}

.fa-hand-middle-finger:before {
  content: "\F806";
}

.fa-hand-paper:before {
  content: "\F256";
}

.fa-hand-peace:before {
  content: "\F25B";
}

.fa-hand-point-down:before {
  content: "\F0A7";
}

.fa-hand-point-left:before {
  content: "\F0A5";
}

.fa-hand-point-right:before {
  content: "\F0A4";
}

.fa-hand-point-up:before {
  content: "\F0A6";
}

.fa-hand-pointer:before {
  content: "\F25A";
}

.fa-hand-rock:before {
  content: "\F255";
}

.fa-hand-scissors:before {
  content: "\F257";
}

.fa-hand-sparkles:before {
  content: "\E05D";
}

.fa-hand-spock:before {
  content: "\F259";
}

.fa-hands:before {
  content: "\F4C2";
}

.fa-hands-helping:before {
  content: "\F4C4";
}

.fa-hands-wash:before {
  content: "\E05E";
}

.fa-handshake:before {
  content: "\F2B5";
}

.fa-handshake-alt-slash:before {
  content: "\E05F";
}

.fa-handshake-slash:before {
  content: "\E060";
}

.fa-hanukiah:before {
  content: "\F6E6";
}

.fa-hard-hat:before {
  content: "\F807";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-hat-cowboy:before {
  content: "\F8C0";
}

.fa-hat-cowboy-side:before {
  content: "\F8C1";
}

.fa-hat-wizard:before {
  content: "\F6E8";
}

.fa-hdd:before {
  content: "\F0A0";
}

.fa-head-side-cough:before {
  content: "\E061";
}

.fa-head-side-cough-slash:before {
  content: "\E062";
}

.fa-head-side-mask:before {
  content: "\E063";
}

.fa-head-side-virus:before {
  content: "\E064";
}

.fa-heading:before {
  content: "\F1DC";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-headphones-alt:before {
  content: "\F58F";
}

.fa-headset:before {
  content: "\F590";
}

.fa-heart:before {
  content: "\F004";
}

.fa-heart-broken:before {
  content: "\F7A9";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-helicopter:before {
  content: "\F533";
}

.fa-highlighter:before {
  content: "\F591";
}

.fa-hiking:before {
  content: "\F6EC";
}

.fa-hippo:before {
  content: "\F6ED";
}

.fa-hips:before {
  content: "\F452";
}

.fa-hire-a-helper:before {
  content: "\F3B0";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-hive:before {
  content: "\E07F";
}

.fa-hockey-puck:before {
  content: "\F453";
}

.fa-holly-berry:before {
  content: "\F7AA";
}

.fa-home:before {
  content: "\F015";
}

.fa-hooli:before {
  content: "\F427";
}

.fa-hornbill:before {
  content: "\F592";
}

.fa-horse:before {
  content: "\F6F0";
}

.fa-horse-head:before {
  content: "\F7AB";
}

.fa-hospital:before {
  content: "\F0F8";
}

.fa-hospital-alt:before {
  content: "\F47D";
}

.fa-hospital-symbol:before {
  content: "\F47E";
}

.fa-hospital-user:before {
  content: "\F80D";
}

.fa-hot-tub:before {
  content: "\F593";
}

.fa-hotdog:before {
  content: "\F80F";
}

.fa-hotel:before {
  content: "\F594";
}

.fa-hotjar:before {
  content: "\F3B1";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-start:before {
  content: "\F251";
}

.fa-house-damage:before {
  content: "\F6F1";
}

.fa-house-user:before {
  content: "\E065";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-hryvnia:before {
  content: "\F6F2";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-hubspot:before {
  content: "\F3B2";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-ice-cream:before {
  content: "\F810";
}

.fa-icicles:before {
  content: "\F7AD";
}

.fa-icons:before {
  content: "\F86D";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-id-card:before {
  content: "\F2C2";
}

.fa-id-card-alt:before {
  content: "\F47F";
}

.fa-ideal:before {
  content: "\E013";
}

.fa-igloo:before {
  content: "\F7AE";
}

.fa-image:before {
  content: "\F03E";
}

.fa-images:before {
  content: "\F302";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-industry:before {
  content: "\F275";
}

.fa-infinity:before {
  content: "\F534";
}

.fa-info:before {
  content: "\F129";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-innosoft:before {
  content: "\E080";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-instagram-square:before {
  content: "\E055";
}

.fa-instalod:before {
  content: "\E081";
}

.fa-intercom:before {
  content: "\F7AF";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-invision:before {
  content: "\F7B0";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-italic:before {
  content: "\F033";
}

.fa-itch-io:before {
  content: "\F83A";
}

.fa-itunes:before {
  content: "\F3B4";
}

.fa-itunes-note:before {
  content: "\F3B5";
}

.fa-java:before {
  content: "\F4E4";
}

.fa-jedi:before {
  content: "\F669";
}

.fa-jedi-order:before {
  content: "\F50E";
}

.fa-jenkins:before {
  content: "\F3B6";
}

.fa-jira:before {
  content: "\F7B1";
}

.fa-joget:before {
  content: "\F3B7";
}

.fa-joint:before {
  content: "\F595";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-journal-whills:before {
  content: "\F66A";
}

.fa-js:before {
  content: "\F3B8";
}

.fa-js-square:before {
  content: "\F3B9";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-kaaba:before {
  content: "\F66B";
}

.fa-kaggle:before {
  content: "\F5FA";
}

.fa-key:before {
  content: "\F084";
}

.fa-keybase:before {
  content: "\F4F5";
}

.fa-keyboard:before {
  content: "\F11C";
}

.fa-keycdn:before {
  content: "\F3BA";
}

.fa-khanda:before {
  content: "\F66D";
}

.fa-kickstarter:before {
  content: "\F3BB";
}

.fa-kickstarter-k:before {
  content: "\F3BC";
}

.fa-kiss:before {
  content: "\F596";
}

.fa-kiss-beam:before {
  content: "\F597";
}

.fa-kiss-wink-heart:before {
  content: "\F598";
}

.fa-kiwi-bird:before {
  content: "\F535";
}

.fa-korvue:before {
  content: "\F42F";
}

.fa-landmark:before {
  content: "\F66F";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-laptop-code:before {
  content: "\F5FC";
}

.fa-laptop-house:before {
  content: "\E066";
}

.fa-laptop-medical:before {
  content: "\F812";
}

.fa-laravel:before {
  content: "\F3BD";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-laugh:before {
  content: "\F599";
}

.fa-laugh-beam:before {
  content: "\F59A";
}

.fa-laugh-squint:before {
  content: "\F59B";
}

.fa-laugh-wink:before {
  content: "\F59C";
}

.fa-layer-group:before {
  content: "\F5FD";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-lemon:before {
  content: "\F094";
}

.fa-less:before {
  content: "\F41D";
}

.fa-less-than:before {
  content: "\F536";
}

.fa-less-than-equal:before {
  content: "\F537";
}

.fa-level-down-alt:before {
  content: "\F3BE";
}

.fa-level-up-alt:before {
  content: "\F3BF";
}

.fa-life-ring:before {
  content: "\F1CD";
}

.fa-lightbulb:before {
  content: "\F0EB";
}

.fa-line:before {
  content: "\F3C0";
}

.fa-link:before {
  content: "\F0C1";
}

.fa-linkedin:before {
  content: "\F08C";
}

.fa-linkedin-in:before {
  content: "\F0E1";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-lira-sign:before {
  content: "\F195";
}

.fa-list:before {
  content: "\F03A";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-lock:before {
  content: "\F023";
}

.fa-lock-open:before {
  content: "\F3C1";
}

.fa-long-arrow-alt-down:before {
  content: "\F309";
}

.fa-long-arrow-alt-left:before {
  content: "\F30A";
}

.fa-long-arrow-alt-right:before {
  content: "\F30B";
}

.fa-long-arrow-alt-up:before {
  content: "\F30C";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-luggage-cart:before {
  content: "\F59D";
}

.fa-lungs:before {
  content: "\F604";
}

.fa-lungs-virus:before {
  content: "\E067";
}

.fa-lyft:before {
  content: "\F3C3";
}

.fa-magento:before {
  content: "\F3C4";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-mail-bulk:before {
  content: "\F674";
}

.fa-mailchimp:before {
  content: "\F59E";
}

.fa-male:before {
  content: "\F183";
}

.fa-mandalorian:before {
  content: "\F50F";
}

.fa-map:before {
  content: "\F279";
}

.fa-map-marked:before {
  content: "\F59F";
}

.fa-map-marked-alt:before {
  content: "\F5A0";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-map-marker-alt:before {
  content: "\F3C5";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-markdown:before {
  content: "\F60F";
}

.fa-marker:before {
  content: "\F5A1";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mask:before {
  content: "\F6FA";
}

.fa-mastodon:before {
  content: "\F4F6";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-mdb:before {
  content: "\F8CA";
}

.fa-medal:before {
  content: "\F5A2";
}

.fa-medapps:before {
  content: "\F3C6";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-medium-m:before {
  content: "\F3C7";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-medrt:before {
  content: "\F3C8";
}

.fa-meetup:before {
  content: "\F2E0";
}

.fa-megaport:before {
  content: "\F5A3";
}

.fa-meh:before {
  content: "\F11A";
}

.fa-meh-blank:before {
  content: "\F5A4";
}

.fa-meh-rolling-eyes:before {
  content: "\F5A5";
}

.fa-memory:before {
  content: "\F538";
}

.fa-mendeley:before {
  content: "\F7B3";
}

.fa-menorah:before {
  content: "\F676";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-meteor:before {
  content: "\F753";
}

.fa-microblog:before {
  content: "\E01A";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-alt:before {
  content: "\F3C9";
}

.fa-microphone-alt-slash:before {
  content: "\F539";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-microscope:before {
  content: "\F610";
}

.fa-microsoft:before {
  content: "\F3CA";
}

.fa-minus:before {
  content: "\F068";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-mitten:before {
  content: "\F7B5";
}

.fa-mix:before {
  content: "\F3CB";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-mixer:before {
  content: "\E056";
}

.fa-mizuni:before {
  content: "\F3CC";
}

.fa-mobile:before {
  content: "\F10B";
}

.fa-mobile-alt:before {
  content: "\F3CD";
}

.fa-modx:before {
  content: "\F285";
}

.fa-monero:before {
  content: "\F3D0";
}

.fa-money-bill:before {
  content: "\F0D6";
}

.fa-money-bill-alt:before {
  content: "\F3D1";
}

.fa-money-bill-wave:before {
  content: "\F53A";
}

.fa-money-bill-wave-alt:before {
  content: "\F53B";
}

.fa-money-check:before {
  content: "\F53C";
}

.fa-money-check-alt:before {
  content: "\F53D";
}

.fa-monument:before {
  content: "\F5A6";
}

.fa-moon:before {
  content: "\F186";
}

.fa-mortar-pestle:before {
  content: "\F5A7";
}

.fa-mosque:before {
  content: "\F678";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-mountain:before {
  content: "\F6FC";
}

.fa-mouse:before {
  content: "\F8CC";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-mug-hot:before {
  content: "\F7B6";
}

.fa-music:before {
  content: "\F001";
}

.fa-napster:before {
  content: "\F3D2";
}

.fa-neos:before {
  content: "\F612";
}

.fa-network-wired:before {
  content: "\F6FF";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-newspaper:before {
  content: "\F1EA";
}

.fa-nimblr:before {
  content: "\F5A8";
}

.fa-node:before {
  content: "\F419";
}

.fa-node-js:before {
  content: "\F3D3";
}

.fa-not-equal:before {
  content: "\F53E";
}

.fa-notes-medical:before {
  content: "\F481";
}

.fa-npm:before {
  content: "\F3D4";
}

.fa-ns8:before {
  content: "\F3D5";
}

.fa-nutritionix:before {
  content: "\F3D6";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-octopus-deploy:before {
  content: "\E082";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-oil-can:before {
  content: "\F613";
}

.fa-old-republic:before {
  content: "\F510";
}

.fa-om:before {
  content: "\F679";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-orcid:before {
  content: "\F8D2";
}

.fa-osi:before {
  content: "\F41A";
}

.fa-otter:before {
  content: "\F700";
}

.fa-outdent:before {
  content: "\F03B";
}

.fa-page4:before {
  content: "\F3D7";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-pager:before {
  content: "\F815";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-paint-roller:before {
  content: "\F5AA";
}

.fa-palette:before {
  content: "\F53F";
}

.fa-palfed:before {
  content: "\F3D8";
}

.fa-pallet:before {
  content: "\F482";
}

.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-parachute-box:before {
  content: "\F4CD";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-parking:before {
  content: "\F540";
}

.fa-passport:before {
  content: "\F5AB";
}

.fa-pastafarianism:before {
  content: "\F67B";
}

.fa-paste:before {
  content: "\F0EA";
}

.fa-patreon:before {
  content: "\F3D9";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-peace:before {
  content: "\F67C";
}

.fa-pen:before {
  content: "\F304";
}

.fa-pen-alt:before {
  content: "\F305";
}

.fa-pen-fancy:before {
  content: "\F5AC";
}

.fa-pen-nib:before {
  content: "\F5AD";
}

.fa-pen-square:before {
  content: "\F14B";
}

.fa-pencil-alt:before {
  content: "\F303";
}

.fa-pencil-ruler:before {
  content: "\F5AE";
}

.fa-penny-arcade:before {
  content: "\F704";
}

.fa-people-arrows:before {
  content: "\E068";
}

.fa-people-carry:before {
  content: "\F4CE";
}

.fa-pepper-hot:before {
  content: "\F816";
}

.fa-perbyte:before {
  content: "\E083";
}

.fa-percent:before {
  content: "\F295";
}

.fa-percentage:before {
  content: "\F541";
}

.fa-periscope:before {
  content: "\F3DA";
}

.fa-person-booth:before {
  content: "\F756";
}

.fa-phabricator:before {
  content: "\F3DB";
}

.fa-phoenix-framework:before {
  content: "\F3DC";
}

.fa-phoenix-squadron:before {
  content: "\F511";
}

.fa-phone:before {
  content: "\F095";
}

.fa-phone-alt:before {
  content: "\F879";
}

.fa-phone-slash:before {
  content: "\F3DD";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-phone-square-alt:before {
  content: "\F87B";
}

.fa-phone-volume:before {
  content: "\F2A0";
}

.fa-photo-video:before {
  content: "\F87C";
}

.fa-php:before {
  content: "\F457";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-pied-piper-hat:before {
  content: "\F4E5";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-square:before {
  content: "\E01E";
}

.fa-piggy-bank:before {
  content: "\F4D3";
}

.fa-pills:before {
  content: "\F484";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-pizza-slice:before {
  content: "\F818";
}

.fa-place-of-worship:before {
  content: "\F67F";
}

.fa-plane:before {
  content: "\F072";
}

.fa-plane-arrival:before {
  content: "\F5AF";
}

.fa-plane-departure:before {
  content: "\F5B0";
}

.fa-plane-slash:before {
  content: "\E069";
}

.fa-play:before {
  content: "\F04B";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-playstation:before {
  content: "\F3DF";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-plus:before {
  content: "\F067";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-poll:before {
  content: "\F681";
}

.fa-poll-h:before {
  content: "\F682";
}

.fa-poo:before {
  content: "\F2FE";
}

.fa-poo-storm:before {
  content: "\F75A";
}

.fa-poop:before {
  content: "\F619";
}

.fa-portrait:before {
  content: "\F3E0";
}

.fa-pound-sign:before {
  content: "\F154";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-pray:before {
  content: "\F683";
}

.fa-praying-hands:before {
  content: "\F684";
}

.fa-prescription:before {
  content: "\F5B1";
}

.fa-prescription-bottle:before {
  content: "\F485";
}

.fa-prescription-bottle-alt:before {
  content: "\F486";
}

.fa-print:before {
  content: "\F02F";
}

.fa-procedures:before {
  content: "\F487";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-project-diagram:before {
  content: "\F542";
}

.fa-pump-medical:before {
  content: "\E06A";
}

.fa-pump-soap:before {
  content: "\E06B";
}

.fa-pushed:before {
  content: "\F3E1";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-python:before {
  content: "\F3E2";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-question:before {
  content: "\F128";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-quidditch:before {
  content: "\F458";
}

.fa-quinscape:before {
  content: "\F459";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-quran:before {
  content: "\F687";
}

.fa-r-project:before {
  content: "\F4F7";
}

.fa-radiation:before {
  content: "\F7B9";
}

.fa-radiation-alt:before {
  content: "\F7BA";
}

.fa-rainbow:before {
  content: "\F75B";
}

.fa-random:before {
  content: "\F074";
}

.fa-raspberry-pi:before {
  content: "\F7BB";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-react:before {
  content: "\F41B";
}

.fa-reacteurope:before {
  content: "\F75D";
}

.fa-readme:before {
  content: "\F4D5";
}

.fa-rebel:before {
  content: "\F1D0";
}

.fa-receipt:before {
  content: "\F543";
}

.fa-record-vinyl:before {
  content: "\F8D9";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-red-river:before {
  content: "\F3E3";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-redhat:before {
  content: "\F7BC";
}

.fa-redo:before {
  content: "\F01E";
}

.fa-redo-alt:before {
  content: "\F2F9";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-remove-format:before {
  content: "\F87D";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-reply:before {
  content: "\F3E5";
}

.fa-reply-all:before {
  content: "\F122";
}

.fa-replyd:before {
  content: "\F3E6";
}

.fa-republican:before {
  content: "\F75E";
}

.fa-researchgate:before {
  content: "\F4F8";
}

.fa-resolving:before {
  content: "\F3E7";
}

.fa-restroom:before {
  content: "\F7BD";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-rev:before {
  content: "\F5B2";
}

.fa-ribbon:before {
  content: "\F4D6";
}

.fa-ring:before {
  content: "\F70B";
}

.fa-road:before {
  content: "\F018";
}

.fa-robot:before {
  content: "\F544";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-rocketchat:before {
  content: "\F3E8";
}

.fa-rockrms:before {
  content: "\F3E9";
}

.fa-route:before {
  content: "\F4D7";
}

.fa-rss:before {
  content: "\F09E";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-ruble-sign:before {
  content: "\F158";
}

.fa-ruler:before {
  content: "\F545";
}

.fa-ruler-combined:before {
  content: "\F546";
}

.fa-ruler-horizontal:before {
  content: "\F547";
}

.fa-ruler-vertical:before {
  content: "\F548";
}

.fa-running:before {
  content: "\F70C";
}

.fa-rupee-sign:before {
  content: "\F156";
}

.fa-rust:before {
  content: "\E07A";
}

.fa-sad-cry:before {
  content: "\F5B3";
}

.fa-sad-tear:before {
  content: "\F5B4";
}

.fa-safari:before {
  content: "\F267";
}

.fa-salesforce:before {
  content: "\F83B";
}

.fa-sass:before {
  content: "\F41E";
}

.fa-satellite:before {
  content: "\F7BF";
}

.fa-satellite-dish:before {
  content: "\F7C0";
}

.fa-save:before {
  content: "\F0C7";
}

.fa-schlix:before {
  content: "\F3EA";
}

.fa-school:before {
  content: "\F549";
}

.fa-screwdriver:before {
  content: "\F54A";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-scroll:before {
  content: "\F70E";
}

.fa-sd-card:before {
  content: "\F7C2";
}

.fa-search:before {
  content: "\F002";
}

.fa-search-dollar:before {
  content: "\F688";
}

.fa-search-location:before {
  content: "\F689";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-searchengin:before {
  content: "\F3EB";
}

.fa-seedling:before {
  content: "\F4D8";
}

.fa-sellcast:before {
  content: "\F2DA";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-server:before {
  content: "\F233";
}

.fa-servicestack:before {
  content: "\F3EC";
}

.fa-shapes:before {
  content: "\F61F";
}

.fa-share:before {
  content: "\F064";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-shekel-sign:before {
  content: "\F20B";
}

.fa-shield-alt:before {
  content: "\F3ED";
}

.fa-shield-virus:before {
  content: "\E06C";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-shipping-fast:before {
  content: "\F48B";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-shoe-prints:before {
  content: "\F54B";
}

.fa-shopify:before {
  content: "\E057";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-shopware:before {
  content: "\F5B5";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-shuttle-van:before {
  content: "\F5B6";
}

.fa-sign:before {
  content: "\F4D9";
}

.fa-sign-in-alt:before {
  content: "\F2F6";
}

.fa-sign-language:before {
  content: "\F2A7";
}

.fa-sign-out-alt:before {
  content: "\F2F5";
}

.fa-signal:before {
  content: "\F012";
}

.fa-signature:before {
  content: "\F5B7";
}

.fa-sim-card:before {
  content: "\F7C4";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-sink:before {
  content: "\E06D";
}

.fa-sistrix:before {
  content: "\F3EE";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-sith:before {
  content: "\F512";
}

.fa-skating:before {
  content: "\F7C5";
}

.fa-sketch:before {
  content: "\F7C6";
}

.fa-skiing:before {
  content: "\F7C9";
}

.fa-skiing-nordic:before {
  content: "\F7CA";
}

.fa-skull:before {
  content: "\F54C";
}

.fa-skull-crossbones:before {
  content: "\F714";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-slack:before {
  content: "\F198";
}

.fa-slack-hash:before {
  content: "\F3EF";
}

.fa-slash:before {
  content: "\F715";
}

.fa-sleigh:before {
  content: "\F7CC";
}

.fa-sliders-h:before {
  content: "\F1DE";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-smile:before {
  content: "\F118";
}

.fa-smile-beam:before {
  content: "\F5B8";
}

.fa-smile-wink:before {
  content: "\F4DA";
}

.fa-smog:before {
  content: "\F75F";
}

.fa-smoking:before {
  content: "\F48D";
}

.fa-smoking-ban:before {
  content: "\F54D";
}

.fa-sms:before {
  content: "\F7CD";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-snowboarding:before {
  content: "\F7CE";
}

.fa-snowflake:before {
  content: "\F2DC";
}

.fa-snowman:before {
  content: "\F7D0";
}

.fa-snowplow:before {
  content: "\F7D2";
}

.fa-soap:before {
  content: "\E06E";
}

.fa-socks:before {
  content: "\F696";
}

.fa-solar-panel:before {
  content: "\F5BA";
}

.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-alpha-down:before {
  content: "\F15D";
}

.fa-sort-alpha-down-alt:before {
  content: "\F881";
}

.fa-sort-alpha-up:before {
  content: "\F15E";
}

.fa-sort-alpha-up-alt:before {
  content: "\F882";
}

.fa-sort-amount-down:before {
  content: "\F160";
}

.fa-sort-amount-down-alt:before {
  content: "\F884";
}

.fa-sort-amount-up:before {
  content: "\F161";
}

.fa-sort-amount-up-alt:before {
  content: "\F885";
}

.fa-sort-down:before {
  content: "\F0DD";
}

.fa-sort-numeric-down:before {
  content: "\F162";
}

.fa-sort-numeric-down-alt:before {
  content: "\F886";
}

.fa-sort-numeric-up:before {
  content: "\F163";
}

.fa-sort-numeric-up-alt:before {
  content: "\F887";
}

.fa-sort-up:before {
  content: "\F0DE";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-sourcetree:before {
  content: "\F7D3";
}

.fa-spa:before {
  content: "\F5BB";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-speakap:before {
  content: "\F3F3";
}

.fa-speaker-deck:before {
  content: "\F83C";
}

.fa-spell-check:before {
  content: "\F891";
}

.fa-spider:before {
  content: "\F717";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-splotch:before {
  content: "\F5BC";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-spray-can:before {
  content: "\F5BD";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-square-full:before {
  content: "\F45C";
}

.fa-square-root-alt:before {
  content: "\F698";
}

.fa-squarespace:before {
  content: "\F5BE";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-stackpath:before {
  content: "\F842";
}

.fa-stamp:before {
  content: "\F5BF";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-and-crescent:before {
  content: "\F699";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-star-half-alt:before {
  content: "\F5C0";
}

.fa-star-of-david:before {
  content: "\F69A";
}

.fa-star-of-life:before {
  content: "\F621";
}

.fa-staylinked:before {
  content: "\F3F5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-steam-symbol:before {
  content: "\F3F6";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-sticker-mule:before {
  content: "\F3F7";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stopwatch:before {
  content: "\F2F2";
}

.fa-stopwatch-20:before {
  content: "\E06F";
}

.fa-store:before {
  content: "\F54E";
}

.fa-store-alt:before {
  content: "\F54F";
}

.fa-store-alt-slash:before {
  content: "\E070";
}

.fa-store-slash:before {
  content: "\E071";
}

.fa-strava:before {
  content: "\F428";
}

.fa-stream:before {
  content: "\F550";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-stripe:before {
  content: "\F429";
}

.fa-stripe-s:before {
  content: "\F42A";
}

.fa-stroopwafel:before {
  content: "\F551";
}

.fa-studiovinari:before {
  content: "\F3F8";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-subway:before {
  content: "\F239";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-suitcase-rolling:before {
  content: "\F5C1";
}

.fa-sun:before {
  content: "\F185";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-supple:before {
  content: "\F3F9";
}

.fa-surprise:before {
  content: "\F5C2";
}

.fa-suse:before {
  content: "\F7D6";
}

.fa-swatchbook:before {
  content: "\F5C3";
}

.fa-swift:before {
  content: "\F8E1";
}

.fa-swimmer:before {
  content: "\F5C4";
}

.fa-swimming-pool:before {
  content: "\F5C5";
}

.fa-symfony:before {
  content: "\F83D";
}

.fa-synagogue:before {
  content: "\F69B";
}

.fa-sync:before {
  content: "\F021";
}

.fa-sync-alt:before {
  content: "\F2F1";
}

.fa-syringe:before {
  content: "\F48E";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-table-tennis:before {
  content: "\F45D";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-tablet-alt:before {
  content: "\F3FA";
}

.fa-tablets:before {
  content: "\F490";
}

.fa-tachometer-alt:before {
  content: "\F3FD";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-tape:before {
  content: "\F4DB";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-taxi:before {
  content: "\F1BA";
}

.fa-teamspeak:before {
  content: "\F4F9";
}

.fa-teeth:before {
  content: "\F62E";
}

.fa-teeth-open:before {
  content: "\F62F";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-telegram-plane:before {
  content: "\F3FE";
}

.fa-temperature-high:before {
  content: "\F769";
}

.fa-temperature-low:before {
  content: "\F76B";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-tenge:before {
  content: "\F7D7";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-the-red-yeti:before {
  content: "\F69D";
}

.fa-theater-masks:before {
  content: "\F630";
}

.fa-themeco:before {
  content: "\F5C6";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-thermometer:before {
  content: "\F491";
}

.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-think-peaks:before {
  content: "\F731";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbtack:before {
  content: "\F08D";
}

.fa-ticket-alt:before {
  content: "\F3FF";
}

.fa-tiktok:before {
  content: "\E07B";
}

.fa-times:before {
  content: "\F00D";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-tint:before {
  content: "\F043";
}

.fa-tint-slash:before {
  content: "\F5C7";
}

.fa-tired:before {
  content: "\F5C8";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-toilet:before {
  content: "\F7D8";
}

.fa-toilet-paper:before {
  content: "\F71E";
}

.fa-toilet-paper-slash:before {
  content: "\E072";
}

.fa-toolbox:before {
  content: "\F552";
}

.fa-tools:before {
  content: "\F7D9";
}

.fa-tooth:before {
  content: "\F5C9";
}

.fa-torah:before {
  content: "\F6A0";
}

.fa-torii-gate:before {
  content: "\F6A1";
}

.fa-tractor:before {
  content: "\F722";
}

.fa-trade-federation:before {
  content: "\F513";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-traffic-light:before {
  content: "\F637";
}

.fa-trailer:before {
  content: "\E041";
}

.fa-train:before {
  content: "\F238";
}

.fa-tram:before {
  content: "\F7DA";
}

.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-trash-alt:before {
  content: "\F2ED";
}

.fa-trash-restore:before {
  content: "\F829";
}

.fa-trash-restore-alt:before {
  content: "\F82A";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-trello:before {
  content: "\F181";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-truck-loading:before {
  content: "\F4DE";
}

.fa-truck-monster:before {
  content: "\F63B";
}

.fa-truck-moving:before {
  content: "\F4DF";
}

.fa-truck-pickup:before {
  content: "\F63C";
}

.fa-tshirt:before {
  content: "\F553";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-tv:before {
  content: "\F26C";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-typo3:before {
  content: "\F42B";
}

.fa-uber:before {
  content: "\F402";
}

.fa-ubuntu:before {
  content: "\F7DF";
}

.fa-uikit:before {
  content: "\F403";
}

.fa-umbraco:before {
  content: "\F8E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-umbrella-beach:before {
  content: "\F5CA";
}

.fa-uncharted:before {
  content: "\E084";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-undo:before {
  content: "\F0E2";
}

.fa-undo-alt:before {
  content: "\F2EA";
}

.fa-uniregistry:before {
  content: "\F404";
}

.fa-unity:before {
  content: "\E049";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-university:before {
  content: "\F19C";
}

.fa-unlink:before {
  content: "\F127";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-unsplash:before {
  content: "\E07C";
}

.fa-untappd:before {
  content: "\F405";
}

.fa-upload:before {
  content: "\F093";
}

.fa-ups:before {
  content: "\F7E0";
}

.fa-usb:before {
  content: "\F287";
}

.fa-user:before {
  content: "\F007";
}

.fa-user-alt:before {
  content: "\F406";
}

.fa-user-alt-slash:before {
  content: "\F4FA";
}

.fa-user-astronaut:before {
  content: "\F4FB";
}

.fa-user-check:before {
  content: "\F4FC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-clock:before {
  content: "\F4FD";
}

.fa-user-cog:before {
  content: "\F4FE";
}

.fa-user-edit:before {
  content: "\F4FF";
}

.fa-user-friends:before {
  content: "\F500";
}

.fa-user-graduate:before {
  content: "\F501";
}

.fa-user-injured:before {
  content: "\F728";
}

.fa-user-lock:before {
  content: "\F502";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-user-minus:before {
  content: "\F503";
}

.fa-user-ninja:before {
  content: "\F504";
}

.fa-user-nurse:before {
  content: "\F82F";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-user-shield:before {
  content: "\F505";
}

.fa-user-slash:before {
  content: "\F506";
}

.fa-user-tag:before {
  content: "\F507";
}

.fa-user-tie:before {
  content: "\F508";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-users:before {
  content: "\F0C0";
}

.fa-users-cog:before {
  content: "\F509";
}

.fa-users-slash:before {
  content: "\E073";
}

.fa-usps:before {
  content: "\F7E1";
}

.fa-ussunnah:before {
  content: "\F407";
}

.fa-utensil-spoon:before {
  content: "\F2E5";
}

.fa-utensils:before {
  content: "\F2E7";
}

.fa-vaadin:before {
  content: "\F408";
}

.fa-vector-square:before {
  content: "\F5CB";
}

.fa-venus:before {
  content: "\F221";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-vest:before {
  content: "\E085";
}

.fa-vest-patches:before {
  content: "\E086";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-vial:before {
  content: "\F492";
}

.fa-vials:before {
  content: "\F493";
}

.fa-viber:before {
  content: "\F409";
}

.fa-video:before {
  content: "\F03D";
}

.fa-video-slash:before {
  content: "\F4E2";
}

.fa-vihara:before {
  content: "\F6A7";
}

.fa-vimeo:before {
  content: "\F40A";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-vimeo-v:before {
  content: "\F27D";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-virus:before {
  content: "\E074";
}

.fa-virus-slash:before {
  content: "\E075";
}

.fa-viruses:before {
  content: "\E076";
}

.fa-vk:before {
  content: "\F189";
}

.fa-vnv:before {
  content: "\F40B";
}

.fa-voicemail:before {
  content: "\F897";
}

.fa-volleyball-ball:before {
  content: "\F45F";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-mute:before {
  content: "\F6A9";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-vote-yea:before {
  content: "\F772";
}

.fa-vr-cardboard:before {
  content: "\F729";
}

.fa-vuejs:before {
  content: "\F41F";
}

.fa-walking:before {
  content: "\F554";
}

.fa-wallet:before {
  content: "\F555";
}

.fa-warehouse:before {
  content: "\F494";
}

.fa-watchman-monitoring:before {
  content: "\E087";
}

.fa-water:before {
  content: "\F773";
}

.fa-wave-square:before {
  content: "\F83E";
}

.fa-waze:before {
  content: "\F83F";
}

.fa-weebly:before {
  content: "\F5CC";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-weight:before {
  content: "\F496";
}

.fa-weight-hanging:before {
  content: "\F5CD";
}

.fa-weixin:before {
  content: "\F1D7";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-whatsapp-square:before {
  content: "\F40C";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-whmcs:before {
  content: "\F40D";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-wind:before {
  content: "\F72E";
}

.fa-window-close:before {
  content: "\F410";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-wine-bottle:before {
  content: "\F72F";
}

.fa-wine-glass:before {
  content: "\F4E3";
}

.fa-wine-glass-alt:before {
  content: "\F5CE";
}

.fa-wix:before {
  content: "\F5CF";
}

.fa-wizards-of-the-coast:before {
  content: "\F730";
}

.fa-wodu:before {
  content: "\E088";
}

.fa-wolf-pack-battalion:before {
  content: "\F514";
}

.fa-won-sign:before {
  content: "\F159";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-wordpress-simple:before {
  content: "\F411";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-wpressr:before {
  content: "\F3E4";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-x-ray:before {
  content: "\F497";
}

.fa-xbox:before {
  content: "\F412";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-y-combinator:before {
  content: "\F23B";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-yammer:before {
  content: "\F840";
}

.fa-yandex:before {
  content: "\F413";
}

.fa-yandex-international:before {
  content: "\F414";
}

.fa-yarn:before {
  content: "\F7E3";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-yen-sign:before {
  content: "\F157";
}

.fa-yin-yang:before {
  content: "\F6AD";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-youtube-square:before {
  content: "\F431";
}

.fa-zhihu:before {
  content: "\F63F";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?06d5f03672635f0a67010721e8e9929d);
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?06d5f03672635f0a67010721e8e9929d) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?55071ae1abc18726e23174192ebc0b68) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?56df75b6af75497c7a9a2b0847981f40) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?2eaaf2a78a47f2d9ae8d1d836eed5d24) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?8e39d5d50ead4840070075889f5daeaa) format("svg");
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*------------------------------------------------------------
*   Core CSS
------------------------------------------------------------*/

/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*
    UTILITY PACKAGE AND APPLICATION SETUP 

    Index
    @Utility Settings (Set Class Creation Variables)
    @Utility Functions
    @General Classes
    @Align Standards
    @Border Standards
    @Color Standards
    @Column Standards
    @Cursor Standards
    @Display Standards
    @Flex Standards
    @Float Standards
    @Font Standards
    @Height Standards
    @List Standards
    @Margin Standards
    @Media Query Standards
    @Opacity Standards
    @Order Standards
    @Overflow Standards
    @Padding Standards
    @Position Standards
    @Width Standards
    @Shadow Standards
    @Z-Index Standards
*/

/*------------------------------------------------------------
*   @Utility Settings
------------------------------------------------------------*/

/*------------------------------------------------------------
* @General 
------------------------------------------------------------*/

/* see utilityfunctions.scss */

/*------------------------------------------------------------
* @General 
------------------------------------------------------------*/

/* See utilities.scss */

/*------------------------------------------------------------
* Align Standards 
------------------------------------------------------------*/

/*------------------------------------------------------------
* @Border Standards 
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Color Standards
*   Tipp: Sort them alphabetically :-)
------------------------------------------------------------*/

/*------------------------------------------------------------
* Column Standards 
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Cursor Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Display Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Flex Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Float Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Font Standards
------------------------------------------------------------*/

/*, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; */

/*------------------------------------------------------------
*   @Height Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @List Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Margin Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Media Query Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Opacity Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Order Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Overflow Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Padding Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Position Standards     e.g. .fixed, .top-0
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Width Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Shadow Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   @Z-Index Standards
------------------------------------------------------------*/

/*------------------------------------------------------------
*   Section heights / widths
------------------------------------------------------------*/

/*------------------------------------------------------------
*   ...
------------------------------------------------------------*/

/*------------------------------------------------------------
*   Global Layout Settings
------------------------------------------------------------*/

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #1d1d1b;
}

main {
  display: block;
}

hr {
  height: 1px;
  border: 0;
  width: 100%;
  background-color: #afafaf;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

html {
  box-sizing: border-box;
  font-family: "Open Sans";
  line-height: 1.5;
}

*,
::after,
::before {
  box-sizing: inherit;
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre {
  margin: 0;
}

button {
  background: 0 0;
  padding: 0;
}

textarea:focus,
a:focus,
button:focus,
input[type]:focus,
input:focus {
  outline: none !important;
}

fieldset {
  margin: 0;
  padding: 0;
}

*,
::after,
::before {
  border-width: 0;
  border-style: solid;
  border-color: #e2e8f0;
}

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: inherit;
  opacity: 0.5;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.5;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}

input::placeholder,
textarea::placeholder {
  color: inherit;
  opacity: 0.5;
}

[role=button],
button {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

a {
  color: inherit;
  text-decoration: inherit;
  transition: 0.1s;
}

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}

img,
video {
  max-width: 100%;
  height: auto;
}

button[disabled] {
  cursor: default;
}

/*------------------------------------------------------------
*   ING-ON SASS-Utility Package
*
*   Author: Martin Georgi
*
*   Description: A package full of utilities for mobile first
*                applications.
*
*   Infos:      Standard classes like $m-10 (margin: 10px;)
                get applied at mobile level. Ergo:
                The MediaQueries are set to MIN-width!
                With sm: md: lg: and xl: you can apply the class 
                to a different resolution.
                e.g. lg:m-10 m-5 gives a margin of 5 on mobile and
                a margin of 10 on large (lg) devices.
*
*   Deployment: Make sure run compiler with PurgeCSS 
*   (C) ING-ON                 
------------------------------------------------------------*/

/*------------------------------------------------------------
*   Functional Classes (used to hide / show / open / close / ...)
------------------------------------------------------------*/

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

@media (min-width: 1px) {
  /*------------------------------------------------------------
  *   General Utilities  
  *   ... currently not in a nice fashion as you need to add 
  *   every item twice (in default and others )
  ------------------------------------------------------------*/

  .text-wrap {
    overflow-wrap: break-word;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .word-wrap {
    word-wrap: break-word;
  }

  .word-nowrap {
    word-wrap: normal;
  }

  .nowrap {
    white-space: nowrap;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .text\:spread * {
    color: inherit;
  }

  .border-color\:spread * {
    border-color: inherit !important;
  }

  .border-color\:spread ~ * {
    border-color: inherit !important;
  }

  .border\:give > * {
    border-style: inherit;
    border-color: inherit !important;
    background: inherit;
  }

  .bg\:spread * {
    background-color: inherit;
    background: inherit;
  }

  .bg-fixed {
    background-attachment: fixed;
  }

  .bg-local {
    background-attachment: local;
  }

  .bg-scroll {
    background-attachment: scroll;
  }

  .underline {
    text-decoration: underline;
  }

  .line-through {
    text-decoration: line-through;
  }

  .nodeco {
    text-decoration: none;
  }

  .h\:underline:hover {
    text-decoration: underline;
  }

  .h\:line-through:hover {
    text-decoration: line-through;
  }

  .h\:nodeco:hover {
    text-decoration: none;
  }

  .f\:underline:focus {
    text-decoration: underline;
  }

  .f\:line-through:focus {
    text-decoration: line-through;
  }

  .f\:nodeco:focus {
    text-decoration: none;
  }

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

  .object-contain {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .object-fill {
    -o-object-fit: fill;
    object-fit: fill;
  }

  .object-none {
    -o-object-fit: none;
    object-fit: none;
  }

  .object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down;
  }

  .object-top {
    -o-object-position: top;
    object-position: top;
  }

  .object-bottom {
    -o-object-position: bottom;
    object-position: bottom;
  }

  .object-center {
    -o-object-position: center;
    object-position: center;
  }

  .object-left {
    -o-object-position: left;
    object-position: left;
  }

  .object-right {
    -o-object-position: right;
    object-position: right;
  }

  .object-left-top {
    -o-object-position: left top;
    object-position: left top;
  }

  .object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom;
  }

  .object-right-top {
    -o-object-position: right top;
    object-position: right top;
  }

  .object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom;
  }

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

  .align-left {
    text-align: left;
  }

  .align-center {
    text-align: center;
  }

  .align-right {
    text-align: right;
  }

  .align-v-baseline {
    vertical-align: baseline;
  }

  .align-v-top {
    vertical-align: top;
  }

  .align-v-middle {
    vertical-align: middle;
  }

  .align-v-bottom {
    vertical-align: bottom;
  }

  /*------------------------------------------------------------
  *   Positioning
  ------------------------------------------------------------*/

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

  .unset {
    position: unset;
  }

  .relative {
    position: relative;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .static {
    position: static;
  }

  .top-auto {
    top: auto;
  }

  .bottom-auto {
    bottom: auto;
  }

  .left-auto {
    left: auto;
  }

  .right-auto {
    right: auto;
  }

  .top-0 {
    top: 0;
  }

  .bottom-0 {
    bottom: 0;
  }

  .left-0 {
    left: 0;
  }

  .right-0 {
    right: 0;
  }

  .top-25 {
    top: 25%;
  }

  .bottom-25 {
    bottom: 25%;
  }

  .left-25 {
    left: 25%;
  }

  .right-25 {
    right: 25%;
  }

  .top-50 {
    top: 50%;
  }

  .bottom-50 {
    bottom: 50%;
  }

  .left-50 {
    left: 50%;
  }

  .right-50 {
    right: 50%;
  }

  .top-75 {
    top: 75%;
  }

  .bottom-75 {
    bottom: 75%;
  }

  .left-75 {
    left: 75%;
  }

  .right-75 {
    right: 75%;
  }

  .top-100 {
    top: 100%;
  }

  .bottom-100 {
    bottom: 100%;
  }

  .left-100 {
    left: 100%;
  }

  .right-100 {
    right: 100%;
  }

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

  .block {
    display: block;
  }

  .block-imp {
    display: block !important;
  }

  .show {
    display: block !important;
  }

  .show-imp {
    display: block !important !important;
  }

  .hidden {
    display: none;
  }

  .hidden-imp {
    display: none !important;
  }

  .inline {
    display: inline;
  }

  .inline-imp {
    display: inline !important;
  }

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

  .inline-block-imp {
    display: inline-block !important;
  }

  .table {
    display: table;
  }

  .table-imp {
    display: table !important;
  }

  .table-row {
    display: table-row;
  }

  .table-row-imp {
    display: table-row !important;
  }

  .table-cell {
    display: table-cell;
  }

  .table-cell-imp {
    display: table-cell !important;
  }

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

  .nolist {
    margin: 0 auto;
    padding-left: 0;
    list-style: none;
  }

  .nolist {
    list-style: none;
  }

  .list {
    list-style: initial;
  }

  .list-circle {
    list-style: circle;
  }

  .list-decimal {
    list-style: decimal;
  }

  .list-decimal-leading {
    list-style: decimal-leading-zero;
  }

  .list-alpha {
    list-style: lower-alpha;
  }

  .list-Alpha {
    list-style: upper-alpha;
  }

  .list-roman {
    list-style: lower-roman;
  }

  .list-Roman {
    list-style: upper-roman;
  }

  /*------------------------------------------------------------
  *   Z-Index
  ------------------------------------------------------------*/

  .z-back {
    z-index: -999;
  }

  .z-top {
    z-index: 999;
  }

  .z-0 {
    z-index: 0;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

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

  .float-none {
    float: none;
  }

  .float-left {
    float: left;
  }

  .float-right {
    float: right;
  }

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

  .cursor-auto {
    cursor: auto;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-wait {
    cursor: wait;
  }

  .cursor-text {
    cursor: text;
  }

  .cursor-move {
    cursor: move;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

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

  .opacity-0 {
    opacity: 0;
  }

  .opacity-25 {
    opacity: 0.25;
  }

  .opacity-50 {
    opacity: 0.5;
  }

  .opacity-75 {
    opacity: 0.75;
  }

  .opacity-100 {
    opacity: 1;
  }

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

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-visible {
    overflow-x: visible;
  }

  .overflow-y-visible {
    overflow-y: visible;
  }

  .overflow-scroll {
    overflow: scroll;
  }

  .overflow-x-scroll {
    overflow-x: scroll;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-unset {
    overflow: unset;
  }

  .overflow-x-unset {
    overflow-x: unset;
  }

  .overflow-y-unset {
    overflow-y: unset;
  }

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

  .text-title-xl {
    font-size: 4rem;
  }

  .text-title-lg {
    font-size: 3rem;
  }

  .text-title-std {
    font-size: 2.25rem;
  }

  .text-title-sm {
    font-size: 1.95rem;
  }

  .text-title-xs {
    font-size: 1.875rem;
  }

  .text-xxl {
    font-size: 1.75rem;
  }

  .text-xl {
    font-size: 1.5rem;
  }

  .text-bg {
    font-size: 1.35rem;
  }

  .text-lg {
    font-size: 1.125rem;
  }

  .text-std {
    font-size: 1rem;
  }

  .text-sm {
    font-size: 0.875rem;
  }

  .text-xs {
    font-size: 0.75rem;
  }

  .text-xxs {
    font-size: 0.6rem;
  }

  .line-height-100 {
    line-height: calc(100 / 100);
  }

  .line-height-125 {
    line-height: calc(125 / 100);
  }

  .line-height-135 {
    line-height: calc(135 / 100);
  }

  .line-height-150 {
    line-height: calc(150 / 100);
  }

  .line-height-175 {
    line-height: calc(175 / 100);
  }

  .line-height-200 {
    line-height: calc(200 / 100);
  }

  .line-height-225 {
    line-height: calc(225 / 100);
  }

  .line-height-235 {
    line-height: calc(235 / 100);
  }

  .line-height-250 {
    line-height: calc(250 / 100);
  }

  .line-height-275 {
    line-height: calc(275 / 100);
  }

  .line-height-300 {
    line-height: calc(300 / 100);
  }

  .weight-light {
    font-weight: light;
  }

  .h\:weight-light:hover {
    font-weight: light;
  }

  .weight-std {
    font-weight: std;
  }

  .h\:weight-std:hover {
    font-weight: std;
  }

  .weight-semibold {
    font-weight: semibold;
  }

  .h\:weight-semibold:hover {
    font-weight: semibold;
  }

  .weight-bold {
    font-weight: bold;
  }

  .h\:weight-bold:hover {
    font-weight: bold;
  }

  .weight-extrabold {
    font-weight: extrabold;
  }

  .h\:weight-extrabold:hover {
    font-weight: extrabold;
  }

  .letter-space--5 {
    letter-spacing: -5px;
  }

  .letter-space--4 {
    letter-spacing: -4px;
  }

  .letter-space--3 {
    letter-spacing: -3px;
  }

  .letter-space--2 {
    letter-spacing: -2px;
  }

  .letter-space--1 {
    letter-spacing: -1px;
  }

  .letter-space-0 {
    letter-spacing: 0px;
  }

  .letter-space-1 {
    letter-spacing: 1px;
  }

  .letter-space-2 {
    letter-spacing: 2px;
  }

  .letter-space-3 {
    letter-spacing: 3px;
  }

  .letter-space-4 {
    letter-spacing: 4px;
  }

  .letter-space-5 {
    letter-spacing: 5px;
  }

  .letter-space-6 {
    letter-spacing: 6px;
  }

  .letter-space-7 {
    letter-spacing: 7px;
  }

  .letter-space-8 {
    letter-spacing: 8px;
  }

  .letter-space-9 {
    letter-spacing: 9px;
  }

  .letter-space-10 {
    letter-spacing: 10px;
  }

  .word-space--3 {
    word-spacing: -3px;
  }

  .word-space--2 {
    word-spacing: -2px;
  }

  .word-space--1 {
    word-spacing: -1px;
  }

  .word-space-0 {
    word-spacing: 0px;
  }

  .word-space-1 {
    word-spacing: 1px;
  }

  .word-space-2 {
    word-spacing: 2px;
  }

  .word-space-3 {
    word-spacing: 3px;
  }

  .word-space-4 {
    word-spacing: 4px;
  }

  .word-space-5 {
    word-spacing: 5px;
  }

  .word-space-6 {
    word-spacing: 6px;
  }

  .word-space-7 {
    word-spacing: 7px;
  }

  .word-space-8 {
    word-spacing: 8px;
  }

  .word-space-9 {
    word-spacing: 9px;
  }

  .word-space-10 {
    word-spacing: 10px;
  }

  /*------------------------------------------------------------
  *   Shadows
  ------------------------------------------------------------*/

  .noshadow {
    box-shadow: none;
  }

  .h\:noshadow:hover {
    box-shadow: none;
  }

  .f\:noshadow:focus {
    box-shadow: none;
  }

  .shadow-sm {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .h\:shadow-sm:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .f\:shadow-sm:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .h\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .f\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .shadow-std {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .h\:shadow-std:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .f\:shadow-std:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .shadow-lg {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .h\:shadow-lg:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .f\:shadow-lg:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .shadow-xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .h\:shadow-xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .f\:shadow-xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .h\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .f\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .h\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .f\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .btn-shadow {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  .h\:btn-shadow:hover {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  .f\:btn-shadow:focus {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  /*------------------------------------------------------------
  *   MARGINS
  ------------------------------------------------------------*/

  .m-auto {
    margin: auto;
  }

  .mx-auto {
    margin: 0 auto;
  }

  .my-auto {
    margin: auto 0;
  }

  .ml-auto {
    margin-left: auto;
  }

  .mr-auto {
    margin-right: auto;
  }

  .m--50 {
    margin: calc(-50 * 0.1rem);
  }

  .m--50px {
    margin: -50px;
  }

  .my--50 {
    margin-top: calc(-50 * 0.1rem);
    margin-bottom: calc(-50 * 0.1rem);
  }

  .mx--50 {
    margin-left: calc(-50 * 0.1rem);
    margin-right: calc(-50 * 0.1rem);
  }

  .mt--50 {
    margin-top: calc(-50 * 0.1rem);
  }

  .mb--50 {
    margin-bottom: calc(-50 * 0.1rem);
  }

  .ml--50 {
    margin-left: calc(-50 * 0.1rem);
  }

  .mr--50 {
    margin-right: calc(-50 * 0.1rem);
  }

  .m--45 {
    margin: calc(-45 * 0.1rem);
  }

  .m--45px {
    margin: -45px;
  }

  .my--45 {
    margin-top: calc(-45 * 0.1rem);
    margin-bottom: calc(-45 * 0.1rem);
  }

  .mx--45 {
    margin-left: calc(-45 * 0.1rem);
    margin-right: calc(-45 * 0.1rem);
  }

  .mt--45 {
    margin-top: calc(-45 * 0.1rem);
  }

  .mb--45 {
    margin-bottom: calc(-45 * 0.1rem);
  }

  .ml--45 {
    margin-left: calc(-45 * 0.1rem);
  }

  .mr--45 {
    margin-right: calc(-45 * 0.1rem);
  }

  .m--40 {
    margin: calc(-40 * 0.1rem);
  }

  .m--40px {
    margin: -40px;
  }

  .my--40 {
    margin-top: calc(-40 * 0.1rem);
    margin-bottom: calc(-40 * 0.1rem);
  }

  .mx--40 {
    margin-left: calc(-40 * 0.1rem);
    margin-right: calc(-40 * 0.1rem);
  }

  .mt--40 {
    margin-top: calc(-40 * 0.1rem);
  }

  .mb--40 {
    margin-bottom: calc(-40 * 0.1rem);
  }

  .ml--40 {
    margin-left: calc(-40 * 0.1rem);
  }

  .mr--40 {
    margin-right: calc(-40 * 0.1rem);
  }

  .m--35 {
    margin: calc(-35 * 0.1rem);
  }

  .m--35px {
    margin: -35px;
  }

  .my--35 {
    margin-top: calc(-35 * 0.1rem);
    margin-bottom: calc(-35 * 0.1rem);
  }

  .mx--35 {
    margin-left: calc(-35 * 0.1rem);
    margin-right: calc(-35 * 0.1rem);
  }

  .mt--35 {
    margin-top: calc(-35 * 0.1rem);
  }

  .mb--35 {
    margin-bottom: calc(-35 * 0.1rem);
  }

  .ml--35 {
    margin-left: calc(-35 * 0.1rem);
  }

  .mr--35 {
    margin-right: calc(-35 * 0.1rem);
  }

  .m--30 {
    margin: calc(-30 * 0.1rem);
  }

  .m--30px {
    margin: -30px;
  }

  .my--30 {
    margin-top: calc(-30 * 0.1rem);
    margin-bottom: calc(-30 * 0.1rem);
  }

  .mx--30 {
    margin-left: calc(-30 * 0.1rem);
    margin-right: calc(-30 * 0.1rem);
  }

  .mt--30 {
    margin-top: calc(-30 * 0.1rem);
  }

  .mb--30 {
    margin-bottom: calc(-30 * 0.1rem);
  }

  .ml--30 {
    margin-left: calc(-30 * 0.1rem);
  }

  .mr--30 {
    margin-right: calc(-30 * 0.1rem);
  }

  .m--29 {
    margin: calc(-29 * 0.1rem);
  }

  .m--29px {
    margin: -29px;
  }

  .my--29 {
    margin-top: calc(-29 * 0.1rem);
    margin-bottom: calc(-29 * 0.1rem);
  }

  .mx--29 {
    margin-left: calc(-29 * 0.1rem);
    margin-right: calc(-29 * 0.1rem);
  }

  .mt--29 {
    margin-top: calc(-29 * 0.1rem);
  }

  .mb--29 {
    margin-bottom: calc(-29 * 0.1rem);
  }

  .ml--29 {
    margin-left: calc(-29 * 0.1rem);
  }

  .mr--29 {
    margin-right: calc(-29 * 0.1rem);
  }

  .m--28 {
    margin: calc(-28 * 0.1rem);
  }

  .m--28px {
    margin: -28px;
  }

  .my--28 {
    margin-top: calc(-28 * 0.1rem);
    margin-bottom: calc(-28 * 0.1rem);
  }

  .mx--28 {
    margin-left: calc(-28 * 0.1rem);
    margin-right: calc(-28 * 0.1rem);
  }

  .mt--28 {
    margin-top: calc(-28 * 0.1rem);
  }

  .mb--28 {
    margin-bottom: calc(-28 * 0.1rem);
  }

  .ml--28 {
    margin-left: calc(-28 * 0.1rem);
  }

  .mr--28 {
    margin-right: calc(-28 * 0.1rem);
  }

  .m--27 {
    margin: calc(-27 * 0.1rem);
  }

  .m--27px {
    margin: -27px;
  }

  .my--27 {
    margin-top: calc(-27 * 0.1rem);
    margin-bottom: calc(-27 * 0.1rem);
  }

  .mx--27 {
    margin-left: calc(-27 * 0.1rem);
    margin-right: calc(-27 * 0.1rem);
  }

  .mt--27 {
    margin-top: calc(-27 * 0.1rem);
  }

  .mb--27 {
    margin-bottom: calc(-27 * 0.1rem);
  }

  .ml--27 {
    margin-left: calc(-27 * 0.1rem);
  }

  .mr--27 {
    margin-right: calc(-27 * 0.1rem);
  }

  .m--26 {
    margin: calc(-26 * 0.1rem);
  }

  .m--26px {
    margin: -26px;
  }

  .my--26 {
    margin-top: calc(-26 * 0.1rem);
    margin-bottom: calc(-26 * 0.1rem);
  }

  .mx--26 {
    margin-left: calc(-26 * 0.1rem);
    margin-right: calc(-26 * 0.1rem);
  }

  .mt--26 {
    margin-top: calc(-26 * 0.1rem);
  }

  .mb--26 {
    margin-bottom: calc(-26 * 0.1rem);
  }

  .ml--26 {
    margin-left: calc(-26 * 0.1rem);
  }

  .mr--26 {
    margin-right: calc(-26 * 0.1rem);
  }

  .m--25 {
    margin: calc(-25 * 0.1rem);
  }

  .m--25px {
    margin: -25px;
  }

  .my--25 {
    margin-top: calc(-25 * 0.1rem);
    margin-bottom: calc(-25 * 0.1rem);
  }

  .mx--25 {
    margin-left: calc(-25 * 0.1rem);
    margin-right: calc(-25 * 0.1rem);
  }

  .mt--25 {
    margin-top: calc(-25 * 0.1rem);
  }

  .mb--25 {
    margin-bottom: calc(-25 * 0.1rem);
  }

  .ml--25 {
    margin-left: calc(-25 * 0.1rem);
  }

  .mr--25 {
    margin-right: calc(-25 * 0.1rem);
  }

  .m--24 {
    margin: calc(-24 * 0.1rem);
  }

  .m--24px {
    margin: -24px;
  }

  .my--24 {
    margin-top: calc(-24 * 0.1rem);
    margin-bottom: calc(-24 * 0.1rem);
  }

  .mx--24 {
    margin-left: calc(-24 * 0.1rem);
    margin-right: calc(-24 * 0.1rem);
  }

  .mt--24 {
    margin-top: calc(-24 * 0.1rem);
  }

  .mb--24 {
    margin-bottom: calc(-24 * 0.1rem);
  }

  .ml--24 {
    margin-left: calc(-24 * 0.1rem);
  }

  .mr--24 {
    margin-right: calc(-24 * 0.1rem);
  }

  .m--23 {
    margin: calc(-23 * 0.1rem);
  }

  .m--23px {
    margin: -23px;
  }

  .my--23 {
    margin-top: calc(-23 * 0.1rem);
    margin-bottom: calc(-23 * 0.1rem);
  }

  .mx--23 {
    margin-left: calc(-23 * 0.1rem);
    margin-right: calc(-23 * 0.1rem);
  }

  .mt--23 {
    margin-top: calc(-23 * 0.1rem);
  }

  .mb--23 {
    margin-bottom: calc(-23 * 0.1rem);
  }

  .ml--23 {
    margin-left: calc(-23 * 0.1rem);
  }

  .mr--23 {
    margin-right: calc(-23 * 0.1rem);
  }

  .m--22 {
    margin: calc(-22 * 0.1rem);
  }

  .m--22px {
    margin: -22px;
  }

  .my--22 {
    margin-top: calc(-22 * 0.1rem);
    margin-bottom: calc(-22 * 0.1rem);
  }

  .mx--22 {
    margin-left: calc(-22 * 0.1rem);
    margin-right: calc(-22 * 0.1rem);
  }

  .mt--22 {
    margin-top: calc(-22 * 0.1rem);
  }

  .mb--22 {
    margin-bottom: calc(-22 * 0.1rem);
  }

  .ml--22 {
    margin-left: calc(-22 * 0.1rem);
  }

  .mr--22 {
    margin-right: calc(-22 * 0.1rem);
  }

  .m--21 {
    margin: calc(-21 * 0.1rem);
  }

  .m--21px {
    margin: -21px;
  }

  .my--21 {
    margin-top: calc(-21 * 0.1rem);
    margin-bottom: calc(-21 * 0.1rem);
  }

  .mx--21 {
    margin-left: calc(-21 * 0.1rem);
    margin-right: calc(-21 * 0.1rem);
  }

  .mt--21 {
    margin-top: calc(-21 * 0.1rem);
  }

  .mb--21 {
    margin-bottom: calc(-21 * 0.1rem);
  }

  .ml--21 {
    margin-left: calc(-21 * 0.1rem);
  }

  .mr--21 {
    margin-right: calc(-21 * 0.1rem);
  }

  .m--20 {
    margin: calc(-20 * 0.1rem);
  }

  .m--20px {
    margin: -20px;
  }

  .my--20 {
    margin-top: calc(-20 * 0.1rem);
    margin-bottom: calc(-20 * 0.1rem);
  }

  .mx--20 {
    margin-left: calc(-20 * 0.1rem);
    margin-right: calc(-20 * 0.1rem);
  }

  .mt--20 {
    margin-top: calc(-20 * 0.1rem);
  }

  .mb--20 {
    margin-bottom: calc(-20 * 0.1rem);
  }

  .ml--20 {
    margin-left: calc(-20 * 0.1rem);
  }

  .mr--20 {
    margin-right: calc(-20 * 0.1rem);
  }

  .m--19 {
    margin: calc(-19 * 0.1rem);
  }

  .m--19px {
    margin: -19px;
  }

  .my--19 {
    margin-top: calc(-19 * 0.1rem);
    margin-bottom: calc(-19 * 0.1rem);
  }

  .mx--19 {
    margin-left: calc(-19 * 0.1rem);
    margin-right: calc(-19 * 0.1rem);
  }

  .mt--19 {
    margin-top: calc(-19 * 0.1rem);
  }

  .mb--19 {
    margin-bottom: calc(-19 * 0.1rem);
  }

  .ml--19 {
    margin-left: calc(-19 * 0.1rem);
  }

  .mr--19 {
    margin-right: calc(-19 * 0.1rem);
  }

  .m--18 {
    margin: calc(-18 * 0.1rem);
  }

  .m--18px {
    margin: -18px;
  }

  .my--18 {
    margin-top: calc(-18 * 0.1rem);
    margin-bottom: calc(-18 * 0.1rem);
  }

  .mx--18 {
    margin-left: calc(-18 * 0.1rem);
    margin-right: calc(-18 * 0.1rem);
  }

  .mt--18 {
    margin-top: calc(-18 * 0.1rem);
  }

  .mb--18 {
    margin-bottom: calc(-18 * 0.1rem);
  }

  .ml--18 {
    margin-left: calc(-18 * 0.1rem);
  }

  .mr--18 {
    margin-right: calc(-18 * 0.1rem);
  }

  .m--17 {
    margin: calc(-17 * 0.1rem);
  }

  .m--17px {
    margin: -17px;
  }

  .my--17 {
    margin-top: calc(-17 * 0.1rem);
    margin-bottom: calc(-17 * 0.1rem);
  }

  .mx--17 {
    margin-left: calc(-17 * 0.1rem);
    margin-right: calc(-17 * 0.1rem);
  }

  .mt--17 {
    margin-top: calc(-17 * 0.1rem);
  }

  .mb--17 {
    margin-bottom: calc(-17 * 0.1rem);
  }

  .ml--17 {
    margin-left: calc(-17 * 0.1rem);
  }

  .mr--17 {
    margin-right: calc(-17 * 0.1rem);
  }

  .m--16 {
    margin: calc(-16 * 0.1rem);
  }

  .m--16px {
    margin: -16px;
  }

  .my--16 {
    margin-top: calc(-16 * 0.1rem);
    margin-bottom: calc(-16 * 0.1rem);
  }

  .mx--16 {
    margin-left: calc(-16 * 0.1rem);
    margin-right: calc(-16 * 0.1rem);
  }

  .mt--16 {
    margin-top: calc(-16 * 0.1rem);
  }

  .mb--16 {
    margin-bottom: calc(-16 * 0.1rem);
  }

  .ml--16 {
    margin-left: calc(-16 * 0.1rem);
  }

  .mr--16 {
    margin-right: calc(-16 * 0.1rem);
  }

  .m--15 {
    margin: calc(-15 * 0.1rem);
  }

  .m--15px {
    margin: -15px;
  }

  .my--15 {
    margin-top: calc(-15 * 0.1rem);
    margin-bottom: calc(-15 * 0.1rem);
  }

  .mx--15 {
    margin-left: calc(-15 * 0.1rem);
    margin-right: calc(-15 * 0.1rem);
  }

  .mt--15 {
    margin-top: calc(-15 * 0.1rem);
  }

  .mb--15 {
    margin-bottom: calc(-15 * 0.1rem);
  }

  .ml--15 {
    margin-left: calc(-15 * 0.1rem);
  }

  .mr--15 {
    margin-right: calc(-15 * 0.1rem);
  }

  .m--14 {
    margin: calc(-14 * 0.1rem);
  }

  .m--14px {
    margin: -14px;
  }

  .my--14 {
    margin-top: calc(-14 * 0.1rem);
    margin-bottom: calc(-14 * 0.1rem);
  }

  .mx--14 {
    margin-left: calc(-14 * 0.1rem);
    margin-right: calc(-14 * 0.1rem);
  }

  .mt--14 {
    margin-top: calc(-14 * 0.1rem);
  }

  .mb--14 {
    margin-bottom: calc(-14 * 0.1rem);
  }

  .ml--14 {
    margin-left: calc(-14 * 0.1rem);
  }

  .mr--14 {
    margin-right: calc(-14 * 0.1rem);
  }

  .m--13 {
    margin: calc(-13 * 0.1rem);
  }

  .m--13px {
    margin: -13px;
  }

  .my--13 {
    margin-top: calc(-13 * 0.1rem);
    margin-bottom: calc(-13 * 0.1rem);
  }

  .mx--13 {
    margin-left: calc(-13 * 0.1rem);
    margin-right: calc(-13 * 0.1rem);
  }

  .mt--13 {
    margin-top: calc(-13 * 0.1rem);
  }

  .mb--13 {
    margin-bottom: calc(-13 * 0.1rem);
  }

  .ml--13 {
    margin-left: calc(-13 * 0.1rem);
  }

  .mr--13 {
    margin-right: calc(-13 * 0.1rem);
  }

  .m--12 {
    margin: calc(-12 * 0.1rem);
  }

  .m--12px {
    margin: -12px;
  }

  .my--12 {
    margin-top: calc(-12 * 0.1rem);
    margin-bottom: calc(-12 * 0.1rem);
  }

  .mx--12 {
    margin-left: calc(-12 * 0.1rem);
    margin-right: calc(-12 * 0.1rem);
  }

  .mt--12 {
    margin-top: calc(-12 * 0.1rem);
  }

  .mb--12 {
    margin-bottom: calc(-12 * 0.1rem);
  }

  .ml--12 {
    margin-left: calc(-12 * 0.1rem);
  }

  .mr--12 {
    margin-right: calc(-12 * 0.1rem);
  }

  .m--11 {
    margin: calc(-11 * 0.1rem);
  }

  .m--11px {
    margin: -11px;
  }

  .my--11 {
    margin-top: calc(-11 * 0.1rem);
    margin-bottom: calc(-11 * 0.1rem);
  }

  .mx--11 {
    margin-left: calc(-11 * 0.1rem);
    margin-right: calc(-11 * 0.1rem);
  }

  .mt--11 {
    margin-top: calc(-11 * 0.1rem);
  }

  .mb--11 {
    margin-bottom: calc(-11 * 0.1rem);
  }

  .ml--11 {
    margin-left: calc(-11 * 0.1rem);
  }

  .mr--11 {
    margin-right: calc(-11 * 0.1rem);
  }

  .m--10 {
    margin: calc(-10 * 0.1rem);
  }

  .m--10px {
    margin: -10px;
  }

  .my--10 {
    margin-top: calc(-10 * 0.1rem);
    margin-bottom: calc(-10 * 0.1rem);
  }

  .mx--10 {
    margin-left: calc(-10 * 0.1rem);
    margin-right: calc(-10 * 0.1rem);
  }

  .mt--10 {
    margin-top: calc(-10 * 0.1rem);
  }

  .mb--10 {
    margin-bottom: calc(-10 * 0.1rem);
  }

  .ml--10 {
    margin-left: calc(-10 * 0.1rem);
  }

  .mr--10 {
    margin-right: calc(-10 * 0.1rem);
  }

  .m--9 {
    margin: calc(-9 * 0.1rem);
  }

  .m--9px {
    margin: -9px;
  }

  .my--9 {
    margin-top: calc(-9 * 0.1rem);
    margin-bottom: calc(-9 * 0.1rem);
  }

  .mx--9 {
    margin-left: calc(-9 * 0.1rem);
    margin-right: calc(-9 * 0.1rem);
  }

  .mt--9 {
    margin-top: calc(-9 * 0.1rem);
  }

  .mb--9 {
    margin-bottom: calc(-9 * 0.1rem);
  }

  .ml--9 {
    margin-left: calc(-9 * 0.1rem);
  }

  .mr--9 {
    margin-right: calc(-9 * 0.1rem);
  }

  .m--8 {
    margin: calc(-8 * 0.1rem);
  }

  .m--8px {
    margin: -8px;
  }

  .my--8 {
    margin-top: calc(-8 * 0.1rem);
    margin-bottom: calc(-8 * 0.1rem);
  }

  .mx--8 {
    margin-left: calc(-8 * 0.1rem);
    margin-right: calc(-8 * 0.1rem);
  }

  .mt--8 {
    margin-top: calc(-8 * 0.1rem);
  }

  .mb--8 {
    margin-bottom: calc(-8 * 0.1rem);
  }

  .ml--8 {
    margin-left: calc(-8 * 0.1rem);
  }

  .mr--8 {
    margin-right: calc(-8 * 0.1rem);
  }

  .m--7 {
    margin: calc(-7 * 0.1rem);
  }

  .m--7px {
    margin: -7px;
  }

  .my--7 {
    margin-top: calc(-7 * 0.1rem);
    margin-bottom: calc(-7 * 0.1rem);
  }

  .mx--7 {
    margin-left: calc(-7 * 0.1rem);
    margin-right: calc(-7 * 0.1rem);
  }

  .mt--7 {
    margin-top: calc(-7 * 0.1rem);
  }

  .mb--7 {
    margin-bottom: calc(-7 * 0.1rem);
  }

  .ml--7 {
    margin-left: calc(-7 * 0.1rem);
  }

  .mr--7 {
    margin-right: calc(-7 * 0.1rem);
  }

  .m--6 {
    margin: calc(-6 * 0.1rem);
  }

  .m--6px {
    margin: -6px;
  }

  .my--6 {
    margin-top: calc(-6 * 0.1rem);
    margin-bottom: calc(-6 * 0.1rem);
  }

  .mx--6 {
    margin-left: calc(-6 * 0.1rem);
    margin-right: calc(-6 * 0.1rem);
  }

  .mt--6 {
    margin-top: calc(-6 * 0.1rem);
  }

  .mb--6 {
    margin-bottom: calc(-6 * 0.1rem);
  }

  .ml--6 {
    margin-left: calc(-6 * 0.1rem);
  }

  .mr--6 {
    margin-right: calc(-6 * 0.1rem);
  }

  .m--5 {
    margin: calc(-5 * 0.1rem);
  }

  .m--5px {
    margin: -5px;
  }

  .my--5 {
    margin-top: calc(-5 * 0.1rem);
    margin-bottom: calc(-5 * 0.1rem);
  }

  .mx--5 {
    margin-left: calc(-5 * 0.1rem);
    margin-right: calc(-5 * 0.1rem);
  }

  .mt--5 {
    margin-top: calc(-5 * 0.1rem);
  }

  .mb--5 {
    margin-bottom: calc(-5 * 0.1rem);
  }

  .ml--5 {
    margin-left: calc(-5 * 0.1rem);
  }

  .mr--5 {
    margin-right: calc(-5 * 0.1rem);
  }

  .m--4 {
    margin: calc(-4 * 0.1rem);
  }

  .m--4px {
    margin: -4px;
  }

  .my--4 {
    margin-top: calc(-4 * 0.1rem);
    margin-bottom: calc(-4 * 0.1rem);
  }

  .mx--4 {
    margin-left: calc(-4 * 0.1rem);
    margin-right: calc(-4 * 0.1rem);
  }

  .mt--4 {
    margin-top: calc(-4 * 0.1rem);
  }

  .mb--4 {
    margin-bottom: calc(-4 * 0.1rem);
  }

  .ml--4 {
    margin-left: calc(-4 * 0.1rem);
  }

  .mr--4 {
    margin-right: calc(-4 * 0.1rem);
  }

  .m--3 {
    margin: calc(-3 * 0.1rem);
  }

  .m--3px {
    margin: -3px;
  }

  .my--3 {
    margin-top: calc(-3 * 0.1rem);
    margin-bottom: calc(-3 * 0.1rem);
  }

  .mx--3 {
    margin-left: calc(-3 * 0.1rem);
    margin-right: calc(-3 * 0.1rem);
  }

  .mt--3 {
    margin-top: calc(-3 * 0.1rem);
  }

  .mb--3 {
    margin-bottom: calc(-3 * 0.1rem);
  }

  .ml--3 {
    margin-left: calc(-3 * 0.1rem);
  }

  .mr--3 {
    margin-right: calc(-3 * 0.1rem);
  }

  .m--2 {
    margin: calc(-2 * 0.1rem);
  }

  .m--2px {
    margin: -2px;
  }

  .my--2 {
    margin-top: calc(-2 * 0.1rem);
    margin-bottom: calc(-2 * 0.1rem);
  }

  .mx--2 {
    margin-left: calc(-2 * 0.1rem);
    margin-right: calc(-2 * 0.1rem);
  }

  .mt--2 {
    margin-top: calc(-2 * 0.1rem);
  }

  .mb--2 {
    margin-bottom: calc(-2 * 0.1rem);
  }

  .ml--2 {
    margin-left: calc(-2 * 0.1rem);
  }

  .mr--2 {
    margin-right: calc(-2 * 0.1rem);
  }

  .m--1 {
    margin: calc(-1 * 0.1rem);
  }

  .m--1px {
    margin: -1px;
  }

  .my--1 {
    margin-top: calc(-1 * 0.1rem);
    margin-bottom: calc(-1 * 0.1rem);
  }

  .mx--1 {
    margin-left: calc(-1 * 0.1rem);
    margin-right: calc(-1 * 0.1rem);
  }

  .mt--1 {
    margin-top: calc(-1 * 0.1rem);
  }

  .mb--1 {
    margin-bottom: calc(-1 * 0.1rem);
  }

  .ml--1 {
    margin-left: calc(-1 * 0.1rem);
  }

  .mr--1 {
    margin-right: calc(-1 * 0.1rem);
  }

  .m-0 {
    margin: calc(0 * 0.1rem);
  }

  .m-0px {
    margin: 0px;
  }

  .my-0 {
    margin-top: calc(0 * 0.1rem);
    margin-bottom: calc(0 * 0.1rem);
  }

  .mx-0 {
    margin-left: calc(0 * 0.1rem);
    margin-right: calc(0 * 0.1rem);
  }

  .mt-0 {
    margin-top: calc(0 * 0.1rem);
  }

  .mb-0 {
    margin-bottom: calc(0 * 0.1rem);
  }

  .ml-0 {
    margin-left: calc(0 * 0.1rem);
  }

  .mr-0 {
    margin-right: calc(0 * 0.1rem);
  }

  .m-1 {
    margin: calc(1 * 0.1rem);
  }

  .m-1px {
    margin: 1px;
  }

  .my-1 {
    margin-top: calc(1 * 0.1rem);
    margin-bottom: calc(1 * 0.1rem);
  }

  .mx-1 {
    margin-left: calc(1 * 0.1rem);
    margin-right: calc(1 * 0.1rem);
  }

  .mt-1 {
    margin-top: calc(1 * 0.1rem);
  }

  .mb-1 {
    margin-bottom: calc(1 * 0.1rem);
  }

  .ml-1 {
    margin-left: calc(1 * 0.1rem);
  }

  .mr-1 {
    margin-right: calc(1 * 0.1rem);
  }

  .m-2 {
    margin: calc(2 * 0.1rem);
  }

  .m-2px {
    margin: 2px;
  }

  .my-2 {
    margin-top: calc(2 * 0.1rem);
    margin-bottom: calc(2 * 0.1rem);
  }

  .mx-2 {
    margin-left: calc(2 * 0.1rem);
    margin-right: calc(2 * 0.1rem);
  }

  .mt-2 {
    margin-top: calc(2 * 0.1rem);
  }

  .mb-2 {
    margin-bottom: calc(2 * 0.1rem);
  }

  .ml-2 {
    margin-left: calc(2 * 0.1rem);
  }

  .mr-2 {
    margin-right: calc(2 * 0.1rem);
  }

  .m-3 {
    margin: calc(3 * 0.1rem);
  }

  .m-3px {
    margin: 3px;
  }

  .my-3 {
    margin-top: calc(3 * 0.1rem);
    margin-bottom: calc(3 * 0.1rem);
  }

  .mx-3 {
    margin-left: calc(3 * 0.1rem);
    margin-right: calc(3 * 0.1rem);
  }

  .mt-3 {
    margin-top: calc(3 * 0.1rem);
  }

  .mb-3 {
    margin-bottom: calc(3 * 0.1rem);
  }

  .ml-3 {
    margin-left: calc(3 * 0.1rem);
  }

  .mr-3 {
    margin-right: calc(3 * 0.1rem);
  }

  .m-4 {
    margin: calc(4 * 0.1rem);
  }

  .m-4px {
    margin: 4px;
  }

  .my-4 {
    margin-top: calc(4 * 0.1rem);
    margin-bottom: calc(4 * 0.1rem);
  }

  .mx-4 {
    margin-left: calc(4 * 0.1rem);
    margin-right: calc(4 * 0.1rem);
  }

  .mt-4 {
    margin-top: calc(4 * 0.1rem);
  }

  .mb-4 {
    margin-bottom: calc(4 * 0.1rem);
  }

  .ml-4 {
    margin-left: calc(4 * 0.1rem);
  }

  .mr-4 {
    margin-right: calc(4 * 0.1rem);
  }

  .m-5 {
    margin: calc(5 * 0.1rem);
  }

  .m-5px {
    margin: 5px;
  }

  .my-5 {
    margin-top: calc(5 * 0.1rem);
    margin-bottom: calc(5 * 0.1rem);
  }

  .mx-5 {
    margin-left: calc(5 * 0.1rem);
    margin-right: calc(5 * 0.1rem);
  }

  .mt-5 {
    margin-top: calc(5 * 0.1rem);
  }

  .mb-5 {
    margin-bottom: calc(5 * 0.1rem);
  }

  .ml-5 {
    margin-left: calc(5 * 0.1rem);
  }

  .mr-5 {
    margin-right: calc(5 * 0.1rem);
  }

  .m-6 {
    margin: calc(6 * 0.1rem);
  }

  .m-6px {
    margin: 6px;
  }

  .my-6 {
    margin-top: calc(6 * 0.1rem);
    margin-bottom: calc(6 * 0.1rem);
  }

  .mx-6 {
    margin-left: calc(6 * 0.1rem);
    margin-right: calc(6 * 0.1rem);
  }

  .mt-6 {
    margin-top: calc(6 * 0.1rem);
  }

  .mb-6 {
    margin-bottom: calc(6 * 0.1rem);
  }

  .ml-6 {
    margin-left: calc(6 * 0.1rem);
  }

  .mr-6 {
    margin-right: calc(6 * 0.1rem);
  }

  .m-7 {
    margin: calc(7 * 0.1rem);
  }

  .m-7px {
    margin: 7px;
  }

  .my-7 {
    margin-top: calc(7 * 0.1rem);
    margin-bottom: calc(7 * 0.1rem);
  }

  .mx-7 {
    margin-left: calc(7 * 0.1rem);
    margin-right: calc(7 * 0.1rem);
  }

  .mt-7 {
    margin-top: calc(7 * 0.1rem);
  }

  .mb-7 {
    margin-bottom: calc(7 * 0.1rem);
  }

  .ml-7 {
    margin-left: calc(7 * 0.1rem);
  }

  .mr-7 {
    margin-right: calc(7 * 0.1rem);
  }

  .m-8 {
    margin: calc(8 * 0.1rem);
  }

  .m-8px {
    margin: 8px;
  }

  .my-8 {
    margin-top: calc(8 * 0.1rem);
    margin-bottom: calc(8 * 0.1rem);
  }

  .mx-8 {
    margin-left: calc(8 * 0.1rem);
    margin-right: calc(8 * 0.1rem);
  }

  .mt-8 {
    margin-top: calc(8 * 0.1rem);
  }

  .mb-8 {
    margin-bottom: calc(8 * 0.1rem);
  }

  .ml-8 {
    margin-left: calc(8 * 0.1rem);
  }

  .mr-8 {
    margin-right: calc(8 * 0.1rem);
  }

  .m-9 {
    margin: calc(9 * 0.1rem);
  }

  .m-9px {
    margin: 9px;
  }

  .my-9 {
    margin-top: calc(9 * 0.1rem);
    margin-bottom: calc(9 * 0.1rem);
  }

  .mx-9 {
    margin-left: calc(9 * 0.1rem);
    margin-right: calc(9 * 0.1rem);
  }

  .mt-9 {
    margin-top: calc(9 * 0.1rem);
  }

  .mb-9 {
    margin-bottom: calc(9 * 0.1rem);
  }

  .ml-9 {
    margin-left: calc(9 * 0.1rem);
  }

  .mr-9 {
    margin-right: calc(9 * 0.1rem);
  }

  .m-10 {
    margin: calc(10 * 0.1rem);
  }

  .m-10px {
    margin: 10px;
  }

  .my-10 {
    margin-top: calc(10 * 0.1rem);
    margin-bottom: calc(10 * 0.1rem);
  }

  .mx-10 {
    margin-left: calc(10 * 0.1rem);
    margin-right: calc(10 * 0.1rem);
  }

  .mt-10 {
    margin-top: calc(10 * 0.1rem);
  }

  .mb-10 {
    margin-bottom: calc(10 * 0.1rem);
  }

  .ml-10 {
    margin-left: calc(10 * 0.1rem);
  }

  .mr-10 {
    margin-right: calc(10 * 0.1rem);
  }

  .m-11 {
    margin: calc(11 * 0.1rem);
  }

  .m-11px {
    margin: 11px;
  }

  .my-11 {
    margin-top: calc(11 * 0.1rem);
    margin-bottom: calc(11 * 0.1rem);
  }

  .mx-11 {
    margin-left: calc(11 * 0.1rem);
    margin-right: calc(11 * 0.1rem);
  }

  .mt-11 {
    margin-top: calc(11 * 0.1rem);
  }

  .mb-11 {
    margin-bottom: calc(11 * 0.1rem);
  }

  .ml-11 {
    margin-left: calc(11 * 0.1rem);
  }

  .mr-11 {
    margin-right: calc(11 * 0.1rem);
  }

  .m-12 {
    margin: calc(12 * 0.1rem);
  }

  .m-12px {
    margin: 12px;
  }

  .my-12 {
    margin-top: calc(12 * 0.1rem);
    margin-bottom: calc(12 * 0.1rem);
  }

  .mx-12 {
    margin-left: calc(12 * 0.1rem);
    margin-right: calc(12 * 0.1rem);
  }

  .mt-12 {
    margin-top: calc(12 * 0.1rem);
  }

  .mb-12 {
    margin-bottom: calc(12 * 0.1rem);
  }

  .ml-12 {
    margin-left: calc(12 * 0.1rem);
  }

  .mr-12 {
    margin-right: calc(12 * 0.1rem);
  }

  .m-13 {
    margin: calc(13 * 0.1rem);
  }

  .m-13px {
    margin: 13px;
  }

  .my-13 {
    margin-top: calc(13 * 0.1rem);
    margin-bottom: calc(13 * 0.1rem);
  }

  .mx-13 {
    margin-left: calc(13 * 0.1rem);
    margin-right: calc(13 * 0.1rem);
  }

  .mt-13 {
    margin-top: calc(13 * 0.1rem);
  }

  .mb-13 {
    margin-bottom: calc(13 * 0.1rem);
  }

  .ml-13 {
    margin-left: calc(13 * 0.1rem);
  }

  .mr-13 {
    margin-right: calc(13 * 0.1rem);
  }

  .m-14 {
    margin: calc(14 * 0.1rem);
  }

  .m-14px {
    margin: 14px;
  }

  .my-14 {
    margin-top: calc(14 * 0.1rem);
    margin-bottom: calc(14 * 0.1rem);
  }

  .mx-14 {
    margin-left: calc(14 * 0.1rem);
    margin-right: calc(14 * 0.1rem);
  }

  .mt-14 {
    margin-top: calc(14 * 0.1rem);
  }

  .mb-14 {
    margin-bottom: calc(14 * 0.1rem);
  }

  .ml-14 {
    margin-left: calc(14 * 0.1rem);
  }

  .mr-14 {
    margin-right: calc(14 * 0.1rem);
  }

  .m-15 {
    margin: calc(15 * 0.1rem);
  }

  .m-15px {
    margin: 15px;
  }

  .my-15 {
    margin-top: calc(15 * 0.1rem);
    margin-bottom: calc(15 * 0.1rem);
  }

  .mx-15 {
    margin-left: calc(15 * 0.1rem);
    margin-right: calc(15 * 0.1rem);
  }

  .mt-15 {
    margin-top: calc(15 * 0.1rem);
  }

  .mb-15 {
    margin-bottom: calc(15 * 0.1rem);
  }

  .ml-15 {
    margin-left: calc(15 * 0.1rem);
  }

  .mr-15 {
    margin-right: calc(15 * 0.1rem);
  }

  .m-16 {
    margin: calc(16 * 0.1rem);
  }

  .m-16px {
    margin: 16px;
  }

  .my-16 {
    margin-top: calc(16 * 0.1rem);
    margin-bottom: calc(16 * 0.1rem);
  }

  .mx-16 {
    margin-left: calc(16 * 0.1rem);
    margin-right: calc(16 * 0.1rem);
  }

  .mt-16 {
    margin-top: calc(16 * 0.1rem);
  }

  .mb-16 {
    margin-bottom: calc(16 * 0.1rem);
  }

  .ml-16 {
    margin-left: calc(16 * 0.1rem);
  }

  .mr-16 {
    margin-right: calc(16 * 0.1rem);
  }

  .m-17 {
    margin: calc(17 * 0.1rem);
  }

  .m-17px {
    margin: 17px;
  }

  .my-17 {
    margin-top: calc(17 * 0.1rem);
    margin-bottom: calc(17 * 0.1rem);
  }

  .mx-17 {
    margin-left: calc(17 * 0.1rem);
    margin-right: calc(17 * 0.1rem);
  }

  .mt-17 {
    margin-top: calc(17 * 0.1rem);
  }

  .mb-17 {
    margin-bottom: calc(17 * 0.1rem);
  }

  .ml-17 {
    margin-left: calc(17 * 0.1rem);
  }

  .mr-17 {
    margin-right: calc(17 * 0.1rem);
  }

  .m-18 {
    margin: calc(18 * 0.1rem);
  }

  .m-18px {
    margin: 18px;
  }

  .my-18 {
    margin-top: calc(18 * 0.1rem);
    margin-bottom: calc(18 * 0.1rem);
  }

  .mx-18 {
    margin-left: calc(18 * 0.1rem);
    margin-right: calc(18 * 0.1rem);
  }

  .mt-18 {
    margin-top: calc(18 * 0.1rem);
  }

  .mb-18 {
    margin-bottom: calc(18 * 0.1rem);
  }

  .ml-18 {
    margin-left: calc(18 * 0.1rem);
  }

  .mr-18 {
    margin-right: calc(18 * 0.1rem);
  }

  .m-19 {
    margin: calc(19 * 0.1rem);
  }

  .m-19px {
    margin: 19px;
  }

  .my-19 {
    margin-top: calc(19 * 0.1rem);
    margin-bottom: calc(19 * 0.1rem);
  }

  .mx-19 {
    margin-left: calc(19 * 0.1rem);
    margin-right: calc(19 * 0.1rem);
  }

  .mt-19 {
    margin-top: calc(19 * 0.1rem);
  }

  .mb-19 {
    margin-bottom: calc(19 * 0.1rem);
  }

  .ml-19 {
    margin-left: calc(19 * 0.1rem);
  }

  .mr-19 {
    margin-right: calc(19 * 0.1rem);
  }

  .m-20 {
    margin: calc(20 * 0.1rem);
  }

  .m-20px {
    margin: 20px;
  }

  .my-20 {
    margin-top: calc(20 * 0.1rem);
    margin-bottom: calc(20 * 0.1rem);
  }

  .mx-20 {
    margin-left: calc(20 * 0.1rem);
    margin-right: calc(20 * 0.1rem);
  }

  .mt-20 {
    margin-top: calc(20 * 0.1rem);
  }

  .mb-20 {
    margin-bottom: calc(20 * 0.1rem);
  }

  .ml-20 {
    margin-left: calc(20 * 0.1rem);
  }

  .mr-20 {
    margin-right: calc(20 * 0.1rem);
  }

  .m-21 {
    margin: calc(21 * 0.1rem);
  }

  .m-21px {
    margin: 21px;
  }

  .my-21 {
    margin-top: calc(21 * 0.1rem);
    margin-bottom: calc(21 * 0.1rem);
  }

  .mx-21 {
    margin-left: calc(21 * 0.1rem);
    margin-right: calc(21 * 0.1rem);
  }

  .mt-21 {
    margin-top: calc(21 * 0.1rem);
  }

  .mb-21 {
    margin-bottom: calc(21 * 0.1rem);
  }

  .ml-21 {
    margin-left: calc(21 * 0.1rem);
  }

  .mr-21 {
    margin-right: calc(21 * 0.1rem);
  }

  .m-22 {
    margin: calc(22 * 0.1rem);
  }

  .m-22px {
    margin: 22px;
  }

  .my-22 {
    margin-top: calc(22 * 0.1rem);
    margin-bottom: calc(22 * 0.1rem);
  }

  .mx-22 {
    margin-left: calc(22 * 0.1rem);
    margin-right: calc(22 * 0.1rem);
  }

  .mt-22 {
    margin-top: calc(22 * 0.1rem);
  }

  .mb-22 {
    margin-bottom: calc(22 * 0.1rem);
  }

  .ml-22 {
    margin-left: calc(22 * 0.1rem);
  }

  .mr-22 {
    margin-right: calc(22 * 0.1rem);
  }

  .m-23 {
    margin: calc(23 * 0.1rem);
  }

  .m-23px {
    margin: 23px;
  }

  .my-23 {
    margin-top: calc(23 * 0.1rem);
    margin-bottom: calc(23 * 0.1rem);
  }

  .mx-23 {
    margin-left: calc(23 * 0.1rem);
    margin-right: calc(23 * 0.1rem);
  }

  .mt-23 {
    margin-top: calc(23 * 0.1rem);
  }

  .mb-23 {
    margin-bottom: calc(23 * 0.1rem);
  }

  .ml-23 {
    margin-left: calc(23 * 0.1rem);
  }

  .mr-23 {
    margin-right: calc(23 * 0.1rem);
  }

  .m-24 {
    margin: calc(24 * 0.1rem);
  }

  .m-24px {
    margin: 24px;
  }

  .my-24 {
    margin-top: calc(24 * 0.1rem);
    margin-bottom: calc(24 * 0.1rem);
  }

  .mx-24 {
    margin-left: calc(24 * 0.1rem);
    margin-right: calc(24 * 0.1rem);
  }

  .mt-24 {
    margin-top: calc(24 * 0.1rem);
  }

  .mb-24 {
    margin-bottom: calc(24 * 0.1rem);
  }

  .ml-24 {
    margin-left: calc(24 * 0.1rem);
  }

  .mr-24 {
    margin-right: calc(24 * 0.1rem);
  }

  .m-25 {
    margin: calc(25 * 0.1rem);
  }

  .m-25px {
    margin: 25px;
  }

  .my-25 {
    margin-top: calc(25 * 0.1rem);
    margin-bottom: calc(25 * 0.1rem);
  }

  .mx-25 {
    margin-left: calc(25 * 0.1rem);
    margin-right: calc(25 * 0.1rem);
  }

  .mt-25 {
    margin-top: calc(25 * 0.1rem);
  }

  .mb-25 {
    margin-bottom: calc(25 * 0.1rem);
  }

  .ml-25 {
    margin-left: calc(25 * 0.1rem);
  }

  .mr-25 {
    margin-right: calc(25 * 0.1rem);
  }

  .m-26 {
    margin: calc(26 * 0.1rem);
  }

  .m-26px {
    margin: 26px;
  }

  .my-26 {
    margin-top: calc(26 * 0.1rem);
    margin-bottom: calc(26 * 0.1rem);
  }

  .mx-26 {
    margin-left: calc(26 * 0.1rem);
    margin-right: calc(26 * 0.1rem);
  }

  .mt-26 {
    margin-top: calc(26 * 0.1rem);
  }

  .mb-26 {
    margin-bottom: calc(26 * 0.1rem);
  }

  .ml-26 {
    margin-left: calc(26 * 0.1rem);
  }

  .mr-26 {
    margin-right: calc(26 * 0.1rem);
  }

  .m-27 {
    margin: calc(27 * 0.1rem);
  }

  .m-27px {
    margin: 27px;
  }

  .my-27 {
    margin-top: calc(27 * 0.1rem);
    margin-bottom: calc(27 * 0.1rem);
  }

  .mx-27 {
    margin-left: calc(27 * 0.1rem);
    margin-right: calc(27 * 0.1rem);
  }

  .mt-27 {
    margin-top: calc(27 * 0.1rem);
  }

  .mb-27 {
    margin-bottom: calc(27 * 0.1rem);
  }

  .ml-27 {
    margin-left: calc(27 * 0.1rem);
  }

  .mr-27 {
    margin-right: calc(27 * 0.1rem);
  }

  .m-28 {
    margin: calc(28 * 0.1rem);
  }

  .m-28px {
    margin: 28px;
  }

  .my-28 {
    margin-top: calc(28 * 0.1rem);
    margin-bottom: calc(28 * 0.1rem);
  }

  .mx-28 {
    margin-left: calc(28 * 0.1rem);
    margin-right: calc(28 * 0.1rem);
  }

  .mt-28 {
    margin-top: calc(28 * 0.1rem);
  }

  .mb-28 {
    margin-bottom: calc(28 * 0.1rem);
  }

  .ml-28 {
    margin-left: calc(28 * 0.1rem);
  }

  .mr-28 {
    margin-right: calc(28 * 0.1rem);
  }

  .m-29 {
    margin: calc(29 * 0.1rem);
  }

  .m-29px {
    margin: 29px;
  }

  .my-29 {
    margin-top: calc(29 * 0.1rem);
    margin-bottom: calc(29 * 0.1rem);
  }

  .mx-29 {
    margin-left: calc(29 * 0.1rem);
    margin-right: calc(29 * 0.1rem);
  }

  .mt-29 {
    margin-top: calc(29 * 0.1rem);
  }

  .mb-29 {
    margin-bottom: calc(29 * 0.1rem);
  }

  .ml-29 {
    margin-left: calc(29 * 0.1rem);
  }

  .mr-29 {
    margin-right: calc(29 * 0.1rem);
  }

  .m-30 {
    margin: calc(30 * 0.1rem);
  }

  .m-30px {
    margin: 30px;
  }

  .my-30 {
    margin-top: calc(30 * 0.1rem);
    margin-bottom: calc(30 * 0.1rem);
  }

  .mx-30 {
    margin-left: calc(30 * 0.1rem);
    margin-right: calc(30 * 0.1rem);
  }

  .mt-30 {
    margin-top: calc(30 * 0.1rem);
  }

  .mb-30 {
    margin-bottom: calc(30 * 0.1rem);
  }

  .ml-30 {
    margin-left: calc(30 * 0.1rem);
  }

  .mr-30 {
    margin-right: calc(30 * 0.1rem);
  }

  .m-35 {
    margin: calc(35 * 0.1rem);
  }

  .m-35px {
    margin: 35px;
  }

  .my-35 {
    margin-top: calc(35 * 0.1rem);
    margin-bottom: calc(35 * 0.1rem);
  }

  .mx-35 {
    margin-left: calc(35 * 0.1rem);
    margin-right: calc(35 * 0.1rem);
  }

  .mt-35 {
    margin-top: calc(35 * 0.1rem);
  }

  .mb-35 {
    margin-bottom: calc(35 * 0.1rem);
  }

  .ml-35 {
    margin-left: calc(35 * 0.1rem);
  }

  .mr-35 {
    margin-right: calc(35 * 0.1rem);
  }

  .m-40 {
    margin: calc(40 * 0.1rem);
  }

  .m-40px {
    margin: 40px;
  }

  .my-40 {
    margin-top: calc(40 * 0.1rem);
    margin-bottom: calc(40 * 0.1rem);
  }

  .mx-40 {
    margin-left: calc(40 * 0.1rem);
    margin-right: calc(40 * 0.1rem);
  }

  .mt-40 {
    margin-top: calc(40 * 0.1rem);
  }

  .mb-40 {
    margin-bottom: calc(40 * 0.1rem);
  }

  .ml-40 {
    margin-left: calc(40 * 0.1rem);
  }

  .mr-40 {
    margin-right: calc(40 * 0.1rem);
  }

  .m-45 {
    margin: calc(45 * 0.1rem);
  }

  .m-45px {
    margin: 45px;
  }

  .my-45 {
    margin-top: calc(45 * 0.1rem);
    margin-bottom: calc(45 * 0.1rem);
  }

  .mx-45 {
    margin-left: calc(45 * 0.1rem);
    margin-right: calc(45 * 0.1rem);
  }

  .mt-45 {
    margin-top: calc(45 * 0.1rem);
  }

  .mb-45 {
    margin-bottom: calc(45 * 0.1rem);
  }

  .ml-45 {
    margin-left: calc(45 * 0.1rem);
  }

  .mr-45 {
    margin-right: calc(45 * 0.1rem);
  }

  .m-50 {
    margin: calc(50 * 0.1rem);
  }

  .m-50px {
    margin: 50px;
  }

  .my-50 {
    margin-top: calc(50 * 0.1rem);
    margin-bottom: calc(50 * 0.1rem);
  }

  .mx-50 {
    margin-left: calc(50 * 0.1rem);
    margin-right: calc(50 * 0.1rem);
  }

  .mt-50 {
    margin-top: calc(50 * 0.1rem);
  }

  .mb-50 {
    margin-bottom: calc(50 * 0.1rem);
  }

  .ml-50 {
    margin-left: calc(50 * 0.1rem);
  }

  .mr-50 {
    margin-right: calc(50 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   PADDINGS
  ------------------------------------------------------------*/

  .p-0 {
    padding: calc(0 * 0.1rem);
  }

  .py-0 {
    padding-top: calc(0 * 0.1rem);
    padding-bottom: calc(0 * 0.1rem);
  }

  .px-0 {
    padding-left: calc(0 * 0.1rem);
    padding-right: calc(0 * 0.1rem);
  }

  .pt-0 {
    padding-top: calc(0 * 0.1rem);
  }

  .pb-0 {
    padding-bottom: calc(0 * 0.1rem);
  }

  .pl-0 {
    padding-left: calc(0 * 0.1rem);
  }

  .pr-0 {
    padding-right: calc(0 * 0.1rem);
  }

  .p-1 {
    padding: calc(1 * 0.1rem);
  }

  .py-1 {
    padding-top: calc(1 * 0.1rem);
    padding-bottom: calc(1 * 0.1rem);
  }

  .px-1 {
    padding-left: calc(1 * 0.1rem);
    padding-right: calc(1 * 0.1rem);
  }

  .pt-1 {
    padding-top: calc(1 * 0.1rem);
  }

  .pb-1 {
    padding-bottom: calc(1 * 0.1rem);
  }

  .pl-1 {
    padding-left: calc(1 * 0.1rem);
  }

  .pr-1 {
    padding-right: calc(1 * 0.1rem);
  }

  .p-2 {
    padding: calc(2 * 0.1rem);
  }

  .py-2 {
    padding-top: calc(2 * 0.1rem);
    padding-bottom: calc(2 * 0.1rem);
  }

  .px-2 {
    padding-left: calc(2 * 0.1rem);
    padding-right: calc(2 * 0.1rem);
  }

  .pt-2 {
    padding-top: calc(2 * 0.1rem);
  }

  .pb-2 {
    padding-bottom: calc(2 * 0.1rem);
  }

  .pl-2 {
    padding-left: calc(2 * 0.1rem);
  }

  .pr-2 {
    padding-right: calc(2 * 0.1rem);
  }

  .p-3 {
    padding: calc(3 * 0.1rem);
  }

  .py-3 {
    padding-top: calc(3 * 0.1rem);
    padding-bottom: calc(3 * 0.1rem);
  }

  .px-3 {
    padding-left: calc(3 * 0.1rem);
    padding-right: calc(3 * 0.1rem);
  }

  .pt-3 {
    padding-top: calc(3 * 0.1rem);
  }

  .pb-3 {
    padding-bottom: calc(3 * 0.1rem);
  }

  .pl-3 {
    padding-left: calc(3 * 0.1rem);
  }

  .pr-3 {
    padding-right: calc(3 * 0.1rem);
  }

  .p-4 {
    padding: calc(4 * 0.1rem);
  }

  .py-4 {
    padding-top: calc(4 * 0.1rem);
    padding-bottom: calc(4 * 0.1rem);
  }

  .px-4 {
    padding-left: calc(4 * 0.1rem);
    padding-right: calc(4 * 0.1rem);
  }

  .pt-4 {
    padding-top: calc(4 * 0.1rem);
  }

  .pb-4 {
    padding-bottom: calc(4 * 0.1rem);
  }

  .pl-4 {
    padding-left: calc(4 * 0.1rem);
  }

  .pr-4 {
    padding-right: calc(4 * 0.1rem);
  }

  .p-5 {
    padding: calc(5 * 0.1rem);
  }

  .py-5 {
    padding-top: calc(5 * 0.1rem);
    padding-bottom: calc(5 * 0.1rem);
  }

  .px-5 {
    padding-left: calc(5 * 0.1rem);
    padding-right: calc(5 * 0.1rem);
  }

  .pt-5 {
    padding-top: calc(5 * 0.1rem);
  }

  .pb-5 {
    padding-bottom: calc(5 * 0.1rem);
  }

  .pl-5 {
    padding-left: calc(5 * 0.1rem);
  }

  .pr-5 {
    padding-right: calc(5 * 0.1rem);
  }

  .p-6 {
    padding: calc(6 * 0.1rem);
  }

  .py-6 {
    padding-top: calc(6 * 0.1rem);
    padding-bottom: calc(6 * 0.1rem);
  }

  .px-6 {
    padding-left: calc(6 * 0.1rem);
    padding-right: calc(6 * 0.1rem);
  }

  .pt-6 {
    padding-top: calc(6 * 0.1rem);
  }

  .pb-6 {
    padding-bottom: calc(6 * 0.1rem);
  }

  .pl-6 {
    padding-left: calc(6 * 0.1rem);
  }

  .pr-6 {
    padding-right: calc(6 * 0.1rem);
  }

  .p-7 {
    padding: calc(7 * 0.1rem);
  }

  .py-7 {
    padding-top: calc(7 * 0.1rem);
    padding-bottom: calc(7 * 0.1rem);
  }

  .px-7 {
    padding-left: calc(7 * 0.1rem);
    padding-right: calc(7 * 0.1rem);
  }

  .pt-7 {
    padding-top: calc(7 * 0.1rem);
  }

  .pb-7 {
    padding-bottom: calc(7 * 0.1rem);
  }

  .pl-7 {
    padding-left: calc(7 * 0.1rem);
  }

  .pr-7 {
    padding-right: calc(7 * 0.1rem);
  }

  .p-8 {
    padding: calc(8 * 0.1rem);
  }

  .py-8 {
    padding-top: calc(8 * 0.1rem);
    padding-bottom: calc(8 * 0.1rem);
  }

  .px-8 {
    padding-left: calc(8 * 0.1rem);
    padding-right: calc(8 * 0.1rem);
  }

  .pt-8 {
    padding-top: calc(8 * 0.1rem);
  }

  .pb-8 {
    padding-bottom: calc(8 * 0.1rem);
  }

  .pl-8 {
    padding-left: calc(8 * 0.1rem);
  }

  .pr-8 {
    padding-right: calc(8 * 0.1rem);
  }

  .p-9 {
    padding: calc(9 * 0.1rem);
  }

  .py-9 {
    padding-top: calc(9 * 0.1rem);
    padding-bottom: calc(9 * 0.1rem);
  }

  .px-9 {
    padding-left: calc(9 * 0.1rem);
    padding-right: calc(9 * 0.1rem);
  }

  .pt-9 {
    padding-top: calc(9 * 0.1rem);
  }

  .pb-9 {
    padding-bottom: calc(9 * 0.1rem);
  }

  .pl-9 {
    padding-left: calc(9 * 0.1rem);
  }

  .pr-9 {
    padding-right: calc(9 * 0.1rem);
  }

  .p-10 {
    padding: calc(10 * 0.1rem);
  }

  .py-10 {
    padding-top: calc(10 * 0.1rem);
    padding-bottom: calc(10 * 0.1rem);
  }

  .px-10 {
    padding-left: calc(10 * 0.1rem);
    padding-right: calc(10 * 0.1rem);
  }

  .pt-10 {
    padding-top: calc(10 * 0.1rem);
  }

  .pb-10 {
    padding-bottom: calc(10 * 0.1rem);
  }

  .pl-10 {
    padding-left: calc(10 * 0.1rem);
  }

  .pr-10 {
    padding-right: calc(10 * 0.1rem);
  }

  .p-11 {
    padding: calc(11 * 0.1rem);
  }

  .py-11 {
    padding-top: calc(11 * 0.1rem);
    padding-bottom: calc(11 * 0.1rem);
  }

  .px-11 {
    padding-left: calc(11 * 0.1rem);
    padding-right: calc(11 * 0.1rem);
  }

  .pt-11 {
    padding-top: calc(11 * 0.1rem);
  }

  .pb-11 {
    padding-bottom: calc(11 * 0.1rem);
  }

  .pl-11 {
    padding-left: calc(11 * 0.1rem);
  }

  .pr-11 {
    padding-right: calc(11 * 0.1rem);
  }

  .p-12 {
    padding: calc(12 * 0.1rem);
  }

  .py-12 {
    padding-top: calc(12 * 0.1rem);
    padding-bottom: calc(12 * 0.1rem);
  }

  .px-12 {
    padding-left: calc(12 * 0.1rem);
    padding-right: calc(12 * 0.1rem);
  }

  .pt-12 {
    padding-top: calc(12 * 0.1rem);
  }

  .pb-12 {
    padding-bottom: calc(12 * 0.1rem);
  }

  .pl-12 {
    padding-left: calc(12 * 0.1rem);
  }

  .pr-12 {
    padding-right: calc(12 * 0.1rem);
  }

  .p-13 {
    padding: calc(13 * 0.1rem);
  }

  .py-13 {
    padding-top: calc(13 * 0.1rem);
    padding-bottom: calc(13 * 0.1rem);
  }

  .px-13 {
    padding-left: calc(13 * 0.1rem);
    padding-right: calc(13 * 0.1rem);
  }

  .pt-13 {
    padding-top: calc(13 * 0.1rem);
  }

  .pb-13 {
    padding-bottom: calc(13 * 0.1rem);
  }

  .pl-13 {
    padding-left: calc(13 * 0.1rem);
  }

  .pr-13 {
    padding-right: calc(13 * 0.1rem);
  }

  .p-14 {
    padding: calc(14 * 0.1rem);
  }

  .py-14 {
    padding-top: calc(14 * 0.1rem);
    padding-bottom: calc(14 * 0.1rem);
  }

  .px-14 {
    padding-left: calc(14 * 0.1rem);
    padding-right: calc(14 * 0.1rem);
  }

  .pt-14 {
    padding-top: calc(14 * 0.1rem);
  }

  .pb-14 {
    padding-bottom: calc(14 * 0.1rem);
  }

  .pl-14 {
    padding-left: calc(14 * 0.1rem);
  }

  .pr-14 {
    padding-right: calc(14 * 0.1rem);
  }

  .p-15 {
    padding: calc(15 * 0.1rem);
  }

  .py-15 {
    padding-top: calc(15 * 0.1rem);
    padding-bottom: calc(15 * 0.1rem);
  }

  .px-15 {
    padding-left: calc(15 * 0.1rem);
    padding-right: calc(15 * 0.1rem);
  }

  .pt-15 {
    padding-top: calc(15 * 0.1rem);
  }

  .pb-15 {
    padding-bottom: calc(15 * 0.1rem);
  }

  .pl-15 {
    padding-left: calc(15 * 0.1rem);
  }

  .pr-15 {
    padding-right: calc(15 * 0.1rem);
  }

  .p-16 {
    padding: calc(16 * 0.1rem);
  }

  .py-16 {
    padding-top: calc(16 * 0.1rem);
    padding-bottom: calc(16 * 0.1rem);
  }

  .px-16 {
    padding-left: calc(16 * 0.1rem);
    padding-right: calc(16 * 0.1rem);
  }

  .pt-16 {
    padding-top: calc(16 * 0.1rem);
  }

  .pb-16 {
    padding-bottom: calc(16 * 0.1rem);
  }

  .pl-16 {
    padding-left: calc(16 * 0.1rem);
  }

  .pr-16 {
    padding-right: calc(16 * 0.1rem);
  }

  .p-17 {
    padding: calc(17 * 0.1rem);
  }

  .py-17 {
    padding-top: calc(17 * 0.1rem);
    padding-bottom: calc(17 * 0.1rem);
  }

  .px-17 {
    padding-left: calc(17 * 0.1rem);
    padding-right: calc(17 * 0.1rem);
  }

  .pt-17 {
    padding-top: calc(17 * 0.1rem);
  }

  .pb-17 {
    padding-bottom: calc(17 * 0.1rem);
  }

  .pl-17 {
    padding-left: calc(17 * 0.1rem);
  }

  .pr-17 {
    padding-right: calc(17 * 0.1rem);
  }

  .p-18 {
    padding: calc(18 * 0.1rem);
  }

  .py-18 {
    padding-top: calc(18 * 0.1rem);
    padding-bottom: calc(18 * 0.1rem);
  }

  .px-18 {
    padding-left: calc(18 * 0.1rem);
    padding-right: calc(18 * 0.1rem);
  }

  .pt-18 {
    padding-top: calc(18 * 0.1rem);
  }

  .pb-18 {
    padding-bottom: calc(18 * 0.1rem);
  }

  .pl-18 {
    padding-left: calc(18 * 0.1rem);
  }

  .pr-18 {
    padding-right: calc(18 * 0.1rem);
  }

  .p-19 {
    padding: calc(19 * 0.1rem);
  }

  .py-19 {
    padding-top: calc(19 * 0.1rem);
    padding-bottom: calc(19 * 0.1rem);
  }

  .px-19 {
    padding-left: calc(19 * 0.1rem);
    padding-right: calc(19 * 0.1rem);
  }

  .pt-19 {
    padding-top: calc(19 * 0.1rem);
  }

  .pb-19 {
    padding-bottom: calc(19 * 0.1rem);
  }

  .pl-19 {
    padding-left: calc(19 * 0.1rem);
  }

  .pr-19 {
    padding-right: calc(19 * 0.1rem);
  }

  .p-20 {
    padding: calc(20 * 0.1rem);
  }

  .py-20 {
    padding-top: calc(20 * 0.1rem);
    padding-bottom: calc(20 * 0.1rem);
  }

  .px-20 {
    padding-left: calc(20 * 0.1rem);
    padding-right: calc(20 * 0.1rem);
  }

  .pt-20 {
    padding-top: calc(20 * 0.1rem);
  }

  .pb-20 {
    padding-bottom: calc(20 * 0.1rem);
  }

  .pl-20 {
    padding-left: calc(20 * 0.1rem);
  }

  .pr-20 {
    padding-right: calc(20 * 0.1rem);
  }

  .p-21 {
    padding: calc(21 * 0.1rem);
  }

  .py-21 {
    padding-top: calc(21 * 0.1rem);
    padding-bottom: calc(21 * 0.1rem);
  }

  .px-21 {
    padding-left: calc(21 * 0.1rem);
    padding-right: calc(21 * 0.1rem);
  }

  .pt-21 {
    padding-top: calc(21 * 0.1rem);
  }

  .pb-21 {
    padding-bottom: calc(21 * 0.1rem);
  }

  .pl-21 {
    padding-left: calc(21 * 0.1rem);
  }

  .pr-21 {
    padding-right: calc(21 * 0.1rem);
  }

  .p-22 {
    padding: calc(22 * 0.1rem);
  }

  .py-22 {
    padding-top: calc(22 * 0.1rem);
    padding-bottom: calc(22 * 0.1rem);
  }

  .px-22 {
    padding-left: calc(22 * 0.1rem);
    padding-right: calc(22 * 0.1rem);
  }

  .pt-22 {
    padding-top: calc(22 * 0.1rem);
  }

  .pb-22 {
    padding-bottom: calc(22 * 0.1rem);
  }

  .pl-22 {
    padding-left: calc(22 * 0.1rem);
  }

  .pr-22 {
    padding-right: calc(22 * 0.1rem);
  }

  .p-23 {
    padding: calc(23 * 0.1rem);
  }

  .py-23 {
    padding-top: calc(23 * 0.1rem);
    padding-bottom: calc(23 * 0.1rem);
  }

  .px-23 {
    padding-left: calc(23 * 0.1rem);
    padding-right: calc(23 * 0.1rem);
  }

  .pt-23 {
    padding-top: calc(23 * 0.1rem);
  }

  .pb-23 {
    padding-bottom: calc(23 * 0.1rem);
  }

  .pl-23 {
    padding-left: calc(23 * 0.1rem);
  }

  .pr-23 {
    padding-right: calc(23 * 0.1rem);
  }

  .p-24 {
    padding: calc(24 * 0.1rem);
  }

  .py-24 {
    padding-top: calc(24 * 0.1rem);
    padding-bottom: calc(24 * 0.1rem);
  }

  .px-24 {
    padding-left: calc(24 * 0.1rem);
    padding-right: calc(24 * 0.1rem);
  }

  .pt-24 {
    padding-top: calc(24 * 0.1rem);
  }

  .pb-24 {
    padding-bottom: calc(24 * 0.1rem);
  }

  .pl-24 {
    padding-left: calc(24 * 0.1rem);
  }

  .pr-24 {
    padding-right: calc(24 * 0.1rem);
  }

  .p-25 {
    padding: calc(25 * 0.1rem);
  }

  .py-25 {
    padding-top: calc(25 * 0.1rem);
    padding-bottom: calc(25 * 0.1rem);
  }

  .px-25 {
    padding-left: calc(25 * 0.1rem);
    padding-right: calc(25 * 0.1rem);
  }

  .pt-25 {
    padding-top: calc(25 * 0.1rem);
  }

  .pb-25 {
    padding-bottom: calc(25 * 0.1rem);
  }

  .pl-25 {
    padding-left: calc(25 * 0.1rem);
  }

  .pr-25 {
    padding-right: calc(25 * 0.1rem);
  }

  .p-26 {
    padding: calc(26 * 0.1rem);
  }

  .py-26 {
    padding-top: calc(26 * 0.1rem);
    padding-bottom: calc(26 * 0.1rem);
  }

  .px-26 {
    padding-left: calc(26 * 0.1rem);
    padding-right: calc(26 * 0.1rem);
  }

  .pt-26 {
    padding-top: calc(26 * 0.1rem);
  }

  .pb-26 {
    padding-bottom: calc(26 * 0.1rem);
  }

  .pl-26 {
    padding-left: calc(26 * 0.1rem);
  }

  .pr-26 {
    padding-right: calc(26 * 0.1rem);
  }

  .p-27 {
    padding: calc(27 * 0.1rem);
  }

  .py-27 {
    padding-top: calc(27 * 0.1rem);
    padding-bottom: calc(27 * 0.1rem);
  }

  .px-27 {
    padding-left: calc(27 * 0.1rem);
    padding-right: calc(27 * 0.1rem);
  }

  .pt-27 {
    padding-top: calc(27 * 0.1rem);
  }

  .pb-27 {
    padding-bottom: calc(27 * 0.1rem);
  }

  .pl-27 {
    padding-left: calc(27 * 0.1rem);
  }

  .pr-27 {
    padding-right: calc(27 * 0.1rem);
  }

  .p-28 {
    padding: calc(28 * 0.1rem);
  }

  .py-28 {
    padding-top: calc(28 * 0.1rem);
    padding-bottom: calc(28 * 0.1rem);
  }

  .px-28 {
    padding-left: calc(28 * 0.1rem);
    padding-right: calc(28 * 0.1rem);
  }

  .pt-28 {
    padding-top: calc(28 * 0.1rem);
  }

  .pb-28 {
    padding-bottom: calc(28 * 0.1rem);
  }

  .pl-28 {
    padding-left: calc(28 * 0.1rem);
  }

  .pr-28 {
    padding-right: calc(28 * 0.1rem);
  }

  .p-29 {
    padding: calc(29 * 0.1rem);
  }

  .py-29 {
    padding-top: calc(29 * 0.1rem);
    padding-bottom: calc(29 * 0.1rem);
  }

  .px-29 {
    padding-left: calc(29 * 0.1rem);
    padding-right: calc(29 * 0.1rem);
  }

  .pt-29 {
    padding-top: calc(29 * 0.1rem);
  }

  .pb-29 {
    padding-bottom: calc(29 * 0.1rem);
  }

  .pl-29 {
    padding-left: calc(29 * 0.1rem);
  }

  .pr-29 {
    padding-right: calc(29 * 0.1rem);
  }

  .p-30 {
    padding: calc(30 * 0.1rem);
  }

  .py-30 {
    padding-top: calc(30 * 0.1rem);
    padding-bottom: calc(30 * 0.1rem);
  }

  .px-30 {
    padding-left: calc(30 * 0.1rem);
    padding-right: calc(30 * 0.1rem);
  }

  .pt-30 {
    padding-top: calc(30 * 0.1rem);
  }

  .pb-30 {
    padding-bottom: calc(30 * 0.1rem);
  }

  .pl-30 {
    padding-left: calc(30 * 0.1rem);
  }

  .pr-30 {
    padding-right: calc(30 * 0.1rem);
  }

  .p-31 {
    padding: calc(31 * 0.1rem);
  }

  .py-31 {
    padding-top: calc(31 * 0.1rem);
    padding-bottom: calc(31 * 0.1rem);
  }

  .px-31 {
    padding-left: calc(31 * 0.1rem);
    padding-right: calc(31 * 0.1rem);
  }

  .pt-31 {
    padding-top: calc(31 * 0.1rem);
  }

  .pb-31 {
    padding-bottom: calc(31 * 0.1rem);
  }

  .pl-31 {
    padding-left: calc(31 * 0.1rem);
  }

  .pr-31 {
    padding-right: calc(31 * 0.1rem);
  }

  .p-32 {
    padding: calc(32 * 0.1rem);
  }

  .py-32 {
    padding-top: calc(32 * 0.1rem);
    padding-bottom: calc(32 * 0.1rem);
  }

  .px-32 {
    padding-left: calc(32 * 0.1rem);
    padding-right: calc(32 * 0.1rem);
  }

  .pt-32 {
    padding-top: calc(32 * 0.1rem);
  }

  .pb-32 {
    padding-bottom: calc(32 * 0.1rem);
  }

  .pl-32 {
    padding-left: calc(32 * 0.1rem);
  }

  .pr-32 {
    padding-right: calc(32 * 0.1rem);
  }

  .p-33 {
    padding: calc(33 * 0.1rem);
  }

  .py-33 {
    padding-top: calc(33 * 0.1rem);
    padding-bottom: calc(33 * 0.1rem);
  }

  .px-33 {
    padding-left: calc(33 * 0.1rem);
    padding-right: calc(33 * 0.1rem);
  }

  .pt-33 {
    padding-top: calc(33 * 0.1rem);
  }

  .pb-33 {
    padding-bottom: calc(33 * 0.1rem);
  }

  .pl-33 {
    padding-left: calc(33 * 0.1rem);
  }

  .pr-33 {
    padding-right: calc(33 * 0.1rem);
  }

  .p-34 {
    padding: calc(34 * 0.1rem);
  }

  .py-34 {
    padding-top: calc(34 * 0.1rem);
    padding-bottom: calc(34 * 0.1rem);
  }

  .px-34 {
    padding-left: calc(34 * 0.1rem);
    padding-right: calc(34 * 0.1rem);
  }

  .pt-34 {
    padding-top: calc(34 * 0.1rem);
  }

  .pb-34 {
    padding-bottom: calc(34 * 0.1rem);
  }

  .pl-34 {
    padding-left: calc(34 * 0.1rem);
  }

  .pr-34 {
    padding-right: calc(34 * 0.1rem);
  }

  .p-35 {
    padding: calc(35 * 0.1rem);
  }

  .py-35 {
    padding-top: calc(35 * 0.1rem);
    padding-bottom: calc(35 * 0.1rem);
  }

  .px-35 {
    padding-left: calc(35 * 0.1rem);
    padding-right: calc(35 * 0.1rem);
  }

  .pt-35 {
    padding-top: calc(35 * 0.1rem);
  }

  .pb-35 {
    padding-bottom: calc(35 * 0.1rem);
  }

  .pl-35 {
    padding-left: calc(35 * 0.1rem);
  }

  .pr-35 {
    padding-right: calc(35 * 0.1rem);
  }

  .p-36 {
    padding: calc(36 * 0.1rem);
  }

  .py-36 {
    padding-top: calc(36 * 0.1rem);
    padding-bottom: calc(36 * 0.1rem);
  }

  .px-36 {
    padding-left: calc(36 * 0.1rem);
    padding-right: calc(36 * 0.1rem);
  }

  .pt-36 {
    padding-top: calc(36 * 0.1rem);
  }

  .pb-36 {
    padding-bottom: calc(36 * 0.1rem);
  }

  .pl-36 {
    padding-left: calc(36 * 0.1rem);
  }

  .pr-36 {
    padding-right: calc(36 * 0.1rem);
  }

  .p-37 {
    padding: calc(37 * 0.1rem);
  }

  .py-37 {
    padding-top: calc(37 * 0.1rem);
    padding-bottom: calc(37 * 0.1rem);
  }

  .px-37 {
    padding-left: calc(37 * 0.1rem);
    padding-right: calc(37 * 0.1rem);
  }

  .pt-37 {
    padding-top: calc(37 * 0.1rem);
  }

  .pb-37 {
    padding-bottom: calc(37 * 0.1rem);
  }

  .pl-37 {
    padding-left: calc(37 * 0.1rem);
  }

  .pr-37 {
    padding-right: calc(37 * 0.1rem);
  }

  .p-38 {
    padding: calc(38 * 0.1rem);
  }

  .py-38 {
    padding-top: calc(38 * 0.1rem);
    padding-bottom: calc(38 * 0.1rem);
  }

  .px-38 {
    padding-left: calc(38 * 0.1rem);
    padding-right: calc(38 * 0.1rem);
  }

  .pt-38 {
    padding-top: calc(38 * 0.1rem);
  }

  .pb-38 {
    padding-bottom: calc(38 * 0.1rem);
  }

  .pl-38 {
    padding-left: calc(38 * 0.1rem);
  }

  .pr-38 {
    padding-right: calc(38 * 0.1rem);
  }

  .p-39 {
    padding: calc(39 * 0.1rem);
  }

  .py-39 {
    padding-top: calc(39 * 0.1rem);
    padding-bottom: calc(39 * 0.1rem);
  }

  .px-39 {
    padding-left: calc(39 * 0.1rem);
    padding-right: calc(39 * 0.1rem);
  }

  .pt-39 {
    padding-top: calc(39 * 0.1rem);
  }

  .pb-39 {
    padding-bottom: calc(39 * 0.1rem);
  }

  .pl-39 {
    padding-left: calc(39 * 0.1rem);
  }

  .pr-39 {
    padding-right: calc(39 * 0.1rem);
  }

  .p-40 {
    padding: calc(40 * 0.1rem);
  }

  .py-40 {
    padding-top: calc(40 * 0.1rem);
    padding-bottom: calc(40 * 0.1rem);
  }

  .px-40 {
    padding-left: calc(40 * 0.1rem);
    padding-right: calc(40 * 0.1rem);
  }

  .pt-40 {
    padding-top: calc(40 * 0.1rem);
  }

  .pb-40 {
    padding-bottom: calc(40 * 0.1rem);
  }

  .pl-40 {
    padding-left: calc(40 * 0.1rem);
  }

  .pr-40 {
    padding-right: calc(40 * 0.1rem);
  }

  .p-41 {
    padding: calc(41 * 0.1rem);
  }

  .py-41 {
    padding-top: calc(41 * 0.1rem);
    padding-bottom: calc(41 * 0.1rem);
  }

  .px-41 {
    padding-left: calc(41 * 0.1rem);
    padding-right: calc(41 * 0.1rem);
  }

  .pt-41 {
    padding-top: calc(41 * 0.1rem);
  }

  .pb-41 {
    padding-bottom: calc(41 * 0.1rem);
  }

  .pl-41 {
    padding-left: calc(41 * 0.1rem);
  }

  .pr-41 {
    padding-right: calc(41 * 0.1rem);
  }

  .p-42 {
    padding: calc(42 * 0.1rem);
  }

  .py-42 {
    padding-top: calc(42 * 0.1rem);
    padding-bottom: calc(42 * 0.1rem);
  }

  .px-42 {
    padding-left: calc(42 * 0.1rem);
    padding-right: calc(42 * 0.1rem);
  }

  .pt-42 {
    padding-top: calc(42 * 0.1rem);
  }

  .pb-42 {
    padding-bottom: calc(42 * 0.1rem);
  }

  .pl-42 {
    padding-left: calc(42 * 0.1rem);
  }

  .pr-42 {
    padding-right: calc(42 * 0.1rem);
  }

  .p-43 {
    padding: calc(43 * 0.1rem);
  }

  .py-43 {
    padding-top: calc(43 * 0.1rem);
    padding-bottom: calc(43 * 0.1rem);
  }

  .px-43 {
    padding-left: calc(43 * 0.1rem);
    padding-right: calc(43 * 0.1rem);
  }

  .pt-43 {
    padding-top: calc(43 * 0.1rem);
  }

  .pb-43 {
    padding-bottom: calc(43 * 0.1rem);
  }

  .pl-43 {
    padding-left: calc(43 * 0.1rem);
  }

  .pr-43 {
    padding-right: calc(43 * 0.1rem);
  }

  .p-44 {
    padding: calc(44 * 0.1rem);
  }

  .py-44 {
    padding-top: calc(44 * 0.1rem);
    padding-bottom: calc(44 * 0.1rem);
  }

  .px-44 {
    padding-left: calc(44 * 0.1rem);
    padding-right: calc(44 * 0.1rem);
  }

  .pt-44 {
    padding-top: calc(44 * 0.1rem);
  }

  .pb-44 {
    padding-bottom: calc(44 * 0.1rem);
  }

  .pl-44 {
    padding-left: calc(44 * 0.1rem);
  }

  .pr-44 {
    padding-right: calc(44 * 0.1rem);
  }

  .p-45 {
    padding: calc(45 * 0.1rem);
  }

  .py-45 {
    padding-top: calc(45 * 0.1rem);
    padding-bottom: calc(45 * 0.1rem);
  }

  .px-45 {
    padding-left: calc(45 * 0.1rem);
    padding-right: calc(45 * 0.1rem);
  }

  .pt-45 {
    padding-top: calc(45 * 0.1rem);
  }

  .pb-45 {
    padding-bottom: calc(45 * 0.1rem);
  }

  .pl-45 {
    padding-left: calc(45 * 0.1rem);
  }

  .pr-45 {
    padding-right: calc(45 * 0.1rem);
  }

  .p-46 {
    padding: calc(46 * 0.1rem);
  }

  .py-46 {
    padding-top: calc(46 * 0.1rem);
    padding-bottom: calc(46 * 0.1rem);
  }

  .px-46 {
    padding-left: calc(46 * 0.1rem);
    padding-right: calc(46 * 0.1rem);
  }

  .pt-46 {
    padding-top: calc(46 * 0.1rem);
  }

  .pb-46 {
    padding-bottom: calc(46 * 0.1rem);
  }

  .pl-46 {
    padding-left: calc(46 * 0.1rem);
  }

  .pr-46 {
    padding-right: calc(46 * 0.1rem);
  }

  .p-47 {
    padding: calc(47 * 0.1rem);
  }

  .py-47 {
    padding-top: calc(47 * 0.1rem);
    padding-bottom: calc(47 * 0.1rem);
  }

  .px-47 {
    padding-left: calc(47 * 0.1rem);
    padding-right: calc(47 * 0.1rem);
  }

  .pt-47 {
    padding-top: calc(47 * 0.1rem);
  }

  .pb-47 {
    padding-bottom: calc(47 * 0.1rem);
  }

  .pl-47 {
    padding-left: calc(47 * 0.1rem);
  }

  .pr-47 {
    padding-right: calc(47 * 0.1rem);
  }

  .p-48 {
    padding: calc(48 * 0.1rem);
  }

  .py-48 {
    padding-top: calc(48 * 0.1rem);
    padding-bottom: calc(48 * 0.1rem);
  }

  .px-48 {
    padding-left: calc(48 * 0.1rem);
    padding-right: calc(48 * 0.1rem);
  }

  .pt-48 {
    padding-top: calc(48 * 0.1rem);
  }

  .pb-48 {
    padding-bottom: calc(48 * 0.1rem);
  }

  .pl-48 {
    padding-left: calc(48 * 0.1rem);
  }

  .pr-48 {
    padding-right: calc(48 * 0.1rem);
  }

  .p-49 {
    padding: calc(49 * 0.1rem);
  }

  .py-49 {
    padding-top: calc(49 * 0.1rem);
    padding-bottom: calc(49 * 0.1rem);
  }

  .px-49 {
    padding-left: calc(49 * 0.1rem);
    padding-right: calc(49 * 0.1rem);
  }

  .pt-49 {
    padding-top: calc(49 * 0.1rem);
  }

  .pb-49 {
    padding-bottom: calc(49 * 0.1rem);
  }

  .pl-49 {
    padding-left: calc(49 * 0.1rem);
  }

  .pr-49 {
    padding-right: calc(49 * 0.1rem);
  }

  .p-50 {
    padding: calc(50 * 0.1rem);
  }

  .py-50 {
    padding-top: calc(50 * 0.1rem);
    padding-bottom: calc(50 * 0.1rem);
  }

  .px-50 {
    padding-left: calc(50 * 0.1rem);
    padding-right: calc(50 * 0.1rem);
  }

  .pt-50 {
    padding-top: calc(50 * 0.1rem);
  }

  .pb-50 {
    padding-bottom: calc(50 * 0.1rem);
  }

  .pl-50 {
    padding-left: calc(50 * 0.1rem);
  }

  .pr-50 {
    padding-right: calc(50 * 0.1rem);
  }

  .p-55 {
    padding: calc(55 * 0.1rem);
  }

  .py-55 {
    padding-top: calc(55 * 0.1rem);
    padding-bottom: calc(55 * 0.1rem);
  }

  .px-55 {
    padding-left: calc(55 * 0.1rem);
    padding-right: calc(55 * 0.1rem);
  }

  .pt-55 {
    padding-top: calc(55 * 0.1rem);
  }

  .pb-55 {
    padding-bottom: calc(55 * 0.1rem);
  }

  .pl-55 {
    padding-left: calc(55 * 0.1rem);
  }

  .pr-55 {
    padding-right: calc(55 * 0.1rem);
  }

  .p-60 {
    padding: calc(60 * 0.1rem);
  }

  .py-60 {
    padding-top: calc(60 * 0.1rem);
    padding-bottom: calc(60 * 0.1rem);
  }

  .px-60 {
    padding-left: calc(60 * 0.1rem);
    padding-right: calc(60 * 0.1rem);
  }

  .pt-60 {
    padding-top: calc(60 * 0.1rem);
  }

  .pb-60 {
    padding-bottom: calc(60 * 0.1rem);
  }

  .pl-60 {
    padding-left: calc(60 * 0.1rem);
  }

  .pr-60 {
    padding-right: calc(60 * 0.1rem);
  }

  .p-65 {
    padding: calc(65 * 0.1rem);
  }

  .py-65 {
    padding-top: calc(65 * 0.1rem);
    padding-bottom: calc(65 * 0.1rem);
  }

  .px-65 {
    padding-left: calc(65 * 0.1rem);
    padding-right: calc(65 * 0.1rem);
  }

  .pt-65 {
    padding-top: calc(65 * 0.1rem);
  }

  .pb-65 {
    padding-bottom: calc(65 * 0.1rem);
  }

  .pl-65 {
    padding-left: calc(65 * 0.1rem);
  }

  .pr-65 {
    padding-right: calc(65 * 0.1rem);
  }

  .p-70 {
    padding: calc(70 * 0.1rem);
  }

  .py-70 {
    padding-top: calc(70 * 0.1rem);
    padding-bottom: calc(70 * 0.1rem);
  }

  .px-70 {
    padding-left: calc(70 * 0.1rem);
    padding-right: calc(70 * 0.1rem);
  }

  .pt-70 {
    padding-top: calc(70 * 0.1rem);
  }

  .pb-70 {
    padding-bottom: calc(70 * 0.1rem);
  }

  .pl-70 {
    padding-left: calc(70 * 0.1rem);
  }

  .pr-70 {
    padding-right: calc(70 * 0.1rem);
  }

  .p-75 {
    padding: calc(75 * 0.1rem);
  }

  .py-75 {
    padding-top: calc(75 * 0.1rem);
    padding-bottom: calc(75 * 0.1rem);
  }

  .px-75 {
    padding-left: calc(75 * 0.1rem);
    padding-right: calc(75 * 0.1rem);
  }

  .pt-75 {
    padding-top: calc(75 * 0.1rem);
  }

  .pb-75 {
    padding-bottom: calc(75 * 0.1rem);
  }

  .pl-75 {
    padding-left: calc(75 * 0.1rem);
  }

  .pr-75 {
    padding-right: calc(75 * 0.1rem);
  }

  .p-80 {
    padding: calc(80 * 0.1rem);
  }

  .py-80 {
    padding-top: calc(80 * 0.1rem);
    padding-bottom: calc(80 * 0.1rem);
  }

  .px-80 {
    padding-left: calc(80 * 0.1rem);
    padding-right: calc(80 * 0.1rem);
  }

  .pt-80 {
    padding-top: calc(80 * 0.1rem);
  }

  .pb-80 {
    padding-bottom: calc(80 * 0.1rem);
  }

  .pl-80 {
    padding-left: calc(80 * 0.1rem);
  }

  .pr-80 {
    padding-right: calc(80 * 0.1rem);
  }

  .p-85 {
    padding: calc(85 * 0.1rem);
  }

  .py-85 {
    padding-top: calc(85 * 0.1rem);
    padding-bottom: calc(85 * 0.1rem);
  }

  .px-85 {
    padding-left: calc(85 * 0.1rem);
    padding-right: calc(85 * 0.1rem);
  }

  .pt-85 {
    padding-top: calc(85 * 0.1rem);
  }

  .pb-85 {
    padding-bottom: calc(85 * 0.1rem);
  }

  .pl-85 {
    padding-left: calc(85 * 0.1rem);
  }

  .pr-85 {
    padding-right: calc(85 * 0.1rem);
  }

  .p-90 {
    padding: calc(90 * 0.1rem);
  }

  .py-90 {
    padding-top: calc(90 * 0.1rem);
    padding-bottom: calc(90 * 0.1rem);
  }

  .px-90 {
    padding-left: calc(90 * 0.1rem);
    padding-right: calc(90 * 0.1rem);
  }

  .pt-90 {
    padding-top: calc(90 * 0.1rem);
  }

  .pb-90 {
    padding-bottom: calc(90 * 0.1rem);
  }

  .pl-90 {
    padding-left: calc(90 * 0.1rem);
  }

  .pr-90 {
    padding-right: calc(90 * 0.1rem);
  }

  .p-95 {
    padding: calc(95 * 0.1rem);
  }

  .py-95 {
    padding-top: calc(95 * 0.1rem);
    padding-bottom: calc(95 * 0.1rem);
  }

  .px-95 {
    padding-left: calc(95 * 0.1rem);
    padding-right: calc(95 * 0.1rem);
  }

  .pt-95 {
    padding-top: calc(95 * 0.1rem);
  }

  .pb-95 {
    padding-bottom: calc(95 * 0.1rem);
  }

  .pl-95 {
    padding-left: calc(95 * 0.1rem);
  }

  .pr-95 {
    padding-right: calc(95 * 0.1rem);
  }

  .p-100 {
    padding: calc(100 * 0.1rem);
  }

  .py-100 {
    padding-top: calc(100 * 0.1rem);
    padding-bottom: calc(100 * 0.1rem);
  }

  .px-100 {
    padding-left: calc(100 * 0.1rem);
    padding-right: calc(100 * 0.1rem);
  }

  .pt-100 {
    padding-top: calc(100 * 0.1rem);
  }

  .pb-100 {
    padding-bottom: calc(100 * 0.1rem);
  }

  .pl-100 {
    padding-left: calc(100 * 0.1rem);
  }

  .pr-100 {
    padding-right: calc(100 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   Flexbox Utilities TODO: Optimize Flex
  ------------------------------------------------------------*/

  .flex {
    display: flex;
    flex-direction: row;
  }

  .flex-inline {
    display: inline-flex;
    flex-direction: row;
  }

  .row {
    display: flex;
    flex-wrap: wrap;
  }

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

  .flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flex-wrap-unset {
    flex-wrap: unset;
  }

  .flex-col {
    display: flex;
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .flex-between {
    display: flex;
    justify-content: space-between;
  }

  .flex-around {
    display: flex;
    justify-content: space-around;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .items-center {
    align-items: center;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-end {
    align-items: flex-end;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-2 {
    flex: 2;
  }

  .flex-3 {
    flex: 3;
  }

  .flex-4 {
    flex: 4;
  }

  .flex-5 {
    flex: 5;
  }

  .flex-6 {
    flex: 6;
  }

  .flex-7 {
    flex: 7;
  }

  .flex-8 {
    flex: 8;
  }

  .flex-9 {
    flex: 9;
  }

  .flex-10 {
    flex: 10;
  }

  .flex-11 {
    flex: 11;
  }

  .flex-12 {
    flex: 12;
  }

  /* COLUMNS */

  .col {
    position: relative;
    width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-auto {
    position: relative;
    width: 100%;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-1 {
    position: relative;
    width: 100%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-2 {
    position: relative;
    width: 100%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-3 {
    position: relative;
    width: 100%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .offset-3 {
    margin-left: 25%;
  }

  .col-4 {
    position: relative;
    width: 100%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-5 {
    position: relative;
    width: 100%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-6 {
    position: relative;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .offset-6 {
    margin-left: 50%;
  }

  .col-7 {
    position: relative;
    width: 100%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-8 {
    position: relative;
    width: 100%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-9 {
    position: relative;
    width: 100%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .offset-9 {
    margin-left: 75%;
  }

  .col-10 {
    position: relative;
    width: 100%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-11 {
    position: relative;
    width: 100%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-12 {
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /*------------------------------------------------------------
  *   Order
  ------------------------------------------------------------*/

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-4 {
    order: 4;
  }

  .order-5 {
    order: 5;
  }

  .order-6 {
    order: 6;
  }

  .order-7 {
    order: 7;
  }

  .order-8 {
    order: 8;
  }

  .order-9 {
    order: 9;
  }

  .order-10 {
    order: 10;
  }

  .order-11 {
    order: 11;
  }

  .order-12 {
    order: 12;
  }

  .order-13 {
    order: 13;
  }

  /*------------------------------------------------------------
  *   BOX
  ------------------------------------------------------------*/

  .box {
    width: 100%;
    height: 100%;
  }

  a.box {
    display: inline-block;
  }

  p.box {
    display: inline-block;
  }

  /*------------------------------------------------------------
  *   Heights Utilities
  ------------------------------------------------------------*/

  .h-0 {
    height: 0;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-screen {
    max-height: 100vh;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .h-auto {
    height: auto;
  }

  .h-100 {
    height: 100%;
  }

  a.h-100 {
    display: inline-block;
  }

  p.h-100 {
    display: inline-block;
  }

  .max-h-100 {
    max-height: 100%;
  }

  a.max-h-100 {
    display: inline-block;
  }

  p.max-h-100 {
    display: inline-block;
  }

  .min-h-100 {
    min-height: 100%;
  }

  a.min-h-100 {
    display: inline-block;
  }

  p.min-h-100 {
    display: inline-block;
  }

  .h-1\/1 {
    height: 100%;
  }

  .max-h-1\/1 {
    max-height: 100%;
  }

  .min-h-1\/1 {
    min-height: 100%;
  }

  .h-1\/2 {
    height: 50%;
  }

  .max-h-1\/2 {
    max-height: 50%;
  }

  .min-h-1\/2 {
    min-height: 50%;
  }

  .h-1\/3 {
    height: 33.3333333333%;
  }

  .max-h-1\/3 {
    max-height: 33.3333333333%;
  }

  .min-h-1\/3 {
    min-height: 33.3333333333%;
  }

  .h-1\/4 {
    height: 25%;
  }

  .max-h-1\/4 {
    max-height: 25%;
  }

  .min-h-1\/4 {
    min-height: 25%;
  }

  .h-1\/5 {
    height: 20%;
  }

  .max-h-1\/5 {
    max-height: 20%;
  }

  .min-h-1\/5 {
    min-height: 20%;
  }

  .h-1\/6 {
    height: 16.6666666667%;
  }

  .max-h-1\/6 {
    max-height: 16.6666666667%;
  }

  .min-h-1\/6 {
    min-height: 16.6666666667%;
  }

  .h-1\/7 {
    height: 14.2857142857%;
  }

  .max-h-1\/7 {
    max-height: 14.2857142857%;
  }

  .min-h-1\/7 {
    min-height: 14.2857142857%;
  }

  .h-1\/8 {
    height: 12.5%;
  }

  .max-h-1\/8 {
    max-height: 12.5%;
  }

  .min-h-1\/8 {
    min-height: 12.5%;
  }

  .h-1\/9 {
    height: 11.1111111111%;
  }

  .max-h-1\/9 {
    max-height: 11.1111111111%;
  }

  .min-h-1\/9 {
    min-height: 11.1111111111%;
  }

  .h-1\/10 {
    height: 10%;
  }

  .max-h-1\/10 {
    max-height: 10%;
  }

  .min-h-1\/10 {
    min-height: 10%;
  }

  .h-1\/11 {
    height: 9.0909090909%;
  }

  .max-h-1\/11 {
    max-height: 9.0909090909%;
  }

  .min-h-1\/11 {
    min-height: 9.0909090909%;
  }

  .h-1\/12 {
    height: 8.3333333333%;
  }

  .max-h-1\/12 {
    max-height: 8.3333333333%;
  }

  .min-h-1\/12 {
    min-height: 8.3333333333%;
  }

  .h-2\/2 {
    height: 100%;
  }

  .max-h-2\/2 {
    max-height: 100%;
  }

  .min-h-2\/2 {
    min-height: 100%;
  }

  .h-2\/3 {
    height: 66.6666666667%;
  }

  .max-h-2\/3 {
    max-height: 66.6666666667%;
  }

  .min-h-2\/3 {
    min-height: 66.6666666667%;
  }

  .h-2\/4 {
    height: 50%;
  }

  .max-h-2\/4 {
    max-height: 50%;
  }

  .min-h-2\/4 {
    min-height: 50%;
  }

  .h-2\/5 {
    height: 40%;
  }

  .max-h-2\/5 {
    max-height: 40%;
  }

  .min-h-2\/5 {
    min-height: 40%;
  }

  .h-2\/6 {
    height: 33.3333333333%;
  }

  .max-h-2\/6 {
    max-height: 33.3333333333%;
  }

  .min-h-2\/6 {
    min-height: 33.3333333333%;
  }

  .h-2\/7 {
    height: 28.5714285714%;
  }

  .max-h-2\/7 {
    max-height: 28.5714285714%;
  }

  .min-h-2\/7 {
    min-height: 28.5714285714%;
  }

  .h-2\/8 {
    height: 25%;
  }

  .max-h-2\/8 {
    max-height: 25%;
  }

  .min-h-2\/8 {
    min-height: 25%;
  }

  .h-2\/9 {
    height: 22.2222222222%;
  }

  .max-h-2\/9 {
    max-height: 22.2222222222%;
  }

  .min-h-2\/9 {
    min-height: 22.2222222222%;
  }

  .h-2\/10 {
    height: 20%;
  }

  .max-h-2\/10 {
    max-height: 20%;
  }

  .min-h-2\/10 {
    min-height: 20%;
  }

  .h-2\/11 {
    height: 18.1818181818%;
  }

  .max-h-2\/11 {
    max-height: 18.1818181818%;
  }

  .min-h-2\/11 {
    min-height: 18.1818181818%;
  }

  .h-2\/12 {
    height: 16.6666666667%;
  }

  .max-h-2\/12 {
    max-height: 16.6666666667%;
  }

  .min-h-2\/12 {
    min-height: 16.6666666667%;
  }

  .h-3\/3 {
    height: 100%;
  }

  .max-h-3\/3 {
    max-height: 100%;
  }

  .min-h-3\/3 {
    min-height: 100%;
  }

  .h-3\/4 {
    height: 75%;
  }

  .max-h-3\/4 {
    max-height: 75%;
  }

  .min-h-3\/4 {
    min-height: 75%;
  }

  .h-3\/5 {
    height: 60%;
  }

  .max-h-3\/5 {
    max-height: 60%;
  }

  .min-h-3\/5 {
    min-height: 60%;
  }

  .h-3\/6 {
    height: 50%;
  }

  .max-h-3\/6 {
    max-height: 50%;
  }

  .min-h-3\/6 {
    min-height: 50%;
  }

  .h-3\/7 {
    height: 42.8571428571%;
  }

  .max-h-3\/7 {
    max-height: 42.8571428571%;
  }

  .min-h-3\/7 {
    min-height: 42.8571428571%;
  }

  .h-3\/8 {
    height: 37.5%;
  }

  .max-h-3\/8 {
    max-height: 37.5%;
  }

  .min-h-3\/8 {
    min-height: 37.5%;
  }

  .h-3\/9 {
    height: 33.3333333333%;
  }

  .max-h-3\/9 {
    max-height: 33.3333333333%;
  }

  .min-h-3\/9 {
    min-height: 33.3333333333%;
  }

  .h-3\/10 {
    height: 30%;
  }

  .max-h-3\/10 {
    max-height: 30%;
  }

  .min-h-3\/10 {
    min-height: 30%;
  }

  .h-3\/11 {
    height: 27.2727272727%;
  }

  .max-h-3\/11 {
    max-height: 27.2727272727%;
  }

  .min-h-3\/11 {
    min-height: 27.2727272727%;
  }

  .h-3\/12 {
    height: 25%;
  }

  .max-h-3\/12 {
    max-height: 25%;
  }

  .min-h-3\/12 {
    min-height: 25%;
  }

  .h-4\/4 {
    height: 100%;
  }

  .max-h-4\/4 {
    max-height: 100%;
  }

  .min-h-4\/4 {
    min-height: 100%;
  }

  .h-4\/5 {
    height: 80%;
  }

  .max-h-4\/5 {
    max-height: 80%;
  }

  .min-h-4\/5 {
    min-height: 80%;
  }

  .h-4\/6 {
    height: 66.6666666667%;
  }

  .max-h-4\/6 {
    max-height: 66.6666666667%;
  }

  .min-h-4\/6 {
    min-height: 66.6666666667%;
  }

  .h-4\/7 {
    height: 57.1428571429%;
  }

  .max-h-4\/7 {
    max-height: 57.1428571429%;
  }

  .min-h-4\/7 {
    min-height: 57.1428571429%;
  }

  .h-4\/8 {
    height: 50%;
  }

  .max-h-4\/8 {
    max-height: 50%;
  }

  .min-h-4\/8 {
    min-height: 50%;
  }

  .h-4\/9 {
    height: 44.4444444444%;
  }

  .max-h-4\/9 {
    max-height: 44.4444444444%;
  }

  .min-h-4\/9 {
    min-height: 44.4444444444%;
  }

  .h-4\/10 {
    height: 40%;
  }

  .max-h-4\/10 {
    max-height: 40%;
  }

  .min-h-4\/10 {
    min-height: 40%;
  }

  .h-4\/11 {
    height: 36.3636363636%;
  }

  .max-h-4\/11 {
    max-height: 36.3636363636%;
  }

  .min-h-4\/11 {
    min-height: 36.3636363636%;
  }

  .h-4\/12 {
    height: 33.3333333333%;
  }

  .max-h-4\/12 {
    max-height: 33.3333333333%;
  }

  .min-h-4\/12 {
    min-height: 33.3333333333%;
  }

  .h-5\/5 {
    height: 100%;
  }

  .max-h-5\/5 {
    max-height: 100%;
  }

  .min-h-5\/5 {
    min-height: 100%;
  }

  .h-5\/6 {
    height: 83.3333333333%;
  }

  .max-h-5\/6 {
    max-height: 83.3333333333%;
  }

  .min-h-5\/6 {
    min-height: 83.3333333333%;
  }

  .h-5\/7 {
    height: 71.4285714286%;
  }

  .max-h-5\/7 {
    max-height: 71.4285714286%;
  }

  .min-h-5\/7 {
    min-height: 71.4285714286%;
  }

  .h-5\/8 {
    height: 62.5%;
  }

  .max-h-5\/8 {
    max-height: 62.5%;
  }

  .min-h-5\/8 {
    min-height: 62.5%;
  }

  .h-5\/9 {
    height: 55.5555555556%;
  }

  .max-h-5\/9 {
    max-height: 55.5555555556%;
  }

  .min-h-5\/9 {
    min-height: 55.5555555556%;
  }

  .h-5\/10 {
    height: 50%;
  }

  .max-h-5\/10 {
    max-height: 50%;
  }

  .min-h-5\/10 {
    min-height: 50%;
  }

  .h-5\/11 {
    height: 45.4545454545%;
  }

  .max-h-5\/11 {
    max-height: 45.4545454545%;
  }

  .min-h-5\/11 {
    min-height: 45.4545454545%;
  }

  .h-5\/12 {
    height: 41.6666666667%;
  }

  .max-h-5\/12 {
    max-height: 41.6666666667%;
  }

  .min-h-5\/12 {
    min-height: 41.6666666667%;
  }

  .h-6\/6 {
    height: 100%;
  }

  .max-h-6\/6 {
    max-height: 100%;
  }

  .min-h-6\/6 {
    min-height: 100%;
  }

  .h-6\/7 {
    height: 85.7142857143%;
  }

  .max-h-6\/7 {
    max-height: 85.7142857143%;
  }

  .min-h-6\/7 {
    min-height: 85.7142857143%;
  }

  .h-6\/8 {
    height: 75%;
  }

  .max-h-6\/8 {
    max-height: 75%;
  }

  .min-h-6\/8 {
    min-height: 75%;
  }

  .h-6\/9 {
    height: 66.6666666667%;
  }

  .max-h-6\/9 {
    max-height: 66.6666666667%;
  }

  .min-h-6\/9 {
    min-height: 66.6666666667%;
  }

  .h-6\/10 {
    height: 60%;
  }

  .max-h-6\/10 {
    max-height: 60%;
  }

  .min-h-6\/10 {
    min-height: 60%;
  }

  .h-6\/11 {
    height: 54.5454545455%;
  }

  .max-h-6\/11 {
    max-height: 54.5454545455%;
  }

  .min-h-6\/11 {
    min-height: 54.5454545455%;
  }

  .h-6\/12 {
    height: 50%;
  }

  .max-h-6\/12 {
    max-height: 50%;
  }

  .min-h-6\/12 {
    min-height: 50%;
  }

  .h-7\/7 {
    height: 100%;
  }

  .max-h-7\/7 {
    max-height: 100%;
  }

  .min-h-7\/7 {
    min-height: 100%;
  }

  .h-7\/8 {
    height: 87.5%;
  }

  .max-h-7\/8 {
    max-height: 87.5%;
  }

  .min-h-7\/8 {
    min-height: 87.5%;
  }

  .h-7\/9 {
    height: 77.7777777778%;
  }

  .max-h-7\/9 {
    max-height: 77.7777777778%;
  }

  .min-h-7\/9 {
    min-height: 77.7777777778%;
  }

  .h-7\/10 {
    height: 70%;
  }

  .max-h-7\/10 {
    max-height: 70%;
  }

  .min-h-7\/10 {
    min-height: 70%;
  }

  .h-7\/11 {
    height: 63.6363636364%;
  }

  .max-h-7\/11 {
    max-height: 63.6363636364%;
  }

  .min-h-7\/11 {
    min-height: 63.6363636364%;
  }

  .h-7\/12 {
    height: 58.3333333333%;
  }

  .max-h-7\/12 {
    max-height: 58.3333333333%;
  }

  .min-h-7\/12 {
    min-height: 58.3333333333%;
  }

  .h-8\/8 {
    height: 100%;
  }

  .max-h-8\/8 {
    max-height: 100%;
  }

  .min-h-8\/8 {
    min-height: 100%;
  }

  .h-8\/9 {
    height: 88.8888888889%;
  }

  .max-h-8\/9 {
    max-height: 88.8888888889%;
  }

  .min-h-8\/9 {
    min-height: 88.8888888889%;
  }

  .h-8\/10 {
    height: 80%;
  }

  .max-h-8\/10 {
    max-height: 80%;
  }

  .min-h-8\/10 {
    min-height: 80%;
  }

  .h-8\/11 {
    height: 72.7272727273%;
  }

  .max-h-8\/11 {
    max-height: 72.7272727273%;
  }

  .min-h-8\/11 {
    min-height: 72.7272727273%;
  }

  .h-8\/12 {
    height: 66.6666666667%;
  }

  .max-h-8\/12 {
    max-height: 66.6666666667%;
  }

  .min-h-8\/12 {
    min-height: 66.6666666667%;
  }

  .h-9\/9 {
    height: 100%;
  }

  .max-h-9\/9 {
    max-height: 100%;
  }

  .min-h-9\/9 {
    min-height: 100%;
  }

  .h-9\/10 {
    height: 90%;
  }

  .max-h-9\/10 {
    max-height: 90%;
  }

  .min-h-9\/10 {
    min-height: 90%;
  }

  .h-9\/11 {
    height: 81.8181818182%;
  }

  .max-h-9\/11 {
    max-height: 81.8181818182%;
  }

  .min-h-9\/11 {
    min-height: 81.8181818182%;
  }

  .h-9\/12 {
    height: 75%;
  }

  .max-h-9\/12 {
    max-height: 75%;
  }

  .min-h-9\/12 {
    min-height: 75%;
  }

  .h-10\/10 {
    height: 100%;
  }

  .max-h-10\/10 {
    max-height: 100%;
  }

  .min-h-10\/10 {
    min-height: 100%;
  }

  .h-10\/11 {
    height: 90.9090909091%;
  }

  .max-h-10\/11 {
    max-height: 90.9090909091%;
  }

  .min-h-10\/11 {
    min-height: 90.9090909091%;
  }

  .h-10\/12 {
    height: 83.3333333333%;
  }

  .max-h-10\/12 {
    max-height: 83.3333333333%;
  }

  .min-h-10\/12 {
    min-height: 83.3333333333%;
  }

  .h-11\/11 {
    height: 100%;
  }

  .max-h-11\/11 {
    max-height: 100%;
  }

  .min-h-11\/11 {
    min-height: 100%;
  }

  .h-11\/12 {
    height: 91.6666666667%;
  }

  .max-h-11\/12 {
    max-height: 91.6666666667%;
  }

  .min-h-11\/12 {
    min-height: 91.6666666667%;
  }

  .h-12\/12 {
    height: 100%;
  }

  .max-h-12\/12 {
    max-height: 100%;
  }

  .min-h-12\/12 {
    min-height: 100%;
  }

  .h-0 {
    height: calc(0 * 0.1rem);
  }

  .max-h-0 {
    max-height: calc(0 * 0.1rem);
  }

  .min-h-0 {
    min-height: calc(0 * 0.1rem);
  }

  .h-1 {
    height: calc(1 * 0.1rem);
  }

  .max-h-1 {
    max-height: calc(1 * 0.1rem);
  }

  .min-h-1 {
    min-height: calc(1 * 0.1rem);
  }

  .h-2 {
    height: calc(2 * 0.1rem);
  }

  .max-h-2 {
    max-height: calc(2 * 0.1rem);
  }

  .min-h-2 {
    min-height: calc(2 * 0.1rem);
  }

  .h-3 {
    height: calc(3 * 0.1rem);
  }

  .max-h-3 {
    max-height: calc(3 * 0.1rem);
  }

  .min-h-3 {
    min-height: calc(3 * 0.1rem);
  }

  .h-4 {
    height: calc(4 * 0.1rem);
  }

  .max-h-4 {
    max-height: calc(4 * 0.1rem);
  }

  .min-h-4 {
    min-height: calc(4 * 0.1rem);
  }

  .h-5 {
    height: calc(5 * 0.1rem);
  }

  .max-h-5 {
    max-height: calc(5 * 0.1rem);
  }

  .min-h-5 {
    min-height: calc(5 * 0.1rem);
  }

  .h-6 {
    height: calc(6 * 0.1rem);
  }

  .max-h-6 {
    max-height: calc(6 * 0.1rem);
  }

  .min-h-6 {
    min-height: calc(6 * 0.1rem);
  }

  .h-7 {
    height: calc(7 * 0.1rem);
  }

  .max-h-7 {
    max-height: calc(7 * 0.1rem);
  }

  .min-h-7 {
    min-height: calc(7 * 0.1rem);
  }

  .h-8 {
    height: calc(8 * 0.1rem);
  }

  .max-h-8 {
    max-height: calc(8 * 0.1rem);
  }

  .min-h-8 {
    min-height: calc(8 * 0.1rem);
  }

  .h-9 {
    height: calc(9 * 0.1rem);
  }

  .max-h-9 {
    max-height: calc(9 * 0.1rem);
  }

  .min-h-9 {
    min-height: calc(9 * 0.1rem);
  }

  .h-10 {
    height: calc(10 * 0.1rem);
  }

  .max-h-10 {
    max-height: calc(10 * 0.1rem);
  }

  .min-h-10 {
    min-height: calc(10 * 0.1rem);
  }

  .h-11 {
    height: calc(11 * 0.1rem);
  }

  .max-h-11 {
    max-height: calc(11 * 0.1rem);
  }

  .min-h-11 {
    min-height: calc(11 * 0.1rem);
  }

  .h-12 {
    height: calc(12 * 0.1rem);
  }

  .max-h-12 {
    max-height: calc(12 * 0.1rem);
  }

  .min-h-12 {
    min-height: calc(12 * 0.1rem);
  }

  .h-13 {
    height: calc(13 * 0.1rem);
  }

  .max-h-13 {
    max-height: calc(13 * 0.1rem);
  }

  .min-h-13 {
    min-height: calc(13 * 0.1rem);
  }

  .h-14 {
    height: calc(14 * 0.1rem);
  }

  .max-h-14 {
    max-height: calc(14 * 0.1rem);
  }

  .min-h-14 {
    min-height: calc(14 * 0.1rem);
  }

  .h-15 {
    height: calc(15 * 0.1rem);
  }

  .max-h-15 {
    max-height: calc(15 * 0.1rem);
  }

  .min-h-15 {
    min-height: calc(15 * 0.1rem);
  }

  .h-16 {
    height: calc(16 * 0.1rem);
  }

  .max-h-16 {
    max-height: calc(16 * 0.1rem);
  }

  .min-h-16 {
    min-height: calc(16 * 0.1rem);
  }

  .h-17 {
    height: calc(17 * 0.1rem);
  }

  .max-h-17 {
    max-height: calc(17 * 0.1rem);
  }

  .min-h-17 {
    min-height: calc(17 * 0.1rem);
  }

  .h-18 {
    height: calc(18 * 0.1rem);
  }

  .max-h-18 {
    max-height: calc(18 * 0.1rem);
  }

  .min-h-18 {
    min-height: calc(18 * 0.1rem);
  }

  .h-19 {
    height: calc(19 * 0.1rem);
  }

  .max-h-19 {
    max-height: calc(19 * 0.1rem);
  }

  .min-h-19 {
    min-height: calc(19 * 0.1rem);
  }

  .h-20 {
    height: calc(20 * 0.1rem);
  }

  .max-h-20 {
    max-height: calc(20 * 0.1rem);
  }

  .min-h-20 {
    min-height: calc(20 * 0.1rem);
  }

  .h-21 {
    height: calc(21 * 0.1rem);
  }

  .max-h-21 {
    max-height: calc(21 * 0.1rem);
  }

  .min-h-21 {
    min-height: calc(21 * 0.1rem);
  }

  .h-22 {
    height: calc(22 * 0.1rem);
  }

  .max-h-22 {
    max-height: calc(22 * 0.1rem);
  }

  .min-h-22 {
    min-height: calc(22 * 0.1rem);
  }

  .h-23 {
    height: calc(23 * 0.1rem);
  }

  .max-h-23 {
    max-height: calc(23 * 0.1rem);
  }

  .min-h-23 {
    min-height: calc(23 * 0.1rem);
  }

  .h-24 {
    height: calc(24 * 0.1rem);
  }

  .max-h-24 {
    max-height: calc(24 * 0.1rem);
  }

  .min-h-24 {
    min-height: calc(24 * 0.1rem);
  }

  .h-25 {
    height: calc(25 * 0.1rem);
  }

  .max-h-25 {
    max-height: calc(25 * 0.1rem);
  }

  .min-h-25 {
    min-height: calc(25 * 0.1rem);
  }

  .h-26 {
    height: calc(26 * 0.1rem);
  }

  .max-h-26 {
    max-height: calc(26 * 0.1rem);
  }

  .min-h-26 {
    min-height: calc(26 * 0.1rem);
  }

  .h-27 {
    height: calc(27 * 0.1rem);
  }

  .max-h-27 {
    max-height: calc(27 * 0.1rem);
  }

  .min-h-27 {
    min-height: calc(27 * 0.1rem);
  }

  .h-28 {
    height: calc(28 * 0.1rem);
  }

  .max-h-28 {
    max-height: calc(28 * 0.1rem);
  }

  .min-h-28 {
    min-height: calc(28 * 0.1rem);
  }

  .h-29 {
    height: calc(29 * 0.1rem);
  }

  .max-h-29 {
    max-height: calc(29 * 0.1rem);
  }

  .min-h-29 {
    min-height: calc(29 * 0.1rem);
  }

  .h-30 {
    height: calc(30 * 0.1rem);
  }

  .max-h-30 {
    max-height: calc(30 * 0.1rem);
  }

  .min-h-30 {
    min-height: calc(30 * 0.1rem);
  }

  .h-31 {
    height: calc(31 * 0.1rem);
  }

  .max-h-31 {
    max-height: calc(31 * 0.1rem);
  }

  .min-h-31 {
    min-height: calc(31 * 0.1rem);
  }

  .h-32 {
    height: calc(32 * 0.1rem);
  }

  .max-h-32 {
    max-height: calc(32 * 0.1rem);
  }

  .min-h-32 {
    min-height: calc(32 * 0.1rem);
  }

  .h-33 {
    height: calc(33 * 0.1rem);
  }

  .max-h-33 {
    max-height: calc(33 * 0.1rem);
  }

  .min-h-33 {
    min-height: calc(33 * 0.1rem);
  }

  .h-34 {
    height: calc(34 * 0.1rem);
  }

  .max-h-34 {
    max-height: calc(34 * 0.1rem);
  }

  .min-h-34 {
    min-height: calc(34 * 0.1rem);
  }

  .h-35 {
    height: calc(35 * 0.1rem);
  }

  .max-h-35 {
    max-height: calc(35 * 0.1rem);
  }

  .min-h-35 {
    min-height: calc(35 * 0.1rem);
  }

  .h-36 {
    height: calc(36 * 0.1rem);
  }

  .max-h-36 {
    max-height: calc(36 * 0.1rem);
  }

  .min-h-36 {
    min-height: calc(36 * 0.1rem);
  }

  .h-37 {
    height: calc(37 * 0.1rem);
  }

  .max-h-37 {
    max-height: calc(37 * 0.1rem);
  }

  .min-h-37 {
    min-height: calc(37 * 0.1rem);
  }

  .h-38 {
    height: calc(38 * 0.1rem);
  }

  .max-h-38 {
    max-height: calc(38 * 0.1rem);
  }

  .min-h-38 {
    min-height: calc(38 * 0.1rem);
  }

  .h-39 {
    height: calc(39 * 0.1rem);
  }

  .max-h-39 {
    max-height: calc(39 * 0.1rem);
  }

  .min-h-39 {
    min-height: calc(39 * 0.1rem);
  }

  .h-40 {
    height: calc(40 * 0.1rem);
  }

  .max-h-40 {
    max-height: calc(40 * 0.1rem);
  }

  .min-h-40 {
    min-height: calc(40 * 0.1rem);
  }

  .h-41 {
    height: calc(41 * 0.1rem);
  }

  .max-h-41 {
    max-height: calc(41 * 0.1rem);
  }

  .min-h-41 {
    min-height: calc(41 * 0.1rem);
  }

  .h-42 {
    height: calc(42 * 0.1rem);
  }

  .max-h-42 {
    max-height: calc(42 * 0.1rem);
  }

  .min-h-42 {
    min-height: calc(42 * 0.1rem);
  }

  .h-43 {
    height: calc(43 * 0.1rem);
  }

  .max-h-43 {
    max-height: calc(43 * 0.1rem);
  }

  .min-h-43 {
    min-height: calc(43 * 0.1rem);
  }

  .h-44 {
    height: calc(44 * 0.1rem);
  }

  .max-h-44 {
    max-height: calc(44 * 0.1rem);
  }

  .min-h-44 {
    min-height: calc(44 * 0.1rem);
  }

  .h-45 {
    height: calc(45 * 0.1rem);
  }

  .max-h-45 {
    max-height: calc(45 * 0.1rem);
  }

  .min-h-45 {
    min-height: calc(45 * 0.1rem);
  }

  .h-46 {
    height: calc(46 * 0.1rem);
  }

  .max-h-46 {
    max-height: calc(46 * 0.1rem);
  }

  .min-h-46 {
    min-height: calc(46 * 0.1rem);
  }

  .h-47 {
    height: calc(47 * 0.1rem);
  }

  .max-h-47 {
    max-height: calc(47 * 0.1rem);
  }

  .min-h-47 {
    min-height: calc(47 * 0.1rem);
  }

  .h-48 {
    height: calc(48 * 0.1rem);
  }

  .max-h-48 {
    max-height: calc(48 * 0.1rem);
  }

  .min-h-48 {
    min-height: calc(48 * 0.1rem);
  }

  .h-49 {
    height: calc(49 * 0.1rem);
  }

  .max-h-49 {
    max-height: calc(49 * 0.1rem);
  }

  .min-h-49 {
    min-height: calc(49 * 0.1rem);
  }

  .h-50 {
    height: calc(50 * 0.1rem);
  }

  .max-h-50 {
    max-height: calc(50 * 0.1rem);
  }

  .min-h-50 {
    min-height: calc(50 * 0.1rem);
  }

  .h-55 {
    height: calc(55 * 0.1rem);
  }

  .max-h-55 {
    max-height: calc(55 * 0.1rem);
  }

  .min-h-55 {
    min-height: calc(55 * 0.1rem);
  }

  .h-60 {
    height: calc(60 * 0.1rem);
  }

  .max-h-60 {
    max-height: calc(60 * 0.1rem);
  }

  .min-h-60 {
    min-height: calc(60 * 0.1rem);
  }

  .h-65 {
    height: calc(65 * 0.1rem);
  }

  .max-h-65 {
    max-height: calc(65 * 0.1rem);
  }

  .min-h-65 {
    min-height: calc(65 * 0.1rem);
  }

  .h-70 {
    height: calc(70 * 0.1rem);
  }

  .max-h-70 {
    max-height: calc(70 * 0.1rem);
  }

  .min-h-70 {
    min-height: calc(70 * 0.1rem);
  }

  .h-75 {
    height: calc(75 * 0.1rem);
  }

  .max-h-75 {
    max-height: calc(75 * 0.1rem);
  }

  .min-h-75 {
    min-height: calc(75 * 0.1rem);
  }

  .h-80 {
    height: calc(80 * 0.1rem);
  }

  .max-h-80 {
    max-height: calc(80 * 0.1rem);
  }

  .min-h-80 {
    min-height: calc(80 * 0.1rem);
  }

  .h-85 {
    height: calc(85 * 0.1rem);
  }

  .max-h-85 {
    max-height: calc(85 * 0.1rem);
  }

  .min-h-85 {
    min-height: calc(85 * 0.1rem);
  }

  .h-90 {
    height: calc(90 * 0.1rem);
  }

  .max-h-90 {
    max-height: calc(90 * 0.1rem);
  }

  .min-h-90 {
    min-height: calc(90 * 0.1rem);
  }

  .h-95 {
    height: calc(95 * 0.1rem);
  }

  .max-h-95 {
    max-height: calc(95 * 0.1rem);
  }

  .min-h-95 {
    min-height: calc(95 * 0.1rem);
  }

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

  .w-0 {
    width: 0;
  }

  .w-screen {
    width: 100vw;
  }

  .w-auto {
    width: auto;
  }

  .w-100 {
    width: 100%;
  }

  a.w-100 {
    display: inline-block;
  }

  p.w-100 {
    display: inline-block;
  }

  .w-101 {
    width: 101%;
  }

  a.w-101 {
    display: inline-block;
  }

  p.w-101 {
    display: inline-block;
  }

  .max-w-100 {
    max-width: 100%;
  }

  a.max-w-100 {
    display: inline-block;
  }

  p.max-w-100 {
    display: inline-block;
  }

  .min-w-100 {
    min-width: 100%;
  }

  a.min-w-100 {
    display: inline-block;
  }

  p.min-w-100 {
    display: inline-block;
  }

  .w-1\/1 {
    width: 100%;
  }

  .max-w-1\/1 {
    max-width: 100%;
  }

  .min-w-1\/1 {
    min-width: 100%;
  }

  .w-1\/2 {
    width: 50%;
  }

  .max-w-1\/2 {
    max-width: 50%;
  }

  .min-w-1\/2 {
    min-width: 50%;
  }

  .w-1\/3 {
    width: 33.3333333333%;
  }

  .max-w-1\/3 {
    max-width: 33.3333333333%;
  }

  .min-w-1\/3 {
    min-width: 33.3333333333%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .max-w-1\/4 {
    max-width: 25%;
  }

  .min-w-1\/4 {
    min-width: 25%;
  }

  .w-1\/5 {
    width: 20%;
  }

  .max-w-1\/5 {
    max-width: 20%;
  }

  .min-w-1\/5 {
    min-width: 20%;
  }

  .w-1\/6 {
    width: 16.6666666667%;
  }

  .max-w-1\/6 {
    max-width: 16.6666666667%;
  }

  .min-w-1\/6 {
    min-width: 16.6666666667%;
  }

  .w-1\/7 {
    width: 14.2857142857%;
  }

  .max-w-1\/7 {
    max-width: 14.2857142857%;
  }

  .min-w-1\/7 {
    min-width: 14.2857142857%;
  }

  .w-1\/8 {
    width: 12.5%;
  }

  .max-w-1\/8 {
    max-width: 12.5%;
  }

  .min-w-1\/8 {
    min-width: 12.5%;
  }

  .w-1\/9 {
    width: 11.1111111111%;
  }

  .max-w-1\/9 {
    max-width: 11.1111111111%;
  }

  .min-w-1\/9 {
    min-width: 11.1111111111%;
  }

  .w-1\/10 {
    width: 10%;
  }

  .max-w-1\/10 {
    max-width: 10%;
  }

  .min-w-1\/10 {
    min-width: 10%;
  }

  .w-1\/11 {
    width: 9.0909090909%;
  }

  .max-w-1\/11 {
    max-width: 9.0909090909%;
  }

  .min-w-1\/11 {
    min-width: 9.0909090909%;
  }

  .w-1\/12 {
    width: 8.3333333333%;
  }

  .max-w-1\/12 {
    max-width: 8.3333333333%;
  }

  .min-w-1\/12 {
    min-width: 8.3333333333%;
  }

  .w-2\/2 {
    width: 100%;
  }

  .max-w-2\/2 {
    max-width: 100%;
  }

  .min-w-2\/2 {
    min-width: 100%;
  }

  .w-2\/3 {
    width: 66.6666666667%;
  }

  .max-w-2\/3 {
    max-width: 66.6666666667%;
  }

  .min-w-2\/3 {
    min-width: 66.6666666667%;
  }

  .w-2\/4 {
    width: 50%;
  }

  .max-w-2\/4 {
    max-width: 50%;
  }

  .min-w-2\/4 {
    min-width: 50%;
  }

  .w-2\/5 {
    width: 40%;
  }

  .max-w-2\/5 {
    max-width: 40%;
  }

  .min-w-2\/5 {
    min-width: 40%;
  }

  .w-2\/6 {
    width: 33.3333333333%;
  }

  .max-w-2\/6 {
    max-width: 33.3333333333%;
  }

  .min-w-2\/6 {
    min-width: 33.3333333333%;
  }

  .w-2\/7 {
    width: 28.5714285714%;
  }

  .max-w-2\/7 {
    max-width: 28.5714285714%;
  }

  .min-w-2\/7 {
    min-width: 28.5714285714%;
  }

  .w-2\/8 {
    width: 25%;
  }

  .max-w-2\/8 {
    max-width: 25%;
  }

  .min-w-2\/8 {
    min-width: 25%;
  }

  .w-2\/9 {
    width: 22.2222222222%;
  }

  .max-w-2\/9 {
    max-width: 22.2222222222%;
  }

  .min-w-2\/9 {
    min-width: 22.2222222222%;
  }

  .w-2\/10 {
    width: 20%;
  }

  .max-w-2\/10 {
    max-width: 20%;
  }

  .min-w-2\/10 {
    min-width: 20%;
  }

  .w-2\/11 {
    width: 18.1818181818%;
  }

  .max-w-2\/11 {
    max-width: 18.1818181818%;
  }

  .min-w-2\/11 {
    min-width: 18.1818181818%;
  }

  .w-2\/12 {
    width: 16.6666666667%;
  }

  .max-w-2\/12 {
    max-width: 16.6666666667%;
  }

  .min-w-2\/12 {
    min-width: 16.6666666667%;
  }

  .w-3\/3 {
    width: 100%;
  }

  .max-w-3\/3 {
    max-width: 100%;
  }

  .min-w-3\/3 {
    min-width: 100%;
  }

  .w-3\/4 {
    width: 75%;
  }

  .max-w-3\/4 {
    max-width: 75%;
  }

  .min-w-3\/4 {
    min-width: 75%;
  }

  .w-3\/5 {
    width: 60%;
  }

  .max-w-3\/5 {
    max-width: 60%;
  }

  .min-w-3\/5 {
    min-width: 60%;
  }

  .w-3\/6 {
    width: 50%;
  }

  .max-w-3\/6 {
    max-width: 50%;
  }

  .min-w-3\/6 {
    min-width: 50%;
  }

  .w-3\/7 {
    width: 42.8571428571%;
  }

  .max-w-3\/7 {
    max-width: 42.8571428571%;
  }

  .min-w-3\/7 {
    min-width: 42.8571428571%;
  }

  .w-3\/8 {
    width: 37.5%;
  }

  .max-w-3\/8 {
    max-width: 37.5%;
  }

  .min-w-3\/8 {
    min-width: 37.5%;
  }

  .w-3\/9 {
    width: 33.3333333333%;
  }

  .max-w-3\/9 {
    max-width: 33.3333333333%;
  }

  .min-w-3\/9 {
    min-width: 33.3333333333%;
  }

  .w-3\/10 {
    width: 30%;
  }

  .max-w-3\/10 {
    max-width: 30%;
  }

  .min-w-3\/10 {
    min-width: 30%;
  }

  .w-3\/11 {
    width: 27.2727272727%;
  }

  .max-w-3\/11 {
    max-width: 27.2727272727%;
  }

  .min-w-3\/11 {
    min-width: 27.2727272727%;
  }

  .w-3\/12 {
    width: 25%;
  }

  .max-w-3\/12 {
    max-width: 25%;
  }

  .min-w-3\/12 {
    min-width: 25%;
  }

  .w-4\/4 {
    width: 100%;
  }

  .max-w-4\/4 {
    max-width: 100%;
  }

  .min-w-4\/4 {
    min-width: 100%;
  }

  .w-4\/5 {
    width: 80%;
  }

  .max-w-4\/5 {
    max-width: 80%;
  }

  .min-w-4\/5 {
    min-width: 80%;
  }

  .w-4\/6 {
    width: 66.6666666667%;
  }

  .max-w-4\/6 {
    max-width: 66.6666666667%;
  }

  .min-w-4\/6 {
    min-width: 66.6666666667%;
  }

  .w-4\/7 {
    width: 57.1428571429%;
  }

  .max-w-4\/7 {
    max-width: 57.1428571429%;
  }

  .min-w-4\/7 {
    min-width: 57.1428571429%;
  }

  .w-4\/8 {
    width: 50%;
  }

  .max-w-4\/8 {
    max-width: 50%;
  }

  .min-w-4\/8 {
    min-width: 50%;
  }

  .w-4\/9 {
    width: 44.4444444444%;
  }

  .max-w-4\/9 {
    max-width: 44.4444444444%;
  }

  .min-w-4\/9 {
    min-width: 44.4444444444%;
  }

  .w-4\/10 {
    width: 40%;
  }

  .max-w-4\/10 {
    max-width: 40%;
  }

  .min-w-4\/10 {
    min-width: 40%;
  }

  .w-4\/11 {
    width: 36.3636363636%;
  }

  .max-w-4\/11 {
    max-width: 36.3636363636%;
  }

  .min-w-4\/11 {
    min-width: 36.3636363636%;
  }

  .w-4\/12 {
    width: 33.3333333333%;
  }

  .max-w-4\/12 {
    max-width: 33.3333333333%;
  }

  .min-w-4\/12 {
    min-width: 33.3333333333%;
  }

  .w-5\/5 {
    width: 100%;
  }

  .max-w-5\/5 {
    max-width: 100%;
  }

  .min-w-5\/5 {
    min-width: 100%;
  }

  .w-5\/6 {
    width: 83.3333333333%;
  }

  .max-w-5\/6 {
    max-width: 83.3333333333%;
  }

  .min-w-5\/6 {
    min-width: 83.3333333333%;
  }

  .w-5\/7 {
    width: 71.4285714286%;
  }

  .max-w-5\/7 {
    max-width: 71.4285714286%;
  }

  .min-w-5\/7 {
    min-width: 71.4285714286%;
  }

  .w-5\/8 {
    width: 62.5%;
  }

  .max-w-5\/8 {
    max-width: 62.5%;
  }

  .min-w-5\/8 {
    min-width: 62.5%;
  }

  .w-5\/9 {
    width: 55.5555555556%;
  }

  .max-w-5\/9 {
    max-width: 55.5555555556%;
  }

  .min-w-5\/9 {
    min-width: 55.5555555556%;
  }

  .w-5\/10 {
    width: 50%;
  }

  .max-w-5\/10 {
    max-width: 50%;
  }

  .min-w-5\/10 {
    min-width: 50%;
  }

  .w-5\/11 {
    width: 45.4545454545%;
  }

  .max-w-5\/11 {
    max-width: 45.4545454545%;
  }

  .min-w-5\/11 {
    min-width: 45.4545454545%;
  }

  .w-5\/12 {
    width: 41.6666666667%;
  }

  .max-w-5\/12 {
    max-width: 41.6666666667%;
  }

  .min-w-5\/12 {
    min-width: 41.6666666667%;
  }

  .w-6\/6 {
    width: 100%;
  }

  .max-w-6\/6 {
    max-width: 100%;
  }

  .min-w-6\/6 {
    min-width: 100%;
  }

  .w-6\/7 {
    width: 85.7142857143%;
  }

  .max-w-6\/7 {
    max-width: 85.7142857143%;
  }

  .min-w-6\/7 {
    min-width: 85.7142857143%;
  }

  .w-6\/8 {
    width: 75%;
  }

  .max-w-6\/8 {
    max-width: 75%;
  }

  .min-w-6\/8 {
    min-width: 75%;
  }

  .w-6\/9 {
    width: 66.6666666667%;
  }

  .max-w-6\/9 {
    max-width: 66.6666666667%;
  }

  .min-w-6\/9 {
    min-width: 66.6666666667%;
  }

  .w-6\/10 {
    width: 60%;
  }

  .max-w-6\/10 {
    max-width: 60%;
  }

  .min-w-6\/10 {
    min-width: 60%;
  }

  .w-6\/11 {
    width: 54.5454545455%;
  }

  .max-w-6\/11 {
    max-width: 54.5454545455%;
  }

  .min-w-6\/11 {
    min-width: 54.5454545455%;
  }

  .w-6\/12 {
    width: 50%;
  }

  .max-w-6\/12 {
    max-width: 50%;
  }

  .min-w-6\/12 {
    min-width: 50%;
  }

  .w-7\/7 {
    width: 100%;
  }

  .max-w-7\/7 {
    max-width: 100%;
  }

  .min-w-7\/7 {
    min-width: 100%;
  }

  .w-7\/8 {
    width: 87.5%;
  }

  .max-w-7\/8 {
    max-width: 87.5%;
  }

  .min-w-7\/8 {
    min-width: 87.5%;
  }

  .w-7\/9 {
    width: 77.7777777778%;
  }

  .max-w-7\/9 {
    max-width: 77.7777777778%;
  }

  .min-w-7\/9 {
    min-width: 77.7777777778%;
  }

  .w-7\/10 {
    width: 70%;
  }

  .max-w-7\/10 {
    max-width: 70%;
  }

  .min-w-7\/10 {
    min-width: 70%;
  }

  .w-7\/11 {
    width: 63.6363636364%;
  }

  .max-w-7\/11 {
    max-width: 63.6363636364%;
  }

  .min-w-7\/11 {
    min-width: 63.6363636364%;
  }

  .w-7\/12 {
    width: 58.3333333333%;
  }

  .max-w-7\/12 {
    max-width: 58.3333333333%;
  }

  .min-w-7\/12 {
    min-width: 58.3333333333%;
  }

  .w-8\/8 {
    width: 100%;
  }

  .max-w-8\/8 {
    max-width: 100%;
  }

  .min-w-8\/8 {
    min-width: 100%;
  }

  .w-8\/9 {
    width: 88.8888888889%;
  }

  .max-w-8\/9 {
    max-width: 88.8888888889%;
  }

  .min-w-8\/9 {
    min-width: 88.8888888889%;
  }

  .w-8\/10 {
    width: 80%;
  }

  .max-w-8\/10 {
    max-width: 80%;
  }

  .min-w-8\/10 {
    min-width: 80%;
  }

  .w-8\/11 {
    width: 72.7272727273%;
  }

  .max-w-8\/11 {
    max-width: 72.7272727273%;
  }

  .min-w-8\/11 {
    min-width: 72.7272727273%;
  }

  .w-8\/12 {
    width: 66.6666666667%;
  }

  .max-w-8\/12 {
    max-width: 66.6666666667%;
  }

  .min-w-8\/12 {
    min-width: 66.6666666667%;
  }

  .w-9\/9 {
    width: 100%;
  }

  .max-w-9\/9 {
    max-width: 100%;
  }

  .min-w-9\/9 {
    min-width: 100%;
  }

  .w-9\/10 {
    width: 90%;
  }

  .max-w-9\/10 {
    max-width: 90%;
  }

  .min-w-9\/10 {
    min-width: 90%;
  }

  .w-9\/11 {
    width: 81.8181818182%;
  }

  .max-w-9\/11 {
    max-width: 81.8181818182%;
  }

  .min-w-9\/11 {
    min-width: 81.8181818182%;
  }

  .w-9\/12 {
    width: 75%;
  }

  .max-w-9\/12 {
    max-width: 75%;
  }

  .min-w-9\/12 {
    min-width: 75%;
  }

  .w-10\/10 {
    width: 100%;
  }

  .max-w-10\/10 {
    max-width: 100%;
  }

  .min-w-10\/10 {
    min-width: 100%;
  }

  .w-10\/11 {
    width: 90.9090909091%;
  }

  .max-w-10\/11 {
    max-width: 90.9090909091%;
  }

  .min-w-10\/11 {
    min-width: 90.9090909091%;
  }

  .w-10\/12 {
    width: 83.3333333333%;
  }

  .max-w-10\/12 {
    max-width: 83.3333333333%;
  }

  .min-w-10\/12 {
    min-width: 83.3333333333%;
  }

  .w-11\/11 {
    width: 100%;
  }

  .max-w-11\/11 {
    max-width: 100%;
  }

  .min-w-11\/11 {
    min-width: 100%;
  }

  .w-11\/12 {
    width: 91.6666666667%;
  }

  .max-w-11\/12 {
    max-width: 91.6666666667%;
  }

  .min-w-11\/12 {
    min-width: 91.6666666667%;
  }

  .w-12\/12 {
    width: 100%;
  }

  .max-w-12\/12 {
    max-width: 100%;
  }

  .min-w-12\/12 {
    min-width: 100%;
  }

  .w-0 {
    width: calc(0 * 0.1rem);
  }

  .w-1 {
    width: calc(1 * 0.1rem);
  }

  .w-2 {
    width: calc(2 * 0.1rem);
  }

  .w-3 {
    width: calc(3 * 0.1rem);
  }

  .w-4 {
    width: calc(4 * 0.1rem);
  }

  .w-5 {
    width: calc(5 * 0.1rem);
  }

  .w-6 {
    width: calc(6 * 0.1rem);
  }

  .w-7 {
    width: calc(7 * 0.1rem);
  }

  .w-8 {
    width: calc(8 * 0.1rem);
  }

  .w-9 {
    width: calc(9 * 0.1rem);
  }

  .w-10 {
    width: calc(10 * 0.1rem);
  }

  .w-11 {
    width: calc(11 * 0.1rem);
  }

  .w-12 {
    width: calc(12 * 0.1rem);
  }

  .w-13 {
    width: calc(13 * 0.1rem);
  }

  .w-14 {
    width: calc(14 * 0.1rem);
  }

  .w-15 {
    width: calc(15 * 0.1rem);
  }

  .w-16 {
    width: calc(16 * 0.1rem);
  }

  .w-17 {
    width: calc(17 * 0.1rem);
  }

  .w-18 {
    width: calc(18 * 0.1rem);
  }

  .w-19 {
    width: calc(19 * 0.1rem);
  }

  .w-20 {
    width: calc(20 * 0.1rem);
  }

  .w-21 {
    width: calc(21 * 0.1rem);
  }

  .w-22 {
    width: calc(22 * 0.1rem);
  }

  .w-23 {
    width: calc(23 * 0.1rem);
  }

  .w-24 {
    width: calc(24 * 0.1rem);
  }

  .w-25 {
    width: calc(25 * 0.1rem);
  }

  .w-26 {
    width: calc(26 * 0.1rem);
  }

  .w-27 {
    width: calc(27 * 0.1rem);
  }

  .w-28 {
    width: calc(28 * 0.1rem);
  }

  .w-29 {
    width: calc(29 * 0.1rem);
  }

  .w-30 {
    width: calc(30 * 0.1rem);
  }

  .w-31 {
    width: calc(31 * 0.1rem);
  }

  .w-32 {
    width: calc(32 * 0.1rem);
  }

  .w-33 {
    width: calc(33 * 0.1rem);
  }

  .w-34 {
    width: calc(34 * 0.1rem);
  }

  .w-35 {
    width: calc(35 * 0.1rem);
  }

  .w-36 {
    width: calc(36 * 0.1rem);
  }

  .w-37 {
    width: calc(37 * 0.1rem);
  }

  .w-38 {
    width: calc(38 * 0.1rem);
  }

  .w-39 {
    width: calc(39 * 0.1rem);
  }

  .w-40 {
    width: calc(40 * 0.1rem);
  }

  .w-41 {
    width: calc(41 * 0.1rem);
  }

  .w-42 {
    width: calc(42 * 0.1rem);
  }

  .w-43 {
    width: calc(43 * 0.1rem);
  }

  .w-44 {
    width: calc(44 * 0.1rem);
  }

  .w-45 {
    width: calc(45 * 0.1rem);
  }

  .w-46 {
    width: calc(46 * 0.1rem);
  }

  .w-47 {
    width: calc(47 * 0.1rem);
  }

  .w-48 {
    width: calc(48 * 0.1rem);
  }

  .w-49 {
    width: calc(49 * 0.1rem);
  }

  .w-50 {
    width: calc(50 * 0.1rem);
  }

  .w-55 {
    width: calc(55 * 0.1rem);
  }

  .w-60 {
    width: calc(60 * 0.1rem);
  }

  .w-65 {
    width: calc(65 * 0.1rem);
  }

  .w-70 {
    width: calc(70 * 0.1rem);
  }

  .w-75 {
    width: calc(75 * 0.1rem);
  }

  .w-80 {
    width: calc(80 * 0.1rem);
  }

  .w-85 {
    width: calc(85 * 0.1rem);
  }

  .w-90 {
    width: calc(90 * 0.1rem);
  }

  .w-95 {
    width: calc(95 * 0.1rem);
  }

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

  .border {
    border: 1px solid;
  }

  .border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }

  .border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }

  .border-dash {
    border-style: 1px dashed;
  }

  .border-dot {
    border-style: 1px dotted;
  }

  .noborder {
    border-style: none;
  }

  .noborder-x {
    border-left: none;
    border-right: none;
  }

  .noborder-y {
    border-top: none;
    border-bottom: none;
  }

  .f\:nooutline:focus {
    outline: none;
  }

  .h\:border:hover {
    border: 1px solid;
  }

  .border-t {
    border-top: 1px;
    border-top-style: solid;
  }

  .border-t-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .border-t-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .border-b {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .border-b-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .border-b-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .border-l {
    border-left: 1px;
    border-left-style: solid;
  }

  .border-l-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .border-l-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .border-r {
    border-right: 1px;
    border-right-style: solid;
  }

  .border-r-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .border-r-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .border-0 {
    border: 0px solid;
  }

  .border-0-dash {
    border-style: 1px dashed;
  }

  .border-0-dot {
    border-style: 1px dotted;
  }

  .border-t-0 {
    border-top: 0px;
    border-top-style: solid;
  }

  .border-t-0-dash {
    border-top: 0px;
    border-top-style: dashed;
  }

  .border-t-0-dot {
    border-top: 0px;
    border-top-style: dotted;
  }

  .border-b-0 {
    border-bottom: 0px;
    border-bottom-style: solid;
  }

  .border-b-0-dash {
    border-bottom: 0px;
    border-bottom-style: dashed;
  }

  .border-b-0-dot {
    border-bottom: 0px;
    border-bottom-style: dotted;
  }

  .border-l-0 {
    border-left: 0px;
    border-left-style: solid;
  }

  .border-l-0-dash {
    border-left: 0px;
    border-left-style: dashed;
  }

  .border-l-0-dot {
    border-left: 0px;
    border-left-style: dotted;
  }

  .border-r-0 {
    border-right: 0px;
    border-right-style: solid;
  }

  .border-r-0-dash {
    border-right: 0px;
    border-right-style: dashed;
  }

  .border-r-0-dot {
    border-right: 0px;
    border-right-style: dotted;
  }

  .border-1 {
    border: 1px solid;
  }

  .border-1-dash {
    border-style: 1px dashed;
  }

  .border-1-dot {
    border-style: 1px dotted;
  }

  .border-t-1 {
    border-top: 1px;
    border-top-style: solid;
  }

  .border-t-1-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .border-t-1-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .border-b-1 {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .border-b-1-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .border-b-1-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .border-l-1 {
    border-left: 1px;
    border-left-style: solid;
  }

  .border-l-1-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .border-l-1-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .border-r-1 {
    border-right: 1px;
    border-right-style: solid;
  }

  .border-r-1-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .border-r-1-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .border-2 {
    border: 2px solid;
  }

  .border-2-dash {
    border-style: 1px dashed;
  }

  .border-2-dot {
    border-style: 1px dotted;
  }

  .border-t-2 {
    border-top: 2px;
    border-top-style: solid;
  }

  .border-t-2-dash {
    border-top: 2px;
    border-top-style: dashed;
  }

  .border-t-2-dot {
    border-top: 2px;
    border-top-style: dotted;
  }

  .border-b-2 {
    border-bottom: 2px;
    border-bottom-style: solid;
  }

  .border-b-2-dash {
    border-bottom: 2px;
    border-bottom-style: dashed;
  }

  .border-b-2-dot {
    border-bottom: 2px;
    border-bottom-style: dotted;
  }

  .border-l-2 {
    border-left: 2px;
    border-left-style: solid;
  }

  .border-l-2-dash {
    border-left: 2px;
    border-left-style: dashed;
  }

  .border-l-2-dot {
    border-left: 2px;
    border-left-style: dotted;
  }

  .border-r-2 {
    border-right: 2px;
    border-right-style: solid;
  }

  .border-r-2-dash {
    border-right: 2px;
    border-right-style: dashed;
  }

  .border-r-2-dot {
    border-right: 2px;
    border-right-style: dotted;
  }

  .border-3 {
    border: 3px solid;
  }

  .border-3-dash {
    border-style: 1px dashed;
  }

  .border-3-dot {
    border-style: 1px dotted;
  }

  .border-t-3 {
    border-top: 3px;
    border-top-style: solid;
  }

  .border-t-3-dash {
    border-top: 3px;
    border-top-style: dashed;
  }

  .border-t-3-dot {
    border-top: 3px;
    border-top-style: dotted;
  }

  .border-b-3 {
    border-bottom: 3px;
    border-bottom-style: solid;
  }

  .border-b-3-dash {
    border-bottom: 3px;
    border-bottom-style: dashed;
  }

  .border-b-3-dot {
    border-bottom: 3px;
    border-bottom-style: dotted;
  }

  .border-l-3 {
    border-left: 3px;
    border-left-style: solid;
  }

  .border-l-3-dash {
    border-left: 3px;
    border-left-style: dashed;
  }

  .border-l-3-dot {
    border-left: 3px;
    border-left-style: dotted;
  }

  .border-r-3 {
    border-right: 3px;
    border-right-style: solid;
  }

  .border-r-3-dash {
    border-right: 3px;
    border-right-style: dashed;
  }

  .border-r-3-dot {
    border-right: 3px;
    border-right-style: dotted;
  }

  .border-4 {
    border: 4px solid;
  }

  .border-4-dash {
    border-style: 1px dashed;
  }

  .border-4-dot {
    border-style: 1px dotted;
  }

  .border-t-4 {
    border-top: 4px;
    border-top-style: solid;
  }

  .border-t-4-dash {
    border-top: 4px;
    border-top-style: dashed;
  }

  .border-t-4-dot {
    border-top: 4px;
    border-top-style: dotted;
  }

  .border-b-4 {
    border-bottom: 4px;
    border-bottom-style: solid;
  }

  .border-b-4-dash {
    border-bottom: 4px;
    border-bottom-style: dashed;
  }

  .border-b-4-dot {
    border-bottom: 4px;
    border-bottom-style: dotted;
  }

  .border-l-4 {
    border-left: 4px;
    border-left-style: solid;
  }

  .border-l-4-dash {
    border-left: 4px;
    border-left-style: dashed;
  }

  .border-l-4-dot {
    border-left: 4px;
    border-left-style: dotted;
  }

  .border-r-4 {
    border-right: 4px;
    border-right-style: solid;
  }

  .border-r-4-dash {
    border-right: 4px;
    border-right-style: dashed;
  }

  .border-r-4-dot {
    border-right: 4px;
    border-right-style: dotted;
  }

  .border-5 {
    border: 5px solid;
  }

  .border-5-dash {
    border-style: 1px dashed;
  }

  .border-5-dot {
    border-style: 1px dotted;
  }

  .border-t-5 {
    border-top: 5px;
    border-top-style: solid;
  }

  .border-t-5-dash {
    border-top: 5px;
    border-top-style: dashed;
  }

  .border-t-5-dot {
    border-top: 5px;
    border-top-style: dotted;
  }

  .border-b-5 {
    border-bottom: 5px;
    border-bottom-style: solid;
  }

  .border-b-5-dash {
    border-bottom: 5px;
    border-bottom-style: dashed;
  }

  .border-b-5-dot {
    border-bottom: 5px;
    border-bottom-style: dotted;
  }

  .border-l-5 {
    border-left: 5px;
    border-left-style: solid;
  }

  .border-l-5-dash {
    border-left: 5px;
    border-left-style: dashed;
  }

  .border-l-5-dot {
    border-left: 5px;
    border-left-style: dotted;
  }

  .border-r-5 {
    border-right: 5px;
    border-right-style: solid;
  }

  .border-r-5-dash {
    border-right: 5px;
    border-right-style: dashed;
  }

  .border-r-5-dot {
    border-right: 5px;
    border-right-style: dotted;
  }

  .border-6 {
    border: 6px solid;
  }

  .border-6-dash {
    border-style: 1px dashed;
  }

  .border-6-dot {
    border-style: 1px dotted;
  }

  .border-t-6 {
    border-top: 6px;
    border-top-style: solid;
  }

  .border-t-6-dash {
    border-top: 6px;
    border-top-style: dashed;
  }

  .border-t-6-dot {
    border-top: 6px;
    border-top-style: dotted;
  }

  .border-b-6 {
    border-bottom: 6px;
    border-bottom-style: solid;
  }

  .border-b-6-dash {
    border-bottom: 6px;
    border-bottom-style: dashed;
  }

  .border-b-6-dot {
    border-bottom: 6px;
    border-bottom-style: dotted;
  }

  .border-l-6 {
    border-left: 6px;
    border-left-style: solid;
  }

  .border-l-6-dash {
    border-left: 6px;
    border-left-style: dashed;
  }

  .border-l-6-dot {
    border-left: 6px;
    border-left-style: dotted;
  }

  .border-r-6 {
    border-right: 6px;
    border-right-style: solid;
  }

  .border-r-6-dash {
    border-right: 6px;
    border-right-style: dashed;
  }

  .border-r-6-dot {
    border-right: 6px;
    border-right-style: dotted;
  }

  .border-7 {
    border: 7px solid;
  }

  .border-7-dash {
    border-style: 1px dashed;
  }

  .border-7-dot {
    border-style: 1px dotted;
  }

  .border-t-7 {
    border-top: 7px;
    border-top-style: solid;
  }

  .border-t-7-dash {
    border-top: 7px;
    border-top-style: dashed;
  }

  .border-t-7-dot {
    border-top: 7px;
    border-top-style: dotted;
  }

  .border-b-7 {
    border-bottom: 7px;
    border-bottom-style: solid;
  }

  .border-b-7-dash {
    border-bottom: 7px;
    border-bottom-style: dashed;
  }

  .border-b-7-dot {
    border-bottom: 7px;
    border-bottom-style: dotted;
  }

  .border-l-7 {
    border-left: 7px;
    border-left-style: solid;
  }

  .border-l-7-dash {
    border-left: 7px;
    border-left-style: dashed;
  }

  .border-l-7-dot {
    border-left: 7px;
    border-left-style: dotted;
  }

  .border-r-7 {
    border-right: 7px;
    border-right-style: solid;
  }

  .border-r-7-dash {
    border-right: 7px;
    border-right-style: dashed;
  }

  .border-r-7-dot {
    border-right: 7px;
    border-right-style: dotted;
  }

  .border-8 {
    border: 8px solid;
  }

  .border-8-dash {
    border-style: 1px dashed;
  }

  .border-8-dot {
    border-style: 1px dotted;
  }

  .border-t-8 {
    border-top: 8px;
    border-top-style: solid;
  }

  .border-t-8-dash {
    border-top: 8px;
    border-top-style: dashed;
  }

  .border-t-8-dot {
    border-top: 8px;
    border-top-style: dotted;
  }

  .border-b-8 {
    border-bottom: 8px;
    border-bottom-style: solid;
  }

  .border-b-8-dash {
    border-bottom: 8px;
    border-bottom-style: dashed;
  }

  .border-b-8-dot {
    border-bottom: 8px;
    border-bottom-style: dotted;
  }

  .border-l-8 {
    border-left: 8px;
    border-left-style: solid;
  }

  .border-l-8-dash {
    border-left: 8px;
    border-left-style: dashed;
  }

  .border-l-8-dot {
    border-left: 8px;
    border-left-style: dotted;
  }

  .border-r-8 {
    border-right: 8px;
    border-right-style: solid;
  }

  .border-r-8-dash {
    border-right: 8px;
    border-right-style: dashed;
  }

  .border-r-8-dot {
    border-right: 8px;
    border-right-style: dotted;
  }

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

  .rounded-none {
    border-radius: 0;
  }

  .rounded-none-tl {
    border-top-left-radius: 0;
  }

  .rounded-none-tr {
    border-top-right-radius: 0;
  }

  .rounded-none-br {
    border-bottom-right-radius: 0;
  }

  .rounded-none-bl {
    border-bottom-left-radius: 0;
  }

  .rounded-none-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .rounded-none-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .rounded-none-b {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-none-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-circle {
    border-radius: 50%;
  }

  .rounded-circle-tl {
    border-top-left-radius: 50%;
  }

  .rounded-circle-tr {
    border-top-right-radius: 50%;
  }

  .rounded-circle-br {
    border-bottom-right-radius: 50%;
  }

  .rounded-circle-bl {
    border-bottom-left-radius: 50%;
  }

  .rounded-circle-t {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .rounded-circle-r {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .rounded-circle-b {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .rounded-circle-l {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .rounded-full {
    border-radius: 9999px;
  }

  .rounded-full-tl {
    border-top-left-radius: 9999px;
  }

  .rounded-full-tr {
    border-top-right-radius: 9999px;
  }

  .rounded-full-br {
    border-bottom-right-radius: 9999px;
  }

  .rounded-full-bl {
    border-bottom-left-radius: 9999px;
  }

  .rounded-full-t {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .rounded-full-r {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .rounded-full-b {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .rounded-full-l {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .rounded-25 {
    border-radius: 0.25rem;
  }

  .rounded-25-tl {
    border-top-left-radius: 0.25rem;
  }

  .rounded-25-tr {
    border-top-right-radius: 0.25rem;
  }

  .rounded-25-br {
    border-bottom-right-radius: 0.25rem;
  }

  .rounded-25-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .rounded-25-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .rounded-25-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .rounded-25-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .rounded-25-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .rounded-50 {
    border-radius: 0.5rem;
  }

  .rounded-50-tl {
    border-top-left-radius: 0.5rem;
  }

  .rounded-50-tr {
    border-top-right-radius: 0.5rem;
  }

  .rounded-50-br {
    border-bottom-right-radius: 0.5rem;
  }

  .rounded-50-bl {
    border-bottom-left-radius: 0.5rem;
  }

  .rounded-50-t {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .rounded-50-r {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .rounded-50-b {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .rounded-50-l {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .rounded-75 {
    border-radius: 0.75rem;
  }

  .rounded-75-tl {
    border-top-left-radius: 0.75rem;
  }

  .rounded-75-tr {
    border-top-right-radius: 0.75rem;
  }

  .rounded-75-br {
    border-bottom-right-radius: 0.75rem;
  }

  .rounded-75-bl {
    border-bottom-left-radius: 0.75rem;
  }

  .rounded-75-t {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .rounded-75-r {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .rounded-75-b {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .rounded-75-l {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .rounded-100 {
    border-radius: 1rem;
  }

  .rounded-100-tl {
    border-top-left-radius: 1rem;
  }

  .rounded-100-tr {
    border-top-right-radius: 1rem;
  }

  .rounded-100-br {
    border-bottom-right-radius: 1rem;
  }

  .rounded-100-bl {
    border-bottom-left-radius: 1rem;
  }

  .rounded-100-t {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .rounded-100-r {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .rounded-100-b {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .rounded-100-l {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .rounded-125 {
    border-radius: 1.25rem;
  }

  .rounded-125-tl {
    border-top-left-radius: 1.25rem;
  }

  .rounded-125-tr {
    border-top-right-radius: 1.25rem;
  }

  .rounded-125-br {
    border-bottom-right-radius: 1.25rem;
  }

  .rounded-125-bl {
    border-bottom-left-radius: 1.25rem;
  }

  .rounded-125-t {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
  }

  .rounded-125-r {
    border-top-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
  }

  .rounded-125-b {
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }

  .rounded-125-l {
    border-top-left-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
  }

  .rounded-150 {
    border-radius: 1.5rem;
  }

  .rounded-150-tl {
    border-top-left-radius: 1.5rem;
  }

  .rounded-150-tr {
    border-top-right-radius: 1.5rem;
  }

  .rounded-150-br {
    border-bottom-right-radius: 1.5rem;
  }

  .rounded-150-bl {
    border-bottom-left-radius: 1.5rem;
  }

  .rounded-150-t {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .rounded-150-r {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .rounded-150-b {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .rounded-150-l {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .rounded-175 {
    border-radius: 1.75rem;
  }

  .rounded-175-tl {
    border-top-left-radius: 1.75rem;
  }

  .rounded-175-tr {
    border-top-right-radius: 1.75rem;
  }

  .rounded-175-br {
    border-bottom-right-radius: 1.75rem;
  }

  .rounded-175-bl {
    border-bottom-left-radius: 1.75rem;
  }

  .rounded-175-t {
    border-top-left-radius: 1.75rem;
    border-top-right-radius: 1.75rem;
  }

  .rounded-175-r {
    border-top-right-radius: 1.75rem;
    border-bottom-right-radius: 1.75rem;
  }

  .rounded-175-b {
    border-bottom-right-radius: 1.75rem;
    border-bottom-left-radius: 1.75rem;
  }

  .rounded-175-l {
    border-top-left-radius: 1.75rem;
    border-bottom-left-radius: 1.75rem;
  }

  .rounded-200 {
    border-radius: 2rem;
  }

  .rounded-200-tl {
    border-top-left-radius: 2rem;
  }

  .rounded-200-tr {
    border-top-right-radius: 2rem;
  }

  .rounded-200-br {
    border-bottom-right-radius: 2rem;
  }

  .rounded-200-bl {
    border-bottom-left-radius: 2rem;
  }

  .rounded-200-t {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }

  .rounded-200-r {
    border-top-right-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }

  .rounded-200-b {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }

  .rounded-200-l {
    border-top-left-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }

  .rounded-300 {
    border-radius: 3rem;
  }

  .rounded-300-tl {
    border-top-left-radius: 3rem;
  }

  .rounded-300-tr {
    border-top-right-radius: 3rem;
  }

  .rounded-300-br {
    border-bottom-right-radius: 3rem;
  }

  .rounded-300-bl {
    border-bottom-left-radius: 3rem;
  }

  .rounded-300-t {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
  }

  .rounded-300-r {
    border-top-right-radius: 3rem;
    border-bottom-right-radius: 3rem;
  }

  .rounded-300-b {
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
  }

  .rounded-300-l {
    border-top-left-radius: 3rem;
    border-bottom-left-radius: 3rem;
  }

  .rounded-400 {
    border-radius: 4rem;
  }

  .rounded-400-tl {
    border-top-left-radius: 4rem;
  }

  .rounded-400-tr {
    border-top-right-radius: 4rem;
  }

  .rounded-400-br {
    border-bottom-right-radius: 4rem;
  }

  .rounded-400-bl {
    border-bottom-left-radius: 4rem;
  }

  .rounded-400-t {
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
  }

  .rounded-400-r {
    border-top-right-radius: 4rem;
    border-bottom-right-radius: 4rem;
  }

  .rounded-400-b {
    border-bottom-right-radius: 4rem;
    border-bottom-left-radius: 4rem;
  }

  .rounded-400-l {
    border-top-left-radius: 4rem;
    border-bottom-left-radius: 4rem;
  }

  .rounded-500 {
    border-radius: 5rem;
  }

  .rounded-500-tl {
    border-top-left-radius: 5rem;
  }

  .rounded-500-tr {
    border-top-right-radius: 5rem;
  }

  .rounded-500-br {
    border-bottom-right-radius: 5rem;
  }

  .rounded-500-bl {
    border-bottom-left-radius: 5rem;
  }

  .rounded-500-t {
    border-top-left-radius: 5rem;
    border-top-right-radius: 5rem;
  }

  .rounded-500-r {
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
  }

  .rounded-500-b {
    border-bottom-right-radius: 5rem;
    border-bottom-left-radius: 5rem;
  }

  .rounded-500-l {
    border-top-left-radius: 5rem;
    border-bottom-left-radius: 5rem;
  }

  /*------------------------------------------------------------
  *   ADDITIONS GO ABOVE THIS LINE !!!
  ------------------------------------------------------------*/

  /*------------------------------------------------------------
  *   Theme Colors
  *   Makes color-standards available as classes including shades,
  *   following the tailwind approach for utilities. 
  *   Options:
  *   red-lightest red-lighter red-light red (color standard) red-dark red-darker red-darkest
  *   red+++ red++ red+ red (color standard) red- red-- red---
  *   Colors last! Otherwise they get overidden!
  ------------------------------------------------------------*/

  .bg-none {
    background: transparent;
  }

  .h\:bg-none:hover {
    background: transparent;
  }

  .f\:bg-none:focus {
    background: transparent;
  }

  .text-blue {
    color: #0014a0;
  }

  .text-blue\:t-0 {
    color: rgba(0, 20, 160, 0);
  }

  .text-blue\:t-25 {
    color: rgba(0, 20, 160, 0.25);
  }

  .text-blue\:t-50 {
    color: rgba(0, 20, 160, 0.5);
  }

  .text-blue\:t-75 {
    color: rgba(0, 20, 160, 0.75);
  }

  .text-blue\:t-100 {
    color: #0014a0;
  }

  .h\:text-blue:hover {
    color: #0014a0;
  }

  .f\:text-blue:focus {
    color: #0014a0;
  }

  /* purgecss start ignore */

  .bg-blue {
    background-color: #0014a0;
  }

  /* purgecss end ignore */

  .bg-blue\:t-0 {
    background-color: rgba(0, 20, 160, 0);
  }

  .bg-blue\:t-25 {
    background-color: rgba(0, 20, 160, 0.25);
  }

  .bg-blue\:t-50 {
    background-color: rgba(0, 20, 160, 0.5);
  }

  .bg-blue\:t-75 {
    background-color: rgba(0, 20, 160, 0.75);
  }

  .bg-blue\:t-100 {
    background-color: #0014a0;
  }

  .h\:bg-blue:hover {
    background-color: #0014a0;
  }

  .f\:bg-blue:focus {
    background-color: #0014a0;
  }

  .border-blue {
    border-color: #0014a0 !important;
  }

  .h\:border-blue:hover {
    border-color: #0014a0 !important;
  }

  .f\:border-blue:focus {
    border-color: #0014a0 !important;
  }

  .text-silver {
    color: #afafaf;
  }

  .text-silver\:t-0 {
    color: rgba(175, 175, 175, 0);
  }

  .text-silver\:t-25 {
    color: rgba(175, 175, 175, 0.25);
  }

  .text-silver\:t-50 {
    color: rgba(175, 175, 175, 0.5);
  }

  .text-silver\:t-75 {
    color: rgba(175, 175, 175, 0.75);
  }

  .text-silver\:t-100 {
    color: #afafaf;
  }

  .h\:text-silver:hover {
    color: #afafaf;
  }

  .f\:text-silver:focus {
    color: #afafaf;
  }

  /* purgecss start ignore */

  .bg-silver {
    background-color: #afafaf;
  }

  /* purgecss end ignore */

  .bg-silver\:t-0 {
    background-color: rgba(175, 175, 175, 0);
  }

  .bg-silver\:t-25 {
    background-color: rgba(175, 175, 175, 0.25);
  }

  .bg-silver\:t-50 {
    background-color: rgba(175, 175, 175, 0.5);
  }

  .bg-silver\:t-75 {
    background-color: rgba(175, 175, 175, 0.75);
  }

  .bg-silver\:t-100 {
    background-color: #afafaf;
  }

  .h\:bg-silver:hover {
    background-color: #afafaf;
  }

  .f\:bg-silver:focus {
    background-color: #afafaf;
  }

  .border-silver {
    border-color: #afafaf !important;
  }

  .h\:border-silver:hover {
    border-color: #afafaf !important;
  }

  .f\:border-silver:focus {
    border-color: #afafaf !important;
  }

  .text-black {
    color: #1d1d1b;
  }

  .text-black\:t-0 {
    color: rgba(29, 29, 27, 0);
  }

  .text-black\:t-25 {
    color: rgba(29, 29, 27, 0.25);
  }

  .text-black\:t-50 {
    color: rgba(29, 29, 27, 0.5);
  }

  .text-black\:t-75 {
    color: rgba(29, 29, 27, 0.75);
  }

  .text-black\:t-100 {
    color: #1d1d1b;
  }

  .h\:text-black:hover {
    color: #1d1d1b;
  }

  .f\:text-black:focus {
    color: #1d1d1b;
  }

  /* purgecss start ignore */

  .bg-black {
    background-color: #1d1d1b;
  }

  /* purgecss end ignore */

  .bg-black\:t-0 {
    background-color: rgba(29, 29, 27, 0);
  }

  .bg-black\:t-25 {
    background-color: rgba(29, 29, 27, 0.25);
  }

  .bg-black\:t-50 {
    background-color: rgba(29, 29, 27, 0.5);
  }

  .bg-black\:t-75 {
    background-color: rgba(29, 29, 27, 0.75);
  }

  .bg-black\:t-100 {
    background-color: #1d1d1b;
  }

  .h\:bg-black:hover {
    background-color: #1d1d1b;
  }

  .f\:bg-black:focus {
    background-color: #1d1d1b;
  }

  .border-black {
    border-color: #1d1d1b !important;
  }

  .h\:border-black:hover {
    border-color: #1d1d1b !important;
  }

  .f\:border-black:focus {
    border-color: #1d1d1b !important;
  }

  .text-grey {
    color: #868686;
  }

  .text-grey\:t-0 {
    color: rgba(134, 134, 134, 0);
  }

  .text-grey\:t-25 {
    color: rgba(134, 134, 134, 0.25);
  }

  .text-grey\:t-50 {
    color: rgba(134, 134, 134, 0.5);
  }

  .text-grey\:t-75 {
    color: rgba(134, 134, 134, 0.75);
  }

  .text-grey\:t-100 {
    color: #868686;
  }

  .h\:text-grey:hover {
    color: #868686;
  }

  .f\:text-grey:focus {
    color: #868686;
  }

  /* purgecss start ignore */

  .bg-grey {
    background-color: #868686;
  }

  /* purgecss end ignore */

  .bg-grey\:t-0 {
    background-color: rgba(134, 134, 134, 0);
  }

  .bg-grey\:t-25 {
    background-color: rgba(134, 134, 134, 0.25);
  }

  .bg-grey\:t-50 {
    background-color: rgba(134, 134, 134, 0.5);
  }

  .bg-grey\:t-75 {
    background-color: rgba(134, 134, 134, 0.75);
  }

  .bg-grey\:t-100 {
    background-color: #868686;
  }

  .h\:bg-grey:hover {
    background-color: #868686;
  }

  .f\:bg-grey:focus {
    background-color: #868686;
  }

  .border-grey {
    border-color: #868686 !important;
  }

  .h\:border-grey:hover {
    border-color: #868686 !important;
  }

  .f\:border-grey:focus {
    border-color: #868686 !important;
  }

  .text-white {
    color: #ffffff;
  }

  .text-white\:t-0 {
    color: rgba(255, 255, 255, 0);
  }

  .text-white\:t-25 {
    color: rgba(255, 255, 255, 0.25);
  }

  .text-white\:t-50 {
    color: rgba(255, 255, 255, 0.5);
  }

  .text-white\:t-75 {
    color: rgba(255, 255, 255, 0.75);
  }

  .text-white\:t-100 {
    color: white;
  }

  .h\:text-white:hover {
    color: #ffffff;
  }

  .f\:text-white:focus {
    color: #ffffff;
  }

  /* purgecss start ignore */

  .bg-white {
    background-color: #ffffff;
  }

  /* purgecss end ignore */

  .bg-white\:t-0 {
    background-color: rgba(255, 255, 255, 0);
  }

  .bg-white\:t-25 {
    background-color: rgba(255, 255, 255, 0.25);
  }

  .bg-white\:t-50 {
    background-color: rgba(255, 255, 255, 0.5);
  }

  .bg-white\:t-75 {
    background-color: rgba(255, 255, 255, 0.75);
  }

  .bg-white\:t-95 {
    background-color: rgba(255, 255, 255, 0.95);
  }

  .bg-white\:t-100 {
    background-color: white;
  }

  .h\:bg-white:hover {
    background-color: #ffffff;
  }

  .f\:bg-white:focus {
    background-color: #ffffff;
  }

  .border-white {
    border-color: #ffffff !important;
  }

  .h\:border-white:hover {
    border-color: #ffffff !important;
  }

  .f\:border-white:focus {
    border-color: #ffffff !important;
  }

  .text-yellow {
    color: #ffd200;
  }

  .text-yellow\:t-0 {
    color: rgba(255, 210, 0, 0);
  }

  .text-yellow\:t-25 {
    color: rgba(255, 210, 0, 0.25);
  }

  .text-yellow\:t-50 {
    color: rgba(255, 210, 0, 0.5);
  }

  .text-yellow\:t-75 {
    color: rgba(255, 210, 0, 0.75);
  }

  .text-yellow\:t-100 {
    color: #ffd200;
  }

  .h\:text-yellow:hover {
    color: #ffd200;
  }

  .f\:text-yellow:focus {
    color: #ffd200;
  }

  /* purgecss start ignore */

  .bg-yellow {
    background-color: #ffd200;
  }

  /* purgecss end ignore */

  .bg-yellow\:t-0 {
    background-color: rgba(255, 210, 0, 0);
  }

  .bg-yellow\:t-25 {
    background-color: rgba(255, 210, 0, 0.25);
  }

  .bg-yellow\:t-50 {
    background-color: rgba(255, 210, 0, 0.5);
  }

  .bg-yellow\:t-75 {
    background-color: rgba(255, 210, 0, 0.75);
  }

  .bg-yellow\:t-100 {
    background-color: #ffd200;
  }

  .h\:bg-yellow:hover {
    background-color: #ffd200;
  }

  .f\:bg-yellow:focus {
    background-color: #ffd200;
  }

  .border-yellow {
    border-color: #ffd200 !important;
  }

  .h\:border-yellow:hover {
    border-color: #ffd200 !important;
  }

  .f\:border-yellow:focus {
    border-color: #ffd200 !important;
  }

  .text-yellow-80 {
    color: #ffdc44;
  }

  .text-yellow-80\:t-0 {
    color: rgba(255, 220, 68, 0);
  }

  .text-yellow-80\:t-25 {
    color: rgba(255, 220, 68, 0.25);
  }

  .text-yellow-80\:t-50 {
    color: rgba(255, 220, 68, 0.5);
  }

  .text-yellow-80\:t-75 {
    color: rgba(255, 220, 68, 0.75);
  }

  .text-yellow-80\:t-100 {
    color: #ffdc44;
  }

  .h\:text-yellow-80:hover {
    color: #ffdc44;
  }

  .f\:text-yellow-80:focus {
    color: #ffdc44;
  }

  /* purgecss start ignore */

  .bg-yellow-80 {
    background-color: #ffdc44;
  }

  /* purgecss end ignore */

  .bg-yellow-80\:t-0 {
    background-color: rgba(255, 220, 68, 0);
  }

  .bg-yellow-80\:t-25 {
    background-color: rgba(255, 220, 68, 0.25);
  }

  .bg-yellow-80\:t-50 {
    background-color: rgba(255, 220, 68, 0.5);
  }

  .bg-yellow-80\:t-75 {
    background-color: rgba(255, 220, 68, 0.75);
  }

  .bg-yellow-80\:t-100 {
    background-color: #ffdc44;
  }

  .h\:bg-yellow-80:hover {
    background-color: #ffdc44;
  }

  .f\:bg-yellow-80:focus {
    background-color: #ffdc44;
  }

  .border-yellow-80 {
    border-color: #ffdc44 !important;
  }

  .h\:border-yellow-80:hover {
    border-color: #ffdc44 !important;
  }

  .f\:border-yellow-80:focus {
    border-color: #ffdc44 !important;
  }

  .text-yellow-60 {
    color: #ffe666;
  }

  .text-yellow-60\:t-0 {
    color: rgba(255, 230, 102, 0);
  }

  .text-yellow-60\:t-25 {
    color: rgba(255, 230, 102, 0.25);
  }

  .text-yellow-60\:t-50 {
    color: rgba(255, 230, 102, 0.5);
  }

  .text-yellow-60\:t-75 {
    color: rgba(255, 230, 102, 0.75);
  }

  .text-yellow-60\:t-100 {
    color: #ffe666;
  }

  .h\:text-yellow-60:hover {
    color: #ffe666;
  }

  .f\:text-yellow-60:focus {
    color: #ffe666;
  }

  /* purgecss start ignore */

  .bg-yellow-60 {
    background-color: #ffe666;
  }

  /* purgecss end ignore */

  .bg-yellow-60\:t-0 {
    background-color: rgba(255, 230, 102, 0);
  }

  .bg-yellow-60\:t-25 {
    background-color: rgba(255, 230, 102, 0.25);
  }

  .bg-yellow-60\:t-50 {
    background-color: rgba(255, 230, 102, 0.5);
  }

  .bg-yellow-60\:t-75 {
    background-color: rgba(255, 230, 102, 0.75);
  }

  .bg-yellow-60\:t-100 {
    background-color: #ffe666;
  }

  .h\:bg-yellow-60:hover {
    background-color: #ffe666;
  }

  .f\:bg-yellow-60:focus {
    background-color: #ffe666;
  }

  .border-yellow-60 {
    border-color: #ffe666 !important;
  }

  .h\:border-yellow-60:hover {
    border-color: #ffe666 !important;
  }

  .f\:border-yellow-60:focus {
    border-color: #ffe666 !important;
  }

  .text-yellow-30 {
    color: #fff2b2;
  }

  .text-yellow-30\:t-0 {
    color: rgba(255, 242, 178, 0);
  }

  .text-yellow-30\:t-25 {
    color: rgba(255, 242, 178, 0.25);
  }

  .text-yellow-30\:t-50 {
    color: rgba(255, 242, 178, 0.5);
  }

  .text-yellow-30\:t-75 {
    color: rgba(255, 242, 178, 0.75);
  }

  .text-yellow-30\:t-100 {
    color: #fff2b2;
  }

  .h\:text-yellow-30:hover {
    color: #fff2b2;
  }

  .f\:text-yellow-30:focus {
    color: #fff2b2;
  }

  /* purgecss start ignore */

  .bg-yellow-30 {
    background-color: #fff2b2;
  }

  /* purgecss end ignore */

  .bg-yellow-30\:t-0 {
    background-color: rgba(255, 242, 178, 0);
  }

  .bg-yellow-30\:t-25 {
    background-color: rgba(255, 242, 178, 0.25);
  }

  .bg-yellow-30\:t-50 {
    background-color: rgba(255, 242, 178, 0.5);
  }

  .bg-yellow-30\:t-75 {
    background-color: rgba(255, 242, 178, 0.75);
  }

  .bg-yellow-30\:t-100 {
    background-color: #fff2b2;
  }

  .h\:bg-yellow-30:hover {
    background-color: #fff2b2;
  }

  .f\:bg-yellow-30:focus {
    background-color: #fff2b2;
  }

  .border-yellow-30 {
    border-color: #fff2b2 !important;
  }

  .h\:border-yellow-30:hover {
    border-color: #fff2b2 !important;
  }

  .f\:border-yellow-30:focus {
    border-color: #fff2b2 !important;
  }

  .text-orange {
    color: #ff821e;
  }

  .text-orange\:t-0 {
    color: rgba(255, 130, 30, 0);
  }

  .text-orange\:t-25 {
    color: rgba(255, 130, 30, 0.25);
  }

  .text-orange\:t-50 {
    color: rgba(255, 130, 30, 0.5);
  }

  .text-orange\:t-75 {
    color: rgba(255, 130, 30, 0.75);
  }

  .text-orange\:t-100 {
    color: #ff821e;
  }

  .h\:text-orange:hover {
    color: #ff821e;
  }

  .f\:text-orange:focus {
    color: #ff821e;
  }

  /* purgecss start ignore */

  .bg-orange {
    background-color: #ff821e;
  }

  /* purgecss end ignore */

  .bg-orange\:t-0 {
    background-color: rgba(255, 130, 30, 0);
  }

  .bg-orange\:t-25 {
    background-color: rgba(255, 130, 30, 0.25);
  }

  .bg-orange\:t-50 {
    background-color: rgba(255, 130, 30, 0.5);
  }

  .bg-orange\:t-75 {
    background-color: rgba(255, 130, 30, 0.75);
  }

  .bg-orange\:t-100 {
    background-color: #ff821e;
  }

  .h\:bg-orange:hover {
    background-color: #ff821e;
  }

  .f\:bg-orange:focus {
    background-color: #ff821e;
  }

  .border-orange {
    border-color: #ff821e !important;
  }

  .h\:border-orange:hover {
    border-color: #ff821e !important;
  }

  .f\:border-orange:focus {
    border-color: #ff821e !important;
  }

  .text-orange-80 {
    color: #f7a941;
  }

  .text-orange-80\:t-0 {
    color: rgba(247, 169, 65, 0);
  }

  .text-orange-80\:t-25 {
    color: rgba(247, 169, 65, 0.25);
  }

  .text-orange-80\:t-50 {
    color: rgba(247, 169, 65, 0.5);
  }

  .text-orange-80\:t-75 {
    color: rgba(247, 169, 65, 0.75);
  }

  .text-orange-80\:t-100 {
    color: #f7a941;
  }

  .h\:text-orange-80:hover {
    color: #f7a941;
  }

  .f\:text-orange-80:focus {
    color: #f7a941;
  }

  /* purgecss start ignore */

  .bg-orange-80 {
    background-color: #f7a941;
  }

  /* purgecss end ignore */

  .bg-orange-80\:t-0 {
    background-color: rgba(247, 169, 65, 0);
  }

  .bg-orange-80\:t-25 {
    background-color: rgba(247, 169, 65, 0.25);
  }

  .bg-orange-80\:t-50 {
    background-color: rgba(247, 169, 65, 0.5);
  }

  .bg-orange-80\:t-75 {
    background-color: rgba(247, 169, 65, 0.75);
  }

  .bg-orange-80\:t-100 {
    background-color: #f7a941;
  }

  .h\:bg-orange-80:hover {
    background-color: #f7a941;
  }

  .f\:bg-orange-80:focus {
    background-color: #f7a941;
  }

  .border-orange-80 {
    border-color: #f7a941 !important;
  }

  .h\:border-orange-80:hover {
    border-color: #f7a941 !important;
  }

  .f\:border-orange-80:focus {
    border-color: #f7a941 !important;
  }

  .text-orange-60 {
    color: #f8be66;
  }

  .text-orange-60\:t-0 {
    color: rgba(248, 190, 102, 0);
  }

  .text-orange-60\:t-25 {
    color: rgba(248, 190, 102, 0.25);
  }

  .text-orange-60\:t-50 {
    color: rgba(248, 190, 102, 0.5);
  }

  .text-orange-60\:t-75 {
    color: rgba(248, 190, 102, 0.75);
  }

  .text-orange-60\:t-100 {
    color: #f8be66;
  }

  .h\:text-orange-60:hover {
    color: #f8be66;
  }

  .f\:text-orange-60:focus {
    color: #f8be66;
  }

  /* purgecss start ignore */

  .bg-orange-60 {
    background-color: #f8be66;
  }

  /* purgecss end ignore */

  .bg-orange-60\:t-0 {
    background-color: rgba(248, 190, 102, 0);
  }

  .bg-orange-60\:t-25 {
    background-color: rgba(248, 190, 102, 0.25);
  }

  .bg-orange-60\:t-50 {
    background-color: rgba(248, 190, 102, 0.5);
  }

  .bg-orange-60\:t-75 {
    background-color: rgba(248, 190, 102, 0.75);
  }

  .bg-orange-60\:t-100 {
    background-color: #f8be66;
  }

  .h\:bg-orange-60:hover {
    background-color: #f8be66;
  }

  .f\:bg-orange-60:focus {
    background-color: #f8be66;
  }

  .border-orange-60 {
    border-color: #f8be66 !important;
  }

  .h\:border-orange-60:hover {
    border-color: #f8be66 !important;
  }

  .f\:border-orange-60:focus {
    border-color: #f8be66 !important;
  }

  .text-orange-30 {
    color: #fbdeb2;
  }

  .text-orange-30\:t-0 {
    color: rgba(251, 222, 178, 0);
  }

  .text-orange-30\:t-25 {
    color: rgba(251, 222, 178, 0.25);
  }

  .text-orange-30\:t-50 {
    color: rgba(251, 222, 178, 0.5);
  }

  .text-orange-30\:t-75 {
    color: rgba(251, 222, 178, 0.75);
  }

  .text-orange-30\:t-100 {
    color: #fbdeb2;
  }

  .h\:text-orange-30:hover {
    color: #fbdeb2;
  }

  .f\:text-orange-30:focus {
    color: #fbdeb2;
  }

  /* purgecss start ignore */

  .bg-orange-30 {
    background-color: #fbdeb2;
  }

  /* purgecss end ignore */

  .bg-orange-30\:t-0 {
    background-color: rgba(251, 222, 178, 0);
  }

  .bg-orange-30\:t-25 {
    background-color: rgba(251, 222, 178, 0.25);
  }

  .bg-orange-30\:t-50 {
    background-color: rgba(251, 222, 178, 0.5);
  }

  .bg-orange-30\:t-75 {
    background-color: rgba(251, 222, 178, 0.75);
  }

  .bg-orange-30\:t-100 {
    background-color: #fbdeb2;
  }

  .h\:bg-orange-30:hover {
    background-color: #fbdeb2;
  }

  .f\:bg-orange-30:focus {
    background-color: #fbdeb2;
  }

  .border-orange-30 {
    border-color: #fbdeb2 !important;
  }

  .h\:border-orange-30:hover {
    border-color: #fbdeb2 !important;
  }

  .f\:border-orange-30:focus {
    border-color: #fbdeb2 !important;
  }

  .text-red {
    color: #eb0041;
  }

  .text-red\:t-0 {
    color: rgba(235, 0, 65, 0);
  }

  .text-red\:t-25 {
    color: rgba(235, 0, 65, 0.25);
  }

  .text-red\:t-50 {
    color: rgba(235, 0, 65, 0.5);
  }

  .text-red\:t-75 {
    color: rgba(235, 0, 65, 0.75);
  }

  .text-red\:t-100 {
    color: #eb0041;
  }

  .h\:text-red:hover {
    color: #eb0041;
  }

  .f\:text-red:focus {
    color: #eb0041;
  }

  /* purgecss start ignore */

  .bg-red {
    background-color: #eb0041;
  }

  /* purgecss end ignore */

  .bg-red\:t-0 {
    background-color: rgba(235, 0, 65, 0);
  }

  .bg-red\:t-25 {
    background-color: rgba(235, 0, 65, 0.25);
  }

  .bg-red\:t-50 {
    background-color: rgba(235, 0, 65, 0.5);
  }

  .bg-red\:t-75 {
    background-color: rgba(235, 0, 65, 0.75);
  }

  .bg-red\:t-100 {
    background-color: #eb0041;
  }

  .h\:bg-red:hover {
    background-color: #eb0041;
  }

  .f\:bg-red:focus {
    background-color: #eb0041;
  }

  .border-red {
    border-color: #eb0041 !important;
  }

  .h\:border-red:hover {
    border-color: #eb0041 !important;
  }

  .f\:border-red:focus {
    border-color: #eb0041 !important;
  }

  .text-red-80 {
    color: #ec6775;
  }

  .text-red-80\:t-0 {
    color: rgba(236, 103, 117, 0);
  }

  .text-red-80\:t-25 {
    color: rgba(236, 103, 117, 0.25);
  }

  .text-red-80\:t-50 {
    color: rgba(236, 103, 117, 0.5);
  }

  .text-red-80\:t-75 {
    color: rgba(236, 103, 117, 0.75);
  }

  .text-red-80\:t-100 {
    color: #ec6775;
  }

  .h\:text-red-80:hover {
    color: #ec6775;
  }

  .f\:text-red-80:focus {
    color: #ec6775;
  }

  /* purgecss start ignore */

  .bg-red-80 {
    background-color: #ec6775;
  }

  /* purgecss end ignore */

  .bg-red-80\:t-0 {
    background-color: rgba(236, 103, 117, 0);
  }

  .bg-red-80\:t-25 {
    background-color: rgba(236, 103, 117, 0.25);
  }

  .bg-red-80\:t-50 {
    background-color: rgba(236, 103, 117, 0.5);
  }

  .bg-red-80\:t-75 {
    background-color: rgba(236, 103, 117, 0.75);
  }

  .bg-red-80\:t-100 {
    background-color: #ec6775;
  }

  .h\:bg-red-80:hover {
    background-color: #ec6775;
  }

  .f\:bg-red-80:focus {
    background-color: #ec6775;
  }

  .border-red-80 {
    border-color: #ec6775 !important;
  }

  .h\:border-red-80:hover {
    border-color: #ec6775 !important;
  }

  .f\:border-red-80:focus {
    border-color: #ec6775 !important;
  }

  .text-red-60 {
    color: #f1859b;
  }

  .text-red-60\:t-0 {
    color: rgba(241, 133, 155, 0);
  }

  .text-red-60\:t-25 {
    color: rgba(241, 133, 155, 0.25);
  }

  .text-red-60\:t-50 {
    color: rgba(241, 133, 155, 0.5);
  }

  .text-red-60\:t-75 {
    color: rgba(241, 133, 155, 0.75);
  }

  .text-red-60\:t-100 {
    color: #f1859b;
  }

  .h\:text-red-60:hover {
    color: #f1859b;
  }

  .f\:text-red-60:focus {
    color: #f1859b;
  }

  /* purgecss start ignore */

  .bg-red-60 {
    background-color: #f1859b;
  }

  /* purgecss end ignore */

  .bg-red-60\:t-0 {
    background-color: rgba(241, 133, 155, 0);
  }

  .bg-red-60\:t-25 {
    background-color: rgba(241, 133, 155, 0.25);
  }

  .bg-red-60\:t-50 {
    background-color: rgba(241, 133, 155, 0.5);
  }

  .bg-red-60\:t-75 {
    background-color: rgba(241, 133, 155, 0.75);
  }

  .bg-red-60\:t-100 {
    background-color: #f1859b;
  }

  .h\:bg-red-60:hover {
    background-color: #f1859b;
  }

  .f\:bg-red-60:focus {
    background-color: #f1859b;
  }

  .border-red-60 {
    border-color: #f1859b !important;
  }

  .h\:border-red-60:hover {
    border-color: #f1859b !important;
  }

  .f\:border-red-60:focus {
    border-color: #f1859b !important;
  }

  .text-red-30 {
    color: #f8c2cd;
  }

  .text-red-30\:t-0 {
    color: rgba(248, 194, 205, 0);
  }

  .text-red-30\:t-25 {
    color: rgba(248, 194, 205, 0.25);
  }

  .text-red-30\:t-50 {
    color: rgba(248, 194, 205, 0.5);
  }

  .text-red-30\:t-75 {
    color: rgba(248, 194, 205, 0.75);
  }

  .text-red-30\:t-100 {
    color: #f8c2cd;
  }

  .h\:text-red-30:hover {
    color: #f8c2cd;
  }

  .f\:text-red-30:focus {
    color: #f8c2cd;
  }

  /* purgecss start ignore */

  .bg-red-30 {
    background-color: #f8c2cd;
  }

  /* purgecss end ignore */

  .bg-red-30\:t-0 {
    background-color: rgba(248, 194, 205, 0);
  }

  .bg-red-30\:t-25 {
    background-color: rgba(248, 194, 205, 0.25);
  }

  .bg-red-30\:t-50 {
    background-color: rgba(248, 194, 205, 0.5);
  }

  .bg-red-30\:t-75 {
    background-color: rgba(248, 194, 205, 0.75);
  }

  .bg-red-30\:t-100 {
    background-color: #f8c2cd;
  }

  .h\:bg-red-30:hover {
    background-color: #f8c2cd;
  }

  .f\:bg-red-30:focus {
    background-color: #f8c2cd;
  }

  .border-red-30 {
    border-color: #f8c2cd !important;
  }

  .h\:border-red-30:hover {
    border-color: #f8c2cd !important;
  }

  .f\:border-red-30:focus {
    border-color: #f8c2cd !important;
  }

  .text-green {
    color: #00965a;
  }

  .text-green\:t-0 {
    color: rgba(0, 150, 90, 0);
  }

  .text-green\:t-25 {
    color: rgba(0, 150, 90, 0.25);
  }

  .text-green\:t-50 {
    color: rgba(0, 150, 90, 0.5);
  }

  .text-green\:t-75 {
    color: rgba(0, 150, 90, 0.75);
  }

  .text-green\:t-100 {
    color: #00965a;
  }

  .h\:text-green:hover {
    color: #00965a;
  }

  .f\:text-green:focus {
    color: #00965a;
  }

  /* purgecss start ignore */

  .bg-green {
    background-color: #00965a;
  }

  /* purgecss end ignore */

  .bg-green\:t-0 {
    background-color: rgba(0, 150, 90, 0);
  }

  .bg-green\:t-25 {
    background-color: rgba(0, 150, 90, 0.25);
  }

  .bg-green\:t-50 {
    background-color: rgba(0, 150, 90, 0.5);
  }

  .bg-green\:t-75 {
    background-color: rgba(0, 150, 90, 0.75);
  }

  .bg-green\:t-100 {
    background-color: #00965a;
  }

  .h\:bg-green:hover {
    background-color: #00965a;
  }

  .f\:bg-green:focus {
    background-color: #00965a;
  }

  .border-green {
    border-color: #00965a !important;
  }

  .h\:border-green:hover {
    border-color: #00965a !important;
  }

  .f\:border-green:focus {
    border-color: #00965a !important;
  }

  .text-green-80 {
    color: #00a874;
  }

  .text-green-80\:t-0 {
    color: rgba(0, 168, 116, 0);
  }

  .text-green-80\:t-25 {
    color: rgba(0, 168, 116, 0.25);
  }

  .text-green-80\:t-50 {
    color: rgba(0, 168, 116, 0.5);
  }

  .text-green-80\:t-75 {
    color: rgba(0, 168, 116, 0.75);
  }

  .text-green-80\:t-100 {
    color: #00a874;
  }

  .h\:text-green-80:hover {
    color: #00a874;
  }

  .f\:text-green-80:focus {
    color: #00a874;
  }

  /* purgecss start ignore */

  .bg-green-80 {
    background-color: #00a874;
  }

  /* purgecss end ignore */

  .bg-green-80\:t-0 {
    background-color: rgba(0, 168, 116, 0);
  }

  .bg-green-80\:t-25 {
    background-color: rgba(0, 168, 116, 0.25);
  }

  .bg-green-80\:t-50 {
    background-color: rgba(0, 168, 116, 0.5);
  }

  .bg-green-80\:t-75 {
    background-color: rgba(0, 168, 116, 0.75);
  }

  .bg-green-80\:t-100 {
    background-color: #00a874;
  }

  .h\:bg-green-80:hover {
    background-color: #00a874;
  }

  .f\:bg-green-80:focus {
    background-color: #00a874;
  }

  .border-green-80 {
    border-color: #00a874 !important;
  }

  .h\:border-green-80:hover {
    border-color: #00a874 !important;
  }

  .f\:border-green-80:focus {
    border-color: #00a874 !important;
  }

  .text-green-60 {
    color: #66c19a;
  }

  .text-green-60\:t-0 {
    color: rgba(102, 193, 154, 0);
  }

  .text-green-60\:t-25 {
    color: rgba(102, 193, 154, 0.25);
  }

  .text-green-60\:t-50 {
    color: rgba(102, 193, 154, 0.5);
  }

  .text-green-60\:t-75 {
    color: rgba(102, 193, 154, 0.75);
  }

  .text-green-60\:t-100 {
    color: #66c19a;
  }

  .h\:text-green-60:hover {
    color: #66c19a;
  }

  .f\:text-green-60:focus {
    color: #66c19a;
  }

  /* purgecss start ignore */

  .bg-green-60 {
    background-color: #66c19a;
  }

  /* purgecss end ignore */

  .bg-green-60\:t-0 {
    background-color: rgba(102, 193, 154, 0);
  }

  .bg-green-60\:t-25 {
    background-color: rgba(102, 193, 154, 0.25);
  }

  .bg-green-60\:t-50 {
    background-color: rgba(102, 193, 154, 0.5);
  }

  .bg-green-60\:t-75 {
    background-color: rgba(102, 193, 154, 0.75);
  }

  .bg-green-60\:t-100 {
    background-color: #66c19a;
  }

  .h\:bg-green-60:hover {
    background-color: #66c19a;
  }

  .f\:bg-green-60:focus {
    background-color: #66c19a;
  }

  .border-green-60 {
    border-color: #66c19a !important;
  }

  .h\:border-green-60:hover {
    border-color: #66c19a !important;
  }

  .f\:border-green-60:focus {
    border-color: #66c19a !important;
  }

  .text-green-30 {
    color: #b2e0cc;
  }

  .text-green-30\:t-0 {
    color: rgba(178, 224, 204, 0);
  }

  .text-green-30\:t-25 {
    color: rgba(178, 224, 204, 0.25);
  }

  .text-green-30\:t-50 {
    color: rgba(178, 224, 204, 0.5);
  }

  .text-green-30\:t-75 {
    color: rgba(178, 224, 204, 0.75);
  }

  .text-green-30\:t-100 {
    color: #b2e0cc;
  }

  .h\:text-green-30:hover {
    color: #b2e0cc;
  }

  .f\:text-green-30:focus {
    color: #b2e0cc;
  }

  /* purgecss start ignore */

  .bg-green-30 {
    background-color: #b2e0cc;
  }

  /* purgecss end ignore */

  .bg-green-30\:t-0 {
    background-color: rgba(178, 224, 204, 0);
  }

  .bg-green-30\:t-25 {
    background-color: rgba(178, 224, 204, 0.25);
  }

  .bg-green-30\:t-50 {
    background-color: rgba(178, 224, 204, 0.5);
  }

  .bg-green-30\:t-75 {
    background-color: rgba(178, 224, 204, 0.75);
  }

  .bg-green-30\:t-100 {
    background-color: #b2e0cc;
  }

  .h\:bg-green-30:hover {
    background-color: #b2e0cc;
  }

  .f\:bg-green-30:focus {
    background-color: #b2e0cc;
  }

  .border-green-30 {
    border-color: #b2e0cc !important;
  }

  .h\:border-green-30:hover {
    border-color: #b2e0cc !important;
  }

  .f\:border-green-30:focus {
    border-color: #b2e0cc !important;
  }

  .text-cyan {
    color: #00b4e6;
  }

  .text-cyan\:t-0 {
    color: rgba(0, 180, 230, 0);
  }

  .text-cyan\:t-25 {
    color: rgba(0, 180, 230, 0.25);
  }

  .text-cyan\:t-50 {
    color: rgba(0, 180, 230, 0.5);
  }

  .text-cyan\:t-75 {
    color: rgba(0, 180, 230, 0.75);
  }

  .text-cyan\:t-100 {
    color: #00b4e6;
  }

  .h\:text-cyan:hover {
    color: #00b4e6;
  }

  .f\:text-cyan:focus {
    color: #00b4e6;
  }

  /* purgecss start ignore */

  .bg-cyan {
    background-color: #00b4e6;
  }

  /* purgecss end ignore */

  .bg-cyan\:t-0 {
    background-color: rgba(0, 180, 230, 0);
  }

  .bg-cyan\:t-25 {
    background-color: rgba(0, 180, 230, 0.25);
  }

  .bg-cyan\:t-50 {
    background-color: rgba(0, 180, 230, 0.5);
  }

  .bg-cyan\:t-75 {
    background-color: rgba(0, 180, 230, 0.75);
  }

  .bg-cyan\:t-100 {
    background-color: #00b4e6;
  }

  .h\:bg-cyan:hover {
    background-color: #00b4e6;
  }

  .f\:bg-cyan:focus {
    background-color: #00b4e6;
  }

  .border-cyan {
    border-color: #00b4e6 !important;
  }

  .h\:border-cyan:hover {
    border-color: #00b4e6 !important;
  }

  .f\:border-cyan:focus {
    border-color: #00b4e6 !important;
  }

  .text-cyan-80 {
    color: #47c1f1;
  }

  .text-cyan-80\:t-0 {
    color: rgba(71, 193, 241, 0);
  }

  .text-cyan-80\:t-25 {
    color: rgba(71, 193, 241, 0.25);
  }

  .text-cyan-80\:t-50 {
    color: rgba(71, 193, 241, 0.5);
  }

  .text-cyan-80\:t-75 {
    color: rgba(71, 193, 241, 0.75);
  }

  .text-cyan-80\:t-100 {
    color: #47c1f1;
  }

  .h\:text-cyan-80:hover {
    color: #47c1f1;
  }

  .f\:text-cyan-80:focus {
    color: #47c1f1;
  }

  /* purgecss start ignore */

  .bg-cyan-80 {
    background-color: #47c1f1;
  }

  /* purgecss end ignore */

  .bg-cyan-80\:t-0 {
    background-color: rgba(71, 193, 241, 0);
  }

  .bg-cyan-80\:t-25 {
    background-color: rgba(71, 193, 241, 0.25);
  }

  .bg-cyan-80\:t-50 {
    background-color: rgba(71, 193, 241, 0.5);
  }

  .bg-cyan-80\:t-75 {
    background-color: rgba(71, 193, 241, 0.75);
  }

  .bg-cyan-80\:t-100 {
    background-color: #47c1f1;
  }

  .h\:bg-cyan-80:hover {
    background-color: #47c1f1;
  }

  .f\:bg-cyan-80:focus {
    background-color: #47c1f1;
  }

  .border-cyan-80 {
    border-color: #47c1f1 !important;
  }

  .h\:border-cyan-80:hover {
    border-color: #47c1f1 !important;
  }

  .f\:border-cyan-80:focus {
    border-color: #47c1f1 !important;
  }

  .text-cyan-60 {
    color: #66d0f3;
  }

  .text-cyan-60\:t-0 {
    color: rgba(102, 208, 243, 0);
  }

  .text-cyan-60\:t-25 {
    color: rgba(102, 208, 243, 0.25);
  }

  .text-cyan-60\:t-50 {
    color: rgba(102, 208, 243, 0.5);
  }

  .text-cyan-60\:t-75 {
    color: rgba(102, 208, 243, 0.75);
  }

  .text-cyan-60\:t-100 {
    color: #66d0f3;
  }

  .h\:text-cyan-60:hover {
    color: #66d0f3;
  }

  .f\:text-cyan-60:focus {
    color: #66d0f3;
  }

  /* purgecss start ignore */

  .bg-cyan-60 {
    background-color: #66d0f3;
  }

  /* purgecss end ignore */

  .bg-cyan-60\:t-0 {
    background-color: rgba(102, 208, 243, 0);
  }

  .bg-cyan-60\:t-25 {
    background-color: rgba(102, 208, 243, 0.25);
  }

  .bg-cyan-60\:t-50 {
    background-color: rgba(102, 208, 243, 0.5);
  }

  .bg-cyan-60\:t-75 {
    background-color: rgba(102, 208, 243, 0.75);
  }

  .bg-cyan-60\:t-100 {
    background-color: #66d0f3;
  }

  .h\:bg-cyan-60:hover {
    background-color: #66d0f3;
  }

  .f\:bg-cyan-60:focus {
    background-color: #66d0f3;
  }

  .border-cyan-60 {
    border-color: #66d0f3 !important;
  }

  .h\:border-cyan-60:hover {
    border-color: #66d0f3 !important;
  }

  .f\:border-cyan-60:focus {
    border-color: #66d0f3 !important;
  }

  .text-cyan-30 {
    color: #b2e7f9;
  }

  .text-cyan-30\:t-0 {
    color: rgba(178, 231, 249, 0);
  }

  .text-cyan-30\:t-25 {
    color: rgba(178, 231, 249, 0.25);
  }

  .text-cyan-30\:t-50 {
    color: rgba(178, 231, 249, 0.5);
  }

  .text-cyan-30\:t-75 {
    color: rgba(178, 231, 249, 0.75);
  }

  .text-cyan-30\:t-100 {
    color: #b2e7f9;
  }

  .h\:text-cyan-30:hover {
    color: #b2e7f9;
  }

  .f\:text-cyan-30:focus {
    color: #b2e7f9;
  }

  /* purgecss start ignore */

  .bg-cyan-30 {
    background-color: #b2e7f9;
  }

  /* purgecss end ignore */

  .bg-cyan-30\:t-0 {
    background-color: rgba(178, 231, 249, 0);
  }

  .bg-cyan-30\:t-25 {
    background-color: rgba(178, 231, 249, 0.25);
  }

  .bg-cyan-30\:t-50 {
    background-color: rgba(178, 231, 249, 0.5);
  }

  .bg-cyan-30\:t-75 {
    background-color: rgba(178, 231, 249, 0.75);
  }

  .bg-cyan-30\:t-100 {
    background-color: #b2e7f9;
  }

  .h\:bg-cyan-30:hover {
    background-color: #b2e7f9;
  }

  .f\:bg-cyan-30:focus {
    background-color: #b2e7f9;
  }

  .border-cyan-30 {
    border-color: #b2e7f9 !important;
  }

  .h\:border-cyan-30:hover {
    border-color: #b2e7f9 !important;
  }

  .f\:border-cyan-30:focus {
    border-color: #b2e7f9 !important;
  }

  .text-grey-60 {
    color: #878787;
  }

  .text-grey-60\:t-0 {
    color: rgba(135, 135, 135, 0);
  }

  .text-grey-60\:t-25 {
    color: rgba(135, 135, 135, 0.25);
  }

  .text-grey-60\:t-50 {
    color: rgba(135, 135, 135, 0.5);
  }

  .text-grey-60\:t-75 {
    color: rgba(135, 135, 135, 0.75);
  }

  .text-grey-60\:t-100 {
    color: #878787;
  }

  .h\:text-grey-60:hover {
    color: #878787;
  }

  .f\:text-grey-60:focus {
    color: #878787;
  }

  /* purgecss start ignore */

  .bg-grey-60 {
    background-color: #878787;
  }

  /* purgecss end ignore */

  .bg-grey-60\:t-0 {
    background-color: rgba(135, 135, 135, 0);
  }

  .bg-grey-60\:t-25 {
    background-color: rgba(135, 135, 135, 0.25);
  }

  .bg-grey-60\:t-50 {
    background-color: rgba(135, 135, 135, 0.5);
  }

  .bg-grey-60\:t-75 {
    background-color: rgba(135, 135, 135, 0.75);
  }

  .bg-grey-60\:t-100 {
    background-color: #878787;
  }

  .h\:bg-grey-60:hover {
    background-color: #878787;
  }

  .f\:bg-grey-60:focus {
    background-color: #878787;
  }

  .border-grey-60 {
    border-color: #878787 !important;
  }

  .h\:border-grey-60:hover {
    border-color: #878787 !important;
  }

  .f\:border-grey-60:focus {
    border-color: #878787 !important;
  }

  .text-grey-30 {
    color: #c6c6c6;
  }

  .text-grey-30\:t-0 {
    color: rgba(198, 198, 198, 0);
  }

  .text-grey-30\:t-25 {
    color: rgba(198, 198, 198, 0.25);
  }

  .text-grey-30\:t-50 {
    color: rgba(198, 198, 198, 0.5);
  }

  .text-grey-30\:t-75 {
    color: rgba(198, 198, 198, 0.75);
  }

  .text-grey-30\:t-100 {
    color: #c6c6c6;
  }

  .h\:text-grey-30:hover {
    color: #c6c6c6;
  }

  .f\:text-grey-30:focus {
    color: #c6c6c6;
  }

  /* purgecss start ignore */

  .bg-grey-30 {
    background-color: #c6c6c6;
  }

  /* purgecss end ignore */

  .bg-grey-30\:t-0 {
    background-color: rgba(198, 198, 198, 0);
  }

  .bg-grey-30\:t-25 {
    background-color: rgba(198, 198, 198, 0.25);
  }

  .bg-grey-30\:t-50 {
    background-color: rgba(198, 198, 198, 0.5);
  }

  .bg-grey-30\:t-75 {
    background-color: rgba(198, 198, 198, 0.75);
  }

  .bg-grey-30\:t-100 {
    background-color: #c6c6c6;
  }

  .h\:bg-grey-30:hover {
    background-color: #c6c6c6;
  }

  .f\:bg-grey-30:focus {
    background-color: #c6c6c6;
  }

  .border-grey-30 {
    border-color: #c6c6c6 !important;
  }

  .h\:border-grey-30:hover {
    border-color: #c6c6c6 !important;
  }

  .f\:border-grey-30:focus {
    border-color: #c6c6c6 !important;
  }

  .text-grey-4 {
    color: #f0f3f4;
  }

  .text-grey-4\:t-0 {
    color: rgba(240, 243, 244, 0);
  }

  .text-grey-4\:t-25 {
    color: rgba(240, 243, 244, 0.25);
  }

  .text-grey-4\:t-50 {
    color: rgba(240, 243, 244, 0.5);
  }

  .text-grey-4\:t-75 {
    color: rgba(240, 243, 244, 0.75);
  }

  .text-grey-4\:t-100 {
    color: #f0f3f4;
  }

  .h\:text-grey-4:hover {
    color: #f0f3f4;
  }

  .f\:text-grey-4:focus {
    color: #f0f3f4;
  }

  /* purgecss start ignore */

  .bg-grey-4 {
    background-color: #f0f3f4;
  }

  /* purgecss end ignore */

  .bg-grey-4\:t-0 {
    background-color: rgba(240, 243, 244, 0);
  }

  .bg-grey-4\:t-25 {
    background-color: rgba(240, 243, 244, 0.25);
  }

  .bg-grey-4\:t-50 {
    background-color: rgba(240, 243, 244, 0.5);
  }

  .bg-grey-4\:t-75 {
    background-color: rgba(240, 243, 244, 0.75);
  }

  .bg-grey-4\:t-100 {
    background-color: #f0f3f4;
  }

  .h\:bg-grey-4:hover {
    background-color: #f0f3f4;
  }

  .f\:bg-grey-4:focus {
    background-color: #f0f3f4;
  }

  .border-grey-4 {
    border-color: #f0f3f4 !important;
  }

  .h\:border-grey-4:hover {
    border-color: #f0f3f4 !important;
  }

  .f\:border-grey-4:focus {
    border-color: #f0f3f4 !important;
  }

  .text-grey-3 {
    color: #bdbdbd;
  }

  .text-grey-3\:t-0 {
    color: rgba(189, 189, 189, 0);
  }

  .text-grey-3\:t-25 {
    color: rgba(189, 189, 189, 0.25);
  }

  .text-grey-3\:t-50 {
    color: rgba(189, 189, 189, 0.5);
  }

  .text-grey-3\:t-75 {
    color: rgba(189, 189, 189, 0.75);
  }

  .text-grey-3\:t-100 {
    color: #bdbdbd;
  }

  .h\:text-grey-3:hover {
    color: #bdbdbd;
  }

  .f\:text-grey-3:focus {
    color: #bdbdbd;
  }

  /* purgecss start ignore */

  .bg-grey-3 {
    background-color: #bdbdbd;
  }

  /* purgecss end ignore */

  .bg-grey-3\:t-0 {
    background-color: rgba(189, 189, 189, 0);
  }

  .bg-grey-3\:t-25 {
    background-color: rgba(189, 189, 189, 0.25);
  }

  .bg-grey-3\:t-50 {
    background-color: rgba(189, 189, 189, 0.5);
  }

  .bg-grey-3\:t-75 {
    background-color: rgba(189, 189, 189, 0.75);
  }

  .bg-grey-3\:t-100 {
    background-color: #bdbdbd;
  }

  .h\:bg-grey-3:hover {
    background-color: #bdbdbd;
  }

  .f\:bg-grey-3:focus {
    background-color: #bdbdbd;
  }

  .border-grey-3 {
    border-color: #bdbdbd !important;
  }

  .h\:border-grey-3:hover {
    border-color: #bdbdbd !important;
  }

  .f\:border-grey-3:focus {
    border-color: #bdbdbd !important;
  }

  .text-blue-2 {
    color: #1a3149;
  }

  .text-blue-2\:t-0 {
    color: rgba(26, 49, 73, 0);
  }

  .text-blue-2\:t-25 {
    color: rgba(26, 49, 73, 0.25);
  }

  .text-blue-2\:t-50 {
    color: rgba(26, 49, 73, 0.5);
  }

  .text-blue-2\:t-75 {
    color: rgba(26, 49, 73, 0.75);
  }

  .text-blue-2\:t-100 {
    color: #1a3149;
  }

  .h\:text-blue-2:hover {
    color: #1a3149;
  }

  .f\:text-blue-2:focus {
    color: #1a3149;
  }

  /* purgecss start ignore */

  .bg-blue-2 {
    background-color: #1a3149;
  }

  /* purgecss end ignore */

  .bg-blue-2\:t-0 {
    background-color: rgba(26, 49, 73, 0);
  }

  .bg-blue-2\:t-25 {
    background-color: rgba(26, 49, 73, 0.25);
  }

  .bg-blue-2\:t-50 {
    background-color: rgba(26, 49, 73, 0.5);
  }

  .bg-blue-2\:t-75 {
    background-color: rgba(26, 49, 73, 0.75);
  }

  .bg-blue-2\:t-100 {
    background-color: #1a3149;
  }

  .h\:bg-blue-2:hover {
    background-color: #1a3149;
  }

  .f\:bg-blue-2:focus {
    background-color: #1a3149;
  }

  .border-blue-2 {
    border-color: #1a3149 !important;
  }

  .h\:border-blue-2:hover {
    border-color: #1a3149 !important;
  }

  .f\:border-blue-2:focus {
    border-color: #1a3149 !important;
  }

  .text-danger {
    color: #f09593;
  }

  .text-danger\:t-0 {
    color: rgba(240, 149, 147, 0);
  }

  .text-danger\:t-25 {
    color: rgba(240, 149, 147, 0.25);
  }

  .text-danger\:t-50 {
    color: rgba(240, 149, 147, 0.5);
  }

  .text-danger\:t-75 {
    color: rgba(240, 149, 147, 0.75);
  }

  .text-danger\:t-100 {
    color: #f09593;
  }

  .h\:text-danger:hover {
    color: #f09593;
  }

  .f\:text-danger:focus {
    color: #f09593;
  }

  /* purgecss start ignore */

  .bg-danger {
    background-color: #f09593;
  }

  /* purgecss end ignore */

  .bg-danger\:t-0 {
    background-color: rgba(240, 149, 147, 0);
  }

  .bg-danger\:t-25 {
    background-color: rgba(240, 149, 147, 0.25);
  }

  .bg-danger\:t-50 {
    background-color: rgba(240, 149, 147, 0.5);
  }

  .bg-danger\:t-75 {
    background-color: rgba(240, 149, 147, 0.75);
  }

  .bg-danger\:t-100 {
    background-color: #f09593;
  }

  .h\:bg-danger:hover {
    background-color: #f09593;
  }

  .f\:bg-danger:focus {
    background-color: #f09593;
  }

  .border-danger {
    border-color: #f09593 !important;
  }

  .h\:border-danger:hover {
    border-color: #f09593 !important;
  }

  .f\:border-danger:focus {
    border-color: #f09593 !important;
  }

  .text-warning {
    color: #fff6a1;
  }

  .text-warning\:t-0 {
    color: rgba(255, 246, 161, 0);
  }

  .text-warning\:t-25 {
    color: rgba(255, 246, 161, 0.25);
  }

  .text-warning\:t-50 {
    color: rgba(255, 246, 161, 0.5);
  }

  .text-warning\:t-75 {
    color: rgba(255, 246, 161, 0.75);
  }

  .text-warning\:t-100 {
    color: #fff6a1;
  }

  .h\:text-warning:hover {
    color: #fff6a1;
  }

  .f\:text-warning:focus {
    color: #fff6a1;
  }

  /* purgecss start ignore */

  .bg-warning {
    background-color: #fff6a1;
  }

  /* purgecss end ignore */

  .bg-warning\:t-0 {
    background-color: rgba(255, 246, 161, 0);
  }

  .bg-warning\:t-25 {
    background-color: rgba(255, 246, 161, 0.25);
  }

  .bg-warning\:t-50 {
    background-color: rgba(255, 246, 161, 0.5);
  }

  .bg-warning\:t-75 {
    background-color: rgba(255, 246, 161, 0.75);
  }

  .bg-warning\:t-100 {
    background-color: #fff6a1;
  }

  .h\:bg-warning:hover {
    background-color: #fff6a1;
  }

  .f\:bg-warning:focus {
    background-color: #fff6a1;
  }

  .border-warning {
    border-color: #fff6a1 !important;
  }

  .h\:border-warning:hover {
    border-color: #fff6a1 !important;
  }

  .f\:border-warning:focus {
    border-color: #fff6a1 !important;
  }

  .text-success {
    color: #c7eed8;
  }

  .text-success\:t-0 {
    color: rgba(199, 238, 216, 0);
  }

  .text-success\:t-25 {
    color: rgba(199, 238, 216, 0.25);
  }

  .text-success\:t-50 {
    color: rgba(199, 238, 216, 0.5);
  }

  .text-success\:t-75 {
    color: rgba(199, 238, 216, 0.75);
  }

  .text-success\:t-100 {
    color: #c7eed8;
  }

  .h\:text-success:hover {
    color: #c7eed8;
  }

  .f\:text-success:focus {
    color: #c7eed8;
  }

  /* purgecss start ignore */

  .bg-success {
    background-color: #c7eed8;
  }

  /* purgecss end ignore */

  .bg-success\:t-0 {
    background-color: rgba(199, 238, 216, 0);
  }

  .bg-success\:t-25 {
    background-color: rgba(199, 238, 216, 0.25);
  }

  .bg-success\:t-50 {
    background-color: rgba(199, 238, 216, 0.5);
  }

  .bg-success\:t-75 {
    background-color: rgba(199, 238, 216, 0.75);
  }

  .bg-success\:t-100 {
    background-color: #c7eed8;
  }

  .h\:bg-success:hover {
    background-color: #c7eed8;
  }

  .f\:bg-success:focus {
    background-color: #c7eed8;
  }

  .border-success {
    border-color: #c7eed8 !important;
  }

  .h\:border-success:hover {
    border-color: #c7eed8 !important;
  }

  .f\:border-success:focus {
    border-color: #c7eed8 !important;
  }

  .text-info {
    color: #c0ddf6;
  }

  .text-info\:t-0 {
    color: rgba(192, 221, 246, 0);
  }

  .text-info\:t-25 {
    color: rgba(192, 221, 246, 0.25);
  }

  .text-info\:t-50 {
    color: rgba(192, 221, 246, 0.5);
  }

  .text-info\:t-75 {
    color: rgba(192, 221, 246, 0.75);
  }

  .text-info\:t-100 {
    color: #c0ddf6;
  }

  .h\:text-info:hover {
    color: #c0ddf6;
  }

  .f\:text-info:focus {
    color: #c0ddf6;
  }

  /* purgecss start ignore */

  .bg-info {
    background-color: #c0ddf6;
  }

  /* purgecss end ignore */

  .bg-info\:t-0 {
    background-color: rgba(192, 221, 246, 0);
  }

  .bg-info\:t-25 {
    background-color: rgba(192, 221, 246, 0.25);
  }

  .bg-info\:t-50 {
    background-color: rgba(192, 221, 246, 0.5);
  }

  .bg-info\:t-75 {
    background-color: rgba(192, 221, 246, 0.75);
  }

  .bg-info\:t-100 {
    background-color: #c0ddf6;
  }

  .h\:bg-info:hover {
    background-color: #c0ddf6;
  }

  .f\:bg-info:focus {
    background-color: #c0ddf6;
  }

  .border-info {
    border-color: #c0ddf6 !important;
  }

  .h\:border-info:hover {
    border-color: #c0ddf6 !important;
  }

  .f\:border-info:focus {
    border-color: #c0ddf6 !important;
  }
}

@media (min-width: 359px) {
  /*------------------------------------------------------------
  *   General Utilities  
  *   ... currently not in a nice fashion as you need to add 
  *   every item twice (in default and others )
  ------------------------------------------------------------*/

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:word-wrap {
    word-wrap: break-word;
  }

  .sm\:word-nowrap {
    word-wrap: normal;
  }

  .sm\:nowrap {
    white-space: nowrap;
  }

  .sm\:bg-fixed {
    background-attachment: fixed;
  }

  .sm\:bg-local {
    background-attachment: local;
  }

  .sm\:bg-scroll {
    background-attachment: scroll;
  }

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

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

  .sm\:align-left {
    text-align: left;
  }

  .sm\:align-center {
    text-align: center;
  }

  .sm\:align-right {
    text-align: right;
  }

  .sm\:align-v-baseline {
    vertical-align: baseline;
  }

  .sm\:align-v-top {
    vertical-align: top;
  }

  .sm\:align-v-middle {
    vertical-align: middle;
  }

  .sm\:align-v-bottom {
    vertical-align: bottom;
  }

  /*------------------------------------------------------------
  *   Positioning
  ------------------------------------------------------------*/

  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:unset {
    position: unset;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:static {
    position: static;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:left-auto {
    left: auto;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:top-0 {
    top: 0;
  }

  .sm\:bottom-0 {
    bottom: 0;
  }

  .sm\:left-0 {
    left: 0;
  }

  .sm\:right-0 {
    right: 0;
  }

  .sm\:top-25 {
    top: 25%;
  }

  .sm\:bottom-25 {
    bottom: 25%;
  }

  .sm\:left-25 {
    left: 25%;
  }

  .sm\:right-25 {
    right: 25%;
  }

  .sm\:top-50 {
    top: 50%;
  }

  .sm\:bottom-50 {
    bottom: 50%;
  }

  .sm\:left-50 {
    left: 50%;
  }

  .sm\:right-50 {
    right: 50%;
  }

  .sm\:top-75 {
    top: 75%;
  }

  .sm\:bottom-75 {
    bottom: 75%;
  }

  .sm\:left-75 {
    left: 75%;
  }

  .sm\:right-75 {
    right: 75%;
  }

  .sm\:top-100 {
    top: 100%;
  }

  .sm\:bottom-100 {
    bottom: 100%;
  }

  .sm\:left-100 {
    left: 100%;
  }

  .sm\:right-100 {
    right: 100%;
  }

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

  .sm\:block {
    display: block;
  }

  .sm\:block-imp {
    display: block !important;
  }

  .sm\:show {
    display: block !important;
  }

  .sm\:show-imp {
    display: block !important !important;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:hidden-imp {
    display: none !important;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:inline-imp {
    display: inline !important;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline-block-imp {
    display: inline-block !important;
  }

  .sm\:table {
    display: table;
  }

  .sm\:table-imp {
    display: table !important;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:table-row-imp {
    display: table-row !important;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:table-cell-imp {
    display: table-cell !important;
  }

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

  .sm\:nolist {
    margin: 0 auto;
    padding-left: 0;
    list-style: none;
  }

  /*------------------------------------------------------------
  *   Z-Index
  ------------------------------------------------------------*/

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

  .sm\:float-none {
    float: none;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-right {
    float: right;
  }

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

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

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

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

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-unset {
    overflow: unset;
  }

  .sm\:overflow-x-unset {
    overflow-x: unset;
  }

  .sm\:overflow-y-unset {
    overflow-y: unset;
  }

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

  .sm\:text-title-xl {
    font-size: 4rem;
  }

  .sm\:text-title-lg {
    font-size: 3rem;
  }

  .sm\:text-title-std {
    font-size: 2.25rem;
  }

  .sm\:text-title-sm {
    font-size: 1.95rem;
  }

  .sm\:text-title-xs {
    font-size: 1.875rem;
  }

  .sm\:text-xxl {
    font-size: 1.75rem;
  }

  .sm\:text-xl {
    font-size: 1.5rem;
  }

  .sm\:text-bg {
    font-size: 1.35rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
  }

  .sm\:text-std {
    font-size: 1rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
  }

  .sm\:text-xxs {
    font-size: 0.6rem;
  }

  /*------------------------------------------------------------
  *   Shadows
  ------------------------------------------------------------*/

  .sm\:noshadow {
    box-shadow: none;
  }

  .sm\:shadow-sm {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-std {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow-lg {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:shadow-xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:btn-shadow {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  /*------------------------------------------------------------
  *   MARGINS
  ------------------------------------------------------------*/

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:mx-auto {
    margin: 0 auto;
  }

  .sm\:my-auto {
    margin: auto 0;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:m--50 {
    margin: calc(-50 * 0.1rem);
  }

  .sm\:my--50 {
    margin-top: calc(-50 * 0.1rem);
    margin-bottom: calc(-50 * 0.1rem);
  }

  .sm\:mx--50 {
    margin-left: calc(-50 * 0.1rem);
    margin-right: calc(-50 * 0.1rem);
  }

  .sm\:mt--50 {
    margin-top: calc(-50 * 0.1rem);
  }

  .sm\:mb--50 {
    margin-bottom: calc(-50 * 0.1rem);
  }

  .sm\:ml--50 {
    margin-left: calc(-50 * 0.1rem);
  }

  .sm\:mr--50 {
    margin-right: calc(-50 * 0.1rem);
  }

  .sm\:m--45 {
    margin: calc(-45 * 0.1rem);
  }

  .sm\:my--45 {
    margin-top: calc(-45 * 0.1rem);
    margin-bottom: calc(-45 * 0.1rem);
  }

  .sm\:mx--45 {
    margin-left: calc(-45 * 0.1rem);
    margin-right: calc(-45 * 0.1rem);
  }

  .sm\:mt--45 {
    margin-top: calc(-45 * 0.1rem);
  }

  .sm\:mb--45 {
    margin-bottom: calc(-45 * 0.1rem);
  }

  .sm\:ml--45 {
    margin-left: calc(-45 * 0.1rem);
  }

  .sm\:mr--45 {
    margin-right: calc(-45 * 0.1rem);
  }

  .sm\:m--40 {
    margin: calc(-40 * 0.1rem);
  }

  .sm\:my--40 {
    margin-top: calc(-40 * 0.1rem);
    margin-bottom: calc(-40 * 0.1rem);
  }

  .sm\:mx--40 {
    margin-left: calc(-40 * 0.1rem);
    margin-right: calc(-40 * 0.1rem);
  }

  .sm\:mt--40 {
    margin-top: calc(-40 * 0.1rem);
  }

  .sm\:mb--40 {
    margin-bottom: calc(-40 * 0.1rem);
  }

  .sm\:ml--40 {
    margin-left: calc(-40 * 0.1rem);
  }

  .sm\:mr--40 {
    margin-right: calc(-40 * 0.1rem);
  }

  .sm\:m--35 {
    margin: calc(-35 * 0.1rem);
  }

  .sm\:my--35 {
    margin-top: calc(-35 * 0.1rem);
    margin-bottom: calc(-35 * 0.1rem);
  }

  .sm\:mx--35 {
    margin-left: calc(-35 * 0.1rem);
    margin-right: calc(-35 * 0.1rem);
  }

  .sm\:mt--35 {
    margin-top: calc(-35 * 0.1rem);
  }

  .sm\:mb--35 {
    margin-bottom: calc(-35 * 0.1rem);
  }

  .sm\:ml--35 {
    margin-left: calc(-35 * 0.1rem);
  }

  .sm\:mr--35 {
    margin-right: calc(-35 * 0.1rem);
  }

  .sm\:m--30 {
    margin: calc(-30 * 0.1rem);
  }

  .sm\:my--30 {
    margin-top: calc(-30 * 0.1rem);
    margin-bottom: calc(-30 * 0.1rem);
  }

  .sm\:mx--30 {
    margin-left: calc(-30 * 0.1rem);
    margin-right: calc(-30 * 0.1rem);
  }

  .sm\:mt--30 {
    margin-top: calc(-30 * 0.1rem);
  }

  .sm\:mb--30 {
    margin-bottom: calc(-30 * 0.1rem);
  }

  .sm\:ml--30 {
    margin-left: calc(-30 * 0.1rem);
  }

  .sm\:mr--30 {
    margin-right: calc(-30 * 0.1rem);
  }

  .sm\:m--29 {
    margin: calc(-29 * 0.1rem);
  }

  .sm\:my--29 {
    margin-top: calc(-29 * 0.1rem);
    margin-bottom: calc(-29 * 0.1rem);
  }

  .sm\:mx--29 {
    margin-left: calc(-29 * 0.1rem);
    margin-right: calc(-29 * 0.1rem);
  }

  .sm\:mt--29 {
    margin-top: calc(-29 * 0.1rem);
  }

  .sm\:mb--29 {
    margin-bottom: calc(-29 * 0.1rem);
  }

  .sm\:ml--29 {
    margin-left: calc(-29 * 0.1rem);
  }

  .sm\:mr--29 {
    margin-right: calc(-29 * 0.1rem);
  }

  .sm\:m--28 {
    margin: calc(-28 * 0.1rem);
  }

  .sm\:my--28 {
    margin-top: calc(-28 * 0.1rem);
    margin-bottom: calc(-28 * 0.1rem);
  }

  .sm\:mx--28 {
    margin-left: calc(-28 * 0.1rem);
    margin-right: calc(-28 * 0.1rem);
  }

  .sm\:mt--28 {
    margin-top: calc(-28 * 0.1rem);
  }

  .sm\:mb--28 {
    margin-bottom: calc(-28 * 0.1rem);
  }

  .sm\:ml--28 {
    margin-left: calc(-28 * 0.1rem);
  }

  .sm\:mr--28 {
    margin-right: calc(-28 * 0.1rem);
  }

  .sm\:m--27 {
    margin: calc(-27 * 0.1rem);
  }

  .sm\:my--27 {
    margin-top: calc(-27 * 0.1rem);
    margin-bottom: calc(-27 * 0.1rem);
  }

  .sm\:mx--27 {
    margin-left: calc(-27 * 0.1rem);
    margin-right: calc(-27 * 0.1rem);
  }

  .sm\:mt--27 {
    margin-top: calc(-27 * 0.1rem);
  }

  .sm\:mb--27 {
    margin-bottom: calc(-27 * 0.1rem);
  }

  .sm\:ml--27 {
    margin-left: calc(-27 * 0.1rem);
  }

  .sm\:mr--27 {
    margin-right: calc(-27 * 0.1rem);
  }

  .sm\:m--26 {
    margin: calc(-26 * 0.1rem);
  }

  .sm\:my--26 {
    margin-top: calc(-26 * 0.1rem);
    margin-bottom: calc(-26 * 0.1rem);
  }

  .sm\:mx--26 {
    margin-left: calc(-26 * 0.1rem);
    margin-right: calc(-26 * 0.1rem);
  }

  .sm\:mt--26 {
    margin-top: calc(-26 * 0.1rem);
  }

  .sm\:mb--26 {
    margin-bottom: calc(-26 * 0.1rem);
  }

  .sm\:ml--26 {
    margin-left: calc(-26 * 0.1rem);
  }

  .sm\:mr--26 {
    margin-right: calc(-26 * 0.1rem);
  }

  .sm\:m--25 {
    margin: calc(-25 * 0.1rem);
  }

  .sm\:my--25 {
    margin-top: calc(-25 * 0.1rem);
    margin-bottom: calc(-25 * 0.1rem);
  }

  .sm\:mx--25 {
    margin-left: calc(-25 * 0.1rem);
    margin-right: calc(-25 * 0.1rem);
  }

  .sm\:mt--25 {
    margin-top: calc(-25 * 0.1rem);
  }

  .sm\:mb--25 {
    margin-bottom: calc(-25 * 0.1rem);
  }

  .sm\:ml--25 {
    margin-left: calc(-25 * 0.1rem);
  }

  .sm\:mr--25 {
    margin-right: calc(-25 * 0.1rem);
  }

  .sm\:m--24 {
    margin: calc(-24 * 0.1rem);
  }

  .sm\:my--24 {
    margin-top: calc(-24 * 0.1rem);
    margin-bottom: calc(-24 * 0.1rem);
  }

  .sm\:mx--24 {
    margin-left: calc(-24 * 0.1rem);
    margin-right: calc(-24 * 0.1rem);
  }

  .sm\:mt--24 {
    margin-top: calc(-24 * 0.1rem);
  }

  .sm\:mb--24 {
    margin-bottom: calc(-24 * 0.1rem);
  }

  .sm\:ml--24 {
    margin-left: calc(-24 * 0.1rem);
  }

  .sm\:mr--24 {
    margin-right: calc(-24 * 0.1rem);
  }

  .sm\:m--23 {
    margin: calc(-23 * 0.1rem);
  }

  .sm\:my--23 {
    margin-top: calc(-23 * 0.1rem);
    margin-bottom: calc(-23 * 0.1rem);
  }

  .sm\:mx--23 {
    margin-left: calc(-23 * 0.1rem);
    margin-right: calc(-23 * 0.1rem);
  }

  .sm\:mt--23 {
    margin-top: calc(-23 * 0.1rem);
  }

  .sm\:mb--23 {
    margin-bottom: calc(-23 * 0.1rem);
  }

  .sm\:ml--23 {
    margin-left: calc(-23 * 0.1rem);
  }

  .sm\:mr--23 {
    margin-right: calc(-23 * 0.1rem);
  }

  .sm\:m--22 {
    margin: calc(-22 * 0.1rem);
  }

  .sm\:my--22 {
    margin-top: calc(-22 * 0.1rem);
    margin-bottom: calc(-22 * 0.1rem);
  }

  .sm\:mx--22 {
    margin-left: calc(-22 * 0.1rem);
    margin-right: calc(-22 * 0.1rem);
  }

  .sm\:mt--22 {
    margin-top: calc(-22 * 0.1rem);
  }

  .sm\:mb--22 {
    margin-bottom: calc(-22 * 0.1rem);
  }

  .sm\:ml--22 {
    margin-left: calc(-22 * 0.1rem);
  }

  .sm\:mr--22 {
    margin-right: calc(-22 * 0.1rem);
  }

  .sm\:m--21 {
    margin: calc(-21 * 0.1rem);
  }

  .sm\:my--21 {
    margin-top: calc(-21 * 0.1rem);
    margin-bottom: calc(-21 * 0.1rem);
  }

  .sm\:mx--21 {
    margin-left: calc(-21 * 0.1rem);
    margin-right: calc(-21 * 0.1rem);
  }

  .sm\:mt--21 {
    margin-top: calc(-21 * 0.1rem);
  }

  .sm\:mb--21 {
    margin-bottom: calc(-21 * 0.1rem);
  }

  .sm\:ml--21 {
    margin-left: calc(-21 * 0.1rem);
  }

  .sm\:mr--21 {
    margin-right: calc(-21 * 0.1rem);
  }

  .sm\:m--20 {
    margin: calc(-20 * 0.1rem);
  }

  .sm\:my--20 {
    margin-top: calc(-20 * 0.1rem);
    margin-bottom: calc(-20 * 0.1rem);
  }

  .sm\:mx--20 {
    margin-left: calc(-20 * 0.1rem);
    margin-right: calc(-20 * 0.1rem);
  }

  .sm\:mt--20 {
    margin-top: calc(-20 * 0.1rem);
  }

  .sm\:mb--20 {
    margin-bottom: calc(-20 * 0.1rem);
  }

  .sm\:ml--20 {
    margin-left: calc(-20 * 0.1rem);
  }

  .sm\:mr--20 {
    margin-right: calc(-20 * 0.1rem);
  }

  .sm\:m--19 {
    margin: calc(-19 * 0.1rem);
  }

  .sm\:my--19 {
    margin-top: calc(-19 * 0.1rem);
    margin-bottom: calc(-19 * 0.1rem);
  }

  .sm\:mx--19 {
    margin-left: calc(-19 * 0.1rem);
    margin-right: calc(-19 * 0.1rem);
  }

  .sm\:mt--19 {
    margin-top: calc(-19 * 0.1rem);
  }

  .sm\:mb--19 {
    margin-bottom: calc(-19 * 0.1rem);
  }

  .sm\:ml--19 {
    margin-left: calc(-19 * 0.1rem);
  }

  .sm\:mr--19 {
    margin-right: calc(-19 * 0.1rem);
  }

  .sm\:m--18 {
    margin: calc(-18 * 0.1rem);
  }

  .sm\:my--18 {
    margin-top: calc(-18 * 0.1rem);
    margin-bottom: calc(-18 * 0.1rem);
  }

  .sm\:mx--18 {
    margin-left: calc(-18 * 0.1rem);
    margin-right: calc(-18 * 0.1rem);
  }

  .sm\:mt--18 {
    margin-top: calc(-18 * 0.1rem);
  }

  .sm\:mb--18 {
    margin-bottom: calc(-18 * 0.1rem);
  }

  .sm\:ml--18 {
    margin-left: calc(-18 * 0.1rem);
  }

  .sm\:mr--18 {
    margin-right: calc(-18 * 0.1rem);
  }

  .sm\:m--17 {
    margin: calc(-17 * 0.1rem);
  }

  .sm\:my--17 {
    margin-top: calc(-17 * 0.1rem);
    margin-bottom: calc(-17 * 0.1rem);
  }

  .sm\:mx--17 {
    margin-left: calc(-17 * 0.1rem);
    margin-right: calc(-17 * 0.1rem);
  }

  .sm\:mt--17 {
    margin-top: calc(-17 * 0.1rem);
  }

  .sm\:mb--17 {
    margin-bottom: calc(-17 * 0.1rem);
  }

  .sm\:ml--17 {
    margin-left: calc(-17 * 0.1rem);
  }

  .sm\:mr--17 {
    margin-right: calc(-17 * 0.1rem);
  }

  .sm\:m--16 {
    margin: calc(-16 * 0.1rem);
  }

  .sm\:my--16 {
    margin-top: calc(-16 * 0.1rem);
    margin-bottom: calc(-16 * 0.1rem);
  }

  .sm\:mx--16 {
    margin-left: calc(-16 * 0.1rem);
    margin-right: calc(-16 * 0.1rem);
  }

  .sm\:mt--16 {
    margin-top: calc(-16 * 0.1rem);
  }

  .sm\:mb--16 {
    margin-bottom: calc(-16 * 0.1rem);
  }

  .sm\:ml--16 {
    margin-left: calc(-16 * 0.1rem);
  }

  .sm\:mr--16 {
    margin-right: calc(-16 * 0.1rem);
  }

  .sm\:m--15 {
    margin: calc(-15 * 0.1rem);
  }

  .sm\:my--15 {
    margin-top: calc(-15 * 0.1rem);
    margin-bottom: calc(-15 * 0.1rem);
  }

  .sm\:mx--15 {
    margin-left: calc(-15 * 0.1rem);
    margin-right: calc(-15 * 0.1rem);
  }

  .sm\:mt--15 {
    margin-top: calc(-15 * 0.1rem);
  }

  .sm\:mb--15 {
    margin-bottom: calc(-15 * 0.1rem);
  }

  .sm\:ml--15 {
    margin-left: calc(-15 * 0.1rem);
  }

  .sm\:mr--15 {
    margin-right: calc(-15 * 0.1rem);
  }

  .sm\:m--14 {
    margin: calc(-14 * 0.1rem);
  }

  .sm\:my--14 {
    margin-top: calc(-14 * 0.1rem);
    margin-bottom: calc(-14 * 0.1rem);
  }

  .sm\:mx--14 {
    margin-left: calc(-14 * 0.1rem);
    margin-right: calc(-14 * 0.1rem);
  }

  .sm\:mt--14 {
    margin-top: calc(-14 * 0.1rem);
  }

  .sm\:mb--14 {
    margin-bottom: calc(-14 * 0.1rem);
  }

  .sm\:ml--14 {
    margin-left: calc(-14 * 0.1rem);
  }

  .sm\:mr--14 {
    margin-right: calc(-14 * 0.1rem);
  }

  .sm\:m--13 {
    margin: calc(-13 * 0.1rem);
  }

  .sm\:my--13 {
    margin-top: calc(-13 * 0.1rem);
    margin-bottom: calc(-13 * 0.1rem);
  }

  .sm\:mx--13 {
    margin-left: calc(-13 * 0.1rem);
    margin-right: calc(-13 * 0.1rem);
  }

  .sm\:mt--13 {
    margin-top: calc(-13 * 0.1rem);
  }

  .sm\:mb--13 {
    margin-bottom: calc(-13 * 0.1rem);
  }

  .sm\:ml--13 {
    margin-left: calc(-13 * 0.1rem);
  }

  .sm\:mr--13 {
    margin-right: calc(-13 * 0.1rem);
  }

  .sm\:m--12 {
    margin: calc(-12 * 0.1rem);
  }

  .sm\:my--12 {
    margin-top: calc(-12 * 0.1rem);
    margin-bottom: calc(-12 * 0.1rem);
  }

  .sm\:mx--12 {
    margin-left: calc(-12 * 0.1rem);
    margin-right: calc(-12 * 0.1rem);
  }

  .sm\:mt--12 {
    margin-top: calc(-12 * 0.1rem);
  }

  .sm\:mb--12 {
    margin-bottom: calc(-12 * 0.1rem);
  }

  .sm\:ml--12 {
    margin-left: calc(-12 * 0.1rem);
  }

  .sm\:mr--12 {
    margin-right: calc(-12 * 0.1rem);
  }

  .sm\:m--11 {
    margin: calc(-11 * 0.1rem);
  }

  .sm\:my--11 {
    margin-top: calc(-11 * 0.1rem);
    margin-bottom: calc(-11 * 0.1rem);
  }

  .sm\:mx--11 {
    margin-left: calc(-11 * 0.1rem);
    margin-right: calc(-11 * 0.1rem);
  }

  .sm\:mt--11 {
    margin-top: calc(-11 * 0.1rem);
  }

  .sm\:mb--11 {
    margin-bottom: calc(-11 * 0.1rem);
  }

  .sm\:ml--11 {
    margin-left: calc(-11 * 0.1rem);
  }

  .sm\:mr--11 {
    margin-right: calc(-11 * 0.1rem);
  }

  .sm\:m--10 {
    margin: calc(-10 * 0.1rem);
  }

  .sm\:my--10 {
    margin-top: calc(-10 * 0.1rem);
    margin-bottom: calc(-10 * 0.1rem);
  }

  .sm\:mx--10 {
    margin-left: calc(-10 * 0.1rem);
    margin-right: calc(-10 * 0.1rem);
  }

  .sm\:mt--10 {
    margin-top: calc(-10 * 0.1rem);
  }

  .sm\:mb--10 {
    margin-bottom: calc(-10 * 0.1rem);
  }

  .sm\:ml--10 {
    margin-left: calc(-10 * 0.1rem);
  }

  .sm\:mr--10 {
    margin-right: calc(-10 * 0.1rem);
  }

  .sm\:m--9 {
    margin: calc(-9 * 0.1rem);
  }

  .sm\:my--9 {
    margin-top: calc(-9 * 0.1rem);
    margin-bottom: calc(-9 * 0.1rem);
  }

  .sm\:mx--9 {
    margin-left: calc(-9 * 0.1rem);
    margin-right: calc(-9 * 0.1rem);
  }

  .sm\:mt--9 {
    margin-top: calc(-9 * 0.1rem);
  }

  .sm\:mb--9 {
    margin-bottom: calc(-9 * 0.1rem);
  }

  .sm\:ml--9 {
    margin-left: calc(-9 * 0.1rem);
  }

  .sm\:mr--9 {
    margin-right: calc(-9 * 0.1rem);
  }

  .sm\:m--8 {
    margin: calc(-8 * 0.1rem);
  }

  .sm\:my--8 {
    margin-top: calc(-8 * 0.1rem);
    margin-bottom: calc(-8 * 0.1rem);
  }

  .sm\:mx--8 {
    margin-left: calc(-8 * 0.1rem);
    margin-right: calc(-8 * 0.1rem);
  }

  .sm\:mt--8 {
    margin-top: calc(-8 * 0.1rem);
  }

  .sm\:mb--8 {
    margin-bottom: calc(-8 * 0.1rem);
  }

  .sm\:ml--8 {
    margin-left: calc(-8 * 0.1rem);
  }

  .sm\:mr--8 {
    margin-right: calc(-8 * 0.1rem);
  }

  .sm\:m--7 {
    margin: calc(-7 * 0.1rem);
  }

  .sm\:my--7 {
    margin-top: calc(-7 * 0.1rem);
    margin-bottom: calc(-7 * 0.1rem);
  }

  .sm\:mx--7 {
    margin-left: calc(-7 * 0.1rem);
    margin-right: calc(-7 * 0.1rem);
  }

  .sm\:mt--7 {
    margin-top: calc(-7 * 0.1rem);
  }

  .sm\:mb--7 {
    margin-bottom: calc(-7 * 0.1rem);
  }

  .sm\:ml--7 {
    margin-left: calc(-7 * 0.1rem);
  }

  .sm\:mr--7 {
    margin-right: calc(-7 * 0.1rem);
  }

  .sm\:m--6 {
    margin: calc(-6 * 0.1rem);
  }

  .sm\:my--6 {
    margin-top: calc(-6 * 0.1rem);
    margin-bottom: calc(-6 * 0.1rem);
  }

  .sm\:mx--6 {
    margin-left: calc(-6 * 0.1rem);
    margin-right: calc(-6 * 0.1rem);
  }

  .sm\:mt--6 {
    margin-top: calc(-6 * 0.1rem);
  }

  .sm\:mb--6 {
    margin-bottom: calc(-6 * 0.1rem);
  }

  .sm\:ml--6 {
    margin-left: calc(-6 * 0.1rem);
  }

  .sm\:mr--6 {
    margin-right: calc(-6 * 0.1rem);
  }

  .sm\:m--5 {
    margin: calc(-5 * 0.1rem);
  }

  .sm\:my--5 {
    margin-top: calc(-5 * 0.1rem);
    margin-bottom: calc(-5 * 0.1rem);
  }

  .sm\:mx--5 {
    margin-left: calc(-5 * 0.1rem);
    margin-right: calc(-5 * 0.1rem);
  }

  .sm\:mt--5 {
    margin-top: calc(-5 * 0.1rem);
  }

  .sm\:mb--5 {
    margin-bottom: calc(-5 * 0.1rem);
  }

  .sm\:ml--5 {
    margin-left: calc(-5 * 0.1rem);
  }

  .sm\:mr--5 {
    margin-right: calc(-5 * 0.1rem);
  }

  .sm\:m--4 {
    margin: calc(-4 * 0.1rem);
  }

  .sm\:my--4 {
    margin-top: calc(-4 * 0.1rem);
    margin-bottom: calc(-4 * 0.1rem);
  }

  .sm\:mx--4 {
    margin-left: calc(-4 * 0.1rem);
    margin-right: calc(-4 * 0.1rem);
  }

  .sm\:mt--4 {
    margin-top: calc(-4 * 0.1rem);
  }

  .sm\:mb--4 {
    margin-bottom: calc(-4 * 0.1rem);
  }

  .sm\:ml--4 {
    margin-left: calc(-4 * 0.1rem);
  }

  .sm\:mr--4 {
    margin-right: calc(-4 * 0.1rem);
  }

  .sm\:m--3 {
    margin: calc(-3 * 0.1rem);
  }

  .sm\:my--3 {
    margin-top: calc(-3 * 0.1rem);
    margin-bottom: calc(-3 * 0.1rem);
  }

  .sm\:mx--3 {
    margin-left: calc(-3 * 0.1rem);
    margin-right: calc(-3 * 0.1rem);
  }

  .sm\:mt--3 {
    margin-top: calc(-3 * 0.1rem);
  }

  .sm\:mb--3 {
    margin-bottom: calc(-3 * 0.1rem);
  }

  .sm\:ml--3 {
    margin-left: calc(-3 * 0.1rem);
  }

  .sm\:mr--3 {
    margin-right: calc(-3 * 0.1rem);
  }

  .sm\:m--2 {
    margin: calc(-2 * 0.1rem);
  }

  .sm\:my--2 {
    margin-top: calc(-2 * 0.1rem);
    margin-bottom: calc(-2 * 0.1rem);
  }

  .sm\:mx--2 {
    margin-left: calc(-2 * 0.1rem);
    margin-right: calc(-2 * 0.1rem);
  }

  .sm\:mt--2 {
    margin-top: calc(-2 * 0.1rem);
  }

  .sm\:mb--2 {
    margin-bottom: calc(-2 * 0.1rem);
  }

  .sm\:ml--2 {
    margin-left: calc(-2 * 0.1rem);
  }

  .sm\:mr--2 {
    margin-right: calc(-2 * 0.1rem);
  }

  .sm\:m--1 {
    margin: calc(-1 * 0.1rem);
  }

  .sm\:my--1 {
    margin-top: calc(-1 * 0.1rem);
    margin-bottom: calc(-1 * 0.1rem);
  }

  .sm\:mx--1 {
    margin-left: calc(-1 * 0.1rem);
    margin-right: calc(-1 * 0.1rem);
  }

  .sm\:mt--1 {
    margin-top: calc(-1 * 0.1rem);
  }

  .sm\:mb--1 {
    margin-bottom: calc(-1 * 0.1rem);
  }

  .sm\:ml--1 {
    margin-left: calc(-1 * 0.1rem);
  }

  .sm\:mr--1 {
    margin-right: calc(-1 * 0.1rem);
  }

  .sm\:m-0 {
    margin: calc(0 * 0.1rem);
  }

  .sm\:my-0 {
    margin-top: calc(0 * 0.1rem);
    margin-bottom: calc(0 * 0.1rem);
  }

  .sm\:mx-0 {
    margin-left: calc(0 * 0.1rem);
    margin-right: calc(0 * 0.1rem);
  }

  .sm\:mt-0 {
    margin-top: calc(0 * 0.1rem);
  }

  .sm\:mb-0 {
    margin-bottom: calc(0 * 0.1rem);
  }

  .sm\:ml-0 {
    margin-left: calc(0 * 0.1rem);
  }

  .sm\:mr-0 {
    margin-right: calc(0 * 0.1rem);
  }

  .sm\:m-1 {
    margin: calc(1 * 0.1rem);
  }

  .sm\:my-1 {
    margin-top: calc(1 * 0.1rem);
    margin-bottom: calc(1 * 0.1rem);
  }

  .sm\:mx-1 {
    margin-left: calc(1 * 0.1rem);
    margin-right: calc(1 * 0.1rem);
  }

  .sm\:mt-1 {
    margin-top: calc(1 * 0.1rem);
  }

  .sm\:mb-1 {
    margin-bottom: calc(1 * 0.1rem);
  }

  .sm\:ml-1 {
    margin-left: calc(1 * 0.1rem);
  }

  .sm\:mr-1 {
    margin-right: calc(1 * 0.1rem);
  }

  .sm\:m-2 {
    margin: calc(2 * 0.1rem);
  }

  .sm\:my-2 {
    margin-top: calc(2 * 0.1rem);
    margin-bottom: calc(2 * 0.1rem);
  }

  .sm\:mx-2 {
    margin-left: calc(2 * 0.1rem);
    margin-right: calc(2 * 0.1rem);
  }

  .sm\:mt-2 {
    margin-top: calc(2 * 0.1rem);
  }

  .sm\:mb-2 {
    margin-bottom: calc(2 * 0.1rem);
  }

  .sm\:ml-2 {
    margin-left: calc(2 * 0.1rem);
  }

  .sm\:mr-2 {
    margin-right: calc(2 * 0.1rem);
  }

  .sm\:m-3 {
    margin: calc(3 * 0.1rem);
  }

  .sm\:my-3 {
    margin-top: calc(3 * 0.1rem);
    margin-bottom: calc(3 * 0.1rem);
  }

  .sm\:mx-3 {
    margin-left: calc(3 * 0.1rem);
    margin-right: calc(3 * 0.1rem);
  }

  .sm\:mt-3 {
    margin-top: calc(3 * 0.1rem);
  }

  .sm\:mb-3 {
    margin-bottom: calc(3 * 0.1rem);
  }

  .sm\:ml-3 {
    margin-left: calc(3 * 0.1rem);
  }

  .sm\:mr-3 {
    margin-right: calc(3 * 0.1rem);
  }

  .sm\:m-4 {
    margin: calc(4 * 0.1rem);
  }

  .sm\:my-4 {
    margin-top: calc(4 * 0.1rem);
    margin-bottom: calc(4 * 0.1rem);
  }

  .sm\:mx-4 {
    margin-left: calc(4 * 0.1rem);
    margin-right: calc(4 * 0.1rem);
  }

  .sm\:mt-4 {
    margin-top: calc(4 * 0.1rem);
  }

  .sm\:mb-4 {
    margin-bottom: calc(4 * 0.1rem);
  }

  .sm\:ml-4 {
    margin-left: calc(4 * 0.1rem);
  }

  .sm\:mr-4 {
    margin-right: calc(4 * 0.1rem);
  }

  .sm\:m-5 {
    margin: calc(5 * 0.1rem);
  }

  .sm\:my-5 {
    margin-top: calc(5 * 0.1rem);
    margin-bottom: calc(5 * 0.1rem);
  }

  .sm\:mx-5 {
    margin-left: calc(5 * 0.1rem);
    margin-right: calc(5 * 0.1rem);
  }

  .sm\:mt-5 {
    margin-top: calc(5 * 0.1rem);
  }

  .sm\:mb-5 {
    margin-bottom: calc(5 * 0.1rem);
  }

  .sm\:ml-5 {
    margin-left: calc(5 * 0.1rem);
  }

  .sm\:mr-5 {
    margin-right: calc(5 * 0.1rem);
  }

  .sm\:m-6 {
    margin: calc(6 * 0.1rem);
  }

  .sm\:my-6 {
    margin-top: calc(6 * 0.1rem);
    margin-bottom: calc(6 * 0.1rem);
  }

  .sm\:mx-6 {
    margin-left: calc(6 * 0.1rem);
    margin-right: calc(6 * 0.1rem);
  }

  .sm\:mt-6 {
    margin-top: calc(6 * 0.1rem);
  }

  .sm\:mb-6 {
    margin-bottom: calc(6 * 0.1rem);
  }

  .sm\:ml-6 {
    margin-left: calc(6 * 0.1rem);
  }

  .sm\:mr-6 {
    margin-right: calc(6 * 0.1rem);
  }

  .sm\:m-7 {
    margin: calc(7 * 0.1rem);
  }

  .sm\:my-7 {
    margin-top: calc(7 * 0.1rem);
    margin-bottom: calc(7 * 0.1rem);
  }

  .sm\:mx-7 {
    margin-left: calc(7 * 0.1rem);
    margin-right: calc(7 * 0.1rem);
  }

  .sm\:mt-7 {
    margin-top: calc(7 * 0.1rem);
  }

  .sm\:mb-7 {
    margin-bottom: calc(7 * 0.1rem);
  }

  .sm\:ml-7 {
    margin-left: calc(7 * 0.1rem);
  }

  .sm\:mr-7 {
    margin-right: calc(7 * 0.1rem);
  }

  .sm\:m-8 {
    margin: calc(8 * 0.1rem);
  }

  .sm\:my-8 {
    margin-top: calc(8 * 0.1rem);
    margin-bottom: calc(8 * 0.1rem);
  }

  .sm\:mx-8 {
    margin-left: calc(8 * 0.1rem);
    margin-right: calc(8 * 0.1rem);
  }

  .sm\:mt-8 {
    margin-top: calc(8 * 0.1rem);
  }

  .sm\:mb-8 {
    margin-bottom: calc(8 * 0.1rem);
  }

  .sm\:ml-8 {
    margin-left: calc(8 * 0.1rem);
  }

  .sm\:mr-8 {
    margin-right: calc(8 * 0.1rem);
  }

  .sm\:m-9 {
    margin: calc(9 * 0.1rem);
  }

  .sm\:my-9 {
    margin-top: calc(9 * 0.1rem);
    margin-bottom: calc(9 * 0.1rem);
  }

  .sm\:mx-9 {
    margin-left: calc(9 * 0.1rem);
    margin-right: calc(9 * 0.1rem);
  }

  .sm\:mt-9 {
    margin-top: calc(9 * 0.1rem);
  }

  .sm\:mb-9 {
    margin-bottom: calc(9 * 0.1rem);
  }

  .sm\:ml-9 {
    margin-left: calc(9 * 0.1rem);
  }

  .sm\:mr-9 {
    margin-right: calc(9 * 0.1rem);
  }

  .sm\:m-10 {
    margin: calc(10 * 0.1rem);
  }

  .sm\:my-10 {
    margin-top: calc(10 * 0.1rem);
    margin-bottom: calc(10 * 0.1rem);
  }

  .sm\:mx-10 {
    margin-left: calc(10 * 0.1rem);
    margin-right: calc(10 * 0.1rem);
  }

  .sm\:mt-10 {
    margin-top: calc(10 * 0.1rem);
  }

  .sm\:mb-10 {
    margin-bottom: calc(10 * 0.1rem);
  }

  .sm\:ml-10 {
    margin-left: calc(10 * 0.1rem);
  }

  .sm\:mr-10 {
    margin-right: calc(10 * 0.1rem);
  }

  .sm\:m-11 {
    margin: calc(11 * 0.1rem);
  }

  .sm\:my-11 {
    margin-top: calc(11 * 0.1rem);
    margin-bottom: calc(11 * 0.1rem);
  }

  .sm\:mx-11 {
    margin-left: calc(11 * 0.1rem);
    margin-right: calc(11 * 0.1rem);
  }

  .sm\:mt-11 {
    margin-top: calc(11 * 0.1rem);
  }

  .sm\:mb-11 {
    margin-bottom: calc(11 * 0.1rem);
  }

  .sm\:ml-11 {
    margin-left: calc(11 * 0.1rem);
  }

  .sm\:mr-11 {
    margin-right: calc(11 * 0.1rem);
  }

  .sm\:m-12 {
    margin: calc(12 * 0.1rem);
  }

  .sm\:my-12 {
    margin-top: calc(12 * 0.1rem);
    margin-bottom: calc(12 * 0.1rem);
  }

  .sm\:mx-12 {
    margin-left: calc(12 * 0.1rem);
    margin-right: calc(12 * 0.1rem);
  }

  .sm\:mt-12 {
    margin-top: calc(12 * 0.1rem);
  }

  .sm\:mb-12 {
    margin-bottom: calc(12 * 0.1rem);
  }

  .sm\:ml-12 {
    margin-left: calc(12 * 0.1rem);
  }

  .sm\:mr-12 {
    margin-right: calc(12 * 0.1rem);
  }

  .sm\:m-13 {
    margin: calc(13 * 0.1rem);
  }

  .sm\:my-13 {
    margin-top: calc(13 * 0.1rem);
    margin-bottom: calc(13 * 0.1rem);
  }

  .sm\:mx-13 {
    margin-left: calc(13 * 0.1rem);
    margin-right: calc(13 * 0.1rem);
  }

  .sm\:mt-13 {
    margin-top: calc(13 * 0.1rem);
  }

  .sm\:mb-13 {
    margin-bottom: calc(13 * 0.1rem);
  }

  .sm\:ml-13 {
    margin-left: calc(13 * 0.1rem);
  }

  .sm\:mr-13 {
    margin-right: calc(13 * 0.1rem);
  }

  .sm\:m-14 {
    margin: calc(14 * 0.1rem);
  }

  .sm\:my-14 {
    margin-top: calc(14 * 0.1rem);
    margin-bottom: calc(14 * 0.1rem);
  }

  .sm\:mx-14 {
    margin-left: calc(14 * 0.1rem);
    margin-right: calc(14 * 0.1rem);
  }

  .sm\:mt-14 {
    margin-top: calc(14 * 0.1rem);
  }

  .sm\:mb-14 {
    margin-bottom: calc(14 * 0.1rem);
  }

  .sm\:ml-14 {
    margin-left: calc(14 * 0.1rem);
  }

  .sm\:mr-14 {
    margin-right: calc(14 * 0.1rem);
  }

  .sm\:m-15 {
    margin: calc(15 * 0.1rem);
  }

  .sm\:my-15 {
    margin-top: calc(15 * 0.1rem);
    margin-bottom: calc(15 * 0.1rem);
  }

  .sm\:mx-15 {
    margin-left: calc(15 * 0.1rem);
    margin-right: calc(15 * 0.1rem);
  }

  .sm\:mt-15 {
    margin-top: calc(15 * 0.1rem);
  }

  .sm\:mb-15 {
    margin-bottom: calc(15 * 0.1rem);
  }

  .sm\:ml-15 {
    margin-left: calc(15 * 0.1rem);
  }

  .sm\:mr-15 {
    margin-right: calc(15 * 0.1rem);
  }

  .sm\:m-16 {
    margin: calc(16 * 0.1rem);
  }

  .sm\:my-16 {
    margin-top: calc(16 * 0.1rem);
    margin-bottom: calc(16 * 0.1rem);
  }

  .sm\:mx-16 {
    margin-left: calc(16 * 0.1rem);
    margin-right: calc(16 * 0.1rem);
  }

  .sm\:mt-16 {
    margin-top: calc(16 * 0.1rem);
  }

  .sm\:mb-16 {
    margin-bottom: calc(16 * 0.1rem);
  }

  .sm\:ml-16 {
    margin-left: calc(16 * 0.1rem);
  }

  .sm\:mr-16 {
    margin-right: calc(16 * 0.1rem);
  }

  .sm\:m-17 {
    margin: calc(17 * 0.1rem);
  }

  .sm\:my-17 {
    margin-top: calc(17 * 0.1rem);
    margin-bottom: calc(17 * 0.1rem);
  }

  .sm\:mx-17 {
    margin-left: calc(17 * 0.1rem);
    margin-right: calc(17 * 0.1rem);
  }

  .sm\:mt-17 {
    margin-top: calc(17 * 0.1rem);
  }

  .sm\:mb-17 {
    margin-bottom: calc(17 * 0.1rem);
  }

  .sm\:ml-17 {
    margin-left: calc(17 * 0.1rem);
  }

  .sm\:mr-17 {
    margin-right: calc(17 * 0.1rem);
  }

  .sm\:m-18 {
    margin: calc(18 * 0.1rem);
  }

  .sm\:my-18 {
    margin-top: calc(18 * 0.1rem);
    margin-bottom: calc(18 * 0.1rem);
  }

  .sm\:mx-18 {
    margin-left: calc(18 * 0.1rem);
    margin-right: calc(18 * 0.1rem);
  }

  .sm\:mt-18 {
    margin-top: calc(18 * 0.1rem);
  }

  .sm\:mb-18 {
    margin-bottom: calc(18 * 0.1rem);
  }

  .sm\:ml-18 {
    margin-left: calc(18 * 0.1rem);
  }

  .sm\:mr-18 {
    margin-right: calc(18 * 0.1rem);
  }

  .sm\:m-19 {
    margin: calc(19 * 0.1rem);
  }

  .sm\:my-19 {
    margin-top: calc(19 * 0.1rem);
    margin-bottom: calc(19 * 0.1rem);
  }

  .sm\:mx-19 {
    margin-left: calc(19 * 0.1rem);
    margin-right: calc(19 * 0.1rem);
  }

  .sm\:mt-19 {
    margin-top: calc(19 * 0.1rem);
  }

  .sm\:mb-19 {
    margin-bottom: calc(19 * 0.1rem);
  }

  .sm\:ml-19 {
    margin-left: calc(19 * 0.1rem);
  }

  .sm\:mr-19 {
    margin-right: calc(19 * 0.1rem);
  }

  .sm\:m-20 {
    margin: calc(20 * 0.1rem);
  }

  .sm\:my-20 {
    margin-top: calc(20 * 0.1rem);
    margin-bottom: calc(20 * 0.1rem);
  }

  .sm\:mx-20 {
    margin-left: calc(20 * 0.1rem);
    margin-right: calc(20 * 0.1rem);
  }

  .sm\:mt-20 {
    margin-top: calc(20 * 0.1rem);
  }

  .sm\:mb-20 {
    margin-bottom: calc(20 * 0.1rem);
  }

  .sm\:ml-20 {
    margin-left: calc(20 * 0.1rem);
  }

  .sm\:mr-20 {
    margin-right: calc(20 * 0.1rem);
  }

  .sm\:m-21 {
    margin: calc(21 * 0.1rem);
  }

  .sm\:my-21 {
    margin-top: calc(21 * 0.1rem);
    margin-bottom: calc(21 * 0.1rem);
  }

  .sm\:mx-21 {
    margin-left: calc(21 * 0.1rem);
    margin-right: calc(21 * 0.1rem);
  }

  .sm\:mt-21 {
    margin-top: calc(21 * 0.1rem);
  }

  .sm\:mb-21 {
    margin-bottom: calc(21 * 0.1rem);
  }

  .sm\:ml-21 {
    margin-left: calc(21 * 0.1rem);
  }

  .sm\:mr-21 {
    margin-right: calc(21 * 0.1rem);
  }

  .sm\:m-22 {
    margin: calc(22 * 0.1rem);
  }

  .sm\:my-22 {
    margin-top: calc(22 * 0.1rem);
    margin-bottom: calc(22 * 0.1rem);
  }

  .sm\:mx-22 {
    margin-left: calc(22 * 0.1rem);
    margin-right: calc(22 * 0.1rem);
  }

  .sm\:mt-22 {
    margin-top: calc(22 * 0.1rem);
  }

  .sm\:mb-22 {
    margin-bottom: calc(22 * 0.1rem);
  }

  .sm\:ml-22 {
    margin-left: calc(22 * 0.1rem);
  }

  .sm\:mr-22 {
    margin-right: calc(22 * 0.1rem);
  }

  .sm\:m-23 {
    margin: calc(23 * 0.1rem);
  }

  .sm\:my-23 {
    margin-top: calc(23 * 0.1rem);
    margin-bottom: calc(23 * 0.1rem);
  }

  .sm\:mx-23 {
    margin-left: calc(23 * 0.1rem);
    margin-right: calc(23 * 0.1rem);
  }

  .sm\:mt-23 {
    margin-top: calc(23 * 0.1rem);
  }

  .sm\:mb-23 {
    margin-bottom: calc(23 * 0.1rem);
  }

  .sm\:ml-23 {
    margin-left: calc(23 * 0.1rem);
  }

  .sm\:mr-23 {
    margin-right: calc(23 * 0.1rem);
  }

  .sm\:m-24 {
    margin: calc(24 * 0.1rem);
  }

  .sm\:my-24 {
    margin-top: calc(24 * 0.1rem);
    margin-bottom: calc(24 * 0.1rem);
  }

  .sm\:mx-24 {
    margin-left: calc(24 * 0.1rem);
    margin-right: calc(24 * 0.1rem);
  }

  .sm\:mt-24 {
    margin-top: calc(24 * 0.1rem);
  }

  .sm\:mb-24 {
    margin-bottom: calc(24 * 0.1rem);
  }

  .sm\:ml-24 {
    margin-left: calc(24 * 0.1rem);
  }

  .sm\:mr-24 {
    margin-right: calc(24 * 0.1rem);
  }

  .sm\:m-25 {
    margin: calc(25 * 0.1rem);
  }

  .sm\:my-25 {
    margin-top: calc(25 * 0.1rem);
    margin-bottom: calc(25 * 0.1rem);
  }

  .sm\:mx-25 {
    margin-left: calc(25 * 0.1rem);
    margin-right: calc(25 * 0.1rem);
  }

  .sm\:mt-25 {
    margin-top: calc(25 * 0.1rem);
  }

  .sm\:mb-25 {
    margin-bottom: calc(25 * 0.1rem);
  }

  .sm\:ml-25 {
    margin-left: calc(25 * 0.1rem);
  }

  .sm\:mr-25 {
    margin-right: calc(25 * 0.1rem);
  }

  .sm\:m-26 {
    margin: calc(26 * 0.1rem);
  }

  .sm\:my-26 {
    margin-top: calc(26 * 0.1rem);
    margin-bottom: calc(26 * 0.1rem);
  }

  .sm\:mx-26 {
    margin-left: calc(26 * 0.1rem);
    margin-right: calc(26 * 0.1rem);
  }

  .sm\:mt-26 {
    margin-top: calc(26 * 0.1rem);
  }

  .sm\:mb-26 {
    margin-bottom: calc(26 * 0.1rem);
  }

  .sm\:ml-26 {
    margin-left: calc(26 * 0.1rem);
  }

  .sm\:mr-26 {
    margin-right: calc(26 * 0.1rem);
  }

  .sm\:m-27 {
    margin: calc(27 * 0.1rem);
  }

  .sm\:my-27 {
    margin-top: calc(27 * 0.1rem);
    margin-bottom: calc(27 * 0.1rem);
  }

  .sm\:mx-27 {
    margin-left: calc(27 * 0.1rem);
    margin-right: calc(27 * 0.1rem);
  }

  .sm\:mt-27 {
    margin-top: calc(27 * 0.1rem);
  }

  .sm\:mb-27 {
    margin-bottom: calc(27 * 0.1rem);
  }

  .sm\:ml-27 {
    margin-left: calc(27 * 0.1rem);
  }

  .sm\:mr-27 {
    margin-right: calc(27 * 0.1rem);
  }

  .sm\:m-28 {
    margin: calc(28 * 0.1rem);
  }

  .sm\:my-28 {
    margin-top: calc(28 * 0.1rem);
    margin-bottom: calc(28 * 0.1rem);
  }

  .sm\:mx-28 {
    margin-left: calc(28 * 0.1rem);
    margin-right: calc(28 * 0.1rem);
  }

  .sm\:mt-28 {
    margin-top: calc(28 * 0.1rem);
  }

  .sm\:mb-28 {
    margin-bottom: calc(28 * 0.1rem);
  }

  .sm\:ml-28 {
    margin-left: calc(28 * 0.1rem);
  }

  .sm\:mr-28 {
    margin-right: calc(28 * 0.1rem);
  }

  .sm\:m-29 {
    margin: calc(29 * 0.1rem);
  }

  .sm\:my-29 {
    margin-top: calc(29 * 0.1rem);
    margin-bottom: calc(29 * 0.1rem);
  }

  .sm\:mx-29 {
    margin-left: calc(29 * 0.1rem);
    margin-right: calc(29 * 0.1rem);
  }

  .sm\:mt-29 {
    margin-top: calc(29 * 0.1rem);
  }

  .sm\:mb-29 {
    margin-bottom: calc(29 * 0.1rem);
  }

  .sm\:ml-29 {
    margin-left: calc(29 * 0.1rem);
  }

  .sm\:mr-29 {
    margin-right: calc(29 * 0.1rem);
  }

  .sm\:m-30 {
    margin: calc(30 * 0.1rem);
  }

  .sm\:my-30 {
    margin-top: calc(30 * 0.1rem);
    margin-bottom: calc(30 * 0.1rem);
  }

  .sm\:mx-30 {
    margin-left: calc(30 * 0.1rem);
    margin-right: calc(30 * 0.1rem);
  }

  .sm\:mt-30 {
    margin-top: calc(30 * 0.1rem);
  }

  .sm\:mb-30 {
    margin-bottom: calc(30 * 0.1rem);
  }

  .sm\:ml-30 {
    margin-left: calc(30 * 0.1rem);
  }

  .sm\:mr-30 {
    margin-right: calc(30 * 0.1rem);
  }

  .sm\:m-35 {
    margin: calc(35 * 0.1rem);
  }

  .sm\:my-35 {
    margin-top: calc(35 * 0.1rem);
    margin-bottom: calc(35 * 0.1rem);
  }

  .sm\:mx-35 {
    margin-left: calc(35 * 0.1rem);
    margin-right: calc(35 * 0.1rem);
  }

  .sm\:mt-35 {
    margin-top: calc(35 * 0.1rem);
  }

  .sm\:mb-35 {
    margin-bottom: calc(35 * 0.1rem);
  }

  .sm\:ml-35 {
    margin-left: calc(35 * 0.1rem);
  }

  .sm\:mr-35 {
    margin-right: calc(35 * 0.1rem);
  }

  .sm\:m-40 {
    margin: calc(40 * 0.1rem);
  }

  .sm\:my-40 {
    margin-top: calc(40 * 0.1rem);
    margin-bottom: calc(40 * 0.1rem);
  }

  .sm\:mx-40 {
    margin-left: calc(40 * 0.1rem);
    margin-right: calc(40 * 0.1rem);
  }

  .sm\:mt-40 {
    margin-top: calc(40 * 0.1rem);
  }

  .sm\:mb-40 {
    margin-bottom: calc(40 * 0.1rem);
  }

  .sm\:ml-40 {
    margin-left: calc(40 * 0.1rem);
  }

  .sm\:mr-40 {
    margin-right: calc(40 * 0.1rem);
  }

  .sm\:m-45 {
    margin: calc(45 * 0.1rem);
  }

  .sm\:my-45 {
    margin-top: calc(45 * 0.1rem);
    margin-bottom: calc(45 * 0.1rem);
  }

  .sm\:mx-45 {
    margin-left: calc(45 * 0.1rem);
    margin-right: calc(45 * 0.1rem);
  }

  .sm\:mt-45 {
    margin-top: calc(45 * 0.1rem);
  }

  .sm\:mb-45 {
    margin-bottom: calc(45 * 0.1rem);
  }

  .sm\:ml-45 {
    margin-left: calc(45 * 0.1rem);
  }

  .sm\:mr-45 {
    margin-right: calc(45 * 0.1rem);
  }

  .sm\:m-50 {
    margin: calc(50 * 0.1rem);
  }

  .sm\:my-50 {
    margin-top: calc(50 * 0.1rem);
    margin-bottom: calc(50 * 0.1rem);
  }

  .sm\:mx-50 {
    margin-left: calc(50 * 0.1rem);
    margin-right: calc(50 * 0.1rem);
  }

  .sm\:mt-50 {
    margin-top: calc(50 * 0.1rem);
  }

  .sm\:mb-50 {
    margin-bottom: calc(50 * 0.1rem);
  }

  .sm\:ml-50 {
    margin-left: calc(50 * 0.1rem);
  }

  .sm\:mr-50 {
    margin-right: calc(50 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   PADDINGS
  ------------------------------------------------------------*/

  .sm\:p-0 {
    padding: calc(0 * 0.1rem);
  }

  .sm\:py-0 {
    padding-top: calc(0 * 0.1rem);
    padding-bottom: calc(0 * 0.1rem);
  }

  .sm\:px-0 {
    padding-left: calc(0 * 0.1rem);
    padding-right: calc(0 * 0.1rem);
  }

  .sm\:pt-0 {
    padding-top: calc(0 * 0.1rem);
  }

  .sm\:pb-0 {
    padding-bottom: calc(0 * 0.1rem);
  }

  .sm\:pl-0 {
    padding-left: calc(0 * 0.1rem);
  }

  .sm\:pr-0 {
    padding-right: calc(0 * 0.1rem);
  }

  .sm\:p-1 {
    padding: calc(1 * 0.1rem);
  }

  .sm\:py-1 {
    padding-top: calc(1 * 0.1rem);
    padding-bottom: calc(1 * 0.1rem);
  }

  .sm\:px-1 {
    padding-left: calc(1 * 0.1rem);
    padding-right: calc(1 * 0.1rem);
  }

  .sm\:pt-1 {
    padding-top: calc(1 * 0.1rem);
  }

  .sm\:pb-1 {
    padding-bottom: calc(1 * 0.1rem);
  }

  .sm\:pl-1 {
    padding-left: calc(1 * 0.1rem);
  }

  .sm\:pr-1 {
    padding-right: calc(1 * 0.1rem);
  }

  .sm\:p-2 {
    padding: calc(2 * 0.1rem);
  }

  .sm\:py-2 {
    padding-top: calc(2 * 0.1rem);
    padding-bottom: calc(2 * 0.1rem);
  }

  .sm\:px-2 {
    padding-left: calc(2 * 0.1rem);
    padding-right: calc(2 * 0.1rem);
  }

  .sm\:pt-2 {
    padding-top: calc(2 * 0.1rem);
  }

  .sm\:pb-2 {
    padding-bottom: calc(2 * 0.1rem);
  }

  .sm\:pl-2 {
    padding-left: calc(2 * 0.1rem);
  }

  .sm\:pr-2 {
    padding-right: calc(2 * 0.1rem);
  }

  .sm\:p-3 {
    padding: calc(3 * 0.1rem);
  }

  .sm\:py-3 {
    padding-top: calc(3 * 0.1rem);
    padding-bottom: calc(3 * 0.1rem);
  }

  .sm\:px-3 {
    padding-left: calc(3 * 0.1rem);
    padding-right: calc(3 * 0.1rem);
  }

  .sm\:pt-3 {
    padding-top: calc(3 * 0.1rem);
  }

  .sm\:pb-3 {
    padding-bottom: calc(3 * 0.1rem);
  }

  .sm\:pl-3 {
    padding-left: calc(3 * 0.1rem);
  }

  .sm\:pr-3 {
    padding-right: calc(3 * 0.1rem);
  }

  .sm\:p-4 {
    padding: calc(4 * 0.1rem);
  }

  .sm\:py-4 {
    padding-top: calc(4 * 0.1rem);
    padding-bottom: calc(4 * 0.1rem);
  }

  .sm\:px-4 {
    padding-left: calc(4 * 0.1rem);
    padding-right: calc(4 * 0.1rem);
  }

  .sm\:pt-4 {
    padding-top: calc(4 * 0.1rem);
  }

  .sm\:pb-4 {
    padding-bottom: calc(4 * 0.1rem);
  }

  .sm\:pl-4 {
    padding-left: calc(4 * 0.1rem);
  }

  .sm\:pr-4 {
    padding-right: calc(4 * 0.1rem);
  }

  .sm\:p-5 {
    padding: calc(5 * 0.1rem);
  }

  .sm\:py-5 {
    padding-top: calc(5 * 0.1rem);
    padding-bottom: calc(5 * 0.1rem);
  }

  .sm\:px-5 {
    padding-left: calc(5 * 0.1rem);
    padding-right: calc(5 * 0.1rem);
  }

  .sm\:pt-5 {
    padding-top: calc(5 * 0.1rem);
  }

  .sm\:pb-5 {
    padding-bottom: calc(5 * 0.1rem);
  }

  .sm\:pl-5 {
    padding-left: calc(5 * 0.1rem);
  }

  .sm\:pr-5 {
    padding-right: calc(5 * 0.1rem);
  }

  .sm\:p-6 {
    padding: calc(6 * 0.1rem);
  }

  .sm\:py-6 {
    padding-top: calc(6 * 0.1rem);
    padding-bottom: calc(6 * 0.1rem);
  }

  .sm\:px-6 {
    padding-left: calc(6 * 0.1rem);
    padding-right: calc(6 * 0.1rem);
  }

  .sm\:pt-6 {
    padding-top: calc(6 * 0.1rem);
  }

  .sm\:pb-6 {
    padding-bottom: calc(6 * 0.1rem);
  }

  .sm\:pl-6 {
    padding-left: calc(6 * 0.1rem);
  }

  .sm\:pr-6 {
    padding-right: calc(6 * 0.1rem);
  }

  .sm\:p-7 {
    padding: calc(7 * 0.1rem);
  }

  .sm\:py-7 {
    padding-top: calc(7 * 0.1rem);
    padding-bottom: calc(7 * 0.1rem);
  }

  .sm\:px-7 {
    padding-left: calc(7 * 0.1rem);
    padding-right: calc(7 * 0.1rem);
  }

  .sm\:pt-7 {
    padding-top: calc(7 * 0.1rem);
  }

  .sm\:pb-7 {
    padding-bottom: calc(7 * 0.1rem);
  }

  .sm\:pl-7 {
    padding-left: calc(7 * 0.1rem);
  }

  .sm\:pr-7 {
    padding-right: calc(7 * 0.1rem);
  }

  .sm\:p-8 {
    padding: calc(8 * 0.1rem);
  }

  .sm\:py-8 {
    padding-top: calc(8 * 0.1rem);
    padding-bottom: calc(8 * 0.1rem);
  }

  .sm\:px-8 {
    padding-left: calc(8 * 0.1rem);
    padding-right: calc(8 * 0.1rem);
  }

  .sm\:pt-8 {
    padding-top: calc(8 * 0.1rem);
  }

  .sm\:pb-8 {
    padding-bottom: calc(8 * 0.1rem);
  }

  .sm\:pl-8 {
    padding-left: calc(8 * 0.1rem);
  }

  .sm\:pr-8 {
    padding-right: calc(8 * 0.1rem);
  }

  .sm\:p-9 {
    padding: calc(9 * 0.1rem);
  }

  .sm\:py-9 {
    padding-top: calc(9 * 0.1rem);
    padding-bottom: calc(9 * 0.1rem);
  }

  .sm\:px-9 {
    padding-left: calc(9 * 0.1rem);
    padding-right: calc(9 * 0.1rem);
  }

  .sm\:pt-9 {
    padding-top: calc(9 * 0.1rem);
  }

  .sm\:pb-9 {
    padding-bottom: calc(9 * 0.1rem);
  }

  .sm\:pl-9 {
    padding-left: calc(9 * 0.1rem);
  }

  .sm\:pr-9 {
    padding-right: calc(9 * 0.1rem);
  }

  .sm\:p-10 {
    padding: calc(10 * 0.1rem);
  }

  .sm\:py-10 {
    padding-top: calc(10 * 0.1rem);
    padding-bottom: calc(10 * 0.1rem);
  }

  .sm\:px-10 {
    padding-left: calc(10 * 0.1rem);
    padding-right: calc(10 * 0.1rem);
  }

  .sm\:pt-10 {
    padding-top: calc(10 * 0.1rem);
  }

  .sm\:pb-10 {
    padding-bottom: calc(10 * 0.1rem);
  }

  .sm\:pl-10 {
    padding-left: calc(10 * 0.1rem);
  }

  .sm\:pr-10 {
    padding-right: calc(10 * 0.1rem);
  }

  .sm\:p-11 {
    padding: calc(11 * 0.1rem);
  }

  .sm\:py-11 {
    padding-top: calc(11 * 0.1rem);
    padding-bottom: calc(11 * 0.1rem);
  }

  .sm\:px-11 {
    padding-left: calc(11 * 0.1rem);
    padding-right: calc(11 * 0.1rem);
  }

  .sm\:pt-11 {
    padding-top: calc(11 * 0.1rem);
  }

  .sm\:pb-11 {
    padding-bottom: calc(11 * 0.1rem);
  }

  .sm\:pl-11 {
    padding-left: calc(11 * 0.1rem);
  }

  .sm\:pr-11 {
    padding-right: calc(11 * 0.1rem);
  }

  .sm\:p-12 {
    padding: calc(12 * 0.1rem);
  }

  .sm\:py-12 {
    padding-top: calc(12 * 0.1rem);
    padding-bottom: calc(12 * 0.1rem);
  }

  .sm\:px-12 {
    padding-left: calc(12 * 0.1rem);
    padding-right: calc(12 * 0.1rem);
  }

  .sm\:pt-12 {
    padding-top: calc(12 * 0.1rem);
  }

  .sm\:pb-12 {
    padding-bottom: calc(12 * 0.1rem);
  }

  .sm\:pl-12 {
    padding-left: calc(12 * 0.1rem);
  }

  .sm\:pr-12 {
    padding-right: calc(12 * 0.1rem);
  }

  .sm\:p-13 {
    padding: calc(13 * 0.1rem);
  }

  .sm\:py-13 {
    padding-top: calc(13 * 0.1rem);
    padding-bottom: calc(13 * 0.1rem);
  }

  .sm\:px-13 {
    padding-left: calc(13 * 0.1rem);
    padding-right: calc(13 * 0.1rem);
  }

  .sm\:pt-13 {
    padding-top: calc(13 * 0.1rem);
  }

  .sm\:pb-13 {
    padding-bottom: calc(13 * 0.1rem);
  }

  .sm\:pl-13 {
    padding-left: calc(13 * 0.1rem);
  }

  .sm\:pr-13 {
    padding-right: calc(13 * 0.1rem);
  }

  .sm\:p-14 {
    padding: calc(14 * 0.1rem);
  }

  .sm\:py-14 {
    padding-top: calc(14 * 0.1rem);
    padding-bottom: calc(14 * 0.1rem);
  }

  .sm\:px-14 {
    padding-left: calc(14 * 0.1rem);
    padding-right: calc(14 * 0.1rem);
  }

  .sm\:pt-14 {
    padding-top: calc(14 * 0.1rem);
  }

  .sm\:pb-14 {
    padding-bottom: calc(14 * 0.1rem);
  }

  .sm\:pl-14 {
    padding-left: calc(14 * 0.1rem);
  }

  .sm\:pr-14 {
    padding-right: calc(14 * 0.1rem);
  }

  .sm\:p-15 {
    padding: calc(15 * 0.1rem);
  }

  .sm\:py-15 {
    padding-top: calc(15 * 0.1rem);
    padding-bottom: calc(15 * 0.1rem);
  }

  .sm\:px-15 {
    padding-left: calc(15 * 0.1rem);
    padding-right: calc(15 * 0.1rem);
  }

  .sm\:pt-15 {
    padding-top: calc(15 * 0.1rem);
  }

  .sm\:pb-15 {
    padding-bottom: calc(15 * 0.1rem);
  }

  .sm\:pl-15 {
    padding-left: calc(15 * 0.1rem);
  }

  .sm\:pr-15 {
    padding-right: calc(15 * 0.1rem);
  }

  .sm\:p-16 {
    padding: calc(16 * 0.1rem);
  }

  .sm\:py-16 {
    padding-top: calc(16 * 0.1rem);
    padding-bottom: calc(16 * 0.1rem);
  }

  .sm\:px-16 {
    padding-left: calc(16 * 0.1rem);
    padding-right: calc(16 * 0.1rem);
  }

  .sm\:pt-16 {
    padding-top: calc(16 * 0.1rem);
  }

  .sm\:pb-16 {
    padding-bottom: calc(16 * 0.1rem);
  }

  .sm\:pl-16 {
    padding-left: calc(16 * 0.1rem);
  }

  .sm\:pr-16 {
    padding-right: calc(16 * 0.1rem);
  }

  .sm\:p-17 {
    padding: calc(17 * 0.1rem);
  }

  .sm\:py-17 {
    padding-top: calc(17 * 0.1rem);
    padding-bottom: calc(17 * 0.1rem);
  }

  .sm\:px-17 {
    padding-left: calc(17 * 0.1rem);
    padding-right: calc(17 * 0.1rem);
  }

  .sm\:pt-17 {
    padding-top: calc(17 * 0.1rem);
  }

  .sm\:pb-17 {
    padding-bottom: calc(17 * 0.1rem);
  }

  .sm\:pl-17 {
    padding-left: calc(17 * 0.1rem);
  }

  .sm\:pr-17 {
    padding-right: calc(17 * 0.1rem);
  }

  .sm\:p-18 {
    padding: calc(18 * 0.1rem);
  }

  .sm\:py-18 {
    padding-top: calc(18 * 0.1rem);
    padding-bottom: calc(18 * 0.1rem);
  }

  .sm\:px-18 {
    padding-left: calc(18 * 0.1rem);
    padding-right: calc(18 * 0.1rem);
  }

  .sm\:pt-18 {
    padding-top: calc(18 * 0.1rem);
  }

  .sm\:pb-18 {
    padding-bottom: calc(18 * 0.1rem);
  }

  .sm\:pl-18 {
    padding-left: calc(18 * 0.1rem);
  }

  .sm\:pr-18 {
    padding-right: calc(18 * 0.1rem);
  }

  .sm\:p-19 {
    padding: calc(19 * 0.1rem);
  }

  .sm\:py-19 {
    padding-top: calc(19 * 0.1rem);
    padding-bottom: calc(19 * 0.1rem);
  }

  .sm\:px-19 {
    padding-left: calc(19 * 0.1rem);
    padding-right: calc(19 * 0.1rem);
  }

  .sm\:pt-19 {
    padding-top: calc(19 * 0.1rem);
  }

  .sm\:pb-19 {
    padding-bottom: calc(19 * 0.1rem);
  }

  .sm\:pl-19 {
    padding-left: calc(19 * 0.1rem);
  }

  .sm\:pr-19 {
    padding-right: calc(19 * 0.1rem);
  }

  .sm\:p-20 {
    padding: calc(20 * 0.1rem);
  }

  .sm\:py-20 {
    padding-top: calc(20 * 0.1rem);
    padding-bottom: calc(20 * 0.1rem);
  }

  .sm\:px-20 {
    padding-left: calc(20 * 0.1rem);
    padding-right: calc(20 * 0.1rem);
  }

  .sm\:pt-20 {
    padding-top: calc(20 * 0.1rem);
  }

  .sm\:pb-20 {
    padding-bottom: calc(20 * 0.1rem);
  }

  .sm\:pl-20 {
    padding-left: calc(20 * 0.1rem);
  }

  .sm\:pr-20 {
    padding-right: calc(20 * 0.1rem);
  }

  .sm\:p-21 {
    padding: calc(21 * 0.1rem);
  }

  .sm\:py-21 {
    padding-top: calc(21 * 0.1rem);
    padding-bottom: calc(21 * 0.1rem);
  }

  .sm\:px-21 {
    padding-left: calc(21 * 0.1rem);
    padding-right: calc(21 * 0.1rem);
  }

  .sm\:pt-21 {
    padding-top: calc(21 * 0.1rem);
  }

  .sm\:pb-21 {
    padding-bottom: calc(21 * 0.1rem);
  }

  .sm\:pl-21 {
    padding-left: calc(21 * 0.1rem);
  }

  .sm\:pr-21 {
    padding-right: calc(21 * 0.1rem);
  }

  .sm\:p-22 {
    padding: calc(22 * 0.1rem);
  }

  .sm\:py-22 {
    padding-top: calc(22 * 0.1rem);
    padding-bottom: calc(22 * 0.1rem);
  }

  .sm\:px-22 {
    padding-left: calc(22 * 0.1rem);
    padding-right: calc(22 * 0.1rem);
  }

  .sm\:pt-22 {
    padding-top: calc(22 * 0.1rem);
  }

  .sm\:pb-22 {
    padding-bottom: calc(22 * 0.1rem);
  }

  .sm\:pl-22 {
    padding-left: calc(22 * 0.1rem);
  }

  .sm\:pr-22 {
    padding-right: calc(22 * 0.1rem);
  }

  .sm\:p-23 {
    padding: calc(23 * 0.1rem);
  }

  .sm\:py-23 {
    padding-top: calc(23 * 0.1rem);
    padding-bottom: calc(23 * 0.1rem);
  }

  .sm\:px-23 {
    padding-left: calc(23 * 0.1rem);
    padding-right: calc(23 * 0.1rem);
  }

  .sm\:pt-23 {
    padding-top: calc(23 * 0.1rem);
  }

  .sm\:pb-23 {
    padding-bottom: calc(23 * 0.1rem);
  }

  .sm\:pl-23 {
    padding-left: calc(23 * 0.1rem);
  }

  .sm\:pr-23 {
    padding-right: calc(23 * 0.1rem);
  }

  .sm\:p-24 {
    padding: calc(24 * 0.1rem);
  }

  .sm\:py-24 {
    padding-top: calc(24 * 0.1rem);
    padding-bottom: calc(24 * 0.1rem);
  }

  .sm\:px-24 {
    padding-left: calc(24 * 0.1rem);
    padding-right: calc(24 * 0.1rem);
  }

  .sm\:pt-24 {
    padding-top: calc(24 * 0.1rem);
  }

  .sm\:pb-24 {
    padding-bottom: calc(24 * 0.1rem);
  }

  .sm\:pl-24 {
    padding-left: calc(24 * 0.1rem);
  }

  .sm\:pr-24 {
    padding-right: calc(24 * 0.1rem);
  }

  .sm\:p-25 {
    padding: calc(25 * 0.1rem);
  }

  .sm\:py-25 {
    padding-top: calc(25 * 0.1rem);
    padding-bottom: calc(25 * 0.1rem);
  }

  .sm\:px-25 {
    padding-left: calc(25 * 0.1rem);
    padding-right: calc(25 * 0.1rem);
  }

  .sm\:pt-25 {
    padding-top: calc(25 * 0.1rem);
  }

  .sm\:pb-25 {
    padding-bottom: calc(25 * 0.1rem);
  }

  .sm\:pl-25 {
    padding-left: calc(25 * 0.1rem);
  }

  .sm\:pr-25 {
    padding-right: calc(25 * 0.1rem);
  }

  .sm\:p-26 {
    padding: calc(26 * 0.1rem);
  }

  .sm\:py-26 {
    padding-top: calc(26 * 0.1rem);
    padding-bottom: calc(26 * 0.1rem);
  }

  .sm\:px-26 {
    padding-left: calc(26 * 0.1rem);
    padding-right: calc(26 * 0.1rem);
  }

  .sm\:pt-26 {
    padding-top: calc(26 * 0.1rem);
  }

  .sm\:pb-26 {
    padding-bottom: calc(26 * 0.1rem);
  }

  .sm\:pl-26 {
    padding-left: calc(26 * 0.1rem);
  }

  .sm\:pr-26 {
    padding-right: calc(26 * 0.1rem);
  }

  .sm\:p-27 {
    padding: calc(27 * 0.1rem);
  }

  .sm\:py-27 {
    padding-top: calc(27 * 0.1rem);
    padding-bottom: calc(27 * 0.1rem);
  }

  .sm\:px-27 {
    padding-left: calc(27 * 0.1rem);
    padding-right: calc(27 * 0.1rem);
  }

  .sm\:pt-27 {
    padding-top: calc(27 * 0.1rem);
  }

  .sm\:pb-27 {
    padding-bottom: calc(27 * 0.1rem);
  }

  .sm\:pl-27 {
    padding-left: calc(27 * 0.1rem);
  }

  .sm\:pr-27 {
    padding-right: calc(27 * 0.1rem);
  }

  .sm\:p-28 {
    padding: calc(28 * 0.1rem);
  }

  .sm\:py-28 {
    padding-top: calc(28 * 0.1rem);
    padding-bottom: calc(28 * 0.1rem);
  }

  .sm\:px-28 {
    padding-left: calc(28 * 0.1rem);
    padding-right: calc(28 * 0.1rem);
  }

  .sm\:pt-28 {
    padding-top: calc(28 * 0.1rem);
  }

  .sm\:pb-28 {
    padding-bottom: calc(28 * 0.1rem);
  }

  .sm\:pl-28 {
    padding-left: calc(28 * 0.1rem);
  }

  .sm\:pr-28 {
    padding-right: calc(28 * 0.1rem);
  }

  .sm\:p-29 {
    padding: calc(29 * 0.1rem);
  }

  .sm\:py-29 {
    padding-top: calc(29 * 0.1rem);
    padding-bottom: calc(29 * 0.1rem);
  }

  .sm\:px-29 {
    padding-left: calc(29 * 0.1rem);
    padding-right: calc(29 * 0.1rem);
  }

  .sm\:pt-29 {
    padding-top: calc(29 * 0.1rem);
  }

  .sm\:pb-29 {
    padding-bottom: calc(29 * 0.1rem);
  }

  .sm\:pl-29 {
    padding-left: calc(29 * 0.1rem);
  }

  .sm\:pr-29 {
    padding-right: calc(29 * 0.1rem);
  }

  .sm\:p-30 {
    padding: calc(30 * 0.1rem);
  }

  .sm\:py-30 {
    padding-top: calc(30 * 0.1rem);
    padding-bottom: calc(30 * 0.1rem);
  }

  .sm\:px-30 {
    padding-left: calc(30 * 0.1rem);
    padding-right: calc(30 * 0.1rem);
  }

  .sm\:pt-30 {
    padding-top: calc(30 * 0.1rem);
  }

  .sm\:pb-30 {
    padding-bottom: calc(30 * 0.1rem);
  }

  .sm\:pl-30 {
    padding-left: calc(30 * 0.1rem);
  }

  .sm\:pr-30 {
    padding-right: calc(30 * 0.1rem);
  }

  .sm\:p-31 {
    padding: calc(31 * 0.1rem);
  }

  .sm\:py-31 {
    padding-top: calc(31 * 0.1rem);
    padding-bottom: calc(31 * 0.1rem);
  }

  .sm\:px-31 {
    padding-left: calc(31 * 0.1rem);
    padding-right: calc(31 * 0.1rem);
  }

  .sm\:pt-31 {
    padding-top: calc(31 * 0.1rem);
  }

  .sm\:pb-31 {
    padding-bottom: calc(31 * 0.1rem);
  }

  .sm\:pl-31 {
    padding-left: calc(31 * 0.1rem);
  }

  .sm\:pr-31 {
    padding-right: calc(31 * 0.1rem);
  }

  .sm\:p-32 {
    padding: calc(32 * 0.1rem);
  }

  .sm\:py-32 {
    padding-top: calc(32 * 0.1rem);
    padding-bottom: calc(32 * 0.1rem);
  }

  .sm\:px-32 {
    padding-left: calc(32 * 0.1rem);
    padding-right: calc(32 * 0.1rem);
  }

  .sm\:pt-32 {
    padding-top: calc(32 * 0.1rem);
  }

  .sm\:pb-32 {
    padding-bottom: calc(32 * 0.1rem);
  }

  .sm\:pl-32 {
    padding-left: calc(32 * 0.1rem);
  }

  .sm\:pr-32 {
    padding-right: calc(32 * 0.1rem);
  }

  .sm\:p-33 {
    padding: calc(33 * 0.1rem);
  }

  .sm\:py-33 {
    padding-top: calc(33 * 0.1rem);
    padding-bottom: calc(33 * 0.1rem);
  }

  .sm\:px-33 {
    padding-left: calc(33 * 0.1rem);
    padding-right: calc(33 * 0.1rem);
  }

  .sm\:pt-33 {
    padding-top: calc(33 * 0.1rem);
  }

  .sm\:pb-33 {
    padding-bottom: calc(33 * 0.1rem);
  }

  .sm\:pl-33 {
    padding-left: calc(33 * 0.1rem);
  }

  .sm\:pr-33 {
    padding-right: calc(33 * 0.1rem);
  }

  .sm\:p-34 {
    padding: calc(34 * 0.1rem);
  }

  .sm\:py-34 {
    padding-top: calc(34 * 0.1rem);
    padding-bottom: calc(34 * 0.1rem);
  }

  .sm\:px-34 {
    padding-left: calc(34 * 0.1rem);
    padding-right: calc(34 * 0.1rem);
  }

  .sm\:pt-34 {
    padding-top: calc(34 * 0.1rem);
  }

  .sm\:pb-34 {
    padding-bottom: calc(34 * 0.1rem);
  }

  .sm\:pl-34 {
    padding-left: calc(34 * 0.1rem);
  }

  .sm\:pr-34 {
    padding-right: calc(34 * 0.1rem);
  }

  .sm\:p-35 {
    padding: calc(35 * 0.1rem);
  }

  .sm\:py-35 {
    padding-top: calc(35 * 0.1rem);
    padding-bottom: calc(35 * 0.1rem);
  }

  .sm\:px-35 {
    padding-left: calc(35 * 0.1rem);
    padding-right: calc(35 * 0.1rem);
  }

  .sm\:pt-35 {
    padding-top: calc(35 * 0.1rem);
  }

  .sm\:pb-35 {
    padding-bottom: calc(35 * 0.1rem);
  }

  .sm\:pl-35 {
    padding-left: calc(35 * 0.1rem);
  }

  .sm\:pr-35 {
    padding-right: calc(35 * 0.1rem);
  }

  .sm\:p-36 {
    padding: calc(36 * 0.1rem);
  }

  .sm\:py-36 {
    padding-top: calc(36 * 0.1rem);
    padding-bottom: calc(36 * 0.1rem);
  }

  .sm\:px-36 {
    padding-left: calc(36 * 0.1rem);
    padding-right: calc(36 * 0.1rem);
  }

  .sm\:pt-36 {
    padding-top: calc(36 * 0.1rem);
  }

  .sm\:pb-36 {
    padding-bottom: calc(36 * 0.1rem);
  }

  .sm\:pl-36 {
    padding-left: calc(36 * 0.1rem);
  }

  .sm\:pr-36 {
    padding-right: calc(36 * 0.1rem);
  }

  .sm\:p-37 {
    padding: calc(37 * 0.1rem);
  }

  .sm\:py-37 {
    padding-top: calc(37 * 0.1rem);
    padding-bottom: calc(37 * 0.1rem);
  }

  .sm\:px-37 {
    padding-left: calc(37 * 0.1rem);
    padding-right: calc(37 * 0.1rem);
  }

  .sm\:pt-37 {
    padding-top: calc(37 * 0.1rem);
  }

  .sm\:pb-37 {
    padding-bottom: calc(37 * 0.1rem);
  }

  .sm\:pl-37 {
    padding-left: calc(37 * 0.1rem);
  }

  .sm\:pr-37 {
    padding-right: calc(37 * 0.1rem);
  }

  .sm\:p-38 {
    padding: calc(38 * 0.1rem);
  }

  .sm\:py-38 {
    padding-top: calc(38 * 0.1rem);
    padding-bottom: calc(38 * 0.1rem);
  }

  .sm\:px-38 {
    padding-left: calc(38 * 0.1rem);
    padding-right: calc(38 * 0.1rem);
  }

  .sm\:pt-38 {
    padding-top: calc(38 * 0.1rem);
  }

  .sm\:pb-38 {
    padding-bottom: calc(38 * 0.1rem);
  }

  .sm\:pl-38 {
    padding-left: calc(38 * 0.1rem);
  }

  .sm\:pr-38 {
    padding-right: calc(38 * 0.1rem);
  }

  .sm\:p-39 {
    padding: calc(39 * 0.1rem);
  }

  .sm\:py-39 {
    padding-top: calc(39 * 0.1rem);
    padding-bottom: calc(39 * 0.1rem);
  }

  .sm\:px-39 {
    padding-left: calc(39 * 0.1rem);
    padding-right: calc(39 * 0.1rem);
  }

  .sm\:pt-39 {
    padding-top: calc(39 * 0.1rem);
  }

  .sm\:pb-39 {
    padding-bottom: calc(39 * 0.1rem);
  }

  .sm\:pl-39 {
    padding-left: calc(39 * 0.1rem);
  }

  .sm\:pr-39 {
    padding-right: calc(39 * 0.1rem);
  }

  .sm\:p-40 {
    padding: calc(40 * 0.1rem);
  }

  .sm\:py-40 {
    padding-top: calc(40 * 0.1rem);
    padding-bottom: calc(40 * 0.1rem);
  }

  .sm\:px-40 {
    padding-left: calc(40 * 0.1rem);
    padding-right: calc(40 * 0.1rem);
  }

  .sm\:pt-40 {
    padding-top: calc(40 * 0.1rem);
  }

  .sm\:pb-40 {
    padding-bottom: calc(40 * 0.1rem);
  }

  .sm\:pl-40 {
    padding-left: calc(40 * 0.1rem);
  }

  .sm\:pr-40 {
    padding-right: calc(40 * 0.1rem);
  }

  .sm\:p-41 {
    padding: calc(41 * 0.1rem);
  }

  .sm\:py-41 {
    padding-top: calc(41 * 0.1rem);
    padding-bottom: calc(41 * 0.1rem);
  }

  .sm\:px-41 {
    padding-left: calc(41 * 0.1rem);
    padding-right: calc(41 * 0.1rem);
  }

  .sm\:pt-41 {
    padding-top: calc(41 * 0.1rem);
  }

  .sm\:pb-41 {
    padding-bottom: calc(41 * 0.1rem);
  }

  .sm\:pl-41 {
    padding-left: calc(41 * 0.1rem);
  }

  .sm\:pr-41 {
    padding-right: calc(41 * 0.1rem);
  }

  .sm\:p-42 {
    padding: calc(42 * 0.1rem);
  }

  .sm\:py-42 {
    padding-top: calc(42 * 0.1rem);
    padding-bottom: calc(42 * 0.1rem);
  }

  .sm\:px-42 {
    padding-left: calc(42 * 0.1rem);
    padding-right: calc(42 * 0.1rem);
  }

  .sm\:pt-42 {
    padding-top: calc(42 * 0.1rem);
  }

  .sm\:pb-42 {
    padding-bottom: calc(42 * 0.1rem);
  }

  .sm\:pl-42 {
    padding-left: calc(42 * 0.1rem);
  }

  .sm\:pr-42 {
    padding-right: calc(42 * 0.1rem);
  }

  .sm\:p-43 {
    padding: calc(43 * 0.1rem);
  }

  .sm\:py-43 {
    padding-top: calc(43 * 0.1rem);
    padding-bottom: calc(43 * 0.1rem);
  }

  .sm\:px-43 {
    padding-left: calc(43 * 0.1rem);
    padding-right: calc(43 * 0.1rem);
  }

  .sm\:pt-43 {
    padding-top: calc(43 * 0.1rem);
  }

  .sm\:pb-43 {
    padding-bottom: calc(43 * 0.1rem);
  }

  .sm\:pl-43 {
    padding-left: calc(43 * 0.1rem);
  }

  .sm\:pr-43 {
    padding-right: calc(43 * 0.1rem);
  }

  .sm\:p-44 {
    padding: calc(44 * 0.1rem);
  }

  .sm\:py-44 {
    padding-top: calc(44 * 0.1rem);
    padding-bottom: calc(44 * 0.1rem);
  }

  .sm\:px-44 {
    padding-left: calc(44 * 0.1rem);
    padding-right: calc(44 * 0.1rem);
  }

  .sm\:pt-44 {
    padding-top: calc(44 * 0.1rem);
  }

  .sm\:pb-44 {
    padding-bottom: calc(44 * 0.1rem);
  }

  .sm\:pl-44 {
    padding-left: calc(44 * 0.1rem);
  }

  .sm\:pr-44 {
    padding-right: calc(44 * 0.1rem);
  }

  .sm\:p-45 {
    padding: calc(45 * 0.1rem);
  }

  .sm\:py-45 {
    padding-top: calc(45 * 0.1rem);
    padding-bottom: calc(45 * 0.1rem);
  }

  .sm\:px-45 {
    padding-left: calc(45 * 0.1rem);
    padding-right: calc(45 * 0.1rem);
  }

  .sm\:pt-45 {
    padding-top: calc(45 * 0.1rem);
  }

  .sm\:pb-45 {
    padding-bottom: calc(45 * 0.1rem);
  }

  .sm\:pl-45 {
    padding-left: calc(45 * 0.1rem);
  }

  .sm\:pr-45 {
    padding-right: calc(45 * 0.1rem);
  }

  .sm\:p-46 {
    padding: calc(46 * 0.1rem);
  }

  .sm\:py-46 {
    padding-top: calc(46 * 0.1rem);
    padding-bottom: calc(46 * 0.1rem);
  }

  .sm\:px-46 {
    padding-left: calc(46 * 0.1rem);
    padding-right: calc(46 * 0.1rem);
  }

  .sm\:pt-46 {
    padding-top: calc(46 * 0.1rem);
  }

  .sm\:pb-46 {
    padding-bottom: calc(46 * 0.1rem);
  }

  .sm\:pl-46 {
    padding-left: calc(46 * 0.1rem);
  }

  .sm\:pr-46 {
    padding-right: calc(46 * 0.1rem);
  }

  .sm\:p-47 {
    padding: calc(47 * 0.1rem);
  }

  .sm\:py-47 {
    padding-top: calc(47 * 0.1rem);
    padding-bottom: calc(47 * 0.1rem);
  }

  .sm\:px-47 {
    padding-left: calc(47 * 0.1rem);
    padding-right: calc(47 * 0.1rem);
  }

  .sm\:pt-47 {
    padding-top: calc(47 * 0.1rem);
  }

  .sm\:pb-47 {
    padding-bottom: calc(47 * 0.1rem);
  }

  .sm\:pl-47 {
    padding-left: calc(47 * 0.1rem);
  }

  .sm\:pr-47 {
    padding-right: calc(47 * 0.1rem);
  }

  .sm\:p-48 {
    padding: calc(48 * 0.1rem);
  }

  .sm\:py-48 {
    padding-top: calc(48 * 0.1rem);
    padding-bottom: calc(48 * 0.1rem);
  }

  .sm\:px-48 {
    padding-left: calc(48 * 0.1rem);
    padding-right: calc(48 * 0.1rem);
  }

  .sm\:pt-48 {
    padding-top: calc(48 * 0.1rem);
  }

  .sm\:pb-48 {
    padding-bottom: calc(48 * 0.1rem);
  }

  .sm\:pl-48 {
    padding-left: calc(48 * 0.1rem);
  }

  .sm\:pr-48 {
    padding-right: calc(48 * 0.1rem);
  }

  .sm\:p-49 {
    padding: calc(49 * 0.1rem);
  }

  .sm\:py-49 {
    padding-top: calc(49 * 0.1rem);
    padding-bottom: calc(49 * 0.1rem);
  }

  .sm\:px-49 {
    padding-left: calc(49 * 0.1rem);
    padding-right: calc(49 * 0.1rem);
  }

  .sm\:pt-49 {
    padding-top: calc(49 * 0.1rem);
  }

  .sm\:pb-49 {
    padding-bottom: calc(49 * 0.1rem);
  }

  .sm\:pl-49 {
    padding-left: calc(49 * 0.1rem);
  }

  .sm\:pr-49 {
    padding-right: calc(49 * 0.1rem);
  }

  .sm\:p-50 {
    padding: calc(50 * 0.1rem);
  }

  .sm\:py-50 {
    padding-top: calc(50 * 0.1rem);
    padding-bottom: calc(50 * 0.1rem);
  }

  .sm\:px-50 {
    padding-left: calc(50 * 0.1rem);
    padding-right: calc(50 * 0.1rem);
  }

  .sm\:pt-50 {
    padding-top: calc(50 * 0.1rem);
  }

  .sm\:pb-50 {
    padding-bottom: calc(50 * 0.1rem);
  }

  .sm\:pl-50 {
    padding-left: calc(50 * 0.1rem);
  }

  .sm\:pr-50 {
    padding-right: calc(50 * 0.1rem);
  }

  .sm\:p-55 {
    padding: calc(55 * 0.1rem);
  }

  .sm\:py-55 {
    padding-top: calc(55 * 0.1rem);
    padding-bottom: calc(55 * 0.1rem);
  }

  .sm\:px-55 {
    padding-left: calc(55 * 0.1rem);
    padding-right: calc(55 * 0.1rem);
  }

  .sm\:pt-55 {
    padding-top: calc(55 * 0.1rem);
  }

  .sm\:pb-55 {
    padding-bottom: calc(55 * 0.1rem);
  }

  .sm\:pl-55 {
    padding-left: calc(55 * 0.1rem);
  }

  .sm\:pr-55 {
    padding-right: calc(55 * 0.1rem);
  }

  .sm\:p-60 {
    padding: calc(60 * 0.1rem);
  }

  .sm\:py-60 {
    padding-top: calc(60 * 0.1rem);
    padding-bottom: calc(60 * 0.1rem);
  }

  .sm\:px-60 {
    padding-left: calc(60 * 0.1rem);
    padding-right: calc(60 * 0.1rem);
  }

  .sm\:pt-60 {
    padding-top: calc(60 * 0.1rem);
  }

  .sm\:pb-60 {
    padding-bottom: calc(60 * 0.1rem);
  }

  .sm\:pl-60 {
    padding-left: calc(60 * 0.1rem);
  }

  .sm\:pr-60 {
    padding-right: calc(60 * 0.1rem);
  }

  .sm\:p-65 {
    padding: calc(65 * 0.1rem);
  }

  .sm\:py-65 {
    padding-top: calc(65 * 0.1rem);
    padding-bottom: calc(65 * 0.1rem);
  }

  .sm\:px-65 {
    padding-left: calc(65 * 0.1rem);
    padding-right: calc(65 * 0.1rem);
  }

  .sm\:pt-65 {
    padding-top: calc(65 * 0.1rem);
  }

  .sm\:pb-65 {
    padding-bottom: calc(65 * 0.1rem);
  }

  .sm\:pl-65 {
    padding-left: calc(65 * 0.1rem);
  }

  .sm\:pr-65 {
    padding-right: calc(65 * 0.1rem);
  }

  .sm\:p-70 {
    padding: calc(70 * 0.1rem);
  }

  .sm\:py-70 {
    padding-top: calc(70 * 0.1rem);
    padding-bottom: calc(70 * 0.1rem);
  }

  .sm\:px-70 {
    padding-left: calc(70 * 0.1rem);
    padding-right: calc(70 * 0.1rem);
  }

  .sm\:pt-70 {
    padding-top: calc(70 * 0.1rem);
  }

  .sm\:pb-70 {
    padding-bottom: calc(70 * 0.1rem);
  }

  .sm\:pl-70 {
    padding-left: calc(70 * 0.1rem);
  }

  .sm\:pr-70 {
    padding-right: calc(70 * 0.1rem);
  }

  .sm\:p-75 {
    padding: calc(75 * 0.1rem);
  }

  .sm\:py-75 {
    padding-top: calc(75 * 0.1rem);
    padding-bottom: calc(75 * 0.1rem);
  }

  .sm\:px-75 {
    padding-left: calc(75 * 0.1rem);
    padding-right: calc(75 * 0.1rem);
  }

  .sm\:pt-75 {
    padding-top: calc(75 * 0.1rem);
  }

  .sm\:pb-75 {
    padding-bottom: calc(75 * 0.1rem);
  }

  .sm\:pl-75 {
    padding-left: calc(75 * 0.1rem);
  }

  .sm\:pr-75 {
    padding-right: calc(75 * 0.1rem);
  }

  .sm\:p-80 {
    padding: calc(80 * 0.1rem);
  }

  .sm\:py-80 {
    padding-top: calc(80 * 0.1rem);
    padding-bottom: calc(80 * 0.1rem);
  }

  .sm\:px-80 {
    padding-left: calc(80 * 0.1rem);
    padding-right: calc(80 * 0.1rem);
  }

  .sm\:pt-80 {
    padding-top: calc(80 * 0.1rem);
  }

  .sm\:pb-80 {
    padding-bottom: calc(80 * 0.1rem);
  }

  .sm\:pl-80 {
    padding-left: calc(80 * 0.1rem);
  }

  .sm\:pr-80 {
    padding-right: calc(80 * 0.1rem);
  }

  .sm\:p-85 {
    padding: calc(85 * 0.1rem);
  }

  .sm\:py-85 {
    padding-top: calc(85 * 0.1rem);
    padding-bottom: calc(85 * 0.1rem);
  }

  .sm\:px-85 {
    padding-left: calc(85 * 0.1rem);
    padding-right: calc(85 * 0.1rem);
  }

  .sm\:pt-85 {
    padding-top: calc(85 * 0.1rem);
  }

  .sm\:pb-85 {
    padding-bottom: calc(85 * 0.1rem);
  }

  .sm\:pl-85 {
    padding-left: calc(85 * 0.1rem);
  }

  .sm\:pr-85 {
    padding-right: calc(85 * 0.1rem);
  }

  .sm\:p-90 {
    padding: calc(90 * 0.1rem);
  }

  .sm\:py-90 {
    padding-top: calc(90 * 0.1rem);
    padding-bottom: calc(90 * 0.1rem);
  }

  .sm\:px-90 {
    padding-left: calc(90 * 0.1rem);
    padding-right: calc(90 * 0.1rem);
  }

  .sm\:pt-90 {
    padding-top: calc(90 * 0.1rem);
  }

  .sm\:pb-90 {
    padding-bottom: calc(90 * 0.1rem);
  }

  .sm\:pl-90 {
    padding-left: calc(90 * 0.1rem);
  }

  .sm\:pr-90 {
    padding-right: calc(90 * 0.1rem);
  }

  .sm\:p-95 {
    padding: calc(95 * 0.1rem);
  }

  .sm\:py-95 {
    padding-top: calc(95 * 0.1rem);
    padding-bottom: calc(95 * 0.1rem);
  }

  .sm\:px-95 {
    padding-left: calc(95 * 0.1rem);
    padding-right: calc(95 * 0.1rem);
  }

  .sm\:pt-95 {
    padding-top: calc(95 * 0.1rem);
  }

  .sm\:pb-95 {
    padding-bottom: calc(95 * 0.1rem);
  }

  .sm\:pl-95 {
    padding-left: calc(95 * 0.1rem);
  }

  .sm\:pr-95 {
    padding-right: calc(95 * 0.1rem);
  }

  .sm\:p-100 {
    padding: calc(100 * 0.1rem);
  }

  .sm\:py-100 {
    padding-top: calc(100 * 0.1rem);
    padding-bottom: calc(100 * 0.1rem);
  }

  .sm\:px-100 {
    padding-left: calc(100 * 0.1rem);
    padding-right: calc(100 * 0.1rem);
  }

  .sm\:pt-100 {
    padding-top: calc(100 * 0.1rem);
  }

  .sm\:pb-100 {
    padding-bottom: calc(100 * 0.1rem);
  }

  .sm\:pl-100 {
    padding-left: calc(100 * 0.1rem);
  }

  .sm\:pr-100 {
    padding-right: calc(100 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   Flexbox Utilities TODO: Optimize Flex
  ------------------------------------------------------------*/

  .sm\:flex {
    display: flex;
    flex-direction: row;
  }

  .sm\:flex-inline {
    display: inline-flex;
    flex-direction: row;
  }

  .sm\:row {
    display: flex;
    flex-wrap: wrap;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .sm\:flex-wrap-unset {
    flex-wrap: unset;
  }

  .sm\:flex-col {
    display: flex;
    flex-direction: column;
  }

  .sm\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .sm\:flex-between {
    display: flex;
    justify-content: space-between;
  }

  .sm\:flex-around {
    display: flex;
    justify-content: space-around;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:justify-around {
    justify-content: space-around;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:items-end {
    align-items: flex-end;
  }

  .sm\:flex-1 {
    flex: 1;
  }

  .sm\:flex-2 {
    flex: 2;
  }

  .sm\:flex-3 {
    flex: 3;
  }

  .sm\:flex-4 {
    flex: 4;
  }

  .sm\:flex-5 {
    flex: 5;
  }

  .sm\:flex-6 {
    flex: 6;
  }

  .sm\:flex-7 {
    flex: 7;
  }

  .sm\:flex-8 {
    flex: 8;
  }

  .sm\:flex-9 {
    flex: 9;
  }

  .sm\:flex-10 {
    flex: 10;
  }

  .sm\:flex-11 {
    flex: 11;
  }

  .sm\:flex-12 {
    flex: 12;
  }

  /* COLUMNS */

  .sm\:col {
    position: relative;
    width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .sm\:col-auto {
    position: relative;
    width: 100%;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .sm\:col-1 {
    position: relative;
    width: 100%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .sm\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .sm\:col-2 {
    position: relative;
    width: 100%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .sm\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .sm\:col-3 {
    position: relative;
    width: 100%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .sm\:offset-3 {
    margin-left: 25%;
  }

  .sm\:col-4 {
    position: relative;
    width: 100%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .sm\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .sm\:col-5 {
    position: relative;
    width: 100%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .sm\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .sm\:col-6 {
    position: relative;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .sm\:offset-6 {
    margin-left: 50%;
  }

  .sm\:col-7 {
    position: relative;
    width: 100%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .sm\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .sm\:col-8 {
    position: relative;
    width: 100%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .sm\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .sm\:col-9 {
    position: relative;
    width: 100%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .sm\:offset-9 {
    margin-left: 75%;
  }

  .sm\:col-10 {
    position: relative;
    width: 100%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .sm\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .sm\:col-11 {
    position: relative;
    width: 100%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .sm\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .sm\:col-12 {
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /*------------------------------------------------------------
  *   Order
  ------------------------------------------------------------*/

  .sm\:order-first {
    order: -9999;
  }

  .sm\:order-last {
    order: 9999;
  }

  .sm\:order-1 {
    order: 1;
  }

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

  .sm\:order-4 {
    order: 4;
  }

  .sm\:order-5 {
    order: 5;
  }

  .sm\:order-6 {
    order: 6;
  }

  .sm\:order-7 {
    order: 7;
  }

  .sm\:order-8 {
    order: 8;
  }

  .sm\:order-9 {
    order: 9;
  }

  .sm\:order-10 {
    order: 10;
  }

  .sm\:order-11 {
    order: 11;
  }

  .sm\:order-12 {
    order: 12;
  }

  .sm\:order-13 {
    order: 13;
  }

  /*------------------------------------------------------------
  *   BOX
  ------------------------------------------------------------*/

  .sm\:box {
    width: 100%;
    height: 100%;
  }

  a.sm\:box {
    display: inline-block;
  }

  p.sm\:box {
    display: inline-block;
  }

  /*------------------------------------------------------------
  *   Heights Utilities
  ------------------------------------------------------------*/

  .sm\:h-0 {
    height: 0;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-100 {
    height: 100%;
  }

  a.sm\:h-100 {
    display: inline-block;
  }

  p.sm\:h-100 {
    display: inline-block;
  }

  .sm\:max-h-100 {
    max-height: 100%;
  }

  a.sm\:max-h-100 {
    display: inline-block;
  }

  p.sm\:max-h-100 {
    display: inline-block;
  }

  .sm\:min-h-100 {
    min-height: 100%;
  }

  a.sm\:min-h-100 {
    display: inline-block;
  }

  p.sm\:min-h-100 {
    display: inline-block;
  }

  .sm\:h-1\/1 {
    height: 100%;
  }

  .sm\:max-h-1\/1 {
    max-height: 100%;
  }

  .sm\:min-h-1\/1 {
    min-height: 100%;
  }

  .sm\:h-1\/2 {
    height: 50%;
  }

  .sm\:max-h-1\/2 {
    max-height: 50%;
  }

  .sm\:min-h-1\/2 {
    min-height: 50%;
  }

  .sm\:h-1\/3 {
    height: 33.3333333333%;
  }

  .sm\:max-h-1\/3 {
    max-height: 33.3333333333%;
  }

  .sm\:min-h-1\/3 {
    min-height: 33.3333333333%;
  }

  .sm\:h-1\/4 {
    height: 25%;
  }

  .sm\:max-h-1\/4 {
    max-height: 25%;
  }

  .sm\:min-h-1\/4 {
    min-height: 25%;
  }

  .sm\:h-1\/5 {
    height: 20%;
  }

  .sm\:max-h-1\/5 {
    max-height: 20%;
  }

  .sm\:min-h-1\/5 {
    min-height: 20%;
  }

  .sm\:h-1\/6 {
    height: 16.6666666667%;
  }

  .sm\:max-h-1\/6 {
    max-height: 16.6666666667%;
  }

  .sm\:min-h-1\/6 {
    min-height: 16.6666666667%;
  }

  .sm\:h-1\/7 {
    height: 14.2857142857%;
  }

  .sm\:max-h-1\/7 {
    max-height: 14.2857142857%;
  }

  .sm\:min-h-1\/7 {
    min-height: 14.2857142857%;
  }

  .sm\:h-1\/8 {
    height: 12.5%;
  }

  .sm\:max-h-1\/8 {
    max-height: 12.5%;
  }

  .sm\:min-h-1\/8 {
    min-height: 12.5%;
  }

  .sm\:h-1\/9 {
    height: 11.1111111111%;
  }

  .sm\:max-h-1\/9 {
    max-height: 11.1111111111%;
  }

  .sm\:min-h-1\/9 {
    min-height: 11.1111111111%;
  }

  .sm\:h-1\/10 {
    height: 10%;
  }

  .sm\:max-h-1\/10 {
    max-height: 10%;
  }

  .sm\:min-h-1\/10 {
    min-height: 10%;
  }

  .sm\:h-1\/11 {
    height: 9.0909090909%;
  }

  .sm\:max-h-1\/11 {
    max-height: 9.0909090909%;
  }

  .sm\:min-h-1\/11 {
    min-height: 9.0909090909%;
  }

  .sm\:h-1\/12 {
    height: 8.3333333333%;
  }

  .sm\:max-h-1\/12 {
    max-height: 8.3333333333%;
  }

  .sm\:min-h-1\/12 {
    min-height: 8.3333333333%;
  }

  .sm\:h-2\/2 {
    height: 100%;
  }

  .sm\:max-h-2\/2 {
    max-height: 100%;
  }

  .sm\:min-h-2\/2 {
    min-height: 100%;
  }

  .sm\:h-2\/3 {
    height: 66.6666666667%;
  }

  .sm\:max-h-2\/3 {
    max-height: 66.6666666667%;
  }

  .sm\:min-h-2\/3 {
    min-height: 66.6666666667%;
  }

  .sm\:h-2\/4 {
    height: 50%;
  }

  .sm\:max-h-2\/4 {
    max-height: 50%;
  }

  .sm\:min-h-2\/4 {
    min-height: 50%;
  }

  .sm\:h-2\/5 {
    height: 40%;
  }

  .sm\:max-h-2\/5 {
    max-height: 40%;
  }

  .sm\:min-h-2\/5 {
    min-height: 40%;
  }

  .sm\:h-2\/6 {
    height: 33.3333333333%;
  }

  .sm\:max-h-2\/6 {
    max-height: 33.3333333333%;
  }

  .sm\:min-h-2\/6 {
    min-height: 33.3333333333%;
  }

  .sm\:h-2\/7 {
    height: 28.5714285714%;
  }

  .sm\:max-h-2\/7 {
    max-height: 28.5714285714%;
  }

  .sm\:min-h-2\/7 {
    min-height: 28.5714285714%;
  }

  .sm\:h-2\/8 {
    height: 25%;
  }

  .sm\:max-h-2\/8 {
    max-height: 25%;
  }

  .sm\:min-h-2\/8 {
    min-height: 25%;
  }

  .sm\:h-2\/9 {
    height: 22.2222222222%;
  }

  .sm\:max-h-2\/9 {
    max-height: 22.2222222222%;
  }

  .sm\:min-h-2\/9 {
    min-height: 22.2222222222%;
  }

  .sm\:h-2\/10 {
    height: 20%;
  }

  .sm\:max-h-2\/10 {
    max-height: 20%;
  }

  .sm\:min-h-2\/10 {
    min-height: 20%;
  }

  .sm\:h-2\/11 {
    height: 18.1818181818%;
  }

  .sm\:max-h-2\/11 {
    max-height: 18.1818181818%;
  }

  .sm\:min-h-2\/11 {
    min-height: 18.1818181818%;
  }

  .sm\:h-2\/12 {
    height: 16.6666666667%;
  }

  .sm\:max-h-2\/12 {
    max-height: 16.6666666667%;
  }

  .sm\:min-h-2\/12 {
    min-height: 16.6666666667%;
  }

  .sm\:h-3\/3 {
    height: 100%;
  }

  .sm\:max-h-3\/3 {
    max-height: 100%;
  }

  .sm\:min-h-3\/3 {
    min-height: 100%;
  }

  .sm\:h-3\/4 {
    height: 75%;
  }

  .sm\:max-h-3\/4 {
    max-height: 75%;
  }

  .sm\:min-h-3\/4 {
    min-height: 75%;
  }

  .sm\:h-3\/5 {
    height: 60%;
  }

  .sm\:max-h-3\/5 {
    max-height: 60%;
  }

  .sm\:min-h-3\/5 {
    min-height: 60%;
  }

  .sm\:h-3\/6 {
    height: 50%;
  }

  .sm\:max-h-3\/6 {
    max-height: 50%;
  }

  .sm\:min-h-3\/6 {
    min-height: 50%;
  }

  .sm\:h-3\/7 {
    height: 42.8571428571%;
  }

  .sm\:max-h-3\/7 {
    max-height: 42.8571428571%;
  }

  .sm\:min-h-3\/7 {
    min-height: 42.8571428571%;
  }

  .sm\:h-3\/8 {
    height: 37.5%;
  }

  .sm\:max-h-3\/8 {
    max-height: 37.5%;
  }

  .sm\:min-h-3\/8 {
    min-height: 37.5%;
  }

  .sm\:h-3\/9 {
    height: 33.3333333333%;
  }

  .sm\:max-h-3\/9 {
    max-height: 33.3333333333%;
  }

  .sm\:min-h-3\/9 {
    min-height: 33.3333333333%;
  }

  .sm\:h-3\/10 {
    height: 30%;
  }

  .sm\:max-h-3\/10 {
    max-height: 30%;
  }

  .sm\:min-h-3\/10 {
    min-height: 30%;
  }

  .sm\:h-3\/11 {
    height: 27.2727272727%;
  }

  .sm\:max-h-3\/11 {
    max-height: 27.2727272727%;
  }

  .sm\:min-h-3\/11 {
    min-height: 27.2727272727%;
  }

  .sm\:h-3\/12 {
    height: 25%;
  }

  .sm\:max-h-3\/12 {
    max-height: 25%;
  }

  .sm\:min-h-3\/12 {
    min-height: 25%;
  }

  .sm\:h-4\/4 {
    height: 100%;
  }

  .sm\:max-h-4\/4 {
    max-height: 100%;
  }

  .sm\:min-h-4\/4 {
    min-height: 100%;
  }

  .sm\:h-4\/5 {
    height: 80%;
  }

  .sm\:max-h-4\/5 {
    max-height: 80%;
  }

  .sm\:min-h-4\/5 {
    min-height: 80%;
  }

  .sm\:h-4\/6 {
    height: 66.6666666667%;
  }

  .sm\:max-h-4\/6 {
    max-height: 66.6666666667%;
  }

  .sm\:min-h-4\/6 {
    min-height: 66.6666666667%;
  }

  .sm\:h-4\/7 {
    height: 57.1428571429%;
  }

  .sm\:max-h-4\/7 {
    max-height: 57.1428571429%;
  }

  .sm\:min-h-4\/7 {
    min-height: 57.1428571429%;
  }

  .sm\:h-4\/8 {
    height: 50%;
  }

  .sm\:max-h-4\/8 {
    max-height: 50%;
  }

  .sm\:min-h-4\/8 {
    min-height: 50%;
  }

  .sm\:h-4\/9 {
    height: 44.4444444444%;
  }

  .sm\:max-h-4\/9 {
    max-height: 44.4444444444%;
  }

  .sm\:min-h-4\/9 {
    min-height: 44.4444444444%;
  }

  .sm\:h-4\/10 {
    height: 40%;
  }

  .sm\:max-h-4\/10 {
    max-height: 40%;
  }

  .sm\:min-h-4\/10 {
    min-height: 40%;
  }

  .sm\:h-4\/11 {
    height: 36.3636363636%;
  }

  .sm\:max-h-4\/11 {
    max-height: 36.3636363636%;
  }

  .sm\:min-h-4\/11 {
    min-height: 36.3636363636%;
  }

  .sm\:h-4\/12 {
    height: 33.3333333333%;
  }

  .sm\:max-h-4\/12 {
    max-height: 33.3333333333%;
  }

  .sm\:min-h-4\/12 {
    min-height: 33.3333333333%;
  }

  .sm\:h-5\/5 {
    height: 100%;
  }

  .sm\:max-h-5\/5 {
    max-height: 100%;
  }

  .sm\:min-h-5\/5 {
    min-height: 100%;
  }

  .sm\:h-5\/6 {
    height: 83.3333333333%;
  }

  .sm\:max-h-5\/6 {
    max-height: 83.3333333333%;
  }

  .sm\:min-h-5\/6 {
    min-height: 83.3333333333%;
  }

  .sm\:h-5\/7 {
    height: 71.4285714286%;
  }

  .sm\:max-h-5\/7 {
    max-height: 71.4285714286%;
  }

  .sm\:min-h-5\/7 {
    min-height: 71.4285714286%;
  }

  .sm\:h-5\/8 {
    height: 62.5%;
  }

  .sm\:max-h-5\/8 {
    max-height: 62.5%;
  }

  .sm\:min-h-5\/8 {
    min-height: 62.5%;
  }

  .sm\:h-5\/9 {
    height: 55.5555555556%;
  }

  .sm\:max-h-5\/9 {
    max-height: 55.5555555556%;
  }

  .sm\:min-h-5\/9 {
    min-height: 55.5555555556%;
  }

  .sm\:h-5\/10 {
    height: 50%;
  }

  .sm\:max-h-5\/10 {
    max-height: 50%;
  }

  .sm\:min-h-5\/10 {
    min-height: 50%;
  }

  .sm\:h-5\/11 {
    height: 45.4545454545%;
  }

  .sm\:max-h-5\/11 {
    max-height: 45.4545454545%;
  }

  .sm\:min-h-5\/11 {
    min-height: 45.4545454545%;
  }

  .sm\:h-5\/12 {
    height: 41.6666666667%;
  }

  .sm\:max-h-5\/12 {
    max-height: 41.6666666667%;
  }

  .sm\:min-h-5\/12 {
    min-height: 41.6666666667%;
  }

  .sm\:h-6\/6 {
    height: 100%;
  }

  .sm\:max-h-6\/6 {
    max-height: 100%;
  }

  .sm\:min-h-6\/6 {
    min-height: 100%;
  }

  .sm\:h-6\/7 {
    height: 85.7142857143%;
  }

  .sm\:max-h-6\/7 {
    max-height: 85.7142857143%;
  }

  .sm\:min-h-6\/7 {
    min-height: 85.7142857143%;
  }

  .sm\:h-6\/8 {
    height: 75%;
  }

  .sm\:max-h-6\/8 {
    max-height: 75%;
  }

  .sm\:min-h-6\/8 {
    min-height: 75%;
  }

  .sm\:h-6\/9 {
    height: 66.6666666667%;
  }

  .sm\:max-h-6\/9 {
    max-height: 66.6666666667%;
  }

  .sm\:min-h-6\/9 {
    min-height: 66.6666666667%;
  }

  .sm\:h-6\/10 {
    height: 60%;
  }

  .sm\:max-h-6\/10 {
    max-height: 60%;
  }

  .sm\:min-h-6\/10 {
    min-height: 60%;
  }

  .sm\:h-6\/11 {
    height: 54.5454545455%;
  }

  .sm\:max-h-6\/11 {
    max-height: 54.5454545455%;
  }

  .sm\:min-h-6\/11 {
    min-height: 54.5454545455%;
  }

  .sm\:h-6\/12 {
    height: 50%;
  }

  .sm\:max-h-6\/12 {
    max-height: 50%;
  }

  .sm\:min-h-6\/12 {
    min-height: 50%;
  }

  .sm\:h-7\/7 {
    height: 100%;
  }

  .sm\:max-h-7\/7 {
    max-height: 100%;
  }

  .sm\:min-h-7\/7 {
    min-height: 100%;
  }

  .sm\:h-7\/8 {
    height: 87.5%;
  }

  .sm\:max-h-7\/8 {
    max-height: 87.5%;
  }

  .sm\:min-h-7\/8 {
    min-height: 87.5%;
  }

  .sm\:h-7\/9 {
    height: 77.7777777778%;
  }

  .sm\:max-h-7\/9 {
    max-height: 77.7777777778%;
  }

  .sm\:min-h-7\/9 {
    min-height: 77.7777777778%;
  }

  .sm\:h-7\/10 {
    height: 70%;
  }

  .sm\:max-h-7\/10 {
    max-height: 70%;
  }

  .sm\:min-h-7\/10 {
    min-height: 70%;
  }

  .sm\:h-7\/11 {
    height: 63.6363636364%;
  }

  .sm\:max-h-7\/11 {
    max-height: 63.6363636364%;
  }

  .sm\:min-h-7\/11 {
    min-height: 63.6363636364%;
  }

  .sm\:h-7\/12 {
    height: 58.3333333333%;
  }

  .sm\:max-h-7\/12 {
    max-height: 58.3333333333%;
  }

  .sm\:min-h-7\/12 {
    min-height: 58.3333333333%;
  }

  .sm\:h-8\/8 {
    height: 100%;
  }

  .sm\:max-h-8\/8 {
    max-height: 100%;
  }

  .sm\:min-h-8\/8 {
    min-height: 100%;
  }

  .sm\:h-8\/9 {
    height: 88.8888888889%;
  }

  .sm\:max-h-8\/9 {
    max-height: 88.8888888889%;
  }

  .sm\:min-h-8\/9 {
    min-height: 88.8888888889%;
  }

  .sm\:h-8\/10 {
    height: 80%;
  }

  .sm\:max-h-8\/10 {
    max-height: 80%;
  }

  .sm\:min-h-8\/10 {
    min-height: 80%;
  }

  .sm\:h-8\/11 {
    height: 72.7272727273%;
  }

  .sm\:max-h-8\/11 {
    max-height: 72.7272727273%;
  }

  .sm\:min-h-8\/11 {
    min-height: 72.7272727273%;
  }

  .sm\:h-8\/12 {
    height: 66.6666666667%;
  }

  .sm\:max-h-8\/12 {
    max-height: 66.6666666667%;
  }

  .sm\:min-h-8\/12 {
    min-height: 66.6666666667%;
  }

  .sm\:h-9\/9 {
    height: 100%;
  }

  .sm\:max-h-9\/9 {
    max-height: 100%;
  }

  .sm\:min-h-9\/9 {
    min-height: 100%;
  }

  .sm\:h-9\/10 {
    height: 90%;
  }

  .sm\:max-h-9\/10 {
    max-height: 90%;
  }

  .sm\:min-h-9\/10 {
    min-height: 90%;
  }

  .sm\:h-9\/11 {
    height: 81.8181818182%;
  }

  .sm\:max-h-9\/11 {
    max-height: 81.8181818182%;
  }

  .sm\:min-h-9\/11 {
    min-height: 81.8181818182%;
  }

  .sm\:h-9\/12 {
    height: 75%;
  }

  .sm\:max-h-9\/12 {
    max-height: 75%;
  }

  .sm\:min-h-9\/12 {
    min-height: 75%;
  }

  .sm\:h-10\/10 {
    height: 100%;
  }

  .sm\:max-h-10\/10 {
    max-height: 100%;
  }

  .sm\:min-h-10\/10 {
    min-height: 100%;
  }

  .sm\:h-10\/11 {
    height: 90.9090909091%;
  }

  .sm\:max-h-10\/11 {
    max-height: 90.9090909091%;
  }

  .sm\:min-h-10\/11 {
    min-height: 90.9090909091%;
  }

  .sm\:h-10\/12 {
    height: 83.3333333333%;
  }

  .sm\:max-h-10\/12 {
    max-height: 83.3333333333%;
  }

  .sm\:min-h-10\/12 {
    min-height: 83.3333333333%;
  }

  .sm\:h-11\/11 {
    height: 100%;
  }

  .sm\:max-h-11\/11 {
    max-height: 100%;
  }

  .sm\:min-h-11\/11 {
    min-height: 100%;
  }

  .sm\:h-11\/12 {
    height: 91.6666666667%;
  }

  .sm\:max-h-11\/12 {
    max-height: 91.6666666667%;
  }

  .sm\:min-h-11\/12 {
    min-height: 91.6666666667%;
  }

  .sm\:h-12\/12 {
    height: 100%;
  }

  .sm\:max-h-12\/12 {
    max-height: 100%;
  }

  .sm\:min-h-12\/12 {
    min-height: 100%;
  }

  .sm\:h-0 {
    height: calc(0 * 0.1rem);
  }

  .sm\:max-h-0 {
    max-height: calc(0 * 0.1rem);
  }

  .sm\:min-h-0 {
    min-height: calc(0 * 0.1rem);
  }

  .sm\:h-1 {
    height: calc(1 * 0.1rem);
  }

  .sm\:max-h-1 {
    max-height: calc(1 * 0.1rem);
  }

  .sm\:min-h-1 {
    min-height: calc(1 * 0.1rem);
  }

  .sm\:h-2 {
    height: calc(2 * 0.1rem);
  }

  .sm\:max-h-2 {
    max-height: calc(2 * 0.1rem);
  }

  .sm\:min-h-2 {
    min-height: calc(2 * 0.1rem);
  }

  .sm\:h-3 {
    height: calc(3 * 0.1rem);
  }

  .sm\:max-h-3 {
    max-height: calc(3 * 0.1rem);
  }

  .sm\:min-h-3 {
    min-height: calc(3 * 0.1rem);
  }

  .sm\:h-4 {
    height: calc(4 * 0.1rem);
  }

  .sm\:max-h-4 {
    max-height: calc(4 * 0.1rem);
  }

  .sm\:min-h-4 {
    min-height: calc(4 * 0.1rem);
  }

  .sm\:h-5 {
    height: calc(5 * 0.1rem);
  }

  .sm\:max-h-5 {
    max-height: calc(5 * 0.1rem);
  }

  .sm\:min-h-5 {
    min-height: calc(5 * 0.1rem);
  }

  .sm\:h-6 {
    height: calc(6 * 0.1rem);
  }

  .sm\:max-h-6 {
    max-height: calc(6 * 0.1rem);
  }

  .sm\:min-h-6 {
    min-height: calc(6 * 0.1rem);
  }

  .sm\:h-7 {
    height: calc(7 * 0.1rem);
  }

  .sm\:max-h-7 {
    max-height: calc(7 * 0.1rem);
  }

  .sm\:min-h-7 {
    min-height: calc(7 * 0.1rem);
  }

  .sm\:h-8 {
    height: calc(8 * 0.1rem);
  }

  .sm\:max-h-8 {
    max-height: calc(8 * 0.1rem);
  }

  .sm\:min-h-8 {
    min-height: calc(8 * 0.1rem);
  }

  .sm\:h-9 {
    height: calc(9 * 0.1rem);
  }

  .sm\:max-h-9 {
    max-height: calc(9 * 0.1rem);
  }

  .sm\:min-h-9 {
    min-height: calc(9 * 0.1rem);
  }

  .sm\:h-10 {
    height: calc(10 * 0.1rem);
  }

  .sm\:max-h-10 {
    max-height: calc(10 * 0.1rem);
  }

  .sm\:min-h-10 {
    min-height: calc(10 * 0.1rem);
  }

  .sm\:h-11 {
    height: calc(11 * 0.1rem);
  }

  .sm\:max-h-11 {
    max-height: calc(11 * 0.1rem);
  }

  .sm\:min-h-11 {
    min-height: calc(11 * 0.1rem);
  }

  .sm\:h-12 {
    height: calc(12 * 0.1rem);
  }

  .sm\:max-h-12 {
    max-height: calc(12 * 0.1rem);
  }

  .sm\:min-h-12 {
    min-height: calc(12 * 0.1rem);
  }

  .sm\:h-13 {
    height: calc(13 * 0.1rem);
  }

  .sm\:max-h-13 {
    max-height: calc(13 * 0.1rem);
  }

  .sm\:min-h-13 {
    min-height: calc(13 * 0.1rem);
  }

  .sm\:h-14 {
    height: calc(14 * 0.1rem);
  }

  .sm\:max-h-14 {
    max-height: calc(14 * 0.1rem);
  }

  .sm\:min-h-14 {
    min-height: calc(14 * 0.1rem);
  }

  .sm\:h-15 {
    height: calc(15 * 0.1rem);
  }

  .sm\:max-h-15 {
    max-height: calc(15 * 0.1rem);
  }

  .sm\:min-h-15 {
    min-height: calc(15 * 0.1rem);
  }

  .sm\:h-16 {
    height: calc(16 * 0.1rem);
  }

  .sm\:max-h-16 {
    max-height: calc(16 * 0.1rem);
  }

  .sm\:min-h-16 {
    min-height: calc(16 * 0.1rem);
  }

  .sm\:h-17 {
    height: calc(17 * 0.1rem);
  }

  .sm\:max-h-17 {
    max-height: calc(17 * 0.1rem);
  }

  .sm\:min-h-17 {
    min-height: calc(17 * 0.1rem);
  }

  .sm\:h-18 {
    height: calc(18 * 0.1rem);
  }

  .sm\:max-h-18 {
    max-height: calc(18 * 0.1rem);
  }

  .sm\:min-h-18 {
    min-height: calc(18 * 0.1rem);
  }

  .sm\:h-19 {
    height: calc(19 * 0.1rem);
  }

  .sm\:max-h-19 {
    max-height: calc(19 * 0.1rem);
  }

  .sm\:min-h-19 {
    min-height: calc(19 * 0.1rem);
  }

  .sm\:h-20 {
    height: calc(20 * 0.1rem);
  }

  .sm\:max-h-20 {
    max-height: calc(20 * 0.1rem);
  }

  .sm\:min-h-20 {
    min-height: calc(20 * 0.1rem);
  }

  .sm\:h-21 {
    height: calc(21 * 0.1rem);
  }

  .sm\:max-h-21 {
    max-height: calc(21 * 0.1rem);
  }

  .sm\:min-h-21 {
    min-height: calc(21 * 0.1rem);
  }

  .sm\:h-22 {
    height: calc(22 * 0.1rem);
  }

  .sm\:max-h-22 {
    max-height: calc(22 * 0.1rem);
  }

  .sm\:min-h-22 {
    min-height: calc(22 * 0.1rem);
  }

  .sm\:h-23 {
    height: calc(23 * 0.1rem);
  }

  .sm\:max-h-23 {
    max-height: calc(23 * 0.1rem);
  }

  .sm\:min-h-23 {
    min-height: calc(23 * 0.1rem);
  }

  .sm\:h-24 {
    height: calc(24 * 0.1rem);
  }

  .sm\:max-h-24 {
    max-height: calc(24 * 0.1rem);
  }

  .sm\:min-h-24 {
    min-height: calc(24 * 0.1rem);
  }

  .sm\:h-25 {
    height: calc(25 * 0.1rem);
  }

  .sm\:max-h-25 {
    max-height: calc(25 * 0.1rem);
  }

  .sm\:min-h-25 {
    min-height: calc(25 * 0.1rem);
  }

  .sm\:h-26 {
    height: calc(26 * 0.1rem);
  }

  .sm\:max-h-26 {
    max-height: calc(26 * 0.1rem);
  }

  .sm\:min-h-26 {
    min-height: calc(26 * 0.1rem);
  }

  .sm\:h-27 {
    height: calc(27 * 0.1rem);
  }

  .sm\:max-h-27 {
    max-height: calc(27 * 0.1rem);
  }

  .sm\:min-h-27 {
    min-height: calc(27 * 0.1rem);
  }

  .sm\:h-28 {
    height: calc(28 * 0.1rem);
  }

  .sm\:max-h-28 {
    max-height: calc(28 * 0.1rem);
  }

  .sm\:min-h-28 {
    min-height: calc(28 * 0.1rem);
  }

  .sm\:h-29 {
    height: calc(29 * 0.1rem);
  }

  .sm\:max-h-29 {
    max-height: calc(29 * 0.1rem);
  }

  .sm\:min-h-29 {
    min-height: calc(29 * 0.1rem);
  }

  .sm\:h-30 {
    height: calc(30 * 0.1rem);
  }

  .sm\:max-h-30 {
    max-height: calc(30 * 0.1rem);
  }

  .sm\:min-h-30 {
    min-height: calc(30 * 0.1rem);
  }

  .sm\:h-31 {
    height: calc(31 * 0.1rem);
  }

  .sm\:max-h-31 {
    max-height: calc(31 * 0.1rem);
  }

  .sm\:min-h-31 {
    min-height: calc(31 * 0.1rem);
  }

  .sm\:h-32 {
    height: calc(32 * 0.1rem);
  }

  .sm\:max-h-32 {
    max-height: calc(32 * 0.1rem);
  }

  .sm\:min-h-32 {
    min-height: calc(32 * 0.1rem);
  }

  .sm\:h-33 {
    height: calc(33 * 0.1rem);
  }

  .sm\:max-h-33 {
    max-height: calc(33 * 0.1rem);
  }

  .sm\:min-h-33 {
    min-height: calc(33 * 0.1rem);
  }

  .sm\:h-34 {
    height: calc(34 * 0.1rem);
  }

  .sm\:max-h-34 {
    max-height: calc(34 * 0.1rem);
  }

  .sm\:min-h-34 {
    min-height: calc(34 * 0.1rem);
  }

  .sm\:h-35 {
    height: calc(35 * 0.1rem);
  }

  .sm\:max-h-35 {
    max-height: calc(35 * 0.1rem);
  }

  .sm\:min-h-35 {
    min-height: calc(35 * 0.1rem);
  }

  .sm\:h-36 {
    height: calc(36 * 0.1rem);
  }

  .sm\:max-h-36 {
    max-height: calc(36 * 0.1rem);
  }

  .sm\:min-h-36 {
    min-height: calc(36 * 0.1rem);
  }

  .sm\:h-37 {
    height: calc(37 * 0.1rem);
  }

  .sm\:max-h-37 {
    max-height: calc(37 * 0.1rem);
  }

  .sm\:min-h-37 {
    min-height: calc(37 * 0.1rem);
  }

  .sm\:h-38 {
    height: calc(38 * 0.1rem);
  }

  .sm\:max-h-38 {
    max-height: calc(38 * 0.1rem);
  }

  .sm\:min-h-38 {
    min-height: calc(38 * 0.1rem);
  }

  .sm\:h-39 {
    height: calc(39 * 0.1rem);
  }

  .sm\:max-h-39 {
    max-height: calc(39 * 0.1rem);
  }

  .sm\:min-h-39 {
    min-height: calc(39 * 0.1rem);
  }

  .sm\:h-40 {
    height: calc(40 * 0.1rem);
  }

  .sm\:max-h-40 {
    max-height: calc(40 * 0.1rem);
  }

  .sm\:min-h-40 {
    min-height: calc(40 * 0.1rem);
  }

  .sm\:h-41 {
    height: calc(41 * 0.1rem);
  }

  .sm\:max-h-41 {
    max-height: calc(41 * 0.1rem);
  }

  .sm\:min-h-41 {
    min-height: calc(41 * 0.1rem);
  }

  .sm\:h-42 {
    height: calc(42 * 0.1rem);
  }

  .sm\:max-h-42 {
    max-height: calc(42 * 0.1rem);
  }

  .sm\:min-h-42 {
    min-height: calc(42 * 0.1rem);
  }

  .sm\:h-43 {
    height: calc(43 * 0.1rem);
  }

  .sm\:max-h-43 {
    max-height: calc(43 * 0.1rem);
  }

  .sm\:min-h-43 {
    min-height: calc(43 * 0.1rem);
  }

  .sm\:h-44 {
    height: calc(44 * 0.1rem);
  }

  .sm\:max-h-44 {
    max-height: calc(44 * 0.1rem);
  }

  .sm\:min-h-44 {
    min-height: calc(44 * 0.1rem);
  }

  .sm\:h-45 {
    height: calc(45 * 0.1rem);
  }

  .sm\:max-h-45 {
    max-height: calc(45 * 0.1rem);
  }

  .sm\:min-h-45 {
    min-height: calc(45 * 0.1rem);
  }

  .sm\:h-46 {
    height: calc(46 * 0.1rem);
  }

  .sm\:max-h-46 {
    max-height: calc(46 * 0.1rem);
  }

  .sm\:min-h-46 {
    min-height: calc(46 * 0.1rem);
  }

  .sm\:h-47 {
    height: calc(47 * 0.1rem);
  }

  .sm\:max-h-47 {
    max-height: calc(47 * 0.1rem);
  }

  .sm\:min-h-47 {
    min-height: calc(47 * 0.1rem);
  }

  .sm\:h-48 {
    height: calc(48 * 0.1rem);
  }

  .sm\:max-h-48 {
    max-height: calc(48 * 0.1rem);
  }

  .sm\:min-h-48 {
    min-height: calc(48 * 0.1rem);
  }

  .sm\:h-49 {
    height: calc(49 * 0.1rem);
  }

  .sm\:max-h-49 {
    max-height: calc(49 * 0.1rem);
  }

  .sm\:min-h-49 {
    min-height: calc(49 * 0.1rem);
  }

  .sm\:h-50 {
    height: calc(50 * 0.1rem);
  }

  .sm\:max-h-50 {
    max-height: calc(50 * 0.1rem);
  }

  .sm\:min-h-50 {
    min-height: calc(50 * 0.1rem);
  }

  .sm\:h-55 {
    height: calc(55 * 0.1rem);
  }

  .sm\:max-h-55 {
    max-height: calc(55 * 0.1rem);
  }

  .sm\:min-h-55 {
    min-height: calc(55 * 0.1rem);
  }

  .sm\:h-60 {
    height: calc(60 * 0.1rem);
  }

  .sm\:max-h-60 {
    max-height: calc(60 * 0.1rem);
  }

  .sm\:min-h-60 {
    min-height: calc(60 * 0.1rem);
  }

  .sm\:h-65 {
    height: calc(65 * 0.1rem);
  }

  .sm\:max-h-65 {
    max-height: calc(65 * 0.1rem);
  }

  .sm\:min-h-65 {
    min-height: calc(65 * 0.1rem);
  }

  .sm\:h-70 {
    height: calc(70 * 0.1rem);
  }

  .sm\:max-h-70 {
    max-height: calc(70 * 0.1rem);
  }

  .sm\:min-h-70 {
    min-height: calc(70 * 0.1rem);
  }

  .sm\:h-75 {
    height: calc(75 * 0.1rem);
  }

  .sm\:max-h-75 {
    max-height: calc(75 * 0.1rem);
  }

  .sm\:min-h-75 {
    min-height: calc(75 * 0.1rem);
  }

  .sm\:h-80 {
    height: calc(80 * 0.1rem);
  }

  .sm\:max-h-80 {
    max-height: calc(80 * 0.1rem);
  }

  .sm\:min-h-80 {
    min-height: calc(80 * 0.1rem);
  }

  .sm\:h-85 {
    height: calc(85 * 0.1rem);
  }

  .sm\:max-h-85 {
    max-height: calc(85 * 0.1rem);
  }

  .sm\:min-h-85 {
    min-height: calc(85 * 0.1rem);
  }

  .sm\:h-90 {
    height: calc(90 * 0.1rem);
  }

  .sm\:max-h-90 {
    max-height: calc(90 * 0.1rem);
  }

  .sm\:min-h-90 {
    min-height: calc(90 * 0.1rem);
  }

  .sm\:h-95 {
    height: calc(95 * 0.1rem);
  }

  .sm\:max-h-95 {
    max-height: calc(95 * 0.1rem);
  }

  .sm\:min-h-95 {
    min-height: calc(95 * 0.1rem);
  }

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

  .sm\:w-0 {
    width: 0;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:max-w-screen {
    max-width: 100vw;
  }

  .sm\:min-w-screen {
    min-width: 100vw;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-100 {
    width: 100%;
  }

  a.sm\:w-100 {
    display: inline-block;
  }

  p.sm\:w-100 {
    display: inline-block;
  }

  .sm\:max-w-100 {
    max-width: 100%;
  }

  a.sm\:max-w-100 {
    display: inline-block;
  }

  p.sm\:max-w-100 {
    display: inline-block;
  }

  .sm\:min-w-100 {
    min-width: 100%;
  }

  a.sm\:min-w-100 {
    display: inline-block;
  }

  p.sm\:min-w-100 {
    display: inline-block;
  }

  .sm\:w-1\/1 {
    width: 100%;
  }

  .sm\:max-w-1\/1 {
    max-width: 100%;
  }

  .sm\:min-w-1\/1 {
    min-width: 100%;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:max-w-1\/2 {
    max-width: 50%;
  }

  .sm\:min-w-1\/2 {
    min-width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.3333333333%;
  }

  .sm\:max-w-1\/3 {
    max-width: 33.3333333333%;
  }

  .sm\:min-w-1\/3 {
    min-width: 33.3333333333%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:max-w-1\/4 {
    max-width: 25%;
  }

  .sm\:min-w-1\/4 {
    min-width: 25%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:max-w-1\/5 {
    max-width: 20%;
  }

  .sm\:min-w-1\/5 {
    min-width: 20%;
  }

  .sm\:w-1\/6 {
    width: 16.6666666667%;
  }

  .sm\:max-w-1\/6 {
    max-width: 16.6666666667%;
  }

  .sm\:min-w-1\/6 {
    min-width: 16.6666666667%;
  }

  .sm\:w-1\/7 {
    width: 14.2857142857%;
  }

  .sm\:max-w-1\/7 {
    max-width: 14.2857142857%;
  }

  .sm\:min-w-1\/7 {
    min-width: 14.2857142857%;
  }

  .sm\:w-1\/8 {
    width: 12.5%;
  }

  .sm\:max-w-1\/8 {
    max-width: 12.5%;
  }

  .sm\:min-w-1\/8 {
    min-width: 12.5%;
  }

  .sm\:w-1\/9 {
    width: 11.1111111111%;
  }

  .sm\:max-w-1\/9 {
    max-width: 11.1111111111%;
  }

  .sm\:min-w-1\/9 {
    min-width: 11.1111111111%;
  }

  .sm\:w-1\/10 {
    width: 10%;
  }

  .sm\:max-w-1\/10 {
    max-width: 10%;
  }

  .sm\:min-w-1\/10 {
    min-width: 10%;
  }

  .sm\:w-1\/11 {
    width: 9.0909090909%;
  }

  .sm\:max-w-1\/11 {
    max-width: 9.0909090909%;
  }

  .sm\:min-w-1\/11 {
    min-width: 9.0909090909%;
  }

  .sm\:w-1\/12 {
    width: 8.3333333333%;
  }

  .sm\:max-w-1\/12 {
    max-width: 8.3333333333%;
  }

  .sm\:min-w-1\/12 {
    min-width: 8.3333333333%;
  }

  .sm\:w-2\/2 {
    width: 100%;
  }

  .sm\:max-w-2\/2 {
    max-width: 100%;
  }

  .sm\:min-w-2\/2 {
    min-width: 100%;
  }

  .sm\:w-2\/3 {
    width: 66.6666666667%;
  }

  .sm\:max-w-2\/3 {
    max-width: 66.6666666667%;
  }

  .sm\:min-w-2\/3 {
    min-width: 66.6666666667%;
  }

  .sm\:w-2\/4 {
    width: 50%;
  }

  .sm\:max-w-2\/4 {
    max-width: 50%;
  }

  .sm\:min-w-2\/4 {
    min-width: 50%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:max-w-2\/5 {
    max-width: 40%;
  }

  .sm\:min-w-2\/5 {
    min-width: 40%;
  }

  .sm\:w-2\/6 {
    width: 33.3333333333%;
  }

  .sm\:max-w-2\/6 {
    max-width: 33.3333333333%;
  }

  .sm\:min-w-2\/6 {
    min-width: 33.3333333333%;
  }

  .sm\:w-2\/7 {
    width: 28.5714285714%;
  }

  .sm\:max-w-2\/7 {
    max-width: 28.5714285714%;
  }

  .sm\:min-w-2\/7 {
    min-width: 28.5714285714%;
  }

  .sm\:w-2\/8 {
    width: 25%;
  }

  .sm\:max-w-2\/8 {
    max-width: 25%;
  }

  .sm\:min-w-2\/8 {
    min-width: 25%;
  }

  .sm\:w-2\/9 {
    width: 22.2222222222%;
  }

  .sm\:max-w-2\/9 {
    max-width: 22.2222222222%;
  }

  .sm\:min-w-2\/9 {
    min-width: 22.2222222222%;
  }

  .sm\:w-2\/10 {
    width: 20%;
  }

  .sm\:max-w-2\/10 {
    max-width: 20%;
  }

  .sm\:min-w-2\/10 {
    min-width: 20%;
  }

  .sm\:w-2\/11 {
    width: 18.1818181818%;
  }

  .sm\:max-w-2\/11 {
    max-width: 18.1818181818%;
  }

  .sm\:min-w-2\/11 {
    min-width: 18.1818181818%;
  }

  .sm\:w-2\/12 {
    width: 16.6666666667%;
  }

  .sm\:max-w-2\/12 {
    max-width: 16.6666666667%;
  }

  .sm\:min-w-2\/12 {
    min-width: 16.6666666667%;
  }

  .sm\:w-3\/3 {
    width: 100%;
  }

  .sm\:max-w-3\/3 {
    max-width: 100%;
  }

  .sm\:min-w-3\/3 {
    min-width: 100%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:max-w-3\/4 {
    max-width: 75%;
  }

  .sm\:min-w-3\/4 {
    min-width: 75%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:max-w-3\/5 {
    max-width: 60%;
  }

  .sm\:min-w-3\/5 {
    min-width: 60%;
  }

  .sm\:w-3\/6 {
    width: 50%;
  }

  .sm\:max-w-3\/6 {
    max-width: 50%;
  }

  .sm\:min-w-3\/6 {
    min-width: 50%;
  }

  .sm\:w-3\/7 {
    width: 42.8571428571%;
  }

  .sm\:max-w-3\/7 {
    max-width: 42.8571428571%;
  }

  .sm\:min-w-3\/7 {
    min-width: 42.8571428571%;
  }

  .sm\:w-3\/8 {
    width: 37.5%;
  }

  .sm\:max-w-3\/8 {
    max-width: 37.5%;
  }

  .sm\:min-w-3\/8 {
    min-width: 37.5%;
  }

  .sm\:w-3\/9 {
    width: 33.3333333333%;
  }

  .sm\:max-w-3\/9 {
    max-width: 33.3333333333%;
  }

  .sm\:min-w-3\/9 {
    min-width: 33.3333333333%;
  }

  .sm\:w-3\/10 {
    width: 30%;
  }

  .sm\:max-w-3\/10 {
    max-width: 30%;
  }

  .sm\:min-w-3\/10 {
    min-width: 30%;
  }

  .sm\:w-3\/11 {
    width: 27.2727272727%;
  }

  .sm\:max-w-3\/11 {
    max-width: 27.2727272727%;
  }

  .sm\:min-w-3\/11 {
    min-width: 27.2727272727%;
  }

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:max-w-3\/12 {
    max-width: 25%;
  }

  .sm\:min-w-3\/12 {
    min-width: 25%;
  }

  .sm\:w-4\/4 {
    width: 100%;
  }

  .sm\:max-w-4\/4 {
    max-width: 100%;
  }

  .sm\:min-w-4\/4 {
    min-width: 100%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:max-w-4\/5 {
    max-width: 80%;
  }

  .sm\:min-w-4\/5 {
    min-width: 80%;
  }

  .sm\:w-4\/6 {
    width: 66.6666666667%;
  }

  .sm\:max-w-4\/6 {
    max-width: 66.6666666667%;
  }

  .sm\:min-w-4\/6 {
    min-width: 66.6666666667%;
  }

  .sm\:w-4\/7 {
    width: 57.1428571429%;
  }

  .sm\:max-w-4\/7 {
    max-width: 57.1428571429%;
  }

  .sm\:min-w-4\/7 {
    min-width: 57.1428571429%;
  }

  .sm\:w-4\/8 {
    width: 50%;
  }

  .sm\:max-w-4\/8 {
    max-width: 50%;
  }

  .sm\:min-w-4\/8 {
    min-width: 50%;
  }

  .sm\:w-4\/9 {
    width: 44.4444444444%;
  }

  .sm\:max-w-4\/9 {
    max-width: 44.4444444444%;
  }

  .sm\:min-w-4\/9 {
    min-width: 44.4444444444%;
  }

  .sm\:w-4\/10 {
    width: 40%;
  }

  .sm\:max-w-4\/10 {
    max-width: 40%;
  }

  .sm\:min-w-4\/10 {
    min-width: 40%;
  }

  .sm\:w-4\/11 {
    width: 36.3636363636%;
  }

  .sm\:max-w-4\/11 {
    max-width: 36.3636363636%;
  }

  .sm\:min-w-4\/11 {
    min-width: 36.3636363636%;
  }

  .sm\:w-4\/12 {
    width: 33.3333333333%;
  }

  .sm\:max-w-4\/12 {
    max-width: 33.3333333333%;
  }

  .sm\:min-w-4\/12 {
    min-width: 33.3333333333%;
  }

  .sm\:w-5\/5 {
    width: 100%;
  }

  .sm\:max-w-5\/5 {
    max-width: 100%;
  }

  .sm\:min-w-5\/5 {
    min-width: 100%;
  }

  .sm\:w-5\/6 {
    width: 83.3333333333%;
  }

  .sm\:max-w-5\/6 {
    max-width: 83.3333333333%;
  }

  .sm\:min-w-5\/6 {
    min-width: 83.3333333333%;
  }

  .sm\:w-5\/7 {
    width: 71.4285714286%;
  }

  .sm\:max-w-5\/7 {
    max-width: 71.4285714286%;
  }

  .sm\:min-w-5\/7 {
    min-width: 71.4285714286%;
  }

  .sm\:w-5\/8 {
    width: 62.5%;
  }

  .sm\:max-w-5\/8 {
    max-width: 62.5%;
  }

  .sm\:min-w-5\/8 {
    min-width: 62.5%;
  }

  .sm\:w-5\/9 {
    width: 55.5555555556%;
  }

  .sm\:max-w-5\/9 {
    max-width: 55.5555555556%;
  }

  .sm\:min-w-5\/9 {
    min-width: 55.5555555556%;
  }

  .sm\:w-5\/10 {
    width: 50%;
  }

  .sm\:max-w-5\/10 {
    max-width: 50%;
  }

  .sm\:min-w-5\/10 {
    min-width: 50%;
  }

  .sm\:w-5\/11 {
    width: 45.4545454545%;
  }

  .sm\:max-w-5\/11 {
    max-width: 45.4545454545%;
  }

  .sm\:min-w-5\/11 {
    min-width: 45.4545454545%;
  }

  .sm\:w-5\/12 {
    width: 41.6666666667%;
  }

  .sm\:max-w-5\/12 {
    max-width: 41.6666666667%;
  }

  .sm\:min-w-5\/12 {
    min-width: 41.6666666667%;
  }

  .sm\:w-6\/6 {
    width: 100%;
  }

  .sm\:max-w-6\/6 {
    max-width: 100%;
  }

  .sm\:min-w-6\/6 {
    min-width: 100%;
  }

  .sm\:w-6\/7 {
    width: 85.7142857143%;
  }

  .sm\:max-w-6\/7 {
    max-width: 85.7142857143%;
  }

  .sm\:min-w-6\/7 {
    min-width: 85.7142857143%;
  }

  .sm\:w-6\/8 {
    width: 75%;
  }

  .sm\:max-w-6\/8 {
    max-width: 75%;
  }

  .sm\:min-w-6\/8 {
    min-width: 75%;
  }

  .sm\:w-6\/9 {
    width: 66.6666666667%;
  }

  .sm\:max-w-6\/9 {
    max-width: 66.6666666667%;
  }

  .sm\:min-w-6\/9 {
    min-width: 66.6666666667%;
  }

  .sm\:w-6\/10 {
    width: 60%;
  }

  .sm\:max-w-6\/10 {
    max-width: 60%;
  }

  .sm\:min-w-6\/10 {
    min-width: 60%;
  }

  .sm\:w-6\/11 {
    width: 54.5454545455%;
  }

  .sm\:max-w-6\/11 {
    max-width: 54.5454545455%;
  }

  .sm\:min-w-6\/11 {
    min-width: 54.5454545455%;
  }

  .sm\:w-6\/12 {
    width: 50%;
  }

  .sm\:max-w-6\/12 {
    max-width: 50%;
  }

  .sm\:min-w-6\/12 {
    min-width: 50%;
  }

  .sm\:w-7\/7 {
    width: 100%;
  }

  .sm\:max-w-7\/7 {
    max-width: 100%;
  }

  .sm\:min-w-7\/7 {
    min-width: 100%;
  }

  .sm\:w-7\/8 {
    width: 87.5%;
  }

  .sm\:max-w-7\/8 {
    max-width: 87.5%;
  }

  .sm\:min-w-7\/8 {
    min-width: 87.5%;
  }

  .sm\:w-7\/9 {
    width: 77.7777777778%;
  }

  .sm\:max-w-7\/9 {
    max-width: 77.7777777778%;
  }

  .sm\:min-w-7\/9 {
    min-width: 77.7777777778%;
  }

  .sm\:w-7\/10 {
    width: 70%;
  }

  .sm\:max-w-7\/10 {
    max-width: 70%;
  }

  .sm\:min-w-7\/10 {
    min-width: 70%;
  }

  .sm\:w-7\/11 {
    width: 63.6363636364%;
  }

  .sm\:max-w-7\/11 {
    max-width: 63.6363636364%;
  }

  .sm\:min-w-7\/11 {
    min-width: 63.6363636364%;
  }

  .sm\:w-7\/12 {
    width: 58.3333333333%;
  }

  .sm\:max-w-7\/12 {
    max-width: 58.3333333333%;
  }

  .sm\:min-w-7\/12 {
    min-width: 58.3333333333%;
  }

  .sm\:w-8\/8 {
    width: 100%;
  }

  .sm\:max-w-8\/8 {
    max-width: 100%;
  }

  .sm\:min-w-8\/8 {
    min-width: 100%;
  }

  .sm\:w-8\/9 {
    width: 88.8888888889%;
  }

  .sm\:max-w-8\/9 {
    max-width: 88.8888888889%;
  }

  .sm\:min-w-8\/9 {
    min-width: 88.8888888889%;
  }

  .sm\:w-8\/10 {
    width: 80%;
  }

  .sm\:max-w-8\/10 {
    max-width: 80%;
  }

  .sm\:min-w-8\/10 {
    min-width: 80%;
  }

  .sm\:w-8\/11 {
    width: 72.7272727273%;
  }

  .sm\:max-w-8\/11 {
    max-width: 72.7272727273%;
  }

  .sm\:min-w-8\/11 {
    min-width: 72.7272727273%;
  }

  .sm\:w-8\/12 {
    width: 66.6666666667%;
  }

  .sm\:max-w-8\/12 {
    max-width: 66.6666666667%;
  }

  .sm\:min-w-8\/12 {
    min-width: 66.6666666667%;
  }

  .sm\:w-9\/9 {
    width: 100%;
  }

  .sm\:max-w-9\/9 {
    max-width: 100%;
  }

  .sm\:min-w-9\/9 {
    min-width: 100%;
  }

  .sm\:w-9\/10 {
    width: 90%;
  }

  .sm\:max-w-9\/10 {
    max-width: 90%;
  }

  .sm\:min-w-9\/10 {
    min-width: 90%;
  }

  .sm\:w-9\/11 {
    width: 81.8181818182%;
  }

  .sm\:max-w-9\/11 {
    max-width: 81.8181818182%;
  }

  .sm\:min-w-9\/11 {
    min-width: 81.8181818182%;
  }

  .sm\:w-9\/12 {
    width: 75%;
  }

  .sm\:max-w-9\/12 {
    max-width: 75%;
  }

  .sm\:min-w-9\/12 {
    min-width: 75%;
  }

  .sm\:w-10\/10 {
    width: 100%;
  }

  .sm\:max-w-10\/10 {
    max-width: 100%;
  }

  .sm\:min-w-10\/10 {
    min-width: 100%;
  }

  .sm\:w-10\/11 {
    width: 90.9090909091%;
  }

  .sm\:max-w-10\/11 {
    max-width: 90.9090909091%;
  }

  .sm\:min-w-10\/11 {
    min-width: 90.9090909091%;
  }

  .sm\:w-10\/12 {
    width: 83.3333333333%;
  }

  .sm\:max-w-10\/12 {
    max-width: 83.3333333333%;
  }

  .sm\:min-w-10\/12 {
    min-width: 83.3333333333%;
  }

  .sm\:w-11\/11 {
    width: 100%;
  }

  .sm\:max-w-11\/11 {
    max-width: 100%;
  }

  .sm\:min-w-11\/11 {
    min-width: 100%;
  }

  .sm\:w-11\/12 {
    width: 91.6666666667%;
  }

  .sm\:max-w-11\/12 {
    max-width: 91.6666666667%;
  }

  .sm\:min-w-11\/12 {
    min-width: 91.6666666667%;
  }

  .sm\:w-12\/12 {
    width: 100%;
  }

  .sm\:max-w-12\/12 {
    max-width: 100%;
  }

  .sm\:min-w-12\/12 {
    min-width: 100%;
  }

  .sm\:w-0 {
    width: calc(0 * 0.1rem);
  }

  .sm\:w-1 {
    width: calc(1 * 0.1rem);
  }

  .sm\:w-2 {
    width: calc(2 * 0.1rem);
  }

  .sm\:w-3 {
    width: calc(3 * 0.1rem);
  }

  .sm\:w-4 {
    width: calc(4 * 0.1rem);
  }

  .sm\:w-5 {
    width: calc(5 * 0.1rem);
  }

  .sm\:w-6 {
    width: calc(6 * 0.1rem);
  }

  .sm\:w-7 {
    width: calc(7 * 0.1rem);
  }

  .sm\:w-8 {
    width: calc(8 * 0.1rem);
  }

  .sm\:w-9 {
    width: calc(9 * 0.1rem);
  }

  .sm\:w-10 {
    width: calc(10 * 0.1rem);
  }

  .sm\:w-11 {
    width: calc(11 * 0.1rem);
  }

  .sm\:w-12 {
    width: calc(12 * 0.1rem);
  }

  .sm\:w-13 {
    width: calc(13 * 0.1rem);
  }

  .sm\:w-14 {
    width: calc(14 * 0.1rem);
  }

  .sm\:w-15 {
    width: calc(15 * 0.1rem);
  }

  .sm\:w-16 {
    width: calc(16 * 0.1rem);
  }

  .sm\:w-17 {
    width: calc(17 * 0.1rem);
  }

  .sm\:w-18 {
    width: calc(18 * 0.1rem);
  }

  .sm\:w-19 {
    width: calc(19 * 0.1rem);
  }

  .sm\:w-20 {
    width: calc(20 * 0.1rem);
  }

  .sm\:w-21 {
    width: calc(21 * 0.1rem);
  }

  .sm\:w-22 {
    width: calc(22 * 0.1rem);
  }

  .sm\:w-23 {
    width: calc(23 * 0.1rem);
  }

  .sm\:w-24 {
    width: calc(24 * 0.1rem);
  }

  .sm\:w-25 {
    width: calc(25 * 0.1rem);
  }

  .sm\:w-26 {
    width: calc(26 * 0.1rem);
  }

  .sm\:w-27 {
    width: calc(27 * 0.1rem);
  }

  .sm\:w-28 {
    width: calc(28 * 0.1rem);
  }

  .sm\:w-29 {
    width: calc(29 * 0.1rem);
  }

  .sm\:w-30 {
    width: calc(30 * 0.1rem);
  }

  .sm\:w-31 {
    width: calc(31 * 0.1rem);
  }

  .sm\:w-32 {
    width: calc(32 * 0.1rem);
  }

  .sm\:w-33 {
    width: calc(33 * 0.1rem);
  }

  .sm\:w-34 {
    width: calc(34 * 0.1rem);
  }

  .sm\:w-35 {
    width: calc(35 * 0.1rem);
  }

  .sm\:w-36 {
    width: calc(36 * 0.1rem);
  }

  .sm\:w-37 {
    width: calc(37 * 0.1rem);
  }

  .sm\:w-38 {
    width: calc(38 * 0.1rem);
  }

  .sm\:w-39 {
    width: calc(39 * 0.1rem);
  }

  .sm\:w-40 {
    width: calc(40 * 0.1rem);
  }

  .sm\:w-41 {
    width: calc(41 * 0.1rem);
  }

  .sm\:w-42 {
    width: calc(42 * 0.1rem);
  }

  .sm\:w-43 {
    width: calc(43 * 0.1rem);
  }

  .sm\:w-44 {
    width: calc(44 * 0.1rem);
  }

  .sm\:w-45 {
    width: calc(45 * 0.1rem);
  }

  .sm\:w-46 {
    width: calc(46 * 0.1rem);
  }

  .sm\:w-47 {
    width: calc(47 * 0.1rem);
  }

  .sm\:w-48 {
    width: calc(48 * 0.1rem);
  }

  .sm\:w-49 {
    width: calc(49 * 0.1rem);
  }

  .sm\:w-50 {
    width: calc(50 * 0.1rem);
  }

  .sm\:w-55 {
    width: calc(55 * 0.1rem);
  }

  .sm\:w-60 {
    width: calc(60 * 0.1rem);
  }

  .sm\:w-65 {
    width: calc(65 * 0.1rem);
  }

  .sm\:w-70 {
    width: calc(70 * 0.1rem);
  }

  .sm\:w-75 {
    width: calc(75 * 0.1rem);
  }

  .sm\:w-80 {
    width: calc(80 * 0.1rem);
  }

  .sm\:w-85 {
    width: calc(85 * 0.1rem);
  }

  .sm\:w-90 {
    width: calc(90 * 0.1rem);
  }

  .sm\:w-95 {
    width: calc(95 * 0.1rem);
  }

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

  .sm\:border {
    border: 1px solid;
  }

  .sm\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }

  .sm\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }

  .sm\:border-dash {
    border-style: dashed;
  }

  .sm\:border-dot {
    border-style: dotted;
  }

  .sm\:noborder {
    border-style: none;
  }

  .sm\:noborder-x {
    border-left: none;
    border-right: none;
  }

  .sm\:noborder-y {
    border-top: none;
    border-bottom: none;
  }

  .sm\:f\:nooutline:focus {
    outline: none;
  }

  .sm\:border-t {
    border-top: 1px;
    border-top-style: solid;
  }

  .sm\:border-t-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .sm\:border-t-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .sm\:border-b {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .sm\:border-b-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .sm\:border-l {
    border-left: 1px;
    border-left-style: solid;
  }

  .sm\:border-l-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .sm\:border-l-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .sm\:border-r {
    border-right: 1px;
    border-right-style: solid;
  }

  .sm\:border-r-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .sm\:border-r-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .sm\:border-t-0 {
    border-top: 0px;
    border-top-style: solid;
  }

  .sm\:border-t-0-dash {
    border-top: 0px;
    border-top-style: dashed;
  }

  .sm\:border-t-0-dot {
    border-top: 0px;
    border-top-style: dotted;
  }

  .sm\:border-b-0 {
    border-bottom: 0px;
    border-bottom-style: solid;
  }

  .sm\:border-b-0-dash {
    border-bottom: 0px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-0-dot {
    border-bottom: 0px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-0 {
    border-left: 0px;
    border-left-style: solid;
  }

  .sm\:border-l-0-dash {
    border-left: 0px;
    border-left-style: dashed;
  }

  .sm\:border-l-0-dot {
    border-left: 0px;
    border-left-style: dotted;
  }

  .sm\:border-r-0 {
    border-right: 0px;
    border-right-style: solid;
  }

  .sm\:border-r-0-dash {
    border-right: 0px;
    border-right-style: dashed;
  }

  .sm\:border-r-0-dot {
    border-right: 0px;
    border-right-style: dotted;
  }

  .sm\:border-t-1 {
    border-top: 1px;
    border-top-style: solid;
  }

  .sm\:border-t-1-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .sm\:border-t-1-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .sm\:border-b-1 {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .sm\:border-b-1-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-1-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-1 {
    border-left: 1px;
    border-left-style: solid;
  }

  .sm\:border-l-1-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .sm\:border-l-1-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .sm\:border-r-1 {
    border-right: 1px;
    border-right-style: solid;
  }

  .sm\:border-r-1-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .sm\:border-r-1-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .sm\:border-t-2 {
    border-top: 2px;
    border-top-style: solid;
  }

  .sm\:border-t-2-dash {
    border-top: 2px;
    border-top-style: dashed;
  }

  .sm\:border-t-2-dot {
    border-top: 2px;
    border-top-style: dotted;
  }

  .sm\:border-b-2 {
    border-bottom: 2px;
    border-bottom-style: solid;
  }

  .sm\:border-b-2-dash {
    border-bottom: 2px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-2-dot {
    border-bottom: 2px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-2 {
    border-left: 2px;
    border-left-style: solid;
  }

  .sm\:border-l-2-dash {
    border-left: 2px;
    border-left-style: dashed;
  }

  .sm\:border-l-2-dot {
    border-left: 2px;
    border-left-style: dotted;
  }

  .sm\:border-r-2 {
    border-right: 2px;
    border-right-style: solid;
  }

  .sm\:border-r-2-dash {
    border-right: 2px;
    border-right-style: dashed;
  }

  .sm\:border-r-2-dot {
    border-right: 2px;
    border-right-style: dotted;
  }

  .sm\:border-t-3 {
    border-top: 3px;
    border-top-style: solid;
  }

  .sm\:border-t-3-dash {
    border-top: 3px;
    border-top-style: dashed;
  }

  .sm\:border-t-3-dot {
    border-top: 3px;
    border-top-style: dotted;
  }

  .sm\:border-b-3 {
    border-bottom: 3px;
    border-bottom-style: solid;
  }

  .sm\:border-b-3-dash {
    border-bottom: 3px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-3-dot {
    border-bottom: 3px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-3 {
    border-left: 3px;
    border-left-style: solid;
  }

  .sm\:border-l-3-dash {
    border-left: 3px;
    border-left-style: dashed;
  }

  .sm\:border-l-3-dot {
    border-left: 3px;
    border-left-style: dotted;
  }

  .sm\:border-r-3 {
    border-right: 3px;
    border-right-style: solid;
  }

  .sm\:border-r-3-dash {
    border-right: 3px;
    border-right-style: dashed;
  }

  .sm\:border-r-3-dot {
    border-right: 3px;
    border-right-style: dotted;
  }

  .sm\:border-t-4 {
    border-top: 4px;
    border-top-style: solid;
  }

  .sm\:border-t-4-dash {
    border-top: 4px;
    border-top-style: dashed;
  }

  .sm\:border-t-4-dot {
    border-top: 4px;
    border-top-style: dotted;
  }

  .sm\:border-b-4 {
    border-bottom: 4px;
    border-bottom-style: solid;
  }

  .sm\:border-b-4-dash {
    border-bottom: 4px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-4-dot {
    border-bottom: 4px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-4 {
    border-left: 4px;
    border-left-style: solid;
  }

  .sm\:border-l-4-dash {
    border-left: 4px;
    border-left-style: dashed;
  }

  .sm\:border-l-4-dot {
    border-left: 4px;
    border-left-style: dotted;
  }

  .sm\:border-r-4 {
    border-right: 4px;
    border-right-style: solid;
  }

  .sm\:border-r-4-dash {
    border-right: 4px;
    border-right-style: dashed;
  }

  .sm\:border-r-4-dot {
    border-right: 4px;
    border-right-style: dotted;
  }

  .sm\:border-t-5 {
    border-top: 5px;
    border-top-style: solid;
  }

  .sm\:border-t-5-dash {
    border-top: 5px;
    border-top-style: dashed;
  }

  .sm\:border-t-5-dot {
    border-top: 5px;
    border-top-style: dotted;
  }

  .sm\:border-b-5 {
    border-bottom: 5px;
    border-bottom-style: solid;
  }

  .sm\:border-b-5-dash {
    border-bottom: 5px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-5-dot {
    border-bottom: 5px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-5 {
    border-left: 5px;
    border-left-style: solid;
  }

  .sm\:border-l-5-dash {
    border-left: 5px;
    border-left-style: dashed;
  }

  .sm\:border-l-5-dot {
    border-left: 5px;
    border-left-style: dotted;
  }

  .sm\:border-r-5 {
    border-right: 5px;
    border-right-style: solid;
  }

  .sm\:border-r-5-dash {
    border-right: 5px;
    border-right-style: dashed;
  }

  .sm\:border-r-5-dot {
    border-right: 5px;
    border-right-style: dotted;
  }

  .sm\:border-t-6 {
    border-top: 6px;
    border-top-style: solid;
  }

  .sm\:border-t-6-dash {
    border-top: 6px;
    border-top-style: dashed;
  }

  .sm\:border-t-6-dot {
    border-top: 6px;
    border-top-style: dotted;
  }

  .sm\:border-b-6 {
    border-bottom: 6px;
    border-bottom-style: solid;
  }

  .sm\:border-b-6-dash {
    border-bottom: 6px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-6-dot {
    border-bottom: 6px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-6 {
    border-left: 6px;
    border-left-style: solid;
  }

  .sm\:border-l-6-dash {
    border-left: 6px;
    border-left-style: dashed;
  }

  .sm\:border-l-6-dot {
    border-left: 6px;
    border-left-style: dotted;
  }

  .sm\:border-r-6 {
    border-right: 6px;
    border-right-style: solid;
  }

  .sm\:border-r-6-dash {
    border-right: 6px;
    border-right-style: dashed;
  }

  .sm\:border-r-6-dot {
    border-right: 6px;
    border-right-style: dotted;
  }

  .sm\:border-t-7 {
    border-top: 7px;
    border-top-style: solid;
  }

  .sm\:border-t-7-dash {
    border-top: 7px;
    border-top-style: dashed;
  }

  .sm\:border-t-7-dot {
    border-top: 7px;
    border-top-style: dotted;
  }

  .sm\:border-b-7 {
    border-bottom: 7px;
    border-bottom-style: solid;
  }

  .sm\:border-b-7-dash {
    border-bottom: 7px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-7-dot {
    border-bottom: 7px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-7 {
    border-left: 7px;
    border-left-style: solid;
  }

  .sm\:border-l-7-dash {
    border-left: 7px;
    border-left-style: dashed;
  }

  .sm\:border-l-7-dot {
    border-left: 7px;
    border-left-style: dotted;
  }

  .sm\:border-r-7 {
    border-right: 7px;
    border-right-style: solid;
  }

  .sm\:border-r-7-dash {
    border-right: 7px;
    border-right-style: dashed;
  }

  .sm\:border-r-7-dot {
    border-right: 7px;
    border-right-style: dotted;
  }

  .sm\:border-t-8 {
    border-top: 8px;
    border-top-style: solid;
  }

  .sm\:border-t-8-dash {
    border-top: 8px;
    border-top-style: dashed;
  }

  .sm\:border-t-8-dot {
    border-top: 8px;
    border-top-style: dotted;
  }

  .sm\:border-b-8 {
    border-bottom: 8px;
    border-bottom-style: solid;
  }

  .sm\:border-b-8-dash {
    border-bottom: 8px;
    border-bottom-style: dashed;
  }

  .sm\:border-b-8-dot {
    border-bottom: 8px;
    border-bottom-style: dotted;
  }

  .sm\:border-l-8 {
    border-left: 8px;
    border-left-style: solid;
  }

  .sm\:border-l-8-dash {
    border-left: 8px;
    border-left-style: dashed;
  }

  .sm\:border-l-8-dot {
    border-left: 8px;
    border-left-style: dotted;
  }

  .sm\:border-r-8 {
    border-right: 8px;
    border-right-style: solid;
  }

  .sm\:border-r-8-dash {
    border-right: 8px;
    border-right-style: dashed;
  }

  .sm\:border-r-8-dot {
    border-right: 8px;
    border-right-style: dotted;
  }

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

  /*------------------------------------------------------------
  *   ADDITIONS GO ABOVE THIS LINE !!!
  ------------------------------------------------------------*/

  /*------------------------------------------------------------
  *   Theme Colors
  *   Makes color-standards available as classes including shades,
  *   following the tailwind approach for utilities. 
  *   Options:
  *   red-lightest red-lighter red-light red (color standard) red-dark red-darker red-darkest
  *   red+++ red++ red+ red (color standard) red- red-- red---
  *   Colors last! Otherwise they get overidden!
  ------------------------------------------------------------*/

  .sm\:bg-none {
    background: transparent;
  }

  .sm\:h\:bg-none:hover {
    background: transparent;
  }

  .sm\:f\:bg-none:focus {
    background: transparent;
  }

  .sm\:text-blue {
    color: #0014a0;
  }

  .sm\:h\:text-blue:hover {
    color: #0014a0;
  }

  .sm\:f\:text-blue:focus {
    color: #0014a0;
  }

  .sm\:text-silver {
    color: #afafaf;
  }

  .sm\:h\:text-silver:hover {
    color: #afafaf;
  }

  .sm\:f\:text-silver:focus {
    color: #afafaf;
  }

  .sm\:text-black {
    color: #1d1d1b;
  }

  .sm\:h\:text-black:hover {
    color: #1d1d1b;
  }

  .sm\:f\:text-black:focus {
    color: #1d1d1b;
  }

  .sm\:text-grey {
    color: #868686;
  }

  .sm\:h\:text-grey:hover {
    color: #868686;
  }

  .sm\:f\:text-grey:focus {
    color: #868686;
  }

  .sm\:text-white {
    color: #ffffff;
  }

  .sm\:h\:text-white:hover {
    color: #ffffff;
  }

  .sm\:f\:text-white:focus {
    color: #ffffff;
  }

  .sm\:text-yellow {
    color: #ffd200;
  }

  .sm\:h\:text-yellow:hover {
    color: #ffd200;
  }

  .sm\:f\:text-yellow:focus {
    color: #ffd200;
  }

  .sm\:text-yellow-80 {
    color: #ffdc44;
  }

  .sm\:h\:text-yellow-80:hover {
    color: #ffdc44;
  }

  .sm\:f\:text-yellow-80:focus {
    color: #ffdc44;
  }

  .sm\:text-yellow-60 {
    color: #ffe666;
  }

  .sm\:h\:text-yellow-60:hover {
    color: #ffe666;
  }

  .sm\:f\:text-yellow-60:focus {
    color: #ffe666;
  }

  .sm\:text-yellow-30 {
    color: #fff2b2;
  }

  .sm\:h\:text-yellow-30:hover {
    color: #fff2b2;
  }

  .sm\:f\:text-yellow-30:focus {
    color: #fff2b2;
  }

  .sm\:text-orange {
    color: #ff821e;
  }

  .sm\:h\:text-orange:hover {
    color: #ff821e;
  }

  .sm\:f\:text-orange:focus {
    color: #ff821e;
  }

  .sm\:text-orange-80 {
    color: #f7a941;
  }

  .sm\:h\:text-orange-80:hover {
    color: #f7a941;
  }

  .sm\:f\:text-orange-80:focus {
    color: #f7a941;
  }

  .sm\:text-orange-60 {
    color: #f8be66;
  }

  .sm\:h\:text-orange-60:hover {
    color: #f8be66;
  }

  .sm\:f\:text-orange-60:focus {
    color: #f8be66;
  }

  .sm\:text-orange-30 {
    color: #fbdeb2;
  }

  .sm\:h\:text-orange-30:hover {
    color: #fbdeb2;
  }

  .sm\:f\:text-orange-30:focus {
    color: #fbdeb2;
  }

  .sm\:text-red {
    color: #eb0041;
  }

  .sm\:h\:text-red:hover {
    color: #eb0041;
  }

  .sm\:f\:text-red:focus {
    color: #eb0041;
  }

  .sm\:text-red-80 {
    color: #ec6775;
  }

  .sm\:h\:text-red-80:hover {
    color: #ec6775;
  }

  .sm\:f\:text-red-80:focus {
    color: #ec6775;
  }

  .sm\:text-red-60 {
    color: #f1859b;
  }

  .sm\:h\:text-red-60:hover {
    color: #f1859b;
  }

  .sm\:f\:text-red-60:focus {
    color: #f1859b;
  }

  .sm\:text-red-30 {
    color: #f8c2cd;
  }

  .sm\:h\:text-red-30:hover {
    color: #f8c2cd;
  }

  .sm\:f\:text-red-30:focus {
    color: #f8c2cd;
  }

  .sm\:text-green {
    color: #00965a;
  }

  .sm\:h\:text-green:hover {
    color: #00965a;
  }

  .sm\:f\:text-green:focus {
    color: #00965a;
  }

  .sm\:text-green-80 {
    color: #00a874;
  }

  .sm\:h\:text-green-80:hover {
    color: #00a874;
  }

  .sm\:f\:text-green-80:focus {
    color: #00a874;
  }

  .sm\:text-green-60 {
    color: #66c19a;
  }

  .sm\:h\:text-green-60:hover {
    color: #66c19a;
  }

  .sm\:f\:text-green-60:focus {
    color: #66c19a;
  }

  .sm\:text-green-30 {
    color: #b2e0cc;
  }

  .sm\:h\:text-green-30:hover {
    color: #b2e0cc;
  }

  .sm\:f\:text-green-30:focus {
    color: #b2e0cc;
  }

  .sm\:text-cyan {
    color: #00b4e6;
  }

  .sm\:h\:text-cyan:hover {
    color: #00b4e6;
  }

  .sm\:f\:text-cyan:focus {
    color: #00b4e6;
  }

  .sm\:text-cyan-80 {
    color: #47c1f1;
  }

  .sm\:h\:text-cyan-80:hover {
    color: #47c1f1;
  }

  .sm\:f\:text-cyan-80:focus {
    color: #47c1f1;
  }

  .sm\:text-cyan-60 {
    color: #66d0f3;
  }

  .sm\:h\:text-cyan-60:hover {
    color: #66d0f3;
  }

  .sm\:f\:text-cyan-60:focus {
    color: #66d0f3;
  }

  .sm\:text-cyan-30 {
    color: #b2e7f9;
  }

  .sm\:h\:text-cyan-30:hover {
    color: #b2e7f9;
  }

  .sm\:f\:text-cyan-30:focus {
    color: #b2e7f9;
  }

  .sm\:text-grey-60 {
    color: #878787;
  }

  .sm\:h\:text-grey-60:hover {
    color: #878787;
  }

  .sm\:f\:text-grey-60:focus {
    color: #878787;
  }

  .sm\:text-grey-30 {
    color: #c6c6c6;
  }

  .sm\:h\:text-grey-30:hover {
    color: #c6c6c6;
  }

  .sm\:f\:text-grey-30:focus {
    color: #c6c6c6;
  }

  .sm\:text-grey-4 {
    color: #f0f3f4;
  }

  .sm\:h\:text-grey-4:hover {
    color: #f0f3f4;
  }

  .sm\:f\:text-grey-4:focus {
    color: #f0f3f4;
  }

  .sm\:text-grey-3 {
    color: #bdbdbd;
  }

  .sm\:h\:text-grey-3:hover {
    color: #bdbdbd;
  }

  .sm\:f\:text-grey-3:focus {
    color: #bdbdbd;
  }

  .sm\:text-blue-2 {
    color: #1a3149;
  }

  .sm\:h\:text-blue-2:hover {
    color: #1a3149;
  }

  .sm\:f\:text-blue-2:focus {
    color: #1a3149;
  }

  .sm\:text-danger {
    color: #f09593;
  }

  .sm\:h\:text-danger:hover {
    color: #f09593;
  }

  .sm\:f\:text-danger:focus {
    color: #f09593;
  }

  .sm\:text-warning {
    color: #fff6a1;
  }

  .sm\:h\:text-warning:hover {
    color: #fff6a1;
  }

  .sm\:f\:text-warning:focus {
    color: #fff6a1;
  }

  .sm\:text-success {
    color: #c7eed8;
  }

  .sm\:h\:text-success:hover {
    color: #c7eed8;
  }

  .sm\:f\:text-success:focus {
    color: #c7eed8;
  }

  .sm\:text-info {
    color: #c0ddf6;
  }

  .sm\:h\:text-info:hover {
    color: #c0ddf6;
  }

  .sm\:f\:text-info:focus {
    color: #c0ddf6;
  }
}

@media (min-width: 768px) {
  /*------------------------------------------------------------
  *   General Utilities  
  *   ... currently not in a nice fashion as you need to add 
  *   every item twice (in default and others )
  ------------------------------------------------------------*/

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:word-wrap {
    word-wrap: break-word;
  }

  .md\:word-nowrap {
    word-wrap: normal;
  }

  .md\:nowrap {
    white-space: nowrap;
  }

  .md\:bg-fixed {
    background-attachment: fixed;
  }

  .md\:bg-local {
    background-attachment: local;
  }

  .md\:bg-scroll {
    background-attachment: scroll;
  }

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

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

  .md\:align-left {
    text-align: left;
  }

  .md\:align-center {
    text-align: center;
  }

  .md\:align-right {
    text-align: right;
  }

  .md\:align-v-baseline {
    vertical-align: baseline;
  }

  .md\:align-v-top {
    vertical-align: top;
  }

  .md\:align-v-middle {
    vertical-align: middle;
  }

  .md\:align-v-bottom {
    vertical-align: bottom;
  }

  /*------------------------------------------------------------
  *   Positioning
  ------------------------------------------------------------*/

  .md\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:unset {
    position: unset;
  }

  .md\:relative {
    position: relative;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:static {
    position: static;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:top-0 {
    top: 0;
  }

  .md\:bottom-0 {
    bottom: 0;
  }

  .md\:left-0 {
    left: 0;
  }

  .md\:right-0 {
    right: 0;
  }

  .md\:top-25 {
    top: 25%;
  }

  .md\:bottom-25 {
    bottom: 25%;
  }

  .md\:left-25 {
    left: 25%;
  }

  .md\:right-25 {
    right: 25%;
  }

  .md\:top-50 {
    top: 50%;
  }

  .md\:bottom-50 {
    bottom: 50%;
  }

  .md\:left-50 {
    left: 50%;
  }

  .md\:right-50 {
    right: 50%;
  }

  .md\:top-75 {
    top: 75%;
  }

  .md\:bottom-75 {
    bottom: 75%;
  }

  .md\:left-75 {
    left: 75%;
  }

  .md\:right-75 {
    right: 75%;
  }

  .md\:top-100 {
    top: 100%;
  }

  .md\:bottom-100 {
    bottom: 100%;
  }

  .md\:left-100 {
    left: 100%;
  }

  .md\:right-100 {
    right: 100%;
  }

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

  .md\:block {
    display: block;
  }

  .md\:block-imp {
    display: block !important;
  }

  .md\:show {
    display: block !important;
  }

  .md\:show-imp {
    display: block !important !important;
  }

  .md\:hidden {
    display: none;
  }

  .md\:hidden-imp {
    display: none !important;
  }

  .md\:inline {
    display: inline;
  }

  .md\:inline-imp {
    display: inline !important;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline-block-imp {
    display: inline-block !important;
  }

  .md\:table {
    display: table;
  }

  .md\:table-imp {
    display: table !important;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:table-row-imp {
    display: table-row !important;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-cell-imp {
    display: table-cell !important;
  }

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

  .md\:nolist {
    margin: 0 auto;
    padding-left: 0;
    list-style: none;
  }

  /*------------------------------------------------------------
  *   Z-Index
  ------------------------------------------------------------*/

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

  .md\:float-none {
    float: none;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-right {
    float: right;
  }

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

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

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

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

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-unset {
    overflow: unset;
  }

  .md\:overflow-x-unset {
    overflow-x: unset;
  }

  .md\:overflow-y-unset {
    overflow-y: unset;
  }

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

  .md\:text-title-xl {
    font-size: 4rem;
  }

  .md\:text-title-lg {
    font-size: 3rem;
  }

  .md\:text-title-std {
    font-size: 2.25rem;
  }

  .md\:text-title-sm {
    font-size: 1.95rem;
  }

  .md\:text-title-xs {
    font-size: 1.875rem;
  }

  .md\:text-xxl {
    font-size: 1.75rem;
  }

  .md\:text-xl {
    font-size: 1.5rem;
  }

  .md\:text-bg {
    font-size: 1.35rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
  }

  .md\:text-std {
    font-size: 1rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
  }

  .md\:text-xs {
    font-size: 0.75rem;
  }

  .md\:text-xxs {
    font-size: 0.6rem;
  }

  /*------------------------------------------------------------
  *   Shadows
  ------------------------------------------------------------*/

  .md\:noshadow {
    box-shadow: none;
  }

  .md\:shadow-sm {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-std {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:shadow-lg {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:shadow-xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:btn-shadow {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  /*------------------------------------------------------------
  *   MARGINS
  ------------------------------------------------------------*/

  .md\:m-auto {
    margin: auto;
  }

  .md\:mx-auto {
    margin: 0 auto;
  }

  .md\:my-auto {
    margin: auto 0;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:m--50 {
    margin: calc(-50 * 0.1rem);
  }

  .md\:my--50 {
    margin-top: calc(-50 * 0.1rem);
    margin-bottom: calc(-50 * 0.1rem);
  }

  .md\:mx--50 {
    margin-left: calc(-50 * 0.1rem);
    margin-right: calc(-50 * 0.1rem);
  }

  .md\:mt--50 {
    margin-top: calc(-50 * 0.1rem);
  }

  .md\:mb--50 {
    margin-bottom: calc(-50 * 0.1rem);
  }

  .md\:ml--50 {
    margin-left: calc(-50 * 0.1rem);
  }

  .md\:mr--50 {
    margin-right: calc(-50 * 0.1rem);
  }

  .md\:m--45 {
    margin: calc(-45 * 0.1rem);
  }

  .md\:my--45 {
    margin-top: calc(-45 * 0.1rem);
    margin-bottom: calc(-45 * 0.1rem);
  }

  .md\:mx--45 {
    margin-left: calc(-45 * 0.1rem);
    margin-right: calc(-45 * 0.1rem);
  }

  .md\:mt--45 {
    margin-top: calc(-45 * 0.1rem);
  }

  .md\:mb--45 {
    margin-bottom: calc(-45 * 0.1rem);
  }

  .md\:ml--45 {
    margin-left: calc(-45 * 0.1rem);
  }

  .md\:mr--45 {
    margin-right: calc(-45 * 0.1rem);
  }

  .md\:m--40 {
    margin: calc(-40 * 0.1rem);
  }

  .md\:my--40 {
    margin-top: calc(-40 * 0.1rem);
    margin-bottom: calc(-40 * 0.1rem);
  }

  .md\:mx--40 {
    margin-left: calc(-40 * 0.1rem);
    margin-right: calc(-40 * 0.1rem);
  }

  .md\:mt--40 {
    margin-top: calc(-40 * 0.1rem);
  }

  .md\:mb--40 {
    margin-bottom: calc(-40 * 0.1rem);
  }

  .md\:ml--40 {
    margin-left: calc(-40 * 0.1rem);
  }

  .md\:mr--40 {
    margin-right: calc(-40 * 0.1rem);
  }

  .md\:m--35 {
    margin: calc(-35 * 0.1rem);
  }

  .md\:my--35 {
    margin-top: calc(-35 * 0.1rem);
    margin-bottom: calc(-35 * 0.1rem);
  }

  .md\:mx--35 {
    margin-left: calc(-35 * 0.1rem);
    margin-right: calc(-35 * 0.1rem);
  }

  .md\:mt--35 {
    margin-top: calc(-35 * 0.1rem);
  }

  .md\:mb--35 {
    margin-bottom: calc(-35 * 0.1rem);
  }

  .md\:ml--35 {
    margin-left: calc(-35 * 0.1rem);
  }

  .md\:mr--35 {
    margin-right: calc(-35 * 0.1rem);
  }

  .md\:m--30 {
    margin: calc(-30 * 0.1rem);
  }

  .md\:my--30 {
    margin-top: calc(-30 * 0.1rem);
    margin-bottom: calc(-30 * 0.1rem);
  }

  .md\:mx--30 {
    margin-left: calc(-30 * 0.1rem);
    margin-right: calc(-30 * 0.1rem);
  }

  .md\:mt--30 {
    margin-top: calc(-30 * 0.1rem);
  }

  .md\:mb--30 {
    margin-bottom: calc(-30 * 0.1rem);
  }

  .md\:ml--30 {
    margin-left: calc(-30 * 0.1rem);
  }

  .md\:mr--30 {
    margin-right: calc(-30 * 0.1rem);
  }

  .md\:m--29 {
    margin: calc(-29 * 0.1rem);
  }

  .md\:my--29 {
    margin-top: calc(-29 * 0.1rem);
    margin-bottom: calc(-29 * 0.1rem);
  }

  .md\:mx--29 {
    margin-left: calc(-29 * 0.1rem);
    margin-right: calc(-29 * 0.1rem);
  }

  .md\:mt--29 {
    margin-top: calc(-29 * 0.1rem);
  }

  .md\:mb--29 {
    margin-bottom: calc(-29 * 0.1rem);
  }

  .md\:ml--29 {
    margin-left: calc(-29 * 0.1rem);
  }

  .md\:mr--29 {
    margin-right: calc(-29 * 0.1rem);
  }

  .md\:m--28 {
    margin: calc(-28 * 0.1rem);
  }

  .md\:my--28 {
    margin-top: calc(-28 * 0.1rem);
    margin-bottom: calc(-28 * 0.1rem);
  }

  .md\:mx--28 {
    margin-left: calc(-28 * 0.1rem);
    margin-right: calc(-28 * 0.1rem);
  }

  .md\:mt--28 {
    margin-top: calc(-28 * 0.1rem);
  }

  .md\:mb--28 {
    margin-bottom: calc(-28 * 0.1rem);
  }

  .md\:ml--28 {
    margin-left: calc(-28 * 0.1rem);
  }

  .md\:mr--28 {
    margin-right: calc(-28 * 0.1rem);
  }

  .md\:m--27 {
    margin: calc(-27 * 0.1rem);
  }

  .md\:my--27 {
    margin-top: calc(-27 * 0.1rem);
    margin-bottom: calc(-27 * 0.1rem);
  }

  .md\:mx--27 {
    margin-left: calc(-27 * 0.1rem);
    margin-right: calc(-27 * 0.1rem);
  }

  .md\:mt--27 {
    margin-top: calc(-27 * 0.1rem);
  }

  .md\:mb--27 {
    margin-bottom: calc(-27 * 0.1rem);
  }

  .md\:ml--27 {
    margin-left: calc(-27 * 0.1rem);
  }

  .md\:mr--27 {
    margin-right: calc(-27 * 0.1rem);
  }

  .md\:m--26 {
    margin: calc(-26 * 0.1rem);
  }

  .md\:my--26 {
    margin-top: calc(-26 * 0.1rem);
    margin-bottom: calc(-26 * 0.1rem);
  }

  .md\:mx--26 {
    margin-left: calc(-26 * 0.1rem);
    margin-right: calc(-26 * 0.1rem);
  }

  .md\:mt--26 {
    margin-top: calc(-26 * 0.1rem);
  }

  .md\:mb--26 {
    margin-bottom: calc(-26 * 0.1rem);
  }

  .md\:ml--26 {
    margin-left: calc(-26 * 0.1rem);
  }

  .md\:mr--26 {
    margin-right: calc(-26 * 0.1rem);
  }

  .md\:m--25 {
    margin: calc(-25 * 0.1rem);
  }

  .md\:my--25 {
    margin-top: calc(-25 * 0.1rem);
    margin-bottom: calc(-25 * 0.1rem);
  }

  .md\:mx--25 {
    margin-left: calc(-25 * 0.1rem);
    margin-right: calc(-25 * 0.1rem);
  }

  .md\:mt--25 {
    margin-top: calc(-25 * 0.1rem);
  }

  .md\:mb--25 {
    margin-bottom: calc(-25 * 0.1rem);
  }

  .md\:ml--25 {
    margin-left: calc(-25 * 0.1rem);
  }

  .md\:mr--25 {
    margin-right: calc(-25 * 0.1rem);
  }

  .md\:m--24 {
    margin: calc(-24 * 0.1rem);
  }

  .md\:my--24 {
    margin-top: calc(-24 * 0.1rem);
    margin-bottom: calc(-24 * 0.1rem);
  }

  .md\:mx--24 {
    margin-left: calc(-24 * 0.1rem);
    margin-right: calc(-24 * 0.1rem);
  }

  .md\:mt--24 {
    margin-top: calc(-24 * 0.1rem);
  }

  .md\:mb--24 {
    margin-bottom: calc(-24 * 0.1rem);
  }

  .md\:ml--24 {
    margin-left: calc(-24 * 0.1rem);
  }

  .md\:mr--24 {
    margin-right: calc(-24 * 0.1rem);
  }

  .md\:m--23 {
    margin: calc(-23 * 0.1rem);
  }

  .md\:my--23 {
    margin-top: calc(-23 * 0.1rem);
    margin-bottom: calc(-23 * 0.1rem);
  }

  .md\:mx--23 {
    margin-left: calc(-23 * 0.1rem);
    margin-right: calc(-23 * 0.1rem);
  }

  .md\:mt--23 {
    margin-top: calc(-23 * 0.1rem);
  }

  .md\:mb--23 {
    margin-bottom: calc(-23 * 0.1rem);
  }

  .md\:ml--23 {
    margin-left: calc(-23 * 0.1rem);
  }

  .md\:mr--23 {
    margin-right: calc(-23 * 0.1rem);
  }

  .md\:m--22 {
    margin: calc(-22 * 0.1rem);
  }

  .md\:my--22 {
    margin-top: calc(-22 * 0.1rem);
    margin-bottom: calc(-22 * 0.1rem);
  }

  .md\:mx--22 {
    margin-left: calc(-22 * 0.1rem);
    margin-right: calc(-22 * 0.1rem);
  }

  .md\:mt--22 {
    margin-top: calc(-22 * 0.1rem);
  }

  .md\:mb--22 {
    margin-bottom: calc(-22 * 0.1rem);
  }

  .md\:ml--22 {
    margin-left: calc(-22 * 0.1rem);
  }

  .md\:mr--22 {
    margin-right: calc(-22 * 0.1rem);
  }

  .md\:m--21 {
    margin: calc(-21 * 0.1rem);
  }

  .md\:my--21 {
    margin-top: calc(-21 * 0.1rem);
    margin-bottom: calc(-21 * 0.1rem);
  }

  .md\:mx--21 {
    margin-left: calc(-21 * 0.1rem);
    margin-right: calc(-21 * 0.1rem);
  }

  .md\:mt--21 {
    margin-top: calc(-21 * 0.1rem);
  }

  .md\:mb--21 {
    margin-bottom: calc(-21 * 0.1rem);
  }

  .md\:ml--21 {
    margin-left: calc(-21 * 0.1rem);
  }

  .md\:mr--21 {
    margin-right: calc(-21 * 0.1rem);
  }

  .md\:m--20 {
    margin: calc(-20 * 0.1rem);
  }

  .md\:my--20 {
    margin-top: calc(-20 * 0.1rem);
    margin-bottom: calc(-20 * 0.1rem);
  }

  .md\:mx--20 {
    margin-left: calc(-20 * 0.1rem);
    margin-right: calc(-20 * 0.1rem);
  }

  .md\:mt--20 {
    margin-top: calc(-20 * 0.1rem);
  }

  .md\:mb--20 {
    margin-bottom: calc(-20 * 0.1rem);
  }

  .md\:ml--20 {
    margin-left: calc(-20 * 0.1rem);
  }

  .md\:mr--20 {
    margin-right: calc(-20 * 0.1rem);
  }

  .md\:m--19 {
    margin: calc(-19 * 0.1rem);
  }

  .md\:my--19 {
    margin-top: calc(-19 * 0.1rem);
    margin-bottom: calc(-19 * 0.1rem);
  }

  .md\:mx--19 {
    margin-left: calc(-19 * 0.1rem);
    margin-right: calc(-19 * 0.1rem);
  }

  .md\:mt--19 {
    margin-top: calc(-19 * 0.1rem);
  }

  .md\:mb--19 {
    margin-bottom: calc(-19 * 0.1rem);
  }

  .md\:ml--19 {
    margin-left: calc(-19 * 0.1rem);
  }

  .md\:mr--19 {
    margin-right: calc(-19 * 0.1rem);
  }

  .md\:m--18 {
    margin: calc(-18 * 0.1rem);
  }

  .md\:my--18 {
    margin-top: calc(-18 * 0.1rem);
    margin-bottom: calc(-18 * 0.1rem);
  }

  .md\:mx--18 {
    margin-left: calc(-18 * 0.1rem);
    margin-right: calc(-18 * 0.1rem);
  }

  .md\:mt--18 {
    margin-top: calc(-18 * 0.1rem);
  }

  .md\:mb--18 {
    margin-bottom: calc(-18 * 0.1rem);
  }

  .md\:ml--18 {
    margin-left: calc(-18 * 0.1rem);
  }

  .md\:mr--18 {
    margin-right: calc(-18 * 0.1rem);
  }

  .md\:m--17 {
    margin: calc(-17 * 0.1rem);
  }

  .md\:my--17 {
    margin-top: calc(-17 * 0.1rem);
    margin-bottom: calc(-17 * 0.1rem);
  }

  .md\:mx--17 {
    margin-left: calc(-17 * 0.1rem);
    margin-right: calc(-17 * 0.1rem);
  }

  .md\:mt--17 {
    margin-top: calc(-17 * 0.1rem);
  }

  .md\:mb--17 {
    margin-bottom: calc(-17 * 0.1rem);
  }

  .md\:ml--17 {
    margin-left: calc(-17 * 0.1rem);
  }

  .md\:mr--17 {
    margin-right: calc(-17 * 0.1rem);
  }

  .md\:m--16 {
    margin: calc(-16 * 0.1rem);
  }

  .md\:my--16 {
    margin-top: calc(-16 * 0.1rem);
    margin-bottom: calc(-16 * 0.1rem);
  }

  .md\:mx--16 {
    margin-left: calc(-16 * 0.1rem);
    margin-right: calc(-16 * 0.1rem);
  }

  .md\:mt--16 {
    margin-top: calc(-16 * 0.1rem);
  }

  .md\:mb--16 {
    margin-bottom: calc(-16 * 0.1rem);
  }

  .md\:ml--16 {
    margin-left: calc(-16 * 0.1rem);
  }

  .md\:mr--16 {
    margin-right: calc(-16 * 0.1rem);
  }

  .md\:m--15 {
    margin: calc(-15 * 0.1rem);
  }

  .md\:my--15 {
    margin-top: calc(-15 * 0.1rem);
    margin-bottom: calc(-15 * 0.1rem);
  }

  .md\:mx--15 {
    margin-left: calc(-15 * 0.1rem);
    margin-right: calc(-15 * 0.1rem);
  }

  .md\:mt--15 {
    margin-top: calc(-15 * 0.1rem);
  }

  .md\:mb--15 {
    margin-bottom: calc(-15 * 0.1rem);
  }

  .md\:ml--15 {
    margin-left: calc(-15 * 0.1rem);
  }

  .md\:mr--15 {
    margin-right: calc(-15 * 0.1rem);
  }

  .md\:m--14 {
    margin: calc(-14 * 0.1rem);
  }

  .md\:my--14 {
    margin-top: calc(-14 * 0.1rem);
    margin-bottom: calc(-14 * 0.1rem);
  }

  .md\:mx--14 {
    margin-left: calc(-14 * 0.1rem);
    margin-right: calc(-14 * 0.1rem);
  }

  .md\:mt--14 {
    margin-top: calc(-14 * 0.1rem);
  }

  .md\:mb--14 {
    margin-bottom: calc(-14 * 0.1rem);
  }

  .md\:ml--14 {
    margin-left: calc(-14 * 0.1rem);
  }

  .md\:mr--14 {
    margin-right: calc(-14 * 0.1rem);
  }

  .md\:m--13 {
    margin: calc(-13 * 0.1rem);
  }

  .md\:my--13 {
    margin-top: calc(-13 * 0.1rem);
    margin-bottom: calc(-13 * 0.1rem);
  }

  .md\:mx--13 {
    margin-left: calc(-13 * 0.1rem);
    margin-right: calc(-13 * 0.1rem);
  }

  .md\:mt--13 {
    margin-top: calc(-13 * 0.1rem);
  }

  .md\:mb--13 {
    margin-bottom: calc(-13 * 0.1rem);
  }

  .md\:ml--13 {
    margin-left: calc(-13 * 0.1rem);
  }

  .md\:mr--13 {
    margin-right: calc(-13 * 0.1rem);
  }

  .md\:m--12 {
    margin: calc(-12 * 0.1rem);
  }

  .md\:my--12 {
    margin-top: calc(-12 * 0.1rem);
    margin-bottom: calc(-12 * 0.1rem);
  }

  .md\:mx--12 {
    margin-left: calc(-12 * 0.1rem);
    margin-right: calc(-12 * 0.1rem);
  }

  .md\:mt--12 {
    margin-top: calc(-12 * 0.1rem);
  }

  .md\:mb--12 {
    margin-bottom: calc(-12 * 0.1rem);
  }

  .md\:ml--12 {
    margin-left: calc(-12 * 0.1rem);
  }

  .md\:mr--12 {
    margin-right: calc(-12 * 0.1rem);
  }

  .md\:m--11 {
    margin: calc(-11 * 0.1rem);
  }

  .md\:my--11 {
    margin-top: calc(-11 * 0.1rem);
    margin-bottom: calc(-11 * 0.1rem);
  }

  .md\:mx--11 {
    margin-left: calc(-11 * 0.1rem);
    margin-right: calc(-11 * 0.1rem);
  }

  .md\:mt--11 {
    margin-top: calc(-11 * 0.1rem);
  }

  .md\:mb--11 {
    margin-bottom: calc(-11 * 0.1rem);
  }

  .md\:ml--11 {
    margin-left: calc(-11 * 0.1rem);
  }

  .md\:mr--11 {
    margin-right: calc(-11 * 0.1rem);
  }

  .md\:m--10 {
    margin: calc(-10 * 0.1rem);
  }

  .md\:my--10 {
    margin-top: calc(-10 * 0.1rem);
    margin-bottom: calc(-10 * 0.1rem);
  }

  .md\:mx--10 {
    margin-left: calc(-10 * 0.1rem);
    margin-right: calc(-10 * 0.1rem);
  }

  .md\:mt--10 {
    margin-top: calc(-10 * 0.1rem);
  }

  .md\:mb--10 {
    margin-bottom: calc(-10 * 0.1rem);
  }

  .md\:ml--10 {
    margin-left: calc(-10 * 0.1rem);
  }

  .md\:mr--10 {
    margin-right: calc(-10 * 0.1rem);
  }

  .md\:m--9 {
    margin: calc(-9 * 0.1rem);
  }

  .md\:my--9 {
    margin-top: calc(-9 * 0.1rem);
    margin-bottom: calc(-9 * 0.1rem);
  }

  .md\:mx--9 {
    margin-left: calc(-9 * 0.1rem);
    margin-right: calc(-9 * 0.1rem);
  }

  .md\:mt--9 {
    margin-top: calc(-9 * 0.1rem);
  }

  .md\:mb--9 {
    margin-bottom: calc(-9 * 0.1rem);
  }

  .md\:ml--9 {
    margin-left: calc(-9 * 0.1rem);
  }

  .md\:mr--9 {
    margin-right: calc(-9 * 0.1rem);
  }

  .md\:m--8 {
    margin: calc(-8 * 0.1rem);
  }

  .md\:my--8 {
    margin-top: calc(-8 * 0.1rem);
    margin-bottom: calc(-8 * 0.1rem);
  }

  .md\:mx--8 {
    margin-left: calc(-8 * 0.1rem);
    margin-right: calc(-8 * 0.1rem);
  }

  .md\:mt--8 {
    margin-top: calc(-8 * 0.1rem);
  }

  .md\:mb--8 {
    margin-bottom: calc(-8 * 0.1rem);
  }

  .md\:ml--8 {
    margin-left: calc(-8 * 0.1rem);
  }

  .md\:mr--8 {
    margin-right: calc(-8 * 0.1rem);
  }

  .md\:m--7 {
    margin: calc(-7 * 0.1rem);
  }

  .md\:my--7 {
    margin-top: calc(-7 * 0.1rem);
    margin-bottom: calc(-7 * 0.1rem);
  }

  .md\:mx--7 {
    margin-left: calc(-7 * 0.1rem);
    margin-right: calc(-7 * 0.1rem);
  }

  .md\:mt--7 {
    margin-top: calc(-7 * 0.1rem);
  }

  .md\:mb--7 {
    margin-bottom: calc(-7 * 0.1rem);
  }

  .md\:ml--7 {
    margin-left: calc(-7 * 0.1rem);
  }

  .md\:mr--7 {
    margin-right: calc(-7 * 0.1rem);
  }

  .md\:m--6 {
    margin: calc(-6 * 0.1rem);
  }

  .md\:my--6 {
    margin-top: calc(-6 * 0.1rem);
    margin-bottom: calc(-6 * 0.1rem);
  }

  .md\:mx--6 {
    margin-left: calc(-6 * 0.1rem);
    margin-right: calc(-6 * 0.1rem);
  }

  .md\:mt--6 {
    margin-top: calc(-6 * 0.1rem);
  }

  .md\:mb--6 {
    margin-bottom: calc(-6 * 0.1rem);
  }

  .md\:ml--6 {
    margin-left: calc(-6 * 0.1rem);
  }

  .md\:mr--6 {
    margin-right: calc(-6 * 0.1rem);
  }

  .md\:m--5 {
    margin: calc(-5 * 0.1rem);
  }

  .md\:my--5 {
    margin-top: calc(-5 * 0.1rem);
    margin-bottom: calc(-5 * 0.1rem);
  }

  .md\:mx--5 {
    margin-left: calc(-5 * 0.1rem);
    margin-right: calc(-5 * 0.1rem);
  }

  .md\:mt--5 {
    margin-top: calc(-5 * 0.1rem);
  }

  .md\:mb--5 {
    margin-bottom: calc(-5 * 0.1rem);
  }

  .md\:ml--5 {
    margin-left: calc(-5 * 0.1rem);
  }

  .md\:mr--5 {
    margin-right: calc(-5 * 0.1rem);
  }

  .md\:m--4 {
    margin: calc(-4 * 0.1rem);
  }

  .md\:my--4 {
    margin-top: calc(-4 * 0.1rem);
    margin-bottom: calc(-4 * 0.1rem);
  }

  .md\:mx--4 {
    margin-left: calc(-4 * 0.1rem);
    margin-right: calc(-4 * 0.1rem);
  }

  .md\:mt--4 {
    margin-top: calc(-4 * 0.1rem);
  }

  .md\:mb--4 {
    margin-bottom: calc(-4 * 0.1rem);
  }

  .md\:ml--4 {
    margin-left: calc(-4 * 0.1rem);
  }

  .md\:mr--4 {
    margin-right: calc(-4 * 0.1rem);
  }

  .md\:m--3 {
    margin: calc(-3 * 0.1rem);
  }

  .md\:my--3 {
    margin-top: calc(-3 * 0.1rem);
    margin-bottom: calc(-3 * 0.1rem);
  }

  .md\:mx--3 {
    margin-left: calc(-3 * 0.1rem);
    margin-right: calc(-3 * 0.1rem);
  }

  .md\:mt--3 {
    margin-top: calc(-3 * 0.1rem);
  }

  .md\:mb--3 {
    margin-bottom: calc(-3 * 0.1rem);
  }

  .md\:ml--3 {
    margin-left: calc(-3 * 0.1rem);
  }

  .md\:mr--3 {
    margin-right: calc(-3 * 0.1rem);
  }

  .md\:m--2 {
    margin: calc(-2 * 0.1rem);
  }

  .md\:my--2 {
    margin-top: calc(-2 * 0.1rem);
    margin-bottom: calc(-2 * 0.1rem);
  }

  .md\:mx--2 {
    margin-left: calc(-2 * 0.1rem);
    margin-right: calc(-2 * 0.1rem);
  }

  .md\:mt--2 {
    margin-top: calc(-2 * 0.1rem);
  }

  .md\:mb--2 {
    margin-bottom: calc(-2 * 0.1rem);
  }

  .md\:ml--2 {
    margin-left: calc(-2 * 0.1rem);
  }

  .md\:mr--2 {
    margin-right: calc(-2 * 0.1rem);
  }

  .md\:m--1 {
    margin: calc(-1 * 0.1rem);
  }

  .md\:my--1 {
    margin-top: calc(-1 * 0.1rem);
    margin-bottom: calc(-1 * 0.1rem);
  }

  .md\:mx--1 {
    margin-left: calc(-1 * 0.1rem);
    margin-right: calc(-1 * 0.1rem);
  }

  .md\:mt--1 {
    margin-top: calc(-1 * 0.1rem);
  }

  .md\:mb--1 {
    margin-bottom: calc(-1 * 0.1rem);
  }

  .md\:ml--1 {
    margin-left: calc(-1 * 0.1rem);
  }

  .md\:mr--1 {
    margin-right: calc(-1 * 0.1rem);
  }

  .md\:m-0 {
    margin: calc(0 * 0.1rem);
  }

  .md\:my-0 {
    margin-top: calc(0 * 0.1rem);
    margin-bottom: calc(0 * 0.1rem);
  }

  .md\:mx-0 {
    margin-left: calc(0 * 0.1rem);
    margin-right: calc(0 * 0.1rem);
  }

  .md\:mt-0 {
    margin-top: calc(0 * 0.1rem);
  }

  .md\:mb-0 {
    margin-bottom: calc(0 * 0.1rem);
  }

  .md\:ml-0 {
    margin-left: calc(0 * 0.1rem);
  }

  .md\:mr-0 {
    margin-right: calc(0 * 0.1rem);
  }

  .md\:m-1 {
    margin: calc(1 * 0.1rem);
  }

  .md\:my-1 {
    margin-top: calc(1 * 0.1rem);
    margin-bottom: calc(1 * 0.1rem);
  }

  .md\:mx-1 {
    margin-left: calc(1 * 0.1rem);
    margin-right: calc(1 * 0.1rem);
  }

  .md\:mt-1 {
    margin-top: calc(1 * 0.1rem);
  }

  .md\:mb-1 {
    margin-bottom: calc(1 * 0.1rem);
  }

  .md\:ml-1 {
    margin-left: calc(1 * 0.1rem);
  }

  .md\:mr-1 {
    margin-right: calc(1 * 0.1rem);
  }

  .md\:m-2 {
    margin: calc(2 * 0.1rem);
  }

  .md\:my-2 {
    margin-top: calc(2 * 0.1rem);
    margin-bottom: calc(2 * 0.1rem);
  }

  .md\:mx-2 {
    margin-left: calc(2 * 0.1rem);
    margin-right: calc(2 * 0.1rem);
  }

  .md\:mt-2 {
    margin-top: calc(2 * 0.1rem);
  }

  .md\:mb-2 {
    margin-bottom: calc(2 * 0.1rem);
  }

  .md\:ml-2 {
    margin-left: calc(2 * 0.1rem);
  }

  .md\:mr-2 {
    margin-right: calc(2 * 0.1rem);
  }

  .md\:m-3 {
    margin: calc(3 * 0.1rem);
  }

  .md\:my-3 {
    margin-top: calc(3 * 0.1rem);
    margin-bottom: calc(3 * 0.1rem);
  }

  .md\:mx-3 {
    margin-left: calc(3 * 0.1rem);
    margin-right: calc(3 * 0.1rem);
  }

  .md\:mt-3 {
    margin-top: calc(3 * 0.1rem);
  }

  .md\:mb-3 {
    margin-bottom: calc(3 * 0.1rem);
  }

  .md\:ml-3 {
    margin-left: calc(3 * 0.1rem);
  }

  .md\:mr-3 {
    margin-right: calc(3 * 0.1rem);
  }

  .md\:m-4 {
    margin: calc(4 * 0.1rem);
  }

  .md\:my-4 {
    margin-top: calc(4 * 0.1rem);
    margin-bottom: calc(4 * 0.1rem);
  }

  .md\:mx-4 {
    margin-left: calc(4 * 0.1rem);
    margin-right: calc(4 * 0.1rem);
  }

  .md\:mt-4 {
    margin-top: calc(4 * 0.1rem);
  }

  .md\:mb-4 {
    margin-bottom: calc(4 * 0.1rem);
  }

  .md\:ml-4 {
    margin-left: calc(4 * 0.1rem);
  }

  .md\:mr-4 {
    margin-right: calc(4 * 0.1rem);
  }

  .md\:m-5 {
    margin: calc(5 * 0.1rem);
  }

  .md\:my-5 {
    margin-top: calc(5 * 0.1rem);
    margin-bottom: calc(5 * 0.1rem);
  }

  .md\:mx-5 {
    margin-left: calc(5 * 0.1rem);
    margin-right: calc(5 * 0.1rem);
  }

  .md\:mt-5 {
    margin-top: calc(5 * 0.1rem);
  }

  .md\:mb-5 {
    margin-bottom: calc(5 * 0.1rem);
  }

  .md\:ml-5 {
    margin-left: calc(5 * 0.1rem);
  }

  .md\:mr-5 {
    margin-right: calc(5 * 0.1rem);
  }

  .md\:m-6 {
    margin: calc(6 * 0.1rem);
  }

  .md\:my-6 {
    margin-top: calc(6 * 0.1rem);
    margin-bottom: calc(6 * 0.1rem);
  }

  .md\:mx-6 {
    margin-left: calc(6 * 0.1rem);
    margin-right: calc(6 * 0.1rem);
  }

  .md\:mt-6 {
    margin-top: calc(6 * 0.1rem);
  }

  .md\:mb-6 {
    margin-bottom: calc(6 * 0.1rem);
  }

  .md\:ml-6 {
    margin-left: calc(6 * 0.1rem);
  }

  .md\:mr-6 {
    margin-right: calc(6 * 0.1rem);
  }

  .md\:m-7 {
    margin: calc(7 * 0.1rem);
  }

  .md\:my-7 {
    margin-top: calc(7 * 0.1rem);
    margin-bottom: calc(7 * 0.1rem);
  }

  .md\:mx-7 {
    margin-left: calc(7 * 0.1rem);
    margin-right: calc(7 * 0.1rem);
  }

  .md\:mt-7 {
    margin-top: calc(7 * 0.1rem);
  }

  .md\:mb-7 {
    margin-bottom: calc(7 * 0.1rem);
  }

  .md\:ml-7 {
    margin-left: calc(7 * 0.1rem);
  }

  .md\:mr-7 {
    margin-right: calc(7 * 0.1rem);
  }

  .md\:m-8 {
    margin: calc(8 * 0.1rem);
  }

  .md\:my-8 {
    margin-top: calc(8 * 0.1rem);
    margin-bottom: calc(8 * 0.1rem);
  }

  .md\:mx-8 {
    margin-left: calc(8 * 0.1rem);
    margin-right: calc(8 * 0.1rem);
  }

  .md\:mt-8 {
    margin-top: calc(8 * 0.1rem);
  }

  .md\:mb-8 {
    margin-bottom: calc(8 * 0.1rem);
  }

  .md\:ml-8 {
    margin-left: calc(8 * 0.1rem);
  }

  .md\:mr-8 {
    margin-right: calc(8 * 0.1rem);
  }

  .md\:m-9 {
    margin: calc(9 * 0.1rem);
  }

  .md\:my-9 {
    margin-top: calc(9 * 0.1rem);
    margin-bottom: calc(9 * 0.1rem);
  }

  .md\:mx-9 {
    margin-left: calc(9 * 0.1rem);
    margin-right: calc(9 * 0.1rem);
  }

  .md\:mt-9 {
    margin-top: calc(9 * 0.1rem);
  }

  .md\:mb-9 {
    margin-bottom: calc(9 * 0.1rem);
  }

  .md\:ml-9 {
    margin-left: calc(9 * 0.1rem);
  }

  .md\:mr-9 {
    margin-right: calc(9 * 0.1rem);
  }

  .md\:m-10 {
    margin: calc(10 * 0.1rem);
  }

  .md\:my-10 {
    margin-top: calc(10 * 0.1rem);
    margin-bottom: calc(10 * 0.1rem);
  }

  .md\:mx-10 {
    margin-left: calc(10 * 0.1rem);
    margin-right: calc(10 * 0.1rem);
  }

  .md\:mt-10 {
    margin-top: calc(10 * 0.1rem);
  }

  .md\:mb-10 {
    margin-bottom: calc(10 * 0.1rem);
  }

  .md\:ml-10 {
    margin-left: calc(10 * 0.1rem);
  }

  .md\:mr-10 {
    margin-right: calc(10 * 0.1rem);
  }

  .md\:m-11 {
    margin: calc(11 * 0.1rem);
  }

  .md\:my-11 {
    margin-top: calc(11 * 0.1rem);
    margin-bottom: calc(11 * 0.1rem);
  }

  .md\:mx-11 {
    margin-left: calc(11 * 0.1rem);
    margin-right: calc(11 * 0.1rem);
  }

  .md\:mt-11 {
    margin-top: calc(11 * 0.1rem);
  }

  .md\:mb-11 {
    margin-bottom: calc(11 * 0.1rem);
  }

  .md\:ml-11 {
    margin-left: calc(11 * 0.1rem);
  }

  .md\:mr-11 {
    margin-right: calc(11 * 0.1rem);
  }

  .md\:m-12 {
    margin: calc(12 * 0.1rem);
  }

  .md\:my-12 {
    margin-top: calc(12 * 0.1rem);
    margin-bottom: calc(12 * 0.1rem);
  }

  .md\:mx-12 {
    margin-left: calc(12 * 0.1rem);
    margin-right: calc(12 * 0.1rem);
  }

  .md\:mt-12 {
    margin-top: calc(12 * 0.1rem);
  }

  .md\:mb-12 {
    margin-bottom: calc(12 * 0.1rem);
  }

  .md\:ml-12 {
    margin-left: calc(12 * 0.1rem);
  }

  .md\:mr-12 {
    margin-right: calc(12 * 0.1rem);
  }

  .md\:m-13 {
    margin: calc(13 * 0.1rem);
  }

  .md\:my-13 {
    margin-top: calc(13 * 0.1rem);
    margin-bottom: calc(13 * 0.1rem);
  }

  .md\:mx-13 {
    margin-left: calc(13 * 0.1rem);
    margin-right: calc(13 * 0.1rem);
  }

  .md\:mt-13 {
    margin-top: calc(13 * 0.1rem);
  }

  .md\:mb-13 {
    margin-bottom: calc(13 * 0.1rem);
  }

  .md\:ml-13 {
    margin-left: calc(13 * 0.1rem);
  }

  .md\:mr-13 {
    margin-right: calc(13 * 0.1rem);
  }

  .md\:m-14 {
    margin: calc(14 * 0.1rem);
  }

  .md\:my-14 {
    margin-top: calc(14 * 0.1rem);
    margin-bottom: calc(14 * 0.1rem);
  }

  .md\:mx-14 {
    margin-left: calc(14 * 0.1rem);
    margin-right: calc(14 * 0.1rem);
  }

  .md\:mt-14 {
    margin-top: calc(14 * 0.1rem);
  }

  .md\:mb-14 {
    margin-bottom: calc(14 * 0.1rem);
  }

  .md\:ml-14 {
    margin-left: calc(14 * 0.1rem);
  }

  .md\:mr-14 {
    margin-right: calc(14 * 0.1rem);
  }

  .md\:m-15 {
    margin: calc(15 * 0.1rem);
  }

  .md\:my-15 {
    margin-top: calc(15 * 0.1rem);
    margin-bottom: calc(15 * 0.1rem);
  }

  .md\:mx-15 {
    margin-left: calc(15 * 0.1rem);
    margin-right: calc(15 * 0.1rem);
  }

  .md\:mt-15 {
    margin-top: calc(15 * 0.1rem);
  }

  .md\:mb-15 {
    margin-bottom: calc(15 * 0.1rem);
  }

  .md\:ml-15 {
    margin-left: calc(15 * 0.1rem);
  }

  .md\:mr-15 {
    margin-right: calc(15 * 0.1rem);
  }

  .md\:m-16 {
    margin: calc(16 * 0.1rem);
  }

  .md\:my-16 {
    margin-top: calc(16 * 0.1rem);
    margin-bottom: calc(16 * 0.1rem);
  }

  .md\:mx-16 {
    margin-left: calc(16 * 0.1rem);
    margin-right: calc(16 * 0.1rem);
  }

  .md\:mt-16 {
    margin-top: calc(16 * 0.1rem);
  }

  .md\:mb-16 {
    margin-bottom: calc(16 * 0.1rem);
  }

  .md\:ml-16 {
    margin-left: calc(16 * 0.1rem);
  }

  .md\:mr-16 {
    margin-right: calc(16 * 0.1rem);
  }

  .md\:m-17 {
    margin: calc(17 * 0.1rem);
  }

  .md\:my-17 {
    margin-top: calc(17 * 0.1rem);
    margin-bottom: calc(17 * 0.1rem);
  }

  .md\:mx-17 {
    margin-left: calc(17 * 0.1rem);
    margin-right: calc(17 * 0.1rem);
  }

  .md\:mt-17 {
    margin-top: calc(17 * 0.1rem);
  }

  .md\:mb-17 {
    margin-bottom: calc(17 * 0.1rem);
  }

  .md\:ml-17 {
    margin-left: calc(17 * 0.1rem);
  }

  .md\:mr-17 {
    margin-right: calc(17 * 0.1rem);
  }

  .md\:m-18 {
    margin: calc(18 * 0.1rem);
  }

  .md\:my-18 {
    margin-top: calc(18 * 0.1rem);
    margin-bottom: calc(18 * 0.1rem);
  }

  .md\:mx-18 {
    margin-left: calc(18 * 0.1rem);
    margin-right: calc(18 * 0.1rem);
  }

  .md\:mt-18 {
    margin-top: calc(18 * 0.1rem);
  }

  .md\:mb-18 {
    margin-bottom: calc(18 * 0.1rem);
  }

  .md\:ml-18 {
    margin-left: calc(18 * 0.1rem);
  }

  .md\:mr-18 {
    margin-right: calc(18 * 0.1rem);
  }

  .md\:m-19 {
    margin: calc(19 * 0.1rem);
  }

  .md\:my-19 {
    margin-top: calc(19 * 0.1rem);
    margin-bottom: calc(19 * 0.1rem);
  }

  .md\:mx-19 {
    margin-left: calc(19 * 0.1rem);
    margin-right: calc(19 * 0.1rem);
  }

  .md\:mt-19 {
    margin-top: calc(19 * 0.1rem);
  }

  .md\:mb-19 {
    margin-bottom: calc(19 * 0.1rem);
  }

  .md\:ml-19 {
    margin-left: calc(19 * 0.1rem);
  }

  .md\:mr-19 {
    margin-right: calc(19 * 0.1rem);
  }

  .md\:m-20 {
    margin: calc(20 * 0.1rem);
  }

  .md\:my-20 {
    margin-top: calc(20 * 0.1rem);
    margin-bottom: calc(20 * 0.1rem);
  }

  .md\:mx-20 {
    margin-left: calc(20 * 0.1rem);
    margin-right: calc(20 * 0.1rem);
  }

  .md\:mt-20 {
    margin-top: calc(20 * 0.1rem);
  }

  .md\:mb-20 {
    margin-bottom: calc(20 * 0.1rem);
  }

  .md\:ml-20 {
    margin-left: calc(20 * 0.1rem);
  }

  .md\:mr-20 {
    margin-right: calc(20 * 0.1rem);
  }

  .md\:m-21 {
    margin: calc(21 * 0.1rem);
  }

  .md\:my-21 {
    margin-top: calc(21 * 0.1rem);
    margin-bottom: calc(21 * 0.1rem);
  }

  .md\:mx-21 {
    margin-left: calc(21 * 0.1rem);
    margin-right: calc(21 * 0.1rem);
  }

  .md\:mt-21 {
    margin-top: calc(21 * 0.1rem);
  }

  .md\:mb-21 {
    margin-bottom: calc(21 * 0.1rem);
  }

  .md\:ml-21 {
    margin-left: calc(21 * 0.1rem);
  }

  .md\:mr-21 {
    margin-right: calc(21 * 0.1rem);
  }

  .md\:m-22 {
    margin: calc(22 * 0.1rem);
  }

  .md\:my-22 {
    margin-top: calc(22 * 0.1rem);
    margin-bottom: calc(22 * 0.1rem);
  }

  .md\:mx-22 {
    margin-left: calc(22 * 0.1rem);
    margin-right: calc(22 * 0.1rem);
  }

  .md\:mt-22 {
    margin-top: calc(22 * 0.1rem);
  }

  .md\:mb-22 {
    margin-bottom: calc(22 * 0.1rem);
  }

  .md\:ml-22 {
    margin-left: calc(22 * 0.1rem);
  }

  .md\:mr-22 {
    margin-right: calc(22 * 0.1rem);
  }

  .md\:m-23 {
    margin: calc(23 * 0.1rem);
  }

  .md\:my-23 {
    margin-top: calc(23 * 0.1rem);
    margin-bottom: calc(23 * 0.1rem);
  }

  .md\:mx-23 {
    margin-left: calc(23 * 0.1rem);
    margin-right: calc(23 * 0.1rem);
  }

  .md\:mt-23 {
    margin-top: calc(23 * 0.1rem);
  }

  .md\:mb-23 {
    margin-bottom: calc(23 * 0.1rem);
  }

  .md\:ml-23 {
    margin-left: calc(23 * 0.1rem);
  }

  .md\:mr-23 {
    margin-right: calc(23 * 0.1rem);
  }

  .md\:m-24 {
    margin: calc(24 * 0.1rem);
  }

  .md\:my-24 {
    margin-top: calc(24 * 0.1rem);
    margin-bottom: calc(24 * 0.1rem);
  }

  .md\:mx-24 {
    margin-left: calc(24 * 0.1rem);
    margin-right: calc(24 * 0.1rem);
  }

  .md\:mt-24 {
    margin-top: calc(24 * 0.1rem);
  }

  .md\:mb-24 {
    margin-bottom: calc(24 * 0.1rem);
  }

  .md\:ml-24 {
    margin-left: calc(24 * 0.1rem);
  }

  .md\:mr-24 {
    margin-right: calc(24 * 0.1rem);
  }

  .md\:m-25 {
    margin: calc(25 * 0.1rem);
  }

  .md\:my-25 {
    margin-top: calc(25 * 0.1rem);
    margin-bottom: calc(25 * 0.1rem);
  }

  .md\:mx-25 {
    margin-left: calc(25 * 0.1rem);
    margin-right: calc(25 * 0.1rem);
  }

  .md\:mt-25 {
    margin-top: calc(25 * 0.1rem);
  }

  .md\:mb-25 {
    margin-bottom: calc(25 * 0.1rem);
  }

  .md\:ml-25 {
    margin-left: calc(25 * 0.1rem);
  }

  .md\:mr-25 {
    margin-right: calc(25 * 0.1rem);
  }

  .md\:m-26 {
    margin: calc(26 * 0.1rem);
  }

  .md\:my-26 {
    margin-top: calc(26 * 0.1rem);
    margin-bottom: calc(26 * 0.1rem);
  }

  .md\:mx-26 {
    margin-left: calc(26 * 0.1rem);
    margin-right: calc(26 * 0.1rem);
  }

  .md\:mt-26 {
    margin-top: calc(26 * 0.1rem);
  }

  .md\:mb-26 {
    margin-bottom: calc(26 * 0.1rem);
  }

  .md\:ml-26 {
    margin-left: calc(26 * 0.1rem);
  }

  .md\:mr-26 {
    margin-right: calc(26 * 0.1rem);
  }

  .md\:m-27 {
    margin: calc(27 * 0.1rem);
  }

  .md\:my-27 {
    margin-top: calc(27 * 0.1rem);
    margin-bottom: calc(27 * 0.1rem);
  }

  .md\:mx-27 {
    margin-left: calc(27 * 0.1rem);
    margin-right: calc(27 * 0.1rem);
  }

  .md\:mt-27 {
    margin-top: calc(27 * 0.1rem);
  }

  .md\:mb-27 {
    margin-bottom: calc(27 * 0.1rem);
  }

  .md\:ml-27 {
    margin-left: calc(27 * 0.1rem);
  }

  .md\:mr-27 {
    margin-right: calc(27 * 0.1rem);
  }

  .md\:m-28 {
    margin: calc(28 * 0.1rem);
  }

  .md\:my-28 {
    margin-top: calc(28 * 0.1rem);
    margin-bottom: calc(28 * 0.1rem);
  }

  .md\:mx-28 {
    margin-left: calc(28 * 0.1rem);
    margin-right: calc(28 * 0.1rem);
  }

  .md\:mt-28 {
    margin-top: calc(28 * 0.1rem);
  }

  .md\:mb-28 {
    margin-bottom: calc(28 * 0.1rem);
  }

  .md\:ml-28 {
    margin-left: calc(28 * 0.1rem);
  }

  .md\:mr-28 {
    margin-right: calc(28 * 0.1rem);
  }

  .md\:m-29 {
    margin: calc(29 * 0.1rem);
  }

  .md\:my-29 {
    margin-top: calc(29 * 0.1rem);
    margin-bottom: calc(29 * 0.1rem);
  }

  .md\:mx-29 {
    margin-left: calc(29 * 0.1rem);
    margin-right: calc(29 * 0.1rem);
  }

  .md\:mt-29 {
    margin-top: calc(29 * 0.1rem);
  }

  .md\:mb-29 {
    margin-bottom: calc(29 * 0.1rem);
  }

  .md\:ml-29 {
    margin-left: calc(29 * 0.1rem);
  }

  .md\:mr-29 {
    margin-right: calc(29 * 0.1rem);
  }

  .md\:m-30 {
    margin: calc(30 * 0.1rem);
  }

  .md\:my-30 {
    margin-top: calc(30 * 0.1rem);
    margin-bottom: calc(30 * 0.1rem);
  }

  .md\:mx-30 {
    margin-left: calc(30 * 0.1rem);
    margin-right: calc(30 * 0.1rem);
  }

  .md\:mt-30 {
    margin-top: calc(30 * 0.1rem);
  }

  .md\:mb-30 {
    margin-bottom: calc(30 * 0.1rem);
  }

  .md\:ml-30 {
    margin-left: calc(30 * 0.1rem);
  }

  .md\:mr-30 {
    margin-right: calc(30 * 0.1rem);
  }

  .md\:m-35 {
    margin: calc(35 * 0.1rem);
  }

  .md\:my-35 {
    margin-top: calc(35 * 0.1rem);
    margin-bottom: calc(35 * 0.1rem);
  }

  .md\:mx-35 {
    margin-left: calc(35 * 0.1rem);
    margin-right: calc(35 * 0.1rem);
  }

  .md\:mt-35 {
    margin-top: calc(35 * 0.1rem);
  }

  .md\:mb-35 {
    margin-bottom: calc(35 * 0.1rem);
  }

  .md\:ml-35 {
    margin-left: calc(35 * 0.1rem);
  }

  .md\:mr-35 {
    margin-right: calc(35 * 0.1rem);
  }

  .md\:m-40 {
    margin: calc(40 * 0.1rem);
  }

  .md\:my-40 {
    margin-top: calc(40 * 0.1rem);
    margin-bottom: calc(40 * 0.1rem);
  }

  .md\:mx-40 {
    margin-left: calc(40 * 0.1rem);
    margin-right: calc(40 * 0.1rem);
  }

  .md\:mt-40 {
    margin-top: calc(40 * 0.1rem);
  }

  .md\:mb-40 {
    margin-bottom: calc(40 * 0.1rem);
  }

  .md\:ml-40 {
    margin-left: calc(40 * 0.1rem);
  }

  .md\:mr-40 {
    margin-right: calc(40 * 0.1rem);
  }

  .md\:m-45 {
    margin: calc(45 * 0.1rem);
  }

  .md\:my-45 {
    margin-top: calc(45 * 0.1rem);
    margin-bottom: calc(45 * 0.1rem);
  }

  .md\:mx-45 {
    margin-left: calc(45 * 0.1rem);
    margin-right: calc(45 * 0.1rem);
  }

  .md\:mt-45 {
    margin-top: calc(45 * 0.1rem);
  }

  .md\:mb-45 {
    margin-bottom: calc(45 * 0.1rem);
  }

  .md\:ml-45 {
    margin-left: calc(45 * 0.1rem);
  }

  .md\:mr-45 {
    margin-right: calc(45 * 0.1rem);
  }

  .md\:m-50 {
    margin: calc(50 * 0.1rem);
  }

  .md\:my-50 {
    margin-top: calc(50 * 0.1rem);
    margin-bottom: calc(50 * 0.1rem);
  }

  .md\:mx-50 {
    margin-left: calc(50 * 0.1rem);
    margin-right: calc(50 * 0.1rem);
  }

  .md\:mt-50 {
    margin-top: calc(50 * 0.1rem);
  }

  .md\:mb-50 {
    margin-bottom: calc(50 * 0.1rem);
  }

  .md\:ml-50 {
    margin-left: calc(50 * 0.1rem);
  }

  .md\:mr-50 {
    margin-right: calc(50 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   PADDINGS
  ------------------------------------------------------------*/

  .md\:p-0 {
    padding: calc(0 * 0.1rem);
  }

  .md\:py-0 {
    padding-top: calc(0 * 0.1rem);
    padding-bottom: calc(0 * 0.1rem);
  }

  .md\:px-0 {
    padding-left: calc(0 * 0.1rem);
    padding-right: calc(0 * 0.1rem);
  }

  .md\:pt-0 {
    padding-top: calc(0 * 0.1rem);
  }

  .md\:pb-0 {
    padding-bottom: calc(0 * 0.1rem);
  }

  .md\:pl-0 {
    padding-left: calc(0 * 0.1rem);
  }

  .md\:pr-0 {
    padding-right: calc(0 * 0.1rem);
  }

  .md\:p-1 {
    padding: calc(1 * 0.1rem);
  }

  .md\:py-1 {
    padding-top: calc(1 * 0.1rem);
    padding-bottom: calc(1 * 0.1rem);
  }

  .md\:px-1 {
    padding-left: calc(1 * 0.1rem);
    padding-right: calc(1 * 0.1rem);
  }

  .md\:pt-1 {
    padding-top: calc(1 * 0.1rem);
  }

  .md\:pb-1 {
    padding-bottom: calc(1 * 0.1rem);
  }

  .md\:pl-1 {
    padding-left: calc(1 * 0.1rem);
  }

  .md\:pr-1 {
    padding-right: calc(1 * 0.1rem);
  }

  .md\:p-2 {
    padding: calc(2 * 0.1rem);
  }

  .md\:py-2 {
    padding-top: calc(2 * 0.1rem);
    padding-bottom: calc(2 * 0.1rem);
  }

  .md\:px-2 {
    padding-left: calc(2 * 0.1rem);
    padding-right: calc(2 * 0.1rem);
  }

  .md\:pt-2 {
    padding-top: calc(2 * 0.1rem);
  }

  .md\:pb-2 {
    padding-bottom: calc(2 * 0.1rem);
  }

  .md\:pl-2 {
    padding-left: calc(2 * 0.1rem);
  }

  .md\:pr-2 {
    padding-right: calc(2 * 0.1rem);
  }

  .md\:p-3 {
    padding: calc(3 * 0.1rem);
  }

  .md\:py-3 {
    padding-top: calc(3 * 0.1rem);
    padding-bottom: calc(3 * 0.1rem);
  }

  .md\:px-3 {
    padding-left: calc(3 * 0.1rem);
    padding-right: calc(3 * 0.1rem);
  }

  .md\:pt-3 {
    padding-top: calc(3 * 0.1rem);
  }

  .md\:pb-3 {
    padding-bottom: calc(3 * 0.1rem);
  }

  .md\:pl-3 {
    padding-left: calc(3 * 0.1rem);
  }

  .md\:pr-3 {
    padding-right: calc(3 * 0.1rem);
  }

  .md\:p-4 {
    padding: calc(4 * 0.1rem);
  }

  .md\:py-4 {
    padding-top: calc(4 * 0.1rem);
    padding-bottom: calc(4 * 0.1rem);
  }

  .md\:px-4 {
    padding-left: calc(4 * 0.1rem);
    padding-right: calc(4 * 0.1rem);
  }

  .md\:pt-4 {
    padding-top: calc(4 * 0.1rem);
  }

  .md\:pb-4 {
    padding-bottom: calc(4 * 0.1rem);
  }

  .md\:pl-4 {
    padding-left: calc(4 * 0.1rem);
  }

  .md\:pr-4 {
    padding-right: calc(4 * 0.1rem);
  }

  .md\:p-5 {
    padding: calc(5 * 0.1rem);
  }

  .md\:py-5 {
    padding-top: calc(5 * 0.1rem);
    padding-bottom: calc(5 * 0.1rem);
  }

  .md\:px-5 {
    padding-left: calc(5 * 0.1rem);
    padding-right: calc(5 * 0.1rem);
  }

  .md\:pt-5 {
    padding-top: calc(5 * 0.1rem);
  }

  .md\:pb-5 {
    padding-bottom: calc(5 * 0.1rem);
  }

  .md\:pl-5 {
    padding-left: calc(5 * 0.1rem);
  }

  .md\:pr-5 {
    padding-right: calc(5 * 0.1rem);
  }

  .md\:p-6 {
    padding: calc(6 * 0.1rem);
  }

  .md\:py-6 {
    padding-top: calc(6 * 0.1rem);
    padding-bottom: calc(6 * 0.1rem);
  }

  .md\:px-6 {
    padding-left: calc(6 * 0.1rem);
    padding-right: calc(6 * 0.1rem);
  }

  .md\:pt-6 {
    padding-top: calc(6 * 0.1rem);
  }

  .md\:pb-6 {
    padding-bottom: calc(6 * 0.1rem);
  }

  .md\:pl-6 {
    padding-left: calc(6 * 0.1rem);
  }

  .md\:pr-6 {
    padding-right: calc(6 * 0.1rem);
  }

  .md\:p-7 {
    padding: calc(7 * 0.1rem);
  }

  .md\:py-7 {
    padding-top: calc(7 * 0.1rem);
    padding-bottom: calc(7 * 0.1rem);
  }

  .md\:px-7 {
    padding-left: calc(7 * 0.1rem);
    padding-right: calc(7 * 0.1rem);
  }

  .md\:pt-7 {
    padding-top: calc(7 * 0.1rem);
  }

  .md\:pb-7 {
    padding-bottom: calc(7 * 0.1rem);
  }

  .md\:pl-7 {
    padding-left: calc(7 * 0.1rem);
  }

  .md\:pr-7 {
    padding-right: calc(7 * 0.1rem);
  }

  .md\:p-8 {
    padding: calc(8 * 0.1rem);
  }

  .md\:py-8 {
    padding-top: calc(8 * 0.1rem);
    padding-bottom: calc(8 * 0.1rem);
  }

  .md\:px-8 {
    padding-left: calc(8 * 0.1rem);
    padding-right: calc(8 * 0.1rem);
  }

  .md\:pt-8 {
    padding-top: calc(8 * 0.1rem);
  }

  .md\:pb-8 {
    padding-bottom: calc(8 * 0.1rem);
  }

  .md\:pl-8 {
    padding-left: calc(8 * 0.1rem);
  }

  .md\:pr-8 {
    padding-right: calc(8 * 0.1rem);
  }

  .md\:p-9 {
    padding: calc(9 * 0.1rem);
  }

  .md\:py-9 {
    padding-top: calc(9 * 0.1rem);
    padding-bottom: calc(9 * 0.1rem);
  }

  .md\:px-9 {
    padding-left: calc(9 * 0.1rem);
    padding-right: calc(9 * 0.1rem);
  }

  .md\:pt-9 {
    padding-top: calc(9 * 0.1rem);
  }

  .md\:pb-9 {
    padding-bottom: calc(9 * 0.1rem);
  }

  .md\:pl-9 {
    padding-left: calc(9 * 0.1rem);
  }

  .md\:pr-9 {
    padding-right: calc(9 * 0.1rem);
  }

  .md\:p-10 {
    padding: calc(10 * 0.1rem);
  }

  .md\:py-10 {
    padding-top: calc(10 * 0.1rem);
    padding-bottom: calc(10 * 0.1rem);
  }

  .md\:px-10 {
    padding-left: calc(10 * 0.1rem);
    padding-right: calc(10 * 0.1rem);
  }

  .md\:pt-10 {
    padding-top: calc(10 * 0.1rem);
  }

  .md\:pb-10 {
    padding-bottom: calc(10 * 0.1rem);
  }

  .md\:pl-10 {
    padding-left: calc(10 * 0.1rem);
  }

  .md\:pr-10 {
    padding-right: calc(10 * 0.1rem);
  }

  .md\:p-11 {
    padding: calc(11 * 0.1rem);
  }

  .md\:py-11 {
    padding-top: calc(11 * 0.1rem);
    padding-bottom: calc(11 * 0.1rem);
  }

  .md\:px-11 {
    padding-left: calc(11 * 0.1rem);
    padding-right: calc(11 * 0.1rem);
  }

  .md\:pt-11 {
    padding-top: calc(11 * 0.1rem);
  }

  .md\:pb-11 {
    padding-bottom: calc(11 * 0.1rem);
  }

  .md\:pl-11 {
    padding-left: calc(11 * 0.1rem);
  }

  .md\:pr-11 {
    padding-right: calc(11 * 0.1rem);
  }

  .md\:p-12 {
    padding: calc(12 * 0.1rem);
  }

  .md\:py-12 {
    padding-top: calc(12 * 0.1rem);
    padding-bottom: calc(12 * 0.1rem);
  }

  .md\:px-12 {
    padding-left: calc(12 * 0.1rem);
    padding-right: calc(12 * 0.1rem);
  }

  .md\:pt-12 {
    padding-top: calc(12 * 0.1rem);
  }

  .md\:pb-12 {
    padding-bottom: calc(12 * 0.1rem);
  }

  .md\:pl-12 {
    padding-left: calc(12 * 0.1rem);
  }

  .md\:pr-12 {
    padding-right: calc(12 * 0.1rem);
  }

  .md\:p-13 {
    padding: calc(13 * 0.1rem);
  }

  .md\:py-13 {
    padding-top: calc(13 * 0.1rem);
    padding-bottom: calc(13 * 0.1rem);
  }

  .md\:px-13 {
    padding-left: calc(13 * 0.1rem);
    padding-right: calc(13 * 0.1rem);
  }

  .md\:pt-13 {
    padding-top: calc(13 * 0.1rem);
  }

  .md\:pb-13 {
    padding-bottom: calc(13 * 0.1rem);
  }

  .md\:pl-13 {
    padding-left: calc(13 * 0.1rem);
  }

  .md\:pr-13 {
    padding-right: calc(13 * 0.1rem);
  }

  .md\:p-14 {
    padding: calc(14 * 0.1rem);
  }

  .md\:py-14 {
    padding-top: calc(14 * 0.1rem);
    padding-bottom: calc(14 * 0.1rem);
  }

  .md\:px-14 {
    padding-left: calc(14 * 0.1rem);
    padding-right: calc(14 * 0.1rem);
  }

  .md\:pt-14 {
    padding-top: calc(14 * 0.1rem);
  }

  .md\:pb-14 {
    padding-bottom: calc(14 * 0.1rem);
  }

  .md\:pl-14 {
    padding-left: calc(14 * 0.1rem);
  }

  .md\:pr-14 {
    padding-right: calc(14 * 0.1rem);
  }

  .md\:p-15 {
    padding: calc(15 * 0.1rem);
  }

  .md\:py-15 {
    padding-top: calc(15 * 0.1rem);
    padding-bottom: calc(15 * 0.1rem);
  }

  .md\:px-15 {
    padding-left: calc(15 * 0.1rem);
    padding-right: calc(15 * 0.1rem);
  }

  .md\:pt-15 {
    padding-top: calc(15 * 0.1rem);
  }

  .md\:pb-15 {
    padding-bottom: calc(15 * 0.1rem);
  }

  .md\:pl-15 {
    padding-left: calc(15 * 0.1rem);
  }

  .md\:pr-15 {
    padding-right: calc(15 * 0.1rem);
  }

  .md\:p-16 {
    padding: calc(16 * 0.1rem);
  }

  .md\:py-16 {
    padding-top: calc(16 * 0.1rem);
    padding-bottom: calc(16 * 0.1rem);
  }

  .md\:px-16 {
    padding-left: calc(16 * 0.1rem);
    padding-right: calc(16 * 0.1rem);
  }

  .md\:pt-16 {
    padding-top: calc(16 * 0.1rem);
  }

  .md\:pb-16 {
    padding-bottom: calc(16 * 0.1rem);
  }

  .md\:pl-16 {
    padding-left: calc(16 * 0.1rem);
  }

  .md\:pr-16 {
    padding-right: calc(16 * 0.1rem);
  }

  .md\:p-17 {
    padding: calc(17 * 0.1rem);
  }

  .md\:py-17 {
    padding-top: calc(17 * 0.1rem);
    padding-bottom: calc(17 * 0.1rem);
  }

  .md\:px-17 {
    padding-left: calc(17 * 0.1rem);
    padding-right: calc(17 * 0.1rem);
  }

  .md\:pt-17 {
    padding-top: calc(17 * 0.1rem);
  }

  .md\:pb-17 {
    padding-bottom: calc(17 * 0.1rem);
  }

  .md\:pl-17 {
    padding-left: calc(17 * 0.1rem);
  }

  .md\:pr-17 {
    padding-right: calc(17 * 0.1rem);
  }

  .md\:p-18 {
    padding: calc(18 * 0.1rem);
  }

  .md\:py-18 {
    padding-top: calc(18 * 0.1rem);
    padding-bottom: calc(18 * 0.1rem);
  }

  .md\:px-18 {
    padding-left: calc(18 * 0.1rem);
    padding-right: calc(18 * 0.1rem);
  }

  .md\:pt-18 {
    padding-top: calc(18 * 0.1rem);
  }

  .md\:pb-18 {
    padding-bottom: calc(18 * 0.1rem);
  }

  .md\:pl-18 {
    padding-left: calc(18 * 0.1rem);
  }

  .md\:pr-18 {
    padding-right: calc(18 * 0.1rem);
  }

  .md\:p-19 {
    padding: calc(19 * 0.1rem);
  }

  .md\:py-19 {
    padding-top: calc(19 * 0.1rem);
    padding-bottom: calc(19 * 0.1rem);
  }

  .md\:px-19 {
    padding-left: calc(19 * 0.1rem);
    padding-right: calc(19 * 0.1rem);
  }

  .md\:pt-19 {
    padding-top: calc(19 * 0.1rem);
  }

  .md\:pb-19 {
    padding-bottom: calc(19 * 0.1rem);
  }

  .md\:pl-19 {
    padding-left: calc(19 * 0.1rem);
  }

  .md\:pr-19 {
    padding-right: calc(19 * 0.1rem);
  }

  .md\:p-20 {
    padding: calc(20 * 0.1rem);
  }

  .md\:py-20 {
    padding-top: calc(20 * 0.1rem);
    padding-bottom: calc(20 * 0.1rem);
  }

  .md\:px-20 {
    padding-left: calc(20 * 0.1rem);
    padding-right: calc(20 * 0.1rem);
  }

  .md\:pt-20 {
    padding-top: calc(20 * 0.1rem);
  }

  .md\:pb-20 {
    padding-bottom: calc(20 * 0.1rem);
  }

  .md\:pl-20 {
    padding-left: calc(20 * 0.1rem);
  }

  .md\:pr-20 {
    padding-right: calc(20 * 0.1rem);
  }

  .md\:p-21 {
    padding: calc(21 * 0.1rem);
  }

  .md\:py-21 {
    padding-top: calc(21 * 0.1rem);
    padding-bottom: calc(21 * 0.1rem);
  }

  .md\:px-21 {
    padding-left: calc(21 * 0.1rem);
    padding-right: calc(21 * 0.1rem);
  }

  .md\:pt-21 {
    padding-top: calc(21 * 0.1rem);
  }

  .md\:pb-21 {
    padding-bottom: calc(21 * 0.1rem);
  }

  .md\:pl-21 {
    padding-left: calc(21 * 0.1rem);
  }

  .md\:pr-21 {
    padding-right: calc(21 * 0.1rem);
  }

  .md\:p-22 {
    padding: calc(22 * 0.1rem);
  }

  .md\:py-22 {
    padding-top: calc(22 * 0.1rem);
    padding-bottom: calc(22 * 0.1rem);
  }

  .md\:px-22 {
    padding-left: calc(22 * 0.1rem);
    padding-right: calc(22 * 0.1rem);
  }

  .md\:pt-22 {
    padding-top: calc(22 * 0.1rem);
  }

  .md\:pb-22 {
    padding-bottom: calc(22 * 0.1rem);
  }

  .md\:pl-22 {
    padding-left: calc(22 * 0.1rem);
  }

  .md\:pr-22 {
    padding-right: calc(22 * 0.1rem);
  }

  .md\:p-23 {
    padding: calc(23 * 0.1rem);
  }

  .md\:py-23 {
    padding-top: calc(23 * 0.1rem);
    padding-bottom: calc(23 * 0.1rem);
  }

  .md\:px-23 {
    padding-left: calc(23 * 0.1rem);
    padding-right: calc(23 * 0.1rem);
  }

  .md\:pt-23 {
    padding-top: calc(23 * 0.1rem);
  }

  .md\:pb-23 {
    padding-bottom: calc(23 * 0.1rem);
  }

  .md\:pl-23 {
    padding-left: calc(23 * 0.1rem);
  }

  .md\:pr-23 {
    padding-right: calc(23 * 0.1rem);
  }

  .md\:p-24 {
    padding: calc(24 * 0.1rem);
  }

  .md\:py-24 {
    padding-top: calc(24 * 0.1rem);
    padding-bottom: calc(24 * 0.1rem);
  }

  .md\:px-24 {
    padding-left: calc(24 * 0.1rem);
    padding-right: calc(24 * 0.1rem);
  }

  .md\:pt-24 {
    padding-top: calc(24 * 0.1rem);
  }

  .md\:pb-24 {
    padding-bottom: calc(24 * 0.1rem);
  }

  .md\:pl-24 {
    padding-left: calc(24 * 0.1rem);
  }

  .md\:pr-24 {
    padding-right: calc(24 * 0.1rem);
  }

  .md\:p-25 {
    padding: calc(25 * 0.1rem);
  }

  .md\:py-25 {
    padding-top: calc(25 * 0.1rem);
    padding-bottom: calc(25 * 0.1rem);
  }

  .md\:px-25 {
    padding-left: calc(25 * 0.1rem);
    padding-right: calc(25 * 0.1rem);
  }

  .md\:pt-25 {
    padding-top: calc(25 * 0.1rem);
  }

  .md\:pb-25 {
    padding-bottom: calc(25 * 0.1rem);
  }

  .md\:pl-25 {
    padding-left: calc(25 * 0.1rem);
  }

  .md\:pr-25 {
    padding-right: calc(25 * 0.1rem);
  }

  .md\:p-26 {
    padding: calc(26 * 0.1rem);
  }

  .md\:py-26 {
    padding-top: calc(26 * 0.1rem);
    padding-bottom: calc(26 * 0.1rem);
  }

  .md\:px-26 {
    padding-left: calc(26 * 0.1rem);
    padding-right: calc(26 * 0.1rem);
  }

  .md\:pt-26 {
    padding-top: calc(26 * 0.1rem);
  }

  .md\:pb-26 {
    padding-bottom: calc(26 * 0.1rem);
  }

  .md\:pl-26 {
    padding-left: calc(26 * 0.1rem);
  }

  .md\:pr-26 {
    padding-right: calc(26 * 0.1rem);
  }

  .md\:p-27 {
    padding: calc(27 * 0.1rem);
  }

  .md\:py-27 {
    padding-top: calc(27 * 0.1rem);
    padding-bottom: calc(27 * 0.1rem);
  }

  .md\:px-27 {
    padding-left: calc(27 * 0.1rem);
    padding-right: calc(27 * 0.1rem);
  }

  .md\:pt-27 {
    padding-top: calc(27 * 0.1rem);
  }

  .md\:pb-27 {
    padding-bottom: calc(27 * 0.1rem);
  }

  .md\:pl-27 {
    padding-left: calc(27 * 0.1rem);
  }

  .md\:pr-27 {
    padding-right: calc(27 * 0.1rem);
  }

  .md\:p-28 {
    padding: calc(28 * 0.1rem);
  }

  .md\:py-28 {
    padding-top: calc(28 * 0.1rem);
    padding-bottom: calc(28 * 0.1rem);
  }

  .md\:px-28 {
    padding-left: calc(28 * 0.1rem);
    padding-right: calc(28 * 0.1rem);
  }

  .md\:pt-28 {
    padding-top: calc(28 * 0.1rem);
  }

  .md\:pb-28 {
    padding-bottom: calc(28 * 0.1rem);
  }

  .md\:pl-28 {
    padding-left: calc(28 * 0.1rem);
  }

  .md\:pr-28 {
    padding-right: calc(28 * 0.1rem);
  }

  .md\:p-29 {
    padding: calc(29 * 0.1rem);
  }

  .md\:py-29 {
    padding-top: calc(29 * 0.1rem);
    padding-bottom: calc(29 * 0.1rem);
  }

  .md\:px-29 {
    padding-left: calc(29 * 0.1rem);
    padding-right: calc(29 * 0.1rem);
  }

  .md\:pt-29 {
    padding-top: calc(29 * 0.1rem);
  }

  .md\:pb-29 {
    padding-bottom: calc(29 * 0.1rem);
  }

  .md\:pl-29 {
    padding-left: calc(29 * 0.1rem);
  }

  .md\:pr-29 {
    padding-right: calc(29 * 0.1rem);
  }

  .md\:p-30 {
    padding: calc(30 * 0.1rem);
  }

  .md\:py-30 {
    padding-top: calc(30 * 0.1rem);
    padding-bottom: calc(30 * 0.1rem);
  }

  .md\:px-30 {
    padding-left: calc(30 * 0.1rem);
    padding-right: calc(30 * 0.1rem);
  }

  .md\:pt-30 {
    padding-top: calc(30 * 0.1rem);
  }

  .md\:pb-30 {
    padding-bottom: calc(30 * 0.1rem);
  }

  .md\:pl-30 {
    padding-left: calc(30 * 0.1rem);
  }

  .md\:pr-30 {
    padding-right: calc(30 * 0.1rem);
  }

  .md\:p-31 {
    padding: calc(31 * 0.1rem);
  }

  .md\:py-31 {
    padding-top: calc(31 * 0.1rem);
    padding-bottom: calc(31 * 0.1rem);
  }

  .md\:px-31 {
    padding-left: calc(31 * 0.1rem);
    padding-right: calc(31 * 0.1rem);
  }

  .md\:pt-31 {
    padding-top: calc(31 * 0.1rem);
  }

  .md\:pb-31 {
    padding-bottom: calc(31 * 0.1rem);
  }

  .md\:pl-31 {
    padding-left: calc(31 * 0.1rem);
  }

  .md\:pr-31 {
    padding-right: calc(31 * 0.1rem);
  }

  .md\:p-32 {
    padding: calc(32 * 0.1rem);
  }

  .md\:py-32 {
    padding-top: calc(32 * 0.1rem);
    padding-bottom: calc(32 * 0.1rem);
  }

  .md\:px-32 {
    padding-left: calc(32 * 0.1rem);
    padding-right: calc(32 * 0.1rem);
  }

  .md\:pt-32 {
    padding-top: calc(32 * 0.1rem);
  }

  .md\:pb-32 {
    padding-bottom: calc(32 * 0.1rem);
  }

  .md\:pl-32 {
    padding-left: calc(32 * 0.1rem);
  }

  .md\:pr-32 {
    padding-right: calc(32 * 0.1rem);
  }

  .md\:p-33 {
    padding: calc(33 * 0.1rem);
  }

  .md\:py-33 {
    padding-top: calc(33 * 0.1rem);
    padding-bottom: calc(33 * 0.1rem);
  }

  .md\:px-33 {
    padding-left: calc(33 * 0.1rem);
    padding-right: calc(33 * 0.1rem);
  }

  .md\:pt-33 {
    padding-top: calc(33 * 0.1rem);
  }

  .md\:pb-33 {
    padding-bottom: calc(33 * 0.1rem);
  }

  .md\:pl-33 {
    padding-left: calc(33 * 0.1rem);
  }

  .md\:pr-33 {
    padding-right: calc(33 * 0.1rem);
  }

  .md\:p-34 {
    padding: calc(34 * 0.1rem);
  }

  .md\:py-34 {
    padding-top: calc(34 * 0.1rem);
    padding-bottom: calc(34 * 0.1rem);
  }

  .md\:px-34 {
    padding-left: calc(34 * 0.1rem);
    padding-right: calc(34 * 0.1rem);
  }

  .md\:pt-34 {
    padding-top: calc(34 * 0.1rem);
  }

  .md\:pb-34 {
    padding-bottom: calc(34 * 0.1rem);
  }

  .md\:pl-34 {
    padding-left: calc(34 * 0.1rem);
  }

  .md\:pr-34 {
    padding-right: calc(34 * 0.1rem);
  }

  .md\:p-35 {
    padding: calc(35 * 0.1rem);
  }

  .md\:py-35 {
    padding-top: calc(35 * 0.1rem);
    padding-bottom: calc(35 * 0.1rem);
  }

  .md\:px-35 {
    padding-left: calc(35 * 0.1rem);
    padding-right: calc(35 * 0.1rem);
  }

  .md\:pt-35 {
    padding-top: calc(35 * 0.1rem);
  }

  .md\:pb-35 {
    padding-bottom: calc(35 * 0.1rem);
  }

  .md\:pl-35 {
    padding-left: calc(35 * 0.1rem);
  }

  .md\:pr-35 {
    padding-right: calc(35 * 0.1rem);
  }

  .md\:p-36 {
    padding: calc(36 * 0.1rem);
  }

  .md\:py-36 {
    padding-top: calc(36 * 0.1rem);
    padding-bottom: calc(36 * 0.1rem);
  }

  .md\:px-36 {
    padding-left: calc(36 * 0.1rem);
    padding-right: calc(36 * 0.1rem);
  }

  .md\:pt-36 {
    padding-top: calc(36 * 0.1rem);
  }

  .md\:pb-36 {
    padding-bottom: calc(36 * 0.1rem);
  }

  .md\:pl-36 {
    padding-left: calc(36 * 0.1rem);
  }

  .md\:pr-36 {
    padding-right: calc(36 * 0.1rem);
  }

  .md\:p-37 {
    padding: calc(37 * 0.1rem);
  }

  .md\:py-37 {
    padding-top: calc(37 * 0.1rem);
    padding-bottom: calc(37 * 0.1rem);
  }

  .md\:px-37 {
    padding-left: calc(37 * 0.1rem);
    padding-right: calc(37 * 0.1rem);
  }

  .md\:pt-37 {
    padding-top: calc(37 * 0.1rem);
  }

  .md\:pb-37 {
    padding-bottom: calc(37 * 0.1rem);
  }

  .md\:pl-37 {
    padding-left: calc(37 * 0.1rem);
  }

  .md\:pr-37 {
    padding-right: calc(37 * 0.1rem);
  }

  .md\:p-38 {
    padding: calc(38 * 0.1rem);
  }

  .md\:py-38 {
    padding-top: calc(38 * 0.1rem);
    padding-bottom: calc(38 * 0.1rem);
  }

  .md\:px-38 {
    padding-left: calc(38 * 0.1rem);
    padding-right: calc(38 * 0.1rem);
  }

  .md\:pt-38 {
    padding-top: calc(38 * 0.1rem);
  }

  .md\:pb-38 {
    padding-bottom: calc(38 * 0.1rem);
  }

  .md\:pl-38 {
    padding-left: calc(38 * 0.1rem);
  }

  .md\:pr-38 {
    padding-right: calc(38 * 0.1rem);
  }

  .md\:p-39 {
    padding: calc(39 * 0.1rem);
  }

  .md\:py-39 {
    padding-top: calc(39 * 0.1rem);
    padding-bottom: calc(39 * 0.1rem);
  }

  .md\:px-39 {
    padding-left: calc(39 * 0.1rem);
    padding-right: calc(39 * 0.1rem);
  }

  .md\:pt-39 {
    padding-top: calc(39 * 0.1rem);
  }

  .md\:pb-39 {
    padding-bottom: calc(39 * 0.1rem);
  }

  .md\:pl-39 {
    padding-left: calc(39 * 0.1rem);
  }

  .md\:pr-39 {
    padding-right: calc(39 * 0.1rem);
  }

  .md\:p-40 {
    padding: calc(40 * 0.1rem);
  }

  .md\:py-40 {
    padding-top: calc(40 * 0.1rem);
    padding-bottom: calc(40 * 0.1rem);
  }

  .md\:px-40 {
    padding-left: calc(40 * 0.1rem);
    padding-right: calc(40 * 0.1rem);
  }

  .md\:pt-40 {
    padding-top: calc(40 * 0.1rem);
  }

  .md\:pb-40 {
    padding-bottom: calc(40 * 0.1rem);
  }

  .md\:pl-40 {
    padding-left: calc(40 * 0.1rem);
  }

  .md\:pr-40 {
    padding-right: calc(40 * 0.1rem);
  }

  .md\:p-41 {
    padding: calc(41 * 0.1rem);
  }

  .md\:py-41 {
    padding-top: calc(41 * 0.1rem);
    padding-bottom: calc(41 * 0.1rem);
  }

  .md\:px-41 {
    padding-left: calc(41 * 0.1rem);
    padding-right: calc(41 * 0.1rem);
  }

  .md\:pt-41 {
    padding-top: calc(41 * 0.1rem);
  }

  .md\:pb-41 {
    padding-bottom: calc(41 * 0.1rem);
  }

  .md\:pl-41 {
    padding-left: calc(41 * 0.1rem);
  }

  .md\:pr-41 {
    padding-right: calc(41 * 0.1rem);
  }

  .md\:p-42 {
    padding: calc(42 * 0.1rem);
  }

  .md\:py-42 {
    padding-top: calc(42 * 0.1rem);
    padding-bottom: calc(42 * 0.1rem);
  }

  .md\:px-42 {
    padding-left: calc(42 * 0.1rem);
    padding-right: calc(42 * 0.1rem);
  }

  .md\:pt-42 {
    padding-top: calc(42 * 0.1rem);
  }

  .md\:pb-42 {
    padding-bottom: calc(42 * 0.1rem);
  }

  .md\:pl-42 {
    padding-left: calc(42 * 0.1rem);
  }

  .md\:pr-42 {
    padding-right: calc(42 * 0.1rem);
  }

  .md\:p-43 {
    padding: calc(43 * 0.1rem);
  }

  .md\:py-43 {
    padding-top: calc(43 * 0.1rem);
    padding-bottom: calc(43 * 0.1rem);
  }

  .md\:px-43 {
    padding-left: calc(43 * 0.1rem);
    padding-right: calc(43 * 0.1rem);
  }

  .md\:pt-43 {
    padding-top: calc(43 * 0.1rem);
  }

  .md\:pb-43 {
    padding-bottom: calc(43 * 0.1rem);
  }

  .md\:pl-43 {
    padding-left: calc(43 * 0.1rem);
  }

  .md\:pr-43 {
    padding-right: calc(43 * 0.1rem);
  }

  .md\:p-44 {
    padding: calc(44 * 0.1rem);
  }

  .md\:py-44 {
    padding-top: calc(44 * 0.1rem);
    padding-bottom: calc(44 * 0.1rem);
  }

  .md\:px-44 {
    padding-left: calc(44 * 0.1rem);
    padding-right: calc(44 * 0.1rem);
  }

  .md\:pt-44 {
    padding-top: calc(44 * 0.1rem);
  }

  .md\:pb-44 {
    padding-bottom: calc(44 * 0.1rem);
  }

  .md\:pl-44 {
    padding-left: calc(44 * 0.1rem);
  }

  .md\:pr-44 {
    padding-right: calc(44 * 0.1rem);
  }

  .md\:p-45 {
    padding: calc(45 * 0.1rem);
  }

  .md\:py-45 {
    padding-top: calc(45 * 0.1rem);
    padding-bottom: calc(45 * 0.1rem);
  }

  .md\:px-45 {
    padding-left: calc(45 * 0.1rem);
    padding-right: calc(45 * 0.1rem);
  }

  .md\:pt-45 {
    padding-top: calc(45 * 0.1rem);
  }

  .md\:pb-45 {
    padding-bottom: calc(45 * 0.1rem);
  }

  .md\:pl-45 {
    padding-left: calc(45 * 0.1rem);
  }

  .md\:pr-45 {
    padding-right: calc(45 * 0.1rem);
  }

  .md\:p-46 {
    padding: calc(46 * 0.1rem);
  }

  .md\:py-46 {
    padding-top: calc(46 * 0.1rem);
    padding-bottom: calc(46 * 0.1rem);
  }

  .md\:px-46 {
    padding-left: calc(46 * 0.1rem);
    padding-right: calc(46 * 0.1rem);
  }

  .md\:pt-46 {
    padding-top: calc(46 * 0.1rem);
  }

  .md\:pb-46 {
    padding-bottom: calc(46 * 0.1rem);
  }

  .md\:pl-46 {
    padding-left: calc(46 * 0.1rem);
  }

  .md\:pr-46 {
    padding-right: calc(46 * 0.1rem);
  }

  .md\:p-47 {
    padding: calc(47 * 0.1rem);
  }

  .md\:py-47 {
    padding-top: calc(47 * 0.1rem);
    padding-bottom: calc(47 * 0.1rem);
  }

  .md\:px-47 {
    padding-left: calc(47 * 0.1rem);
    padding-right: calc(47 * 0.1rem);
  }

  .md\:pt-47 {
    padding-top: calc(47 * 0.1rem);
  }

  .md\:pb-47 {
    padding-bottom: calc(47 * 0.1rem);
  }

  .md\:pl-47 {
    padding-left: calc(47 * 0.1rem);
  }

  .md\:pr-47 {
    padding-right: calc(47 * 0.1rem);
  }

  .md\:p-48 {
    padding: calc(48 * 0.1rem);
  }

  .md\:py-48 {
    padding-top: calc(48 * 0.1rem);
    padding-bottom: calc(48 * 0.1rem);
  }

  .md\:px-48 {
    padding-left: calc(48 * 0.1rem);
    padding-right: calc(48 * 0.1rem);
  }

  .md\:pt-48 {
    padding-top: calc(48 * 0.1rem);
  }

  .md\:pb-48 {
    padding-bottom: calc(48 * 0.1rem);
  }

  .md\:pl-48 {
    padding-left: calc(48 * 0.1rem);
  }

  .md\:pr-48 {
    padding-right: calc(48 * 0.1rem);
  }

  .md\:p-49 {
    padding: calc(49 * 0.1rem);
  }

  .md\:py-49 {
    padding-top: calc(49 * 0.1rem);
    padding-bottom: calc(49 * 0.1rem);
  }

  .md\:px-49 {
    padding-left: calc(49 * 0.1rem);
    padding-right: calc(49 * 0.1rem);
  }

  .md\:pt-49 {
    padding-top: calc(49 * 0.1rem);
  }

  .md\:pb-49 {
    padding-bottom: calc(49 * 0.1rem);
  }

  .md\:pl-49 {
    padding-left: calc(49 * 0.1rem);
  }

  .md\:pr-49 {
    padding-right: calc(49 * 0.1rem);
  }

  .md\:p-50 {
    padding: calc(50 * 0.1rem);
  }

  .md\:py-50 {
    padding-top: calc(50 * 0.1rem);
    padding-bottom: calc(50 * 0.1rem);
  }

  .md\:px-50 {
    padding-left: calc(50 * 0.1rem);
    padding-right: calc(50 * 0.1rem);
  }

  .md\:pt-50 {
    padding-top: calc(50 * 0.1rem);
  }

  .md\:pb-50 {
    padding-bottom: calc(50 * 0.1rem);
  }

  .md\:pl-50 {
    padding-left: calc(50 * 0.1rem);
  }

  .md\:pr-50 {
    padding-right: calc(50 * 0.1rem);
  }

  .md\:p-55 {
    padding: calc(55 * 0.1rem);
  }

  .md\:py-55 {
    padding-top: calc(55 * 0.1rem);
    padding-bottom: calc(55 * 0.1rem);
  }

  .md\:px-55 {
    padding-left: calc(55 * 0.1rem);
    padding-right: calc(55 * 0.1rem);
  }

  .md\:pt-55 {
    padding-top: calc(55 * 0.1rem);
  }

  .md\:pb-55 {
    padding-bottom: calc(55 * 0.1rem);
  }

  .md\:pl-55 {
    padding-left: calc(55 * 0.1rem);
  }

  .md\:pr-55 {
    padding-right: calc(55 * 0.1rem);
  }

  .md\:p-60 {
    padding: calc(60 * 0.1rem);
  }

  .md\:py-60 {
    padding-top: calc(60 * 0.1rem);
    padding-bottom: calc(60 * 0.1rem);
  }

  .md\:px-60 {
    padding-left: calc(60 * 0.1rem);
    padding-right: calc(60 * 0.1rem);
  }

  .md\:pt-60 {
    padding-top: calc(60 * 0.1rem);
  }

  .md\:pb-60 {
    padding-bottom: calc(60 * 0.1rem);
  }

  .md\:pl-60 {
    padding-left: calc(60 * 0.1rem);
  }

  .md\:pr-60 {
    padding-right: calc(60 * 0.1rem);
  }

  .md\:p-65 {
    padding: calc(65 * 0.1rem);
  }

  .md\:py-65 {
    padding-top: calc(65 * 0.1rem);
    padding-bottom: calc(65 * 0.1rem);
  }

  .md\:px-65 {
    padding-left: calc(65 * 0.1rem);
    padding-right: calc(65 * 0.1rem);
  }

  .md\:pt-65 {
    padding-top: calc(65 * 0.1rem);
  }

  .md\:pb-65 {
    padding-bottom: calc(65 * 0.1rem);
  }

  .md\:pl-65 {
    padding-left: calc(65 * 0.1rem);
  }

  .md\:pr-65 {
    padding-right: calc(65 * 0.1rem);
  }

  .md\:p-70 {
    padding: calc(70 * 0.1rem);
  }

  .md\:py-70 {
    padding-top: calc(70 * 0.1rem);
    padding-bottom: calc(70 * 0.1rem);
  }

  .md\:px-70 {
    padding-left: calc(70 * 0.1rem);
    padding-right: calc(70 * 0.1rem);
  }

  .md\:pt-70 {
    padding-top: calc(70 * 0.1rem);
  }

  .md\:pb-70 {
    padding-bottom: calc(70 * 0.1rem);
  }

  .md\:pl-70 {
    padding-left: calc(70 * 0.1rem);
  }

  .md\:pr-70 {
    padding-right: calc(70 * 0.1rem);
  }

  .md\:p-75 {
    padding: calc(75 * 0.1rem);
  }

  .md\:py-75 {
    padding-top: calc(75 * 0.1rem);
    padding-bottom: calc(75 * 0.1rem);
  }

  .md\:px-75 {
    padding-left: calc(75 * 0.1rem);
    padding-right: calc(75 * 0.1rem);
  }

  .md\:pt-75 {
    padding-top: calc(75 * 0.1rem);
  }

  .md\:pb-75 {
    padding-bottom: calc(75 * 0.1rem);
  }

  .md\:pl-75 {
    padding-left: calc(75 * 0.1rem);
  }

  .md\:pr-75 {
    padding-right: calc(75 * 0.1rem);
  }

  .md\:p-80 {
    padding: calc(80 * 0.1rem);
  }

  .md\:py-80 {
    padding-top: calc(80 * 0.1rem);
    padding-bottom: calc(80 * 0.1rem);
  }

  .md\:px-80 {
    padding-left: calc(80 * 0.1rem);
    padding-right: calc(80 * 0.1rem);
  }

  .md\:pt-80 {
    padding-top: calc(80 * 0.1rem);
  }

  .md\:pb-80 {
    padding-bottom: calc(80 * 0.1rem);
  }

  .md\:pl-80 {
    padding-left: calc(80 * 0.1rem);
  }

  .md\:pr-80 {
    padding-right: calc(80 * 0.1rem);
  }

  .md\:p-85 {
    padding: calc(85 * 0.1rem);
  }

  .md\:py-85 {
    padding-top: calc(85 * 0.1rem);
    padding-bottom: calc(85 * 0.1rem);
  }

  .md\:px-85 {
    padding-left: calc(85 * 0.1rem);
    padding-right: calc(85 * 0.1rem);
  }

  .md\:pt-85 {
    padding-top: calc(85 * 0.1rem);
  }

  .md\:pb-85 {
    padding-bottom: calc(85 * 0.1rem);
  }

  .md\:pl-85 {
    padding-left: calc(85 * 0.1rem);
  }

  .md\:pr-85 {
    padding-right: calc(85 * 0.1rem);
  }

  .md\:p-90 {
    padding: calc(90 * 0.1rem);
  }

  .md\:py-90 {
    padding-top: calc(90 * 0.1rem);
    padding-bottom: calc(90 * 0.1rem);
  }

  .md\:px-90 {
    padding-left: calc(90 * 0.1rem);
    padding-right: calc(90 * 0.1rem);
  }

  .md\:pt-90 {
    padding-top: calc(90 * 0.1rem);
  }

  .md\:pb-90 {
    padding-bottom: calc(90 * 0.1rem);
  }

  .md\:pl-90 {
    padding-left: calc(90 * 0.1rem);
  }

  .md\:pr-90 {
    padding-right: calc(90 * 0.1rem);
  }

  .md\:p-95 {
    padding: calc(95 * 0.1rem);
  }

  .md\:py-95 {
    padding-top: calc(95 * 0.1rem);
    padding-bottom: calc(95 * 0.1rem);
  }

  .md\:px-95 {
    padding-left: calc(95 * 0.1rem);
    padding-right: calc(95 * 0.1rem);
  }

  .md\:pt-95 {
    padding-top: calc(95 * 0.1rem);
  }

  .md\:pb-95 {
    padding-bottom: calc(95 * 0.1rem);
  }

  .md\:pl-95 {
    padding-left: calc(95 * 0.1rem);
  }

  .md\:pr-95 {
    padding-right: calc(95 * 0.1rem);
  }

  .md\:p-100 {
    padding: calc(100 * 0.1rem);
  }

  .md\:py-100 {
    padding-top: calc(100 * 0.1rem);
    padding-bottom: calc(100 * 0.1rem);
  }

  .md\:px-100 {
    padding-left: calc(100 * 0.1rem);
    padding-right: calc(100 * 0.1rem);
  }

  .md\:pt-100 {
    padding-top: calc(100 * 0.1rem);
  }

  .md\:pb-100 {
    padding-bottom: calc(100 * 0.1rem);
  }

  .md\:pl-100 {
    padding-left: calc(100 * 0.1rem);
  }

  .md\:pr-100 {
    padding-right: calc(100 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   Flexbox Utilities TODO: Optimize Flex
  ------------------------------------------------------------*/

  .md\:flex {
    display: flex;
    flex-direction: row;
  }

  .md\:flex-inline {
    display: inline-flex;
    flex-direction: row;
  }

  .md\:row {
    display: flex;
    flex-wrap: wrap;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .md\:flex-wrap-unset {
    flex-wrap: unset;
  }

  .md\:flex-col {
    display: flex;
    flex-direction: column;
  }

  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .md\:flex-between {
    display: flex;
    justify-content: space-between;
  }

  .md\:flex-around {
    display: flex;
    justify-content: space-around;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:justify-around {
    justify-content: space-around;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:flex-1 {
    flex: 1;
  }

  .md\:flex-2 {
    flex: 2;
  }

  .md\:flex-3 {
    flex: 3;
  }

  .md\:flex-4 {
    flex: 4;
  }

  .md\:flex-5 {
    flex: 5;
  }

  .md\:flex-6 {
    flex: 6;
  }

  .md\:flex-7 {
    flex: 7;
  }

  .md\:flex-8 {
    flex: 8;
  }

  .md\:flex-9 {
    flex: 9;
  }

  .md\:flex-10 {
    flex: 10;
  }

  .md\:flex-11 {
    flex: 11;
  }

  .md\:flex-12 {
    flex: 12;
  }

  /* COLUMNS */

  .md\:col {
    position: relative;
    width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .md\:col-auto {
    position: relative;
    width: 100%;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .md\:col-1 {
    position: relative;
    width: 100%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .md\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .md\:col-2 {
    position: relative;
    width: 100%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .md\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .md\:col-3 {
    position: relative;
    width: 100%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .md\:offset-3 {
    margin-left: 25%;
  }

  .md\:col-4 {
    position: relative;
    width: 100%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .md\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .md\:col-5 {
    position: relative;
    width: 100%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .md\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .md\:col-6 {
    position: relative;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .md\:offset-6 {
    margin-left: 50%;
  }

  .md\:col-7 {
    position: relative;
    width: 100%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .md\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .md\:col-8 {
    position: relative;
    width: 100%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .md\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .md\:col-9 {
    position: relative;
    width: 100%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .md\:offset-9 {
    margin-left: 75%;
  }

  .md\:col-10 {
    position: relative;
    width: 100%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .md\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .md\:col-11 {
    position: relative;
    width: 100%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .md\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .md\:col-12 {
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /*------------------------------------------------------------
  *   Order
  ------------------------------------------------------------*/

  .md\:order-first {
    order: -9999;
  }

  .md\:order-last {
    order: 9999;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:order-3 {
    order: 3;
  }

  .md\:order-4 {
    order: 4;
  }

  .md\:order-5 {
    order: 5;
  }

  .md\:order-6 {
    order: 6;
  }

  .md\:order-7 {
    order: 7;
  }

  .md\:order-8 {
    order: 8;
  }

  .md\:order-9 {
    order: 9;
  }

  .md\:order-10 {
    order: 10;
  }

  .md\:order-11 {
    order: 11;
  }

  .md\:order-12 {
    order: 12;
  }

  .md\:order-13 {
    order: 13;
  }

  /*------------------------------------------------------------
  *   BOX
  ------------------------------------------------------------*/

  .md\:box {
    width: 100%;
    height: 100%;
  }

  a.md\:box {
    display: inline-block;
  }

  p.md\:box {
    display: inline-block;
  }

  /*------------------------------------------------------------
  *   Heights Utilities
  ------------------------------------------------------------*/

  .md\:h-0 {
    height: 0;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-100 {
    height: 100%;
  }

  a.md\:h-100 {
    display: inline-block;
  }

  p.md\:h-100 {
    display: inline-block;
  }

  .md\:max-h-100 {
    max-height: 100%;
  }

  a.md\:max-h-100 {
    display: inline-block;
  }

  p.md\:max-h-100 {
    display: inline-block;
  }

  .md\:min-h-100 {
    min-height: 100%;
  }

  a.md\:min-h-100 {
    display: inline-block;
  }

  p.md\:min-h-100 {
    display: inline-block;
  }

  .md\:h-1\/1 {
    height: 100%;
  }

  .md\:max-h-1\/1 {
    max-height: 100%;
  }

  .md\:min-h-1\/1 {
    min-height: 100%;
  }

  .md\:h-1\/2 {
    height: 50%;
  }

  .md\:max-h-1\/2 {
    max-height: 50%;
  }

  .md\:min-h-1\/2 {
    min-height: 50%;
  }

  .md\:h-1\/3 {
    height: 33.3333333333%;
  }

  .md\:max-h-1\/3 {
    max-height: 33.3333333333%;
  }

  .md\:min-h-1\/3 {
    min-height: 33.3333333333%;
  }

  .md\:h-1\/4 {
    height: 25%;
  }

  .md\:max-h-1\/4 {
    max-height: 25%;
  }

  .md\:min-h-1\/4 {
    min-height: 25%;
  }

  .md\:h-1\/5 {
    height: 20%;
  }

  .md\:max-h-1\/5 {
    max-height: 20%;
  }

  .md\:min-h-1\/5 {
    min-height: 20%;
  }

  .md\:h-1\/6 {
    height: 16.6666666667%;
  }

  .md\:max-h-1\/6 {
    max-height: 16.6666666667%;
  }

  .md\:min-h-1\/6 {
    min-height: 16.6666666667%;
  }

  .md\:h-1\/7 {
    height: 14.2857142857%;
  }

  .md\:max-h-1\/7 {
    max-height: 14.2857142857%;
  }

  .md\:min-h-1\/7 {
    min-height: 14.2857142857%;
  }

  .md\:h-1\/8 {
    height: 12.5%;
  }

  .md\:max-h-1\/8 {
    max-height: 12.5%;
  }

  .md\:min-h-1\/8 {
    min-height: 12.5%;
  }

  .md\:h-1\/9 {
    height: 11.1111111111%;
  }

  .md\:max-h-1\/9 {
    max-height: 11.1111111111%;
  }

  .md\:min-h-1\/9 {
    min-height: 11.1111111111%;
  }

  .md\:h-1\/10 {
    height: 10%;
  }

  .md\:max-h-1\/10 {
    max-height: 10%;
  }

  .md\:min-h-1\/10 {
    min-height: 10%;
  }

  .md\:h-1\/11 {
    height: 9.0909090909%;
  }

  .md\:max-h-1\/11 {
    max-height: 9.0909090909%;
  }

  .md\:min-h-1\/11 {
    min-height: 9.0909090909%;
  }

  .md\:h-1\/12 {
    height: 8.3333333333%;
  }

  .md\:max-h-1\/12 {
    max-height: 8.3333333333%;
  }

  .md\:min-h-1\/12 {
    min-height: 8.3333333333%;
  }

  .md\:h-2\/2 {
    height: 100%;
  }

  .md\:max-h-2\/2 {
    max-height: 100%;
  }

  .md\:min-h-2\/2 {
    min-height: 100%;
  }

  .md\:h-2\/3 {
    height: 66.6666666667%;
  }

  .md\:max-h-2\/3 {
    max-height: 66.6666666667%;
  }

  .md\:min-h-2\/3 {
    min-height: 66.6666666667%;
  }

  .md\:h-2\/4 {
    height: 50%;
  }

  .md\:max-h-2\/4 {
    max-height: 50%;
  }

  .md\:min-h-2\/4 {
    min-height: 50%;
  }

  .md\:h-2\/5 {
    height: 40%;
  }

  .md\:max-h-2\/5 {
    max-height: 40%;
  }

  .md\:min-h-2\/5 {
    min-height: 40%;
  }

  .md\:h-2\/6 {
    height: 33.3333333333%;
  }

  .md\:max-h-2\/6 {
    max-height: 33.3333333333%;
  }

  .md\:min-h-2\/6 {
    min-height: 33.3333333333%;
  }

  .md\:h-2\/7 {
    height: 28.5714285714%;
  }

  .md\:max-h-2\/7 {
    max-height: 28.5714285714%;
  }

  .md\:min-h-2\/7 {
    min-height: 28.5714285714%;
  }

  .md\:h-2\/8 {
    height: 25%;
  }

  .md\:max-h-2\/8 {
    max-height: 25%;
  }

  .md\:min-h-2\/8 {
    min-height: 25%;
  }

  .md\:h-2\/9 {
    height: 22.2222222222%;
  }

  .md\:max-h-2\/9 {
    max-height: 22.2222222222%;
  }

  .md\:min-h-2\/9 {
    min-height: 22.2222222222%;
  }

  .md\:h-2\/10 {
    height: 20%;
  }

  .md\:max-h-2\/10 {
    max-height: 20%;
  }

  .md\:min-h-2\/10 {
    min-height: 20%;
  }

  .md\:h-2\/11 {
    height: 18.1818181818%;
  }

  .md\:max-h-2\/11 {
    max-height: 18.1818181818%;
  }

  .md\:min-h-2\/11 {
    min-height: 18.1818181818%;
  }

  .md\:h-2\/12 {
    height: 16.6666666667%;
  }

  .md\:max-h-2\/12 {
    max-height: 16.6666666667%;
  }

  .md\:min-h-2\/12 {
    min-height: 16.6666666667%;
  }

  .md\:h-3\/3 {
    height: 100%;
  }

  .md\:max-h-3\/3 {
    max-height: 100%;
  }

  .md\:min-h-3\/3 {
    min-height: 100%;
  }

  .md\:h-3\/4 {
    height: 75%;
  }

  .md\:max-h-3\/4 {
    max-height: 75%;
  }

  .md\:min-h-3\/4 {
    min-height: 75%;
  }

  .md\:h-3\/5 {
    height: 60%;
  }

  .md\:max-h-3\/5 {
    max-height: 60%;
  }

  .md\:min-h-3\/5 {
    min-height: 60%;
  }

  .md\:h-3\/6 {
    height: 50%;
  }

  .md\:max-h-3\/6 {
    max-height: 50%;
  }

  .md\:min-h-3\/6 {
    min-height: 50%;
  }

  .md\:h-3\/7 {
    height: 42.8571428571%;
  }

  .md\:max-h-3\/7 {
    max-height: 42.8571428571%;
  }

  .md\:min-h-3\/7 {
    min-height: 42.8571428571%;
  }

  .md\:h-3\/8 {
    height: 37.5%;
  }

  .md\:max-h-3\/8 {
    max-height: 37.5%;
  }

  .md\:min-h-3\/8 {
    min-height: 37.5%;
  }

  .md\:h-3\/9 {
    height: 33.3333333333%;
  }

  .md\:max-h-3\/9 {
    max-height: 33.3333333333%;
  }

  .md\:min-h-3\/9 {
    min-height: 33.3333333333%;
  }

  .md\:h-3\/10 {
    height: 30%;
  }

  .md\:max-h-3\/10 {
    max-height: 30%;
  }

  .md\:min-h-3\/10 {
    min-height: 30%;
  }

  .md\:h-3\/11 {
    height: 27.2727272727%;
  }

  .md\:max-h-3\/11 {
    max-height: 27.2727272727%;
  }

  .md\:min-h-3\/11 {
    min-height: 27.2727272727%;
  }

  .md\:h-3\/12 {
    height: 25%;
  }

  .md\:max-h-3\/12 {
    max-height: 25%;
  }

  .md\:min-h-3\/12 {
    min-height: 25%;
  }

  .md\:h-4\/4 {
    height: 100%;
  }

  .md\:max-h-4\/4 {
    max-height: 100%;
  }

  .md\:min-h-4\/4 {
    min-height: 100%;
  }

  .md\:h-4\/5 {
    height: 80%;
  }

  .md\:max-h-4\/5 {
    max-height: 80%;
  }

  .md\:min-h-4\/5 {
    min-height: 80%;
  }

  .md\:h-4\/6 {
    height: 66.6666666667%;
  }

  .md\:max-h-4\/6 {
    max-height: 66.6666666667%;
  }

  .md\:min-h-4\/6 {
    min-height: 66.6666666667%;
  }

  .md\:h-4\/7 {
    height: 57.1428571429%;
  }

  .md\:max-h-4\/7 {
    max-height: 57.1428571429%;
  }

  .md\:min-h-4\/7 {
    min-height: 57.1428571429%;
  }

  .md\:h-4\/8 {
    height: 50%;
  }

  .md\:max-h-4\/8 {
    max-height: 50%;
  }

  .md\:min-h-4\/8 {
    min-height: 50%;
  }

  .md\:h-4\/9 {
    height: 44.4444444444%;
  }

  .md\:max-h-4\/9 {
    max-height: 44.4444444444%;
  }

  .md\:min-h-4\/9 {
    min-height: 44.4444444444%;
  }

  .md\:h-4\/10 {
    height: 40%;
  }

  .md\:max-h-4\/10 {
    max-height: 40%;
  }

  .md\:min-h-4\/10 {
    min-height: 40%;
  }

  .md\:h-4\/11 {
    height: 36.3636363636%;
  }

  .md\:max-h-4\/11 {
    max-height: 36.3636363636%;
  }

  .md\:min-h-4\/11 {
    min-height: 36.3636363636%;
  }

  .md\:h-4\/12 {
    height: 33.3333333333%;
  }

  .md\:max-h-4\/12 {
    max-height: 33.3333333333%;
  }

  .md\:min-h-4\/12 {
    min-height: 33.3333333333%;
  }

  .md\:h-5\/5 {
    height: 100%;
  }

  .md\:max-h-5\/5 {
    max-height: 100%;
  }

  .md\:min-h-5\/5 {
    min-height: 100%;
  }

  .md\:h-5\/6 {
    height: 83.3333333333%;
  }

  .md\:max-h-5\/6 {
    max-height: 83.3333333333%;
  }

  .md\:min-h-5\/6 {
    min-height: 83.3333333333%;
  }

  .md\:h-5\/7 {
    height: 71.4285714286%;
  }

  .md\:max-h-5\/7 {
    max-height: 71.4285714286%;
  }

  .md\:min-h-5\/7 {
    min-height: 71.4285714286%;
  }

  .md\:h-5\/8 {
    height: 62.5%;
  }

  .md\:max-h-5\/8 {
    max-height: 62.5%;
  }

  .md\:min-h-5\/8 {
    min-height: 62.5%;
  }

  .md\:h-5\/9 {
    height: 55.5555555556%;
  }

  .md\:max-h-5\/9 {
    max-height: 55.5555555556%;
  }

  .md\:min-h-5\/9 {
    min-height: 55.5555555556%;
  }

  .md\:h-5\/10 {
    height: 50%;
  }

  .md\:max-h-5\/10 {
    max-height: 50%;
  }

  .md\:min-h-5\/10 {
    min-height: 50%;
  }

  .md\:h-5\/11 {
    height: 45.4545454545%;
  }

  .md\:max-h-5\/11 {
    max-height: 45.4545454545%;
  }

  .md\:min-h-5\/11 {
    min-height: 45.4545454545%;
  }

  .md\:h-5\/12 {
    height: 41.6666666667%;
  }

  .md\:max-h-5\/12 {
    max-height: 41.6666666667%;
  }

  .md\:min-h-5\/12 {
    min-height: 41.6666666667%;
  }

  .md\:h-6\/6 {
    height: 100%;
  }

  .md\:max-h-6\/6 {
    max-height: 100%;
  }

  .md\:min-h-6\/6 {
    min-height: 100%;
  }

  .md\:h-6\/7 {
    height: 85.7142857143%;
  }

  .md\:max-h-6\/7 {
    max-height: 85.7142857143%;
  }

  .md\:min-h-6\/7 {
    min-height: 85.7142857143%;
  }

  .md\:h-6\/8 {
    height: 75%;
  }

  .md\:max-h-6\/8 {
    max-height: 75%;
  }

  .md\:min-h-6\/8 {
    min-height: 75%;
  }

  .md\:h-6\/9 {
    height: 66.6666666667%;
  }

  .md\:max-h-6\/9 {
    max-height: 66.6666666667%;
  }

  .md\:min-h-6\/9 {
    min-height: 66.6666666667%;
  }

  .md\:h-6\/10 {
    height: 60%;
  }

  .md\:max-h-6\/10 {
    max-height: 60%;
  }

  .md\:min-h-6\/10 {
    min-height: 60%;
  }

  .md\:h-6\/11 {
    height: 54.5454545455%;
  }

  .md\:max-h-6\/11 {
    max-height: 54.5454545455%;
  }

  .md\:min-h-6\/11 {
    min-height: 54.5454545455%;
  }

  .md\:h-6\/12 {
    height: 50%;
  }

  .md\:max-h-6\/12 {
    max-height: 50%;
  }

  .md\:min-h-6\/12 {
    min-height: 50%;
  }

  .md\:h-7\/7 {
    height: 100%;
  }

  .md\:max-h-7\/7 {
    max-height: 100%;
  }

  .md\:min-h-7\/7 {
    min-height: 100%;
  }

  .md\:h-7\/8 {
    height: 87.5%;
  }

  .md\:max-h-7\/8 {
    max-height: 87.5%;
  }

  .md\:min-h-7\/8 {
    min-height: 87.5%;
  }

  .md\:h-7\/9 {
    height: 77.7777777778%;
  }

  .md\:max-h-7\/9 {
    max-height: 77.7777777778%;
  }

  .md\:min-h-7\/9 {
    min-height: 77.7777777778%;
  }

  .md\:h-7\/10 {
    height: 70%;
  }

  .md\:max-h-7\/10 {
    max-height: 70%;
  }

  .md\:min-h-7\/10 {
    min-height: 70%;
  }

  .md\:h-7\/11 {
    height: 63.6363636364%;
  }

  .md\:max-h-7\/11 {
    max-height: 63.6363636364%;
  }

  .md\:min-h-7\/11 {
    min-height: 63.6363636364%;
  }

  .md\:h-7\/12 {
    height: 58.3333333333%;
  }

  .md\:max-h-7\/12 {
    max-height: 58.3333333333%;
  }

  .md\:min-h-7\/12 {
    min-height: 58.3333333333%;
  }

  .md\:h-8\/8 {
    height: 100%;
  }

  .md\:max-h-8\/8 {
    max-height: 100%;
  }

  .md\:min-h-8\/8 {
    min-height: 100%;
  }

  .md\:h-8\/9 {
    height: 88.8888888889%;
  }

  .md\:max-h-8\/9 {
    max-height: 88.8888888889%;
  }

  .md\:min-h-8\/9 {
    min-height: 88.8888888889%;
  }

  .md\:h-8\/10 {
    height: 80%;
  }

  .md\:max-h-8\/10 {
    max-height: 80%;
  }

  .md\:min-h-8\/10 {
    min-height: 80%;
  }

  .md\:h-8\/11 {
    height: 72.7272727273%;
  }

  .md\:max-h-8\/11 {
    max-height: 72.7272727273%;
  }

  .md\:min-h-8\/11 {
    min-height: 72.7272727273%;
  }

  .md\:h-8\/12 {
    height: 66.6666666667%;
  }

  .md\:max-h-8\/12 {
    max-height: 66.6666666667%;
  }

  .md\:min-h-8\/12 {
    min-height: 66.6666666667%;
  }

  .md\:h-9\/9 {
    height: 100%;
  }

  .md\:max-h-9\/9 {
    max-height: 100%;
  }

  .md\:min-h-9\/9 {
    min-height: 100%;
  }

  .md\:h-9\/10 {
    height: 90%;
  }

  .md\:max-h-9\/10 {
    max-height: 90%;
  }

  .md\:min-h-9\/10 {
    min-height: 90%;
  }

  .md\:h-9\/11 {
    height: 81.8181818182%;
  }

  .md\:max-h-9\/11 {
    max-height: 81.8181818182%;
  }

  .md\:min-h-9\/11 {
    min-height: 81.8181818182%;
  }

  .md\:h-9\/12 {
    height: 75%;
  }

  .md\:max-h-9\/12 {
    max-height: 75%;
  }

  .md\:min-h-9\/12 {
    min-height: 75%;
  }

  .md\:h-10\/10 {
    height: 100%;
  }

  .md\:max-h-10\/10 {
    max-height: 100%;
  }

  .md\:min-h-10\/10 {
    min-height: 100%;
  }

  .md\:h-10\/11 {
    height: 90.9090909091%;
  }

  .md\:max-h-10\/11 {
    max-height: 90.9090909091%;
  }

  .md\:min-h-10\/11 {
    min-height: 90.9090909091%;
  }

  .md\:h-10\/12 {
    height: 83.3333333333%;
  }

  .md\:max-h-10\/12 {
    max-height: 83.3333333333%;
  }

  .md\:min-h-10\/12 {
    min-height: 83.3333333333%;
  }

  .md\:h-11\/11 {
    height: 100%;
  }

  .md\:max-h-11\/11 {
    max-height: 100%;
  }

  .md\:min-h-11\/11 {
    min-height: 100%;
  }

  .md\:h-11\/12 {
    height: 91.6666666667%;
  }

  .md\:max-h-11\/12 {
    max-height: 91.6666666667%;
  }

  .md\:min-h-11\/12 {
    min-height: 91.6666666667%;
  }

  .md\:h-12\/12 {
    height: 100%;
  }

  .md\:max-h-12\/12 {
    max-height: 100%;
  }

  .md\:min-h-12\/12 {
    min-height: 100%;
  }

  .md\:h-0 {
    height: calc(0 * 0.1rem);
  }

  .md\:max-h-0 {
    max-height: calc(0 * 0.1rem);
  }

  .md\:min-h-0 {
    min-height: calc(0 * 0.1rem);
  }

  .md\:h-1 {
    height: calc(1 * 0.1rem);
  }

  .md\:max-h-1 {
    max-height: calc(1 * 0.1rem);
  }

  .md\:min-h-1 {
    min-height: calc(1 * 0.1rem);
  }

  .md\:h-2 {
    height: calc(2 * 0.1rem);
  }

  .md\:max-h-2 {
    max-height: calc(2 * 0.1rem);
  }

  .md\:min-h-2 {
    min-height: calc(2 * 0.1rem);
  }

  .md\:h-3 {
    height: calc(3 * 0.1rem);
  }

  .md\:max-h-3 {
    max-height: calc(3 * 0.1rem);
  }

  .md\:min-h-3 {
    min-height: calc(3 * 0.1rem);
  }

  .md\:h-4 {
    height: calc(4 * 0.1rem);
  }

  .md\:max-h-4 {
    max-height: calc(4 * 0.1rem);
  }

  .md\:min-h-4 {
    min-height: calc(4 * 0.1rem);
  }

  .md\:h-5 {
    height: calc(5 * 0.1rem);
  }

  .md\:max-h-5 {
    max-height: calc(5 * 0.1rem);
  }

  .md\:min-h-5 {
    min-height: calc(5 * 0.1rem);
  }

  .md\:h-6 {
    height: calc(6 * 0.1rem);
  }

  .md\:max-h-6 {
    max-height: calc(6 * 0.1rem);
  }

  .md\:min-h-6 {
    min-height: calc(6 * 0.1rem);
  }

  .md\:h-7 {
    height: calc(7 * 0.1rem);
  }

  .md\:max-h-7 {
    max-height: calc(7 * 0.1rem);
  }

  .md\:min-h-7 {
    min-height: calc(7 * 0.1rem);
  }

  .md\:h-8 {
    height: calc(8 * 0.1rem);
  }

  .md\:max-h-8 {
    max-height: calc(8 * 0.1rem);
  }

  .md\:min-h-8 {
    min-height: calc(8 * 0.1rem);
  }

  .md\:h-9 {
    height: calc(9 * 0.1rem);
  }

  .md\:max-h-9 {
    max-height: calc(9 * 0.1rem);
  }

  .md\:min-h-9 {
    min-height: calc(9 * 0.1rem);
  }

  .md\:h-10 {
    height: calc(10 * 0.1rem);
  }

  .md\:max-h-10 {
    max-height: calc(10 * 0.1rem);
  }

  .md\:min-h-10 {
    min-height: calc(10 * 0.1rem);
  }

  .md\:h-11 {
    height: calc(11 * 0.1rem);
  }

  .md\:max-h-11 {
    max-height: calc(11 * 0.1rem);
  }

  .md\:min-h-11 {
    min-height: calc(11 * 0.1rem);
  }

  .md\:h-12 {
    height: calc(12 * 0.1rem);
  }

  .md\:max-h-12 {
    max-height: calc(12 * 0.1rem);
  }

  .md\:min-h-12 {
    min-height: calc(12 * 0.1rem);
  }

  .md\:h-13 {
    height: calc(13 * 0.1rem);
  }

  .md\:max-h-13 {
    max-height: calc(13 * 0.1rem);
  }

  .md\:min-h-13 {
    min-height: calc(13 * 0.1rem);
  }

  .md\:h-14 {
    height: calc(14 * 0.1rem);
  }

  .md\:max-h-14 {
    max-height: calc(14 * 0.1rem);
  }

  .md\:min-h-14 {
    min-height: calc(14 * 0.1rem);
  }

  .md\:h-15 {
    height: calc(15 * 0.1rem);
  }

  .md\:max-h-15 {
    max-height: calc(15 * 0.1rem);
  }

  .md\:min-h-15 {
    min-height: calc(15 * 0.1rem);
  }

  .md\:h-16 {
    height: calc(16 * 0.1rem);
  }

  .md\:max-h-16 {
    max-height: calc(16 * 0.1rem);
  }

  .md\:min-h-16 {
    min-height: calc(16 * 0.1rem);
  }

  .md\:h-17 {
    height: calc(17 * 0.1rem);
  }

  .md\:max-h-17 {
    max-height: calc(17 * 0.1rem);
  }

  .md\:min-h-17 {
    min-height: calc(17 * 0.1rem);
  }

  .md\:h-18 {
    height: calc(18 * 0.1rem);
  }

  .md\:max-h-18 {
    max-height: calc(18 * 0.1rem);
  }

  .md\:min-h-18 {
    min-height: calc(18 * 0.1rem);
  }

  .md\:h-19 {
    height: calc(19 * 0.1rem);
  }

  .md\:max-h-19 {
    max-height: calc(19 * 0.1rem);
  }

  .md\:min-h-19 {
    min-height: calc(19 * 0.1rem);
  }

  .md\:h-20 {
    height: calc(20 * 0.1rem);
  }

  .md\:max-h-20 {
    max-height: calc(20 * 0.1rem);
  }

  .md\:min-h-20 {
    min-height: calc(20 * 0.1rem);
  }

  .md\:h-21 {
    height: calc(21 * 0.1rem);
  }

  .md\:max-h-21 {
    max-height: calc(21 * 0.1rem);
  }

  .md\:min-h-21 {
    min-height: calc(21 * 0.1rem);
  }

  .md\:h-22 {
    height: calc(22 * 0.1rem);
  }

  .md\:max-h-22 {
    max-height: calc(22 * 0.1rem);
  }

  .md\:min-h-22 {
    min-height: calc(22 * 0.1rem);
  }

  .md\:h-23 {
    height: calc(23 * 0.1rem);
  }

  .md\:max-h-23 {
    max-height: calc(23 * 0.1rem);
  }

  .md\:min-h-23 {
    min-height: calc(23 * 0.1rem);
  }

  .md\:h-24 {
    height: calc(24 * 0.1rem);
  }

  .md\:max-h-24 {
    max-height: calc(24 * 0.1rem);
  }

  .md\:min-h-24 {
    min-height: calc(24 * 0.1rem);
  }

  .md\:h-25 {
    height: calc(25 * 0.1rem);
  }

  .md\:max-h-25 {
    max-height: calc(25 * 0.1rem);
  }

  .md\:min-h-25 {
    min-height: calc(25 * 0.1rem);
  }

  .md\:h-26 {
    height: calc(26 * 0.1rem);
  }

  .md\:max-h-26 {
    max-height: calc(26 * 0.1rem);
  }

  .md\:min-h-26 {
    min-height: calc(26 * 0.1rem);
  }

  .md\:h-27 {
    height: calc(27 * 0.1rem);
  }

  .md\:max-h-27 {
    max-height: calc(27 * 0.1rem);
  }

  .md\:min-h-27 {
    min-height: calc(27 * 0.1rem);
  }

  .md\:h-28 {
    height: calc(28 * 0.1rem);
  }

  .md\:max-h-28 {
    max-height: calc(28 * 0.1rem);
  }

  .md\:min-h-28 {
    min-height: calc(28 * 0.1rem);
  }

  .md\:h-29 {
    height: calc(29 * 0.1rem);
  }

  .md\:max-h-29 {
    max-height: calc(29 * 0.1rem);
  }

  .md\:min-h-29 {
    min-height: calc(29 * 0.1rem);
  }

  .md\:h-30 {
    height: calc(30 * 0.1rem);
  }

  .md\:max-h-30 {
    max-height: calc(30 * 0.1rem);
  }

  .md\:min-h-30 {
    min-height: calc(30 * 0.1rem);
  }

  .md\:h-31 {
    height: calc(31 * 0.1rem);
  }

  .md\:max-h-31 {
    max-height: calc(31 * 0.1rem);
  }

  .md\:min-h-31 {
    min-height: calc(31 * 0.1rem);
  }

  .md\:h-32 {
    height: calc(32 * 0.1rem);
  }

  .md\:max-h-32 {
    max-height: calc(32 * 0.1rem);
  }

  .md\:min-h-32 {
    min-height: calc(32 * 0.1rem);
  }

  .md\:h-33 {
    height: calc(33 * 0.1rem);
  }

  .md\:max-h-33 {
    max-height: calc(33 * 0.1rem);
  }

  .md\:min-h-33 {
    min-height: calc(33 * 0.1rem);
  }

  .md\:h-34 {
    height: calc(34 * 0.1rem);
  }

  .md\:max-h-34 {
    max-height: calc(34 * 0.1rem);
  }

  .md\:min-h-34 {
    min-height: calc(34 * 0.1rem);
  }

  .md\:h-35 {
    height: calc(35 * 0.1rem);
  }

  .md\:max-h-35 {
    max-height: calc(35 * 0.1rem);
  }

  .md\:min-h-35 {
    min-height: calc(35 * 0.1rem);
  }

  .md\:h-36 {
    height: calc(36 * 0.1rem);
  }

  .md\:max-h-36 {
    max-height: calc(36 * 0.1rem);
  }

  .md\:min-h-36 {
    min-height: calc(36 * 0.1rem);
  }

  .md\:h-37 {
    height: calc(37 * 0.1rem);
  }

  .md\:max-h-37 {
    max-height: calc(37 * 0.1rem);
  }

  .md\:min-h-37 {
    min-height: calc(37 * 0.1rem);
  }

  .md\:h-38 {
    height: calc(38 * 0.1rem);
  }

  .md\:max-h-38 {
    max-height: calc(38 * 0.1rem);
  }

  .md\:min-h-38 {
    min-height: calc(38 * 0.1rem);
  }

  .md\:h-39 {
    height: calc(39 * 0.1rem);
  }

  .md\:max-h-39 {
    max-height: calc(39 * 0.1rem);
  }

  .md\:min-h-39 {
    min-height: calc(39 * 0.1rem);
  }

  .md\:h-40 {
    height: calc(40 * 0.1rem);
  }

  .md\:max-h-40 {
    max-height: calc(40 * 0.1rem);
  }

  .md\:min-h-40 {
    min-height: calc(40 * 0.1rem);
  }

  .md\:h-41 {
    height: calc(41 * 0.1rem);
  }

  .md\:max-h-41 {
    max-height: calc(41 * 0.1rem);
  }

  .md\:min-h-41 {
    min-height: calc(41 * 0.1rem);
  }

  .md\:h-42 {
    height: calc(42 * 0.1rem);
  }

  .md\:max-h-42 {
    max-height: calc(42 * 0.1rem);
  }

  .md\:min-h-42 {
    min-height: calc(42 * 0.1rem);
  }

  .md\:h-43 {
    height: calc(43 * 0.1rem);
  }

  .md\:max-h-43 {
    max-height: calc(43 * 0.1rem);
  }

  .md\:min-h-43 {
    min-height: calc(43 * 0.1rem);
  }

  .md\:h-44 {
    height: calc(44 * 0.1rem);
  }

  .md\:max-h-44 {
    max-height: calc(44 * 0.1rem);
  }

  .md\:min-h-44 {
    min-height: calc(44 * 0.1rem);
  }

  .md\:h-45 {
    height: calc(45 * 0.1rem);
  }

  .md\:max-h-45 {
    max-height: calc(45 * 0.1rem);
  }

  .md\:min-h-45 {
    min-height: calc(45 * 0.1rem);
  }

  .md\:h-46 {
    height: calc(46 * 0.1rem);
  }

  .md\:max-h-46 {
    max-height: calc(46 * 0.1rem);
  }

  .md\:min-h-46 {
    min-height: calc(46 * 0.1rem);
  }

  .md\:h-47 {
    height: calc(47 * 0.1rem);
  }

  .md\:max-h-47 {
    max-height: calc(47 * 0.1rem);
  }

  .md\:min-h-47 {
    min-height: calc(47 * 0.1rem);
  }

  .md\:h-48 {
    height: calc(48 * 0.1rem);
  }

  .md\:max-h-48 {
    max-height: calc(48 * 0.1rem);
  }

  .md\:min-h-48 {
    min-height: calc(48 * 0.1rem);
  }

  .md\:h-49 {
    height: calc(49 * 0.1rem);
  }

  .md\:max-h-49 {
    max-height: calc(49 * 0.1rem);
  }

  .md\:min-h-49 {
    min-height: calc(49 * 0.1rem);
  }

  .md\:h-50 {
    height: calc(50 * 0.1rem);
  }

  .md\:max-h-50 {
    max-height: calc(50 * 0.1rem);
  }

  .md\:min-h-50 {
    min-height: calc(50 * 0.1rem);
  }

  .md\:h-55 {
    height: calc(55 * 0.1rem);
  }

  .md\:max-h-55 {
    max-height: calc(55 * 0.1rem);
  }

  .md\:min-h-55 {
    min-height: calc(55 * 0.1rem);
  }

  .md\:h-60 {
    height: calc(60 * 0.1rem);
  }

  .md\:max-h-60 {
    max-height: calc(60 * 0.1rem);
  }

  .md\:min-h-60 {
    min-height: calc(60 * 0.1rem);
  }

  .md\:h-65 {
    height: calc(65 * 0.1rem);
  }

  .md\:max-h-65 {
    max-height: calc(65 * 0.1rem);
  }

  .md\:min-h-65 {
    min-height: calc(65 * 0.1rem);
  }

  .md\:h-70 {
    height: calc(70 * 0.1rem);
  }

  .md\:max-h-70 {
    max-height: calc(70 * 0.1rem);
  }

  .md\:min-h-70 {
    min-height: calc(70 * 0.1rem);
  }

  .md\:h-75 {
    height: calc(75 * 0.1rem);
  }

  .md\:max-h-75 {
    max-height: calc(75 * 0.1rem);
  }

  .md\:min-h-75 {
    min-height: calc(75 * 0.1rem);
  }

  .md\:h-80 {
    height: calc(80 * 0.1rem);
  }

  .md\:max-h-80 {
    max-height: calc(80 * 0.1rem);
  }

  .md\:min-h-80 {
    min-height: calc(80 * 0.1rem);
  }

  .md\:h-85 {
    height: calc(85 * 0.1rem);
  }

  .md\:max-h-85 {
    max-height: calc(85 * 0.1rem);
  }

  .md\:min-h-85 {
    min-height: calc(85 * 0.1rem);
  }

  .md\:h-90 {
    height: calc(90 * 0.1rem);
  }

  .md\:max-h-90 {
    max-height: calc(90 * 0.1rem);
  }

  .md\:min-h-90 {
    min-height: calc(90 * 0.1rem);
  }

  .md\:h-95 {
    height: calc(95 * 0.1rem);
  }

  .md\:max-h-95 {
    max-height: calc(95 * 0.1rem);
  }

  .md\:min-h-95 {
    min-height: calc(95 * 0.1rem);
  }

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

  .md\:w-0 {
    width: 0;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:max-w-screen {
    max-width: 100vw;
  }

  .md\:min-w-screen {
    min-width: 100vw;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-100 {
    width: 100%;
  }

  a.md\:w-100 {
    display: inline-block;
  }

  p.md\:w-100 {
    display: inline-block;
  }

  .md\:max-w-100 {
    max-width: 100%;
  }

  a.md\:max-w-100 {
    display: inline-block;
  }

  p.md\:max-w-100 {
    display: inline-block;
  }

  .md\:min-w-100 {
    min-width: 100%;
  }

  a.md\:min-w-100 {
    display: inline-block;
  }

  p.md\:min-w-100 {
    display: inline-block;
  }

  .md\:w-1\/1 {
    width: 100%;
  }

  .md\:max-w-1\/1 {
    max-width: 100%;
  }

  .md\:min-w-1\/1 {
    min-width: 100%;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:max-w-1\/2 {
    max-width: 50%;
  }

  .md\:min-w-1\/2 {
    min-width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.3333333333%;
  }

  .md\:max-w-1\/3 {
    max-width: 33.3333333333%;
  }

  .md\:min-w-1\/3 {
    min-width: 33.3333333333%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:max-w-1\/4 {
    max-width: 25%;
  }

  .md\:min-w-1\/4 {
    min-width: 25%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:max-w-1\/5 {
    max-width: 20%;
  }

  .md\:min-w-1\/5 {
    min-width: 20%;
  }

  .md\:w-1\/6 {
    width: 16.6666666667%;
  }

  .md\:max-w-1\/6 {
    max-width: 16.6666666667%;
  }

  .md\:min-w-1\/6 {
    min-width: 16.6666666667%;
  }

  .md\:w-1\/7 {
    width: 14.2857142857%;
  }

  .md\:max-w-1\/7 {
    max-width: 14.2857142857%;
  }

  .md\:min-w-1\/7 {
    min-width: 14.2857142857%;
  }

  .md\:w-1\/8 {
    width: 12.5%;
  }

  .md\:max-w-1\/8 {
    max-width: 12.5%;
  }

  .md\:min-w-1\/8 {
    min-width: 12.5%;
  }

  .md\:w-1\/9 {
    width: 11.1111111111%;
  }

  .md\:max-w-1\/9 {
    max-width: 11.1111111111%;
  }

  .md\:min-w-1\/9 {
    min-width: 11.1111111111%;
  }

  .md\:w-1\/10 {
    width: 10%;
  }

  .md\:max-w-1\/10 {
    max-width: 10%;
  }

  .md\:min-w-1\/10 {
    min-width: 10%;
  }

  .md\:w-1\/11 {
    width: 9.0909090909%;
  }

  .md\:max-w-1\/11 {
    max-width: 9.0909090909%;
  }

  .md\:min-w-1\/11 {
    min-width: 9.0909090909%;
  }

  .md\:w-1\/12 {
    width: 8.3333333333%;
  }

  .md\:max-w-1\/12 {
    max-width: 8.3333333333%;
  }

  .md\:min-w-1\/12 {
    min-width: 8.3333333333%;
  }

  .md\:w-2\/2 {
    width: 100%;
  }

  .md\:max-w-2\/2 {
    max-width: 100%;
  }

  .md\:min-w-2\/2 {
    min-width: 100%;
  }

  .md\:w-2\/3 {
    width: 66.6666666667%;
  }

  .md\:max-w-2\/3 {
    max-width: 66.6666666667%;
  }

  .md\:min-w-2\/3 {
    min-width: 66.6666666667%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:max-w-2\/4 {
    max-width: 50%;
  }

  .md\:min-w-2\/4 {
    min-width: 50%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:max-w-2\/5 {
    max-width: 40%;
  }

  .md\:min-w-2\/5 {
    min-width: 40%;
  }

  .md\:w-2\/6 {
    width: 33.3333333333%;
  }

  .md\:max-w-2\/6 {
    max-width: 33.3333333333%;
  }

  .md\:min-w-2\/6 {
    min-width: 33.3333333333%;
  }

  .md\:w-2\/7 {
    width: 28.5714285714%;
  }

  .md\:max-w-2\/7 {
    max-width: 28.5714285714%;
  }

  .md\:min-w-2\/7 {
    min-width: 28.5714285714%;
  }

  .md\:w-2\/8 {
    width: 25%;
  }

  .md\:max-w-2\/8 {
    max-width: 25%;
  }

  .md\:min-w-2\/8 {
    min-width: 25%;
  }

  .md\:w-2\/9 {
    width: 22.2222222222%;
  }

  .md\:max-w-2\/9 {
    max-width: 22.2222222222%;
  }

  .md\:min-w-2\/9 {
    min-width: 22.2222222222%;
  }

  .md\:w-2\/10 {
    width: 20%;
  }

  .md\:max-w-2\/10 {
    max-width: 20%;
  }

  .md\:min-w-2\/10 {
    min-width: 20%;
  }

  .md\:w-2\/11 {
    width: 18.1818181818%;
  }

  .md\:max-w-2\/11 {
    max-width: 18.1818181818%;
  }

  .md\:min-w-2\/11 {
    min-width: 18.1818181818%;
  }

  .md\:w-2\/12 {
    width: 16.6666666667%;
  }

  .md\:max-w-2\/12 {
    max-width: 16.6666666667%;
  }

  .md\:min-w-2\/12 {
    min-width: 16.6666666667%;
  }

  .md\:w-3\/3 {
    width: 100%;
  }

  .md\:max-w-3\/3 {
    max-width: 100%;
  }

  .md\:min-w-3\/3 {
    min-width: 100%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:max-w-3\/4 {
    max-width: 75%;
  }

  .md\:min-w-3\/4 {
    min-width: 75%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:max-w-3\/5 {
    max-width: 60%;
  }

  .md\:min-w-3\/5 {
    min-width: 60%;
  }

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:max-w-3\/6 {
    max-width: 50%;
  }

  .md\:min-w-3\/6 {
    min-width: 50%;
  }

  .md\:w-3\/7 {
    width: 42.8571428571%;
  }

  .md\:max-w-3\/7 {
    max-width: 42.8571428571%;
  }

  .md\:min-w-3\/7 {
    min-width: 42.8571428571%;
  }

  .md\:w-3\/8 {
    width: 37.5%;
  }

  .md\:max-w-3\/8 {
    max-width: 37.5%;
  }

  .md\:min-w-3\/8 {
    min-width: 37.5%;
  }

  .md\:w-3\/9 {
    width: 33.3333333333%;
  }

  .md\:max-w-3\/9 {
    max-width: 33.3333333333%;
  }

  .md\:min-w-3\/9 {
    min-width: 33.3333333333%;
  }

  .md\:w-3\/10 {
    width: 30%;
  }

  .md\:max-w-3\/10 {
    max-width: 30%;
  }

  .md\:min-w-3\/10 {
    min-width: 30%;
  }

  .md\:w-3\/11 {
    width: 27.2727272727%;
  }

  .md\:max-w-3\/11 {
    max-width: 27.2727272727%;
  }

  .md\:min-w-3\/11 {
    min-width: 27.2727272727%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:max-w-3\/12 {
    max-width: 25%;
  }

  .md\:min-w-3\/12 {
    min-width: 25%;
  }

  .md\:w-4\/4 {
    width: 100%;
  }

  .md\:max-w-4\/4 {
    max-width: 100%;
  }

  .md\:min-w-4\/4 {
    min-width: 100%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:max-w-4\/5 {
    max-width: 80%;
  }

  .md\:min-w-4\/5 {
    min-width: 80%;
  }

  .md\:w-4\/6 {
    width: 66.6666666667%;
  }

  .md\:max-w-4\/6 {
    max-width: 66.6666666667%;
  }

  .md\:min-w-4\/6 {
    min-width: 66.6666666667%;
  }

  .md\:w-4\/7 {
    width: 57.1428571429%;
  }

  .md\:max-w-4\/7 {
    max-width: 57.1428571429%;
  }

  .md\:min-w-4\/7 {
    min-width: 57.1428571429%;
  }

  .md\:w-4\/8 {
    width: 50%;
  }

  .md\:max-w-4\/8 {
    max-width: 50%;
  }

  .md\:min-w-4\/8 {
    min-width: 50%;
  }

  .md\:w-4\/9 {
    width: 44.4444444444%;
  }

  .md\:max-w-4\/9 {
    max-width: 44.4444444444%;
  }

  .md\:min-w-4\/9 {
    min-width: 44.4444444444%;
  }

  .md\:w-4\/10 {
    width: 40%;
  }

  .md\:max-w-4\/10 {
    max-width: 40%;
  }

  .md\:min-w-4\/10 {
    min-width: 40%;
  }

  .md\:w-4\/11 {
    width: 36.3636363636%;
  }

  .md\:max-w-4\/11 {
    max-width: 36.3636363636%;
  }

  .md\:min-w-4\/11 {
    min-width: 36.3636363636%;
  }

  .md\:w-4\/12 {
    width: 33.3333333333%;
  }

  .md\:max-w-4\/12 {
    max-width: 33.3333333333%;
  }

  .md\:min-w-4\/12 {
    min-width: 33.3333333333%;
  }

  .md\:w-5\/5 {
    width: 100%;
  }

  .md\:max-w-5\/5 {
    max-width: 100%;
  }

  .md\:min-w-5\/5 {
    min-width: 100%;
  }

  .md\:w-5\/6 {
    width: 83.3333333333%;
  }

  .md\:max-w-5\/6 {
    max-width: 83.3333333333%;
  }

  .md\:min-w-5\/6 {
    min-width: 83.3333333333%;
  }

  .md\:w-5\/7 {
    width: 71.4285714286%;
  }

  .md\:max-w-5\/7 {
    max-width: 71.4285714286%;
  }

  .md\:min-w-5\/7 {
    min-width: 71.4285714286%;
  }

  .md\:w-5\/8 {
    width: 62.5%;
  }

  .md\:max-w-5\/8 {
    max-width: 62.5%;
  }

  .md\:min-w-5\/8 {
    min-width: 62.5%;
  }

  .md\:w-5\/9 {
    width: 55.5555555556%;
  }

  .md\:max-w-5\/9 {
    max-width: 55.5555555556%;
  }

  .md\:min-w-5\/9 {
    min-width: 55.5555555556%;
  }

  .md\:w-5\/10 {
    width: 50%;
  }

  .md\:max-w-5\/10 {
    max-width: 50%;
  }

  .md\:min-w-5\/10 {
    min-width: 50%;
  }

  .md\:w-5\/11 {
    width: 45.4545454545%;
  }

  .md\:max-w-5\/11 {
    max-width: 45.4545454545%;
  }

  .md\:min-w-5\/11 {
    min-width: 45.4545454545%;
  }

  .md\:w-5\/12 {
    width: 41.6666666667%;
  }

  .md\:max-w-5\/12 {
    max-width: 41.6666666667%;
  }

  .md\:min-w-5\/12 {
    min-width: 41.6666666667%;
  }

  .md\:w-6\/6 {
    width: 100%;
  }

  .md\:max-w-6\/6 {
    max-width: 100%;
  }

  .md\:min-w-6\/6 {
    min-width: 100%;
  }

  .md\:w-6\/7 {
    width: 85.7142857143%;
  }

  .md\:max-w-6\/7 {
    max-width: 85.7142857143%;
  }

  .md\:min-w-6\/7 {
    min-width: 85.7142857143%;
  }

  .md\:w-6\/8 {
    width: 75%;
  }

  .md\:max-w-6\/8 {
    max-width: 75%;
  }

  .md\:min-w-6\/8 {
    min-width: 75%;
  }

  .md\:w-6\/9 {
    width: 66.6666666667%;
  }

  .md\:max-w-6\/9 {
    max-width: 66.6666666667%;
  }

  .md\:min-w-6\/9 {
    min-width: 66.6666666667%;
  }

  .md\:w-6\/10 {
    width: 60%;
  }

  .md\:max-w-6\/10 {
    max-width: 60%;
  }

  .md\:min-w-6\/10 {
    min-width: 60%;
  }

  .md\:w-6\/11 {
    width: 54.5454545455%;
  }

  .md\:max-w-6\/11 {
    max-width: 54.5454545455%;
  }

  .md\:min-w-6\/11 {
    min-width: 54.5454545455%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:max-w-6\/12 {
    max-width: 50%;
  }

  .md\:min-w-6\/12 {
    min-width: 50%;
  }

  .md\:w-7\/7 {
    width: 100%;
  }

  .md\:max-w-7\/7 {
    max-width: 100%;
  }

  .md\:min-w-7\/7 {
    min-width: 100%;
  }

  .md\:w-7\/8 {
    width: 87.5%;
  }

  .md\:max-w-7\/8 {
    max-width: 87.5%;
  }

  .md\:min-w-7\/8 {
    min-width: 87.5%;
  }

  .md\:w-7\/9 {
    width: 77.7777777778%;
  }

  .md\:max-w-7\/9 {
    max-width: 77.7777777778%;
  }

  .md\:min-w-7\/9 {
    min-width: 77.7777777778%;
  }

  .md\:w-7\/10 {
    width: 70%;
  }

  .md\:max-w-7\/10 {
    max-width: 70%;
  }

  .md\:min-w-7\/10 {
    min-width: 70%;
  }

  .md\:w-7\/11 {
    width: 63.6363636364%;
  }

  .md\:max-w-7\/11 {
    max-width: 63.6363636364%;
  }

  .md\:min-w-7\/11 {
    min-width: 63.6363636364%;
  }

  .md\:w-7\/12 {
    width: 58.3333333333%;
  }

  .md\:max-w-7\/12 {
    max-width: 58.3333333333%;
  }

  .md\:min-w-7\/12 {
    min-width: 58.3333333333%;
  }

  .md\:w-8\/8 {
    width: 100%;
  }

  .md\:max-w-8\/8 {
    max-width: 100%;
  }

  .md\:min-w-8\/8 {
    min-width: 100%;
  }

  .md\:w-8\/9 {
    width: 88.8888888889%;
  }

  .md\:max-w-8\/9 {
    max-width: 88.8888888889%;
  }

  .md\:min-w-8\/9 {
    min-width: 88.8888888889%;
  }

  .md\:w-8\/10 {
    width: 80%;
  }

  .md\:max-w-8\/10 {
    max-width: 80%;
  }

  .md\:min-w-8\/10 {
    min-width: 80%;
  }

  .md\:w-8\/11 {
    width: 72.7272727273%;
  }

  .md\:max-w-8\/11 {
    max-width: 72.7272727273%;
  }

  .md\:min-w-8\/11 {
    min-width: 72.7272727273%;
  }

  .md\:w-8\/12 {
    width: 66.6666666667%;
  }

  .md\:max-w-8\/12 {
    max-width: 66.6666666667%;
  }

  .md\:min-w-8\/12 {
    min-width: 66.6666666667%;
  }

  .md\:w-9\/9 {
    width: 100%;
  }

  .md\:max-w-9\/9 {
    max-width: 100%;
  }

  .md\:min-w-9\/9 {
    min-width: 100%;
  }

  .md\:w-9\/10 {
    width: 90%;
  }

  .md\:max-w-9\/10 {
    max-width: 90%;
  }

  .md\:min-w-9\/10 {
    min-width: 90%;
  }

  .md\:w-9\/11 {
    width: 81.8181818182%;
  }

  .md\:max-w-9\/11 {
    max-width: 81.8181818182%;
  }

  .md\:min-w-9\/11 {
    min-width: 81.8181818182%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:max-w-9\/12 {
    max-width: 75%;
  }

  .md\:min-w-9\/12 {
    min-width: 75%;
  }

  .md\:w-10\/10 {
    width: 100%;
  }

  .md\:max-w-10\/10 {
    max-width: 100%;
  }

  .md\:min-w-10\/10 {
    min-width: 100%;
  }

  .md\:w-10\/11 {
    width: 90.9090909091%;
  }

  .md\:max-w-10\/11 {
    max-width: 90.9090909091%;
  }

  .md\:min-w-10\/11 {
    min-width: 90.9090909091%;
  }

  .md\:w-10\/12 {
    width: 83.3333333333%;
  }

  .md\:max-w-10\/12 {
    max-width: 83.3333333333%;
  }

  .md\:min-w-10\/12 {
    min-width: 83.3333333333%;
  }

  .md\:w-11\/11 {
    width: 100%;
  }

  .md\:max-w-11\/11 {
    max-width: 100%;
  }

  .md\:min-w-11\/11 {
    min-width: 100%;
  }

  .md\:w-11\/12 {
    width: 91.6666666667%;
  }

  .md\:max-w-11\/12 {
    max-width: 91.6666666667%;
  }

  .md\:min-w-11\/12 {
    min-width: 91.6666666667%;
  }

  .md\:w-12\/12 {
    width: 100%;
  }

  .md\:max-w-12\/12 {
    max-width: 100%;
  }

  .md\:min-w-12\/12 {
    min-width: 100%;
  }

  .md\:w-0 {
    width: calc(0 * 0.1rem);
  }

  .md\:w-1 {
    width: calc(1 * 0.1rem);
  }

  .md\:w-2 {
    width: calc(2 * 0.1rem);
  }

  .md\:w-3 {
    width: calc(3 * 0.1rem);
  }

  .md\:w-4 {
    width: calc(4 * 0.1rem);
  }

  .md\:w-5 {
    width: calc(5 * 0.1rem);
  }

  .md\:w-6 {
    width: calc(6 * 0.1rem);
  }

  .md\:w-7 {
    width: calc(7 * 0.1rem);
  }

  .md\:w-8 {
    width: calc(8 * 0.1rem);
  }

  .md\:w-9 {
    width: calc(9 * 0.1rem);
  }

  .md\:w-10 {
    width: calc(10 * 0.1rem);
  }

  .md\:w-11 {
    width: calc(11 * 0.1rem);
  }

  .md\:w-12 {
    width: calc(12 * 0.1rem);
  }

  .md\:w-13 {
    width: calc(13 * 0.1rem);
  }

  .md\:w-14 {
    width: calc(14 * 0.1rem);
  }

  .md\:w-15 {
    width: calc(15 * 0.1rem);
  }

  .md\:w-16 {
    width: calc(16 * 0.1rem);
  }

  .md\:w-17 {
    width: calc(17 * 0.1rem);
  }

  .md\:w-18 {
    width: calc(18 * 0.1rem);
  }

  .md\:w-19 {
    width: calc(19 * 0.1rem);
  }

  .md\:w-20 {
    width: calc(20 * 0.1rem);
  }

  .md\:w-21 {
    width: calc(21 * 0.1rem);
  }

  .md\:w-22 {
    width: calc(22 * 0.1rem);
  }

  .md\:w-23 {
    width: calc(23 * 0.1rem);
  }

  .md\:w-24 {
    width: calc(24 * 0.1rem);
  }

  .md\:w-25 {
    width: calc(25 * 0.1rem);
  }

  .md\:w-26 {
    width: calc(26 * 0.1rem);
  }

  .md\:w-27 {
    width: calc(27 * 0.1rem);
  }

  .md\:w-28 {
    width: calc(28 * 0.1rem);
  }

  .md\:w-29 {
    width: calc(29 * 0.1rem);
  }

  .md\:w-30 {
    width: calc(30 * 0.1rem);
  }

  .md\:w-31 {
    width: calc(31 * 0.1rem);
  }

  .md\:w-32 {
    width: calc(32 * 0.1rem);
  }

  .md\:w-33 {
    width: calc(33 * 0.1rem);
  }

  .md\:w-34 {
    width: calc(34 * 0.1rem);
  }

  .md\:w-35 {
    width: calc(35 * 0.1rem);
  }

  .md\:w-36 {
    width: calc(36 * 0.1rem);
  }

  .md\:w-37 {
    width: calc(37 * 0.1rem);
  }

  .md\:w-38 {
    width: calc(38 * 0.1rem);
  }

  .md\:w-39 {
    width: calc(39 * 0.1rem);
  }

  .md\:w-40 {
    width: calc(40 * 0.1rem);
  }

  .md\:w-41 {
    width: calc(41 * 0.1rem);
  }

  .md\:w-42 {
    width: calc(42 * 0.1rem);
  }

  .md\:w-43 {
    width: calc(43 * 0.1rem);
  }

  .md\:w-44 {
    width: calc(44 * 0.1rem);
  }

  .md\:w-45 {
    width: calc(45 * 0.1rem);
  }

  .md\:w-46 {
    width: calc(46 * 0.1rem);
  }

  .md\:w-47 {
    width: calc(47 * 0.1rem);
  }

  .md\:w-48 {
    width: calc(48 * 0.1rem);
  }

  .md\:w-49 {
    width: calc(49 * 0.1rem);
  }

  .md\:w-50 {
    width: calc(50 * 0.1rem);
  }

  .md\:w-55 {
    width: calc(55 * 0.1rem);
  }

  .md\:w-60 {
    width: calc(60 * 0.1rem);
  }

  .md\:w-65 {
    width: calc(65 * 0.1rem);
  }

  .md\:w-70 {
    width: calc(70 * 0.1rem);
  }

  .md\:w-75 {
    width: calc(75 * 0.1rem);
  }

  .md\:w-80 {
    width: calc(80 * 0.1rem);
  }

  .md\:w-85 {
    width: calc(85 * 0.1rem);
  }

  .md\:w-90 {
    width: calc(90 * 0.1rem);
  }

  .md\:w-95 {
    width: calc(95 * 0.1rem);
  }

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

  .md\:border {
    border: 1px solid;
  }

  .md\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }

  .md\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }

  .md\:border-dash {
    border-style: dashed;
  }

  .md\:border-dot {
    border-style: dotted;
  }

  .md\:noborder {
    border-style: none;
  }

  .md\:noborder-x {
    border-left: none;
    border-right: none;
  }

  .md\:noborder-y {
    border-top: none;
    border-bottom: none;
  }

  .md\:f\:nooutline:focus {
    outline: none;
  }

  .md\:border-t {
    border-top: 1px;
    border-top-style: solid;
  }

  .md\:border-t-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .md\:border-t-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .md\:border-b {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .md\:border-b-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .md\:border-b-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .md\:border-l {
    border-left: 1px;
    border-left-style: solid;
  }

  .md\:border-l-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .md\:border-l-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .md\:border-r {
    border-right: 1px;
    border-right-style: solid;
  }

  .md\:border-r-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .md\:border-r-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .md\:border-t-0 {
    border-top: 0px;
    border-top-style: solid;
  }

  .md\:border-t-0-dash {
    border-top: 0px;
    border-top-style: dashed;
  }

  .md\:border-t-0-dot {
    border-top: 0px;
    border-top-style: dotted;
  }

  .md\:border-b-0 {
    border-bottom: 0px;
    border-bottom-style: solid;
  }

  .md\:border-b-0-dash {
    border-bottom: 0px;
    border-bottom-style: dashed;
  }

  .md\:border-b-0-dot {
    border-bottom: 0px;
    border-bottom-style: dotted;
  }

  .md\:border-l-0 {
    border-left: 0px;
    border-left-style: solid;
  }

  .md\:border-l-0-dash {
    border-left: 0px;
    border-left-style: dashed;
  }

  .md\:border-l-0-dot {
    border-left: 0px;
    border-left-style: dotted;
  }

  .md\:border-r-0 {
    border-right: 0px;
    border-right-style: solid;
  }

  .md\:border-r-0-dash {
    border-right: 0px;
    border-right-style: dashed;
  }

  .md\:border-r-0-dot {
    border-right: 0px;
    border-right-style: dotted;
  }

  .md\:border-t-1 {
    border-top: 1px;
    border-top-style: solid;
  }

  .md\:border-t-1-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .md\:border-t-1-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .md\:border-b-1 {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .md\:border-b-1-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .md\:border-b-1-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .md\:border-l-1 {
    border-left: 1px;
    border-left-style: solid;
  }

  .md\:border-l-1-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .md\:border-l-1-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .md\:border-r-1 {
    border-right: 1px;
    border-right-style: solid;
  }

  .md\:border-r-1-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .md\:border-r-1-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .md\:border-t-2 {
    border-top: 2px;
    border-top-style: solid;
  }

  .md\:border-t-2-dash {
    border-top: 2px;
    border-top-style: dashed;
  }

  .md\:border-t-2-dot {
    border-top: 2px;
    border-top-style: dotted;
  }

  .md\:border-b-2 {
    border-bottom: 2px;
    border-bottom-style: solid;
  }

  .md\:border-b-2-dash {
    border-bottom: 2px;
    border-bottom-style: dashed;
  }

  .md\:border-b-2-dot {
    border-bottom: 2px;
    border-bottom-style: dotted;
  }

  .md\:border-l-2 {
    border-left: 2px;
    border-left-style: solid;
  }

  .md\:border-l-2-dash {
    border-left: 2px;
    border-left-style: dashed;
  }

  .md\:border-l-2-dot {
    border-left: 2px;
    border-left-style: dotted;
  }

  .md\:border-r-2 {
    border-right: 2px;
    border-right-style: solid;
  }

  .md\:border-r-2-dash {
    border-right: 2px;
    border-right-style: dashed;
  }

  .md\:border-r-2-dot {
    border-right: 2px;
    border-right-style: dotted;
  }

  .md\:border-t-3 {
    border-top: 3px;
    border-top-style: solid;
  }

  .md\:border-t-3-dash {
    border-top: 3px;
    border-top-style: dashed;
  }

  .md\:border-t-3-dot {
    border-top: 3px;
    border-top-style: dotted;
  }

  .md\:border-b-3 {
    border-bottom: 3px;
    border-bottom-style: solid;
  }

  .md\:border-b-3-dash {
    border-bottom: 3px;
    border-bottom-style: dashed;
  }

  .md\:border-b-3-dot {
    border-bottom: 3px;
    border-bottom-style: dotted;
  }

  .md\:border-l-3 {
    border-left: 3px;
    border-left-style: solid;
  }

  .md\:border-l-3-dash {
    border-left: 3px;
    border-left-style: dashed;
  }

  .md\:border-l-3-dot {
    border-left: 3px;
    border-left-style: dotted;
  }

  .md\:border-r-3 {
    border-right: 3px;
    border-right-style: solid;
  }

  .md\:border-r-3-dash {
    border-right: 3px;
    border-right-style: dashed;
  }

  .md\:border-r-3-dot {
    border-right: 3px;
    border-right-style: dotted;
  }

  .md\:border-t-4 {
    border-top: 4px;
    border-top-style: solid;
  }

  .md\:border-t-4-dash {
    border-top: 4px;
    border-top-style: dashed;
  }

  .md\:border-t-4-dot {
    border-top: 4px;
    border-top-style: dotted;
  }

  .md\:border-b-4 {
    border-bottom: 4px;
    border-bottom-style: solid;
  }

  .md\:border-b-4-dash {
    border-bottom: 4px;
    border-bottom-style: dashed;
  }

  .md\:border-b-4-dot {
    border-bottom: 4px;
    border-bottom-style: dotted;
  }

  .md\:border-l-4 {
    border-left: 4px;
    border-left-style: solid;
  }

  .md\:border-l-4-dash {
    border-left: 4px;
    border-left-style: dashed;
  }

  .md\:border-l-4-dot {
    border-left: 4px;
    border-left-style: dotted;
  }

  .md\:border-r-4 {
    border-right: 4px;
    border-right-style: solid;
  }

  .md\:border-r-4-dash {
    border-right: 4px;
    border-right-style: dashed;
  }

  .md\:border-r-4-dot {
    border-right: 4px;
    border-right-style: dotted;
  }

  .md\:border-t-5 {
    border-top: 5px;
    border-top-style: solid;
  }

  .md\:border-t-5-dash {
    border-top: 5px;
    border-top-style: dashed;
  }

  .md\:border-t-5-dot {
    border-top: 5px;
    border-top-style: dotted;
  }

  .md\:border-b-5 {
    border-bottom: 5px;
    border-bottom-style: solid;
  }

  .md\:border-b-5-dash {
    border-bottom: 5px;
    border-bottom-style: dashed;
  }

  .md\:border-b-5-dot {
    border-bottom: 5px;
    border-bottom-style: dotted;
  }

  .md\:border-l-5 {
    border-left: 5px;
    border-left-style: solid;
  }

  .md\:border-l-5-dash {
    border-left: 5px;
    border-left-style: dashed;
  }

  .md\:border-l-5-dot {
    border-left: 5px;
    border-left-style: dotted;
  }

  .md\:border-r-5 {
    border-right: 5px;
    border-right-style: solid;
  }

  .md\:border-r-5-dash {
    border-right: 5px;
    border-right-style: dashed;
  }

  .md\:border-r-5-dot {
    border-right: 5px;
    border-right-style: dotted;
  }

  .md\:border-t-6 {
    border-top: 6px;
    border-top-style: solid;
  }

  .md\:border-t-6-dash {
    border-top: 6px;
    border-top-style: dashed;
  }

  .md\:border-t-6-dot {
    border-top: 6px;
    border-top-style: dotted;
  }

  .md\:border-b-6 {
    border-bottom: 6px;
    border-bottom-style: solid;
  }

  .md\:border-b-6-dash {
    border-bottom: 6px;
    border-bottom-style: dashed;
  }

  .md\:border-b-6-dot {
    border-bottom: 6px;
    border-bottom-style: dotted;
  }

  .md\:border-l-6 {
    border-left: 6px;
    border-left-style: solid;
  }

  .md\:border-l-6-dash {
    border-left: 6px;
    border-left-style: dashed;
  }

  .md\:border-l-6-dot {
    border-left: 6px;
    border-left-style: dotted;
  }

  .md\:border-r-6 {
    border-right: 6px;
    border-right-style: solid;
  }

  .md\:border-r-6-dash {
    border-right: 6px;
    border-right-style: dashed;
  }

  .md\:border-r-6-dot {
    border-right: 6px;
    border-right-style: dotted;
  }

  .md\:border-t-7 {
    border-top: 7px;
    border-top-style: solid;
  }

  .md\:border-t-7-dash {
    border-top: 7px;
    border-top-style: dashed;
  }

  .md\:border-t-7-dot {
    border-top: 7px;
    border-top-style: dotted;
  }

  .md\:border-b-7 {
    border-bottom: 7px;
    border-bottom-style: solid;
  }

  .md\:border-b-7-dash {
    border-bottom: 7px;
    border-bottom-style: dashed;
  }

  .md\:border-b-7-dot {
    border-bottom: 7px;
    border-bottom-style: dotted;
  }

  .md\:border-l-7 {
    border-left: 7px;
    border-left-style: solid;
  }

  .md\:border-l-7-dash {
    border-left: 7px;
    border-left-style: dashed;
  }

  .md\:border-l-7-dot {
    border-left: 7px;
    border-left-style: dotted;
  }

  .md\:border-r-7 {
    border-right: 7px;
    border-right-style: solid;
  }

  .md\:border-r-7-dash {
    border-right: 7px;
    border-right-style: dashed;
  }

  .md\:border-r-7-dot {
    border-right: 7px;
    border-right-style: dotted;
  }

  .md\:border-t-8 {
    border-top: 8px;
    border-top-style: solid;
  }

  .md\:border-t-8-dash {
    border-top: 8px;
    border-top-style: dashed;
  }

  .md\:border-t-8-dot {
    border-top: 8px;
    border-top-style: dotted;
  }

  .md\:border-b-8 {
    border-bottom: 8px;
    border-bottom-style: solid;
  }

  .md\:border-b-8-dash {
    border-bottom: 8px;
    border-bottom-style: dashed;
  }

  .md\:border-b-8-dot {
    border-bottom: 8px;
    border-bottom-style: dotted;
  }

  .md\:border-l-8 {
    border-left: 8px;
    border-left-style: solid;
  }

  .md\:border-l-8-dash {
    border-left: 8px;
    border-left-style: dashed;
  }

  .md\:border-l-8-dot {
    border-left: 8px;
    border-left-style: dotted;
  }

  .md\:border-r-8 {
    border-right: 8px;
    border-right-style: solid;
  }

  .md\:border-r-8-dash {
    border-right: 8px;
    border-right-style: dashed;
  }

  .md\:border-r-8-dot {
    border-right: 8px;
    border-right-style: dotted;
  }

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

  /*------------------------------------------------------------
  *   ADDITIONS GO ABOVE THIS LINE !!!
  ------------------------------------------------------------*/

  /*------------------------------------------------------------
  *   Theme Colors
  *   Makes color-standards available as classes including shades,
  *   following the tailwind approach for utilities. 
  *   Options:
  *   red-lightest red-lighter red-light red (color standard) red-dark red-darker red-darkest
  *   red+++ red++ red+ red (color standard) red- red-- red---
  *   Colors last! Otherwise they get overidden!
  ------------------------------------------------------------*/

  .md\:bg-none {
    background: transparent;
  }

  .md\:h\:bg-none:hover {
    background: transparent;
  }

  .md\:f\:bg-none:focus {
    background: transparent;
  }

  .md\:text-blue {
    color: #0014a0;
  }

  .md\:h\:text-blue:hover {
    color: #0014a0;
  }

  .md\:f\:text-blue:focus {
    color: #0014a0;
  }

  .md\:text-silver {
    color: #afafaf;
  }

  .md\:h\:text-silver:hover {
    color: #afafaf;
  }

  .md\:f\:text-silver:focus {
    color: #afafaf;
  }

  .md\:text-black {
    color: #1d1d1b;
  }

  .md\:h\:text-black:hover {
    color: #1d1d1b;
  }

  .md\:f\:text-black:focus {
    color: #1d1d1b;
  }

  .md\:text-grey {
    color: #868686;
  }

  .md\:h\:text-grey:hover {
    color: #868686;
  }

  .md\:f\:text-grey:focus {
    color: #868686;
  }

  .md\:text-white {
    color: #ffffff;
  }

  .md\:h\:text-white:hover {
    color: #ffffff;
  }

  .md\:f\:text-white:focus {
    color: #ffffff;
  }

  .md\:text-yellow {
    color: #ffd200;
  }

  .md\:h\:text-yellow:hover {
    color: #ffd200;
  }

  .md\:f\:text-yellow:focus {
    color: #ffd200;
  }

  .md\:text-yellow-80 {
    color: #ffdc44;
  }

  .md\:h\:text-yellow-80:hover {
    color: #ffdc44;
  }

  .md\:f\:text-yellow-80:focus {
    color: #ffdc44;
  }

  .md\:text-yellow-60 {
    color: #ffe666;
  }

  .md\:h\:text-yellow-60:hover {
    color: #ffe666;
  }

  .md\:f\:text-yellow-60:focus {
    color: #ffe666;
  }

  .md\:text-yellow-30 {
    color: #fff2b2;
  }

  .md\:h\:text-yellow-30:hover {
    color: #fff2b2;
  }

  .md\:f\:text-yellow-30:focus {
    color: #fff2b2;
  }

  .md\:text-orange {
    color: #ff821e;
  }

  .md\:h\:text-orange:hover {
    color: #ff821e;
  }

  .md\:f\:text-orange:focus {
    color: #ff821e;
  }

  .md\:text-orange-80 {
    color: #f7a941;
  }

  .md\:h\:text-orange-80:hover {
    color: #f7a941;
  }

  .md\:f\:text-orange-80:focus {
    color: #f7a941;
  }

  .md\:text-orange-60 {
    color: #f8be66;
  }

  .md\:h\:text-orange-60:hover {
    color: #f8be66;
  }

  .md\:f\:text-orange-60:focus {
    color: #f8be66;
  }

  .md\:text-orange-30 {
    color: #fbdeb2;
  }

  .md\:h\:text-orange-30:hover {
    color: #fbdeb2;
  }

  .md\:f\:text-orange-30:focus {
    color: #fbdeb2;
  }

  .md\:text-red {
    color: #eb0041;
  }

  .md\:h\:text-red:hover {
    color: #eb0041;
  }

  .md\:f\:text-red:focus {
    color: #eb0041;
  }

  .md\:text-red-80 {
    color: #ec6775;
  }

  .md\:h\:text-red-80:hover {
    color: #ec6775;
  }

  .md\:f\:text-red-80:focus {
    color: #ec6775;
  }

  .md\:text-red-60 {
    color: #f1859b;
  }

  .md\:h\:text-red-60:hover {
    color: #f1859b;
  }

  .md\:f\:text-red-60:focus {
    color: #f1859b;
  }

  .md\:text-red-30 {
    color: #f8c2cd;
  }

  .md\:h\:text-red-30:hover {
    color: #f8c2cd;
  }

  .md\:f\:text-red-30:focus {
    color: #f8c2cd;
  }

  .md\:text-green {
    color: #00965a;
  }

  .md\:h\:text-green:hover {
    color: #00965a;
  }

  .md\:f\:text-green:focus {
    color: #00965a;
  }

  .md\:text-green-80 {
    color: #00a874;
  }

  .md\:h\:text-green-80:hover {
    color: #00a874;
  }

  .md\:f\:text-green-80:focus {
    color: #00a874;
  }

  .md\:text-green-60 {
    color: #66c19a;
  }

  .md\:h\:text-green-60:hover {
    color: #66c19a;
  }

  .md\:f\:text-green-60:focus {
    color: #66c19a;
  }

  .md\:text-green-30 {
    color: #b2e0cc;
  }

  .md\:h\:text-green-30:hover {
    color: #b2e0cc;
  }

  .md\:f\:text-green-30:focus {
    color: #b2e0cc;
  }

  .md\:text-cyan {
    color: #00b4e6;
  }

  .md\:h\:text-cyan:hover {
    color: #00b4e6;
  }

  .md\:f\:text-cyan:focus {
    color: #00b4e6;
  }

  .md\:text-cyan-80 {
    color: #47c1f1;
  }

  .md\:h\:text-cyan-80:hover {
    color: #47c1f1;
  }

  .md\:f\:text-cyan-80:focus {
    color: #47c1f1;
  }

  .md\:text-cyan-60 {
    color: #66d0f3;
  }

  .md\:h\:text-cyan-60:hover {
    color: #66d0f3;
  }

  .md\:f\:text-cyan-60:focus {
    color: #66d0f3;
  }

  .md\:text-cyan-30 {
    color: #b2e7f9;
  }

  .md\:h\:text-cyan-30:hover {
    color: #b2e7f9;
  }

  .md\:f\:text-cyan-30:focus {
    color: #b2e7f9;
  }

  .md\:text-grey-60 {
    color: #878787;
  }

  .md\:h\:text-grey-60:hover {
    color: #878787;
  }

  .md\:f\:text-grey-60:focus {
    color: #878787;
  }

  .md\:text-grey-30 {
    color: #c6c6c6;
  }

  .md\:h\:text-grey-30:hover {
    color: #c6c6c6;
  }

  .md\:f\:text-grey-30:focus {
    color: #c6c6c6;
  }

  .md\:text-grey-4 {
    color: #f0f3f4;
  }

  .md\:h\:text-grey-4:hover {
    color: #f0f3f4;
  }

  .md\:f\:text-grey-4:focus {
    color: #f0f3f4;
  }

  .md\:text-grey-3 {
    color: #bdbdbd;
  }

  .md\:h\:text-grey-3:hover {
    color: #bdbdbd;
  }

  .md\:f\:text-grey-3:focus {
    color: #bdbdbd;
  }

  .md\:text-blue-2 {
    color: #1a3149;
  }

  .md\:h\:text-blue-2:hover {
    color: #1a3149;
  }

  .md\:f\:text-blue-2:focus {
    color: #1a3149;
  }

  .md\:text-danger {
    color: #f09593;
  }

  .md\:h\:text-danger:hover {
    color: #f09593;
  }

  .md\:f\:text-danger:focus {
    color: #f09593;
  }

  .md\:text-warning {
    color: #fff6a1;
  }

  .md\:h\:text-warning:hover {
    color: #fff6a1;
  }

  .md\:f\:text-warning:focus {
    color: #fff6a1;
  }

  .md\:text-success {
    color: #c7eed8;
  }

  .md\:h\:text-success:hover {
    color: #c7eed8;
  }

  .md\:f\:text-success:focus {
    color: #c7eed8;
  }

  .md\:text-info {
    color: #c0ddf6;
  }

  .md\:h\:text-info:hover {
    color: #c0ddf6;
  }

  .md\:f\:text-info:focus {
    color: #c0ddf6;
  }
}

@media (min-width: 1024px) {
  /*------------------------------------------------------------
  *   General Utilities  
  *   ... currently not in a nice fashion as you need to add 
  *   every item twice (in default and others )
  ------------------------------------------------------------*/

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:word-wrap {
    word-wrap: break-word;
  }

  .lg\:word-nowrap {
    word-wrap: normal;
  }

  .lg\:nowrap {
    white-space: nowrap;
  }

  .lg\:bg-fixed {
    background-attachment: fixed;
  }

  .lg\:bg-local {
    background-attachment: local;
  }

  .lg\:bg-scroll {
    background-attachment: scroll;
  }

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

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

  .lg\:align-left {
    text-align: left;
  }

  .lg\:align-center {
    text-align: center;
  }

  .lg\:align-right {
    text-align: right;
  }

  .lg\:align-v-baseline {
    vertical-align: baseline;
  }

  .lg\:align-v-top {
    vertical-align: top;
  }

  .lg\:align-v-middle {
    vertical-align: middle;
  }

  .lg\:align-v-bottom {
    vertical-align: bottom;
  }

  /*------------------------------------------------------------
  *   Positioning
  ------------------------------------------------------------*/

  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:unset {
    position: unset;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:static {
    position: static;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:top-0 {
    top: 0;
  }

  .lg\:bottom-0 {
    bottom: 0;
  }

  .lg\:left-0 {
    left: 0;
  }

  .lg\:right-0 {
    right: 0;
  }

  .lg\:top-25 {
    top: 25%;
  }

  .lg\:bottom-25 {
    bottom: 25%;
  }

  .lg\:left-25 {
    left: 25%;
  }

  .lg\:right-25 {
    right: 25%;
  }

  .lg\:top-50 {
    top: 50%;
  }

  .lg\:bottom-50 {
    bottom: 50%;
  }

  .lg\:left-50 {
    left: 50%;
  }

  .lg\:right-50 {
    right: 50%;
  }

  .lg\:top-75 {
    top: 75%;
  }

  .lg\:bottom-75 {
    bottom: 75%;
  }

  .lg\:left-75 {
    left: 75%;
  }

  .lg\:right-75 {
    right: 75%;
  }

  .lg\:top-100 {
    top: 100%;
  }

  .lg\:bottom-100 {
    bottom: 100%;
  }

  .lg\:left-100 {
    left: 100%;
  }

  .lg\:right-100 {
    right: 100%;
  }

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

  .lg\:block {
    display: block;
  }

  .lg\:block-imp {
    display: block !important;
  }

  .lg\:show {
    display: block !important;
  }

  .lg\:show-imp {
    display: block !important !important;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:hidden-imp {
    display: none !important;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:inline-imp {
    display: inline !important;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline-block-imp {
    display: inline-block !important;
  }

  .lg\:table {
    display: table;
  }

  .lg\:table-imp {
    display: table !important;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:table-row-imp {
    display: table-row !important;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:table-cell-imp {
    display: table-cell !important;
  }

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

  .lg\:nolist {
    margin: 0 auto;
    padding-left: 0;
    list-style: none;
  }

  /*------------------------------------------------------------
  *   Z-Index
  ------------------------------------------------------------*/

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

  .lg\:float-none {
    float: none;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-right {
    float: right;
  }

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

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

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

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

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-unset {
    overflow: unset;
  }

  .lg\:overflow-x-unset {
    overflow-x: unset;
  }

  .lg\:overflow-y-unset {
    overflow-y: unset;
  }

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

  .lg\:text-title-xl {
    font-size: 4rem;
  }

  .lg\:text-title-lg {
    font-size: 3rem;
  }

  .lg\:text-title-std {
    font-size: 2.25rem;
  }

  .lg\:text-title-sm {
    font-size: 1.95rem;
  }

  .lg\:text-title-xs {
    font-size: 1.875rem;
  }

  .lg\:text-xxl {
    font-size: 1.75rem;
  }

  .lg\:text-xl {
    font-size: 1.5rem;
  }

  .lg\:text-bg {
    font-size: 1.35rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
  }

  .lg\:text-std {
    font-size: 1rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
  }

  .lg\:text-xxs {
    font-size: 0.6rem;
  }

  /*------------------------------------------------------------
  *   Shadows
  ------------------------------------------------------------*/

  .lg\:noshadow {
    box-shadow: none;
  }

  .lg\:shadow-sm {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-std {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow-lg {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:shadow-xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:btn-shadow {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  /*------------------------------------------------------------
  *   MARGINS
  ------------------------------------------------------------*/

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:mx-auto {
    margin: 0 auto;
  }

  .lg\:my-auto {
    margin: auto 0;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:m--50 {
    margin: calc(-50 * 0.1rem);
  }

  .lg\:my--50 {
    margin-top: calc(-50 * 0.1rem);
    margin-bottom: calc(-50 * 0.1rem);
  }

  .lg\:mx--50 {
    margin-left: calc(-50 * 0.1rem);
    margin-right: calc(-50 * 0.1rem);
  }

  .lg\:mt--50 {
    margin-top: calc(-50 * 0.1rem);
  }

  .lg\:mb--50 {
    margin-bottom: calc(-50 * 0.1rem);
  }

  .lg\:ml--50 {
    margin-left: calc(-50 * 0.1rem);
  }

  .lg\:mr--50 {
    margin-right: calc(-50 * 0.1rem);
  }

  .lg\:m--45 {
    margin: calc(-45 * 0.1rem);
  }

  .lg\:my--45 {
    margin-top: calc(-45 * 0.1rem);
    margin-bottom: calc(-45 * 0.1rem);
  }

  .lg\:mx--45 {
    margin-left: calc(-45 * 0.1rem);
    margin-right: calc(-45 * 0.1rem);
  }

  .lg\:mt--45 {
    margin-top: calc(-45 * 0.1rem);
  }

  .lg\:mb--45 {
    margin-bottom: calc(-45 * 0.1rem);
  }

  .lg\:ml--45 {
    margin-left: calc(-45 * 0.1rem);
  }

  .lg\:mr--45 {
    margin-right: calc(-45 * 0.1rem);
  }

  .lg\:m--40 {
    margin: calc(-40 * 0.1rem);
  }

  .lg\:my--40 {
    margin-top: calc(-40 * 0.1rem);
    margin-bottom: calc(-40 * 0.1rem);
  }

  .lg\:mx--40 {
    margin-left: calc(-40 * 0.1rem);
    margin-right: calc(-40 * 0.1rem);
  }

  .lg\:mt--40 {
    margin-top: calc(-40 * 0.1rem);
  }

  .lg\:mb--40 {
    margin-bottom: calc(-40 * 0.1rem);
  }

  .lg\:ml--40 {
    margin-left: calc(-40 * 0.1rem);
  }

  .lg\:mr--40 {
    margin-right: calc(-40 * 0.1rem);
  }

  .lg\:m--35 {
    margin: calc(-35 * 0.1rem);
  }

  .lg\:my--35 {
    margin-top: calc(-35 * 0.1rem);
    margin-bottom: calc(-35 * 0.1rem);
  }

  .lg\:mx--35 {
    margin-left: calc(-35 * 0.1rem);
    margin-right: calc(-35 * 0.1rem);
  }

  .lg\:mt--35 {
    margin-top: calc(-35 * 0.1rem);
  }

  .lg\:mb--35 {
    margin-bottom: calc(-35 * 0.1rem);
  }

  .lg\:ml--35 {
    margin-left: calc(-35 * 0.1rem);
  }

  .lg\:mr--35 {
    margin-right: calc(-35 * 0.1rem);
  }

  .lg\:m--30 {
    margin: calc(-30 * 0.1rem);
  }

  .lg\:my--30 {
    margin-top: calc(-30 * 0.1rem);
    margin-bottom: calc(-30 * 0.1rem);
  }

  .lg\:mx--30 {
    margin-left: calc(-30 * 0.1rem);
    margin-right: calc(-30 * 0.1rem);
  }

  .lg\:mt--30 {
    margin-top: calc(-30 * 0.1rem);
  }

  .lg\:mb--30 {
    margin-bottom: calc(-30 * 0.1rem);
  }

  .lg\:ml--30 {
    margin-left: calc(-30 * 0.1rem);
  }

  .lg\:mr--30 {
    margin-right: calc(-30 * 0.1rem);
  }

  .lg\:m--29 {
    margin: calc(-29 * 0.1rem);
  }

  .lg\:my--29 {
    margin-top: calc(-29 * 0.1rem);
    margin-bottom: calc(-29 * 0.1rem);
  }

  .lg\:mx--29 {
    margin-left: calc(-29 * 0.1rem);
    margin-right: calc(-29 * 0.1rem);
  }

  .lg\:mt--29 {
    margin-top: calc(-29 * 0.1rem);
  }

  .lg\:mb--29 {
    margin-bottom: calc(-29 * 0.1rem);
  }

  .lg\:ml--29 {
    margin-left: calc(-29 * 0.1rem);
  }

  .lg\:mr--29 {
    margin-right: calc(-29 * 0.1rem);
  }

  .lg\:m--28 {
    margin: calc(-28 * 0.1rem);
  }

  .lg\:my--28 {
    margin-top: calc(-28 * 0.1rem);
    margin-bottom: calc(-28 * 0.1rem);
  }

  .lg\:mx--28 {
    margin-left: calc(-28 * 0.1rem);
    margin-right: calc(-28 * 0.1rem);
  }

  .lg\:mt--28 {
    margin-top: calc(-28 * 0.1rem);
  }

  .lg\:mb--28 {
    margin-bottom: calc(-28 * 0.1rem);
  }

  .lg\:ml--28 {
    margin-left: calc(-28 * 0.1rem);
  }

  .lg\:mr--28 {
    margin-right: calc(-28 * 0.1rem);
  }

  .lg\:m--27 {
    margin: calc(-27 * 0.1rem);
  }

  .lg\:my--27 {
    margin-top: calc(-27 * 0.1rem);
    margin-bottom: calc(-27 * 0.1rem);
  }

  .lg\:mx--27 {
    margin-left: calc(-27 * 0.1rem);
    margin-right: calc(-27 * 0.1rem);
  }

  .lg\:mt--27 {
    margin-top: calc(-27 * 0.1rem);
  }

  .lg\:mb--27 {
    margin-bottom: calc(-27 * 0.1rem);
  }

  .lg\:ml--27 {
    margin-left: calc(-27 * 0.1rem);
  }

  .lg\:mr--27 {
    margin-right: calc(-27 * 0.1rem);
  }

  .lg\:m--26 {
    margin: calc(-26 * 0.1rem);
  }

  .lg\:my--26 {
    margin-top: calc(-26 * 0.1rem);
    margin-bottom: calc(-26 * 0.1rem);
  }

  .lg\:mx--26 {
    margin-left: calc(-26 * 0.1rem);
    margin-right: calc(-26 * 0.1rem);
  }

  .lg\:mt--26 {
    margin-top: calc(-26 * 0.1rem);
  }

  .lg\:mb--26 {
    margin-bottom: calc(-26 * 0.1rem);
  }

  .lg\:ml--26 {
    margin-left: calc(-26 * 0.1rem);
  }

  .lg\:mr--26 {
    margin-right: calc(-26 * 0.1rem);
  }

  .lg\:m--25 {
    margin: calc(-25 * 0.1rem);
  }

  .lg\:my--25 {
    margin-top: calc(-25 * 0.1rem);
    margin-bottom: calc(-25 * 0.1rem);
  }

  .lg\:mx--25 {
    margin-left: calc(-25 * 0.1rem);
    margin-right: calc(-25 * 0.1rem);
  }

  .lg\:mt--25 {
    margin-top: calc(-25 * 0.1rem);
  }

  .lg\:mb--25 {
    margin-bottom: calc(-25 * 0.1rem);
  }

  .lg\:ml--25 {
    margin-left: calc(-25 * 0.1rem);
  }

  .lg\:mr--25 {
    margin-right: calc(-25 * 0.1rem);
  }

  .lg\:m--24 {
    margin: calc(-24 * 0.1rem);
  }

  .lg\:my--24 {
    margin-top: calc(-24 * 0.1rem);
    margin-bottom: calc(-24 * 0.1rem);
  }

  .lg\:mx--24 {
    margin-left: calc(-24 * 0.1rem);
    margin-right: calc(-24 * 0.1rem);
  }

  .lg\:mt--24 {
    margin-top: calc(-24 * 0.1rem);
  }

  .lg\:mb--24 {
    margin-bottom: calc(-24 * 0.1rem);
  }

  .lg\:ml--24 {
    margin-left: calc(-24 * 0.1rem);
  }

  .lg\:mr--24 {
    margin-right: calc(-24 * 0.1rem);
  }

  .lg\:m--23 {
    margin: calc(-23 * 0.1rem);
  }

  .lg\:my--23 {
    margin-top: calc(-23 * 0.1rem);
    margin-bottom: calc(-23 * 0.1rem);
  }

  .lg\:mx--23 {
    margin-left: calc(-23 * 0.1rem);
    margin-right: calc(-23 * 0.1rem);
  }

  .lg\:mt--23 {
    margin-top: calc(-23 * 0.1rem);
  }

  .lg\:mb--23 {
    margin-bottom: calc(-23 * 0.1rem);
  }

  .lg\:ml--23 {
    margin-left: calc(-23 * 0.1rem);
  }

  .lg\:mr--23 {
    margin-right: calc(-23 * 0.1rem);
  }

  .lg\:m--22 {
    margin: calc(-22 * 0.1rem);
  }

  .lg\:my--22 {
    margin-top: calc(-22 * 0.1rem);
    margin-bottom: calc(-22 * 0.1rem);
  }

  .lg\:mx--22 {
    margin-left: calc(-22 * 0.1rem);
    margin-right: calc(-22 * 0.1rem);
  }

  .lg\:mt--22 {
    margin-top: calc(-22 * 0.1rem);
  }

  .lg\:mb--22 {
    margin-bottom: calc(-22 * 0.1rem);
  }

  .lg\:ml--22 {
    margin-left: calc(-22 * 0.1rem);
  }

  .lg\:mr--22 {
    margin-right: calc(-22 * 0.1rem);
  }

  .lg\:m--21 {
    margin: calc(-21 * 0.1rem);
  }

  .lg\:my--21 {
    margin-top: calc(-21 * 0.1rem);
    margin-bottom: calc(-21 * 0.1rem);
  }

  .lg\:mx--21 {
    margin-left: calc(-21 * 0.1rem);
    margin-right: calc(-21 * 0.1rem);
  }

  .lg\:mt--21 {
    margin-top: calc(-21 * 0.1rem);
  }

  .lg\:mb--21 {
    margin-bottom: calc(-21 * 0.1rem);
  }

  .lg\:ml--21 {
    margin-left: calc(-21 * 0.1rem);
  }

  .lg\:mr--21 {
    margin-right: calc(-21 * 0.1rem);
  }

  .lg\:m--20 {
    margin: calc(-20 * 0.1rem);
  }

  .lg\:my--20 {
    margin-top: calc(-20 * 0.1rem);
    margin-bottom: calc(-20 * 0.1rem);
  }

  .lg\:mx--20 {
    margin-left: calc(-20 * 0.1rem);
    margin-right: calc(-20 * 0.1rem);
  }

  .lg\:mt--20 {
    margin-top: calc(-20 * 0.1rem);
  }

  .lg\:mb--20 {
    margin-bottom: calc(-20 * 0.1rem);
  }

  .lg\:ml--20 {
    margin-left: calc(-20 * 0.1rem);
  }

  .lg\:mr--20 {
    margin-right: calc(-20 * 0.1rem);
  }

  .lg\:m--19 {
    margin: calc(-19 * 0.1rem);
  }

  .lg\:my--19 {
    margin-top: calc(-19 * 0.1rem);
    margin-bottom: calc(-19 * 0.1rem);
  }

  .lg\:mx--19 {
    margin-left: calc(-19 * 0.1rem);
    margin-right: calc(-19 * 0.1rem);
  }

  .lg\:mt--19 {
    margin-top: calc(-19 * 0.1rem);
  }

  .lg\:mb--19 {
    margin-bottom: calc(-19 * 0.1rem);
  }

  .lg\:ml--19 {
    margin-left: calc(-19 * 0.1rem);
  }

  .lg\:mr--19 {
    margin-right: calc(-19 * 0.1rem);
  }

  .lg\:m--18 {
    margin: calc(-18 * 0.1rem);
  }

  .lg\:my--18 {
    margin-top: calc(-18 * 0.1rem);
    margin-bottom: calc(-18 * 0.1rem);
  }

  .lg\:mx--18 {
    margin-left: calc(-18 * 0.1rem);
    margin-right: calc(-18 * 0.1rem);
  }

  .lg\:mt--18 {
    margin-top: calc(-18 * 0.1rem);
  }

  .lg\:mb--18 {
    margin-bottom: calc(-18 * 0.1rem);
  }

  .lg\:ml--18 {
    margin-left: calc(-18 * 0.1rem);
  }

  .lg\:mr--18 {
    margin-right: calc(-18 * 0.1rem);
  }

  .lg\:m--17 {
    margin: calc(-17 * 0.1rem);
  }

  .lg\:my--17 {
    margin-top: calc(-17 * 0.1rem);
    margin-bottom: calc(-17 * 0.1rem);
  }

  .lg\:mx--17 {
    margin-left: calc(-17 * 0.1rem);
    margin-right: calc(-17 * 0.1rem);
  }

  .lg\:mt--17 {
    margin-top: calc(-17 * 0.1rem);
  }

  .lg\:mb--17 {
    margin-bottom: calc(-17 * 0.1rem);
  }

  .lg\:ml--17 {
    margin-left: calc(-17 * 0.1rem);
  }

  .lg\:mr--17 {
    margin-right: calc(-17 * 0.1rem);
  }

  .lg\:m--16 {
    margin: calc(-16 * 0.1rem);
  }

  .lg\:my--16 {
    margin-top: calc(-16 * 0.1rem);
    margin-bottom: calc(-16 * 0.1rem);
  }

  .lg\:mx--16 {
    margin-left: calc(-16 * 0.1rem);
    margin-right: calc(-16 * 0.1rem);
  }

  .lg\:mt--16 {
    margin-top: calc(-16 * 0.1rem);
  }

  .lg\:mb--16 {
    margin-bottom: calc(-16 * 0.1rem);
  }

  .lg\:ml--16 {
    margin-left: calc(-16 * 0.1rem);
  }

  .lg\:mr--16 {
    margin-right: calc(-16 * 0.1rem);
  }

  .lg\:m--15 {
    margin: calc(-15 * 0.1rem);
  }

  .lg\:my--15 {
    margin-top: calc(-15 * 0.1rem);
    margin-bottom: calc(-15 * 0.1rem);
  }

  .lg\:mx--15 {
    margin-left: calc(-15 * 0.1rem);
    margin-right: calc(-15 * 0.1rem);
  }

  .lg\:mt--15 {
    margin-top: calc(-15 * 0.1rem);
  }

  .lg\:mb--15 {
    margin-bottom: calc(-15 * 0.1rem);
  }

  .lg\:ml--15 {
    margin-left: calc(-15 * 0.1rem);
  }

  .lg\:mr--15 {
    margin-right: calc(-15 * 0.1rem);
  }

  .lg\:m--14 {
    margin: calc(-14 * 0.1rem);
  }

  .lg\:my--14 {
    margin-top: calc(-14 * 0.1rem);
    margin-bottom: calc(-14 * 0.1rem);
  }

  .lg\:mx--14 {
    margin-left: calc(-14 * 0.1rem);
    margin-right: calc(-14 * 0.1rem);
  }

  .lg\:mt--14 {
    margin-top: calc(-14 * 0.1rem);
  }

  .lg\:mb--14 {
    margin-bottom: calc(-14 * 0.1rem);
  }

  .lg\:ml--14 {
    margin-left: calc(-14 * 0.1rem);
  }

  .lg\:mr--14 {
    margin-right: calc(-14 * 0.1rem);
  }

  .lg\:m--13 {
    margin: calc(-13 * 0.1rem);
  }

  .lg\:my--13 {
    margin-top: calc(-13 * 0.1rem);
    margin-bottom: calc(-13 * 0.1rem);
  }

  .lg\:mx--13 {
    margin-left: calc(-13 * 0.1rem);
    margin-right: calc(-13 * 0.1rem);
  }

  .lg\:mt--13 {
    margin-top: calc(-13 * 0.1rem);
  }

  .lg\:mb--13 {
    margin-bottom: calc(-13 * 0.1rem);
  }

  .lg\:ml--13 {
    margin-left: calc(-13 * 0.1rem);
  }

  .lg\:mr--13 {
    margin-right: calc(-13 * 0.1rem);
  }

  .lg\:m--12 {
    margin: calc(-12 * 0.1rem);
  }

  .lg\:my--12 {
    margin-top: calc(-12 * 0.1rem);
    margin-bottom: calc(-12 * 0.1rem);
  }

  .lg\:mx--12 {
    margin-left: calc(-12 * 0.1rem);
    margin-right: calc(-12 * 0.1rem);
  }

  .lg\:mt--12 {
    margin-top: calc(-12 * 0.1rem);
  }

  .lg\:mb--12 {
    margin-bottom: calc(-12 * 0.1rem);
  }

  .lg\:ml--12 {
    margin-left: calc(-12 * 0.1rem);
  }

  .lg\:mr--12 {
    margin-right: calc(-12 * 0.1rem);
  }

  .lg\:m--11 {
    margin: calc(-11 * 0.1rem);
  }

  .lg\:my--11 {
    margin-top: calc(-11 * 0.1rem);
    margin-bottom: calc(-11 * 0.1rem);
  }

  .lg\:mx--11 {
    margin-left: calc(-11 * 0.1rem);
    margin-right: calc(-11 * 0.1rem);
  }

  .lg\:mt--11 {
    margin-top: calc(-11 * 0.1rem);
  }

  .lg\:mb--11 {
    margin-bottom: calc(-11 * 0.1rem);
  }

  .lg\:ml--11 {
    margin-left: calc(-11 * 0.1rem);
  }

  .lg\:mr--11 {
    margin-right: calc(-11 * 0.1rem);
  }

  .lg\:m--10 {
    margin: calc(-10 * 0.1rem);
  }

  .lg\:my--10 {
    margin-top: calc(-10 * 0.1rem);
    margin-bottom: calc(-10 * 0.1rem);
  }

  .lg\:mx--10 {
    margin-left: calc(-10 * 0.1rem);
    margin-right: calc(-10 * 0.1rem);
  }

  .lg\:mt--10 {
    margin-top: calc(-10 * 0.1rem);
  }

  .lg\:mb--10 {
    margin-bottom: calc(-10 * 0.1rem);
  }

  .lg\:ml--10 {
    margin-left: calc(-10 * 0.1rem);
  }

  .lg\:mr--10 {
    margin-right: calc(-10 * 0.1rem);
  }

  .lg\:m--9 {
    margin: calc(-9 * 0.1rem);
  }

  .lg\:my--9 {
    margin-top: calc(-9 * 0.1rem);
    margin-bottom: calc(-9 * 0.1rem);
  }

  .lg\:mx--9 {
    margin-left: calc(-9 * 0.1rem);
    margin-right: calc(-9 * 0.1rem);
  }

  .lg\:mt--9 {
    margin-top: calc(-9 * 0.1rem);
  }

  .lg\:mb--9 {
    margin-bottom: calc(-9 * 0.1rem);
  }

  .lg\:ml--9 {
    margin-left: calc(-9 * 0.1rem);
  }

  .lg\:mr--9 {
    margin-right: calc(-9 * 0.1rem);
  }

  .lg\:m--8 {
    margin: calc(-8 * 0.1rem);
  }

  .lg\:my--8 {
    margin-top: calc(-8 * 0.1rem);
    margin-bottom: calc(-8 * 0.1rem);
  }

  .lg\:mx--8 {
    margin-left: calc(-8 * 0.1rem);
    margin-right: calc(-8 * 0.1rem);
  }

  .lg\:mt--8 {
    margin-top: calc(-8 * 0.1rem);
  }

  .lg\:mb--8 {
    margin-bottom: calc(-8 * 0.1rem);
  }

  .lg\:ml--8 {
    margin-left: calc(-8 * 0.1rem);
  }

  .lg\:mr--8 {
    margin-right: calc(-8 * 0.1rem);
  }

  .lg\:m--7 {
    margin: calc(-7 * 0.1rem);
  }

  .lg\:my--7 {
    margin-top: calc(-7 * 0.1rem);
    margin-bottom: calc(-7 * 0.1rem);
  }

  .lg\:mx--7 {
    margin-left: calc(-7 * 0.1rem);
    margin-right: calc(-7 * 0.1rem);
  }

  .lg\:mt--7 {
    margin-top: calc(-7 * 0.1rem);
  }

  .lg\:mb--7 {
    margin-bottom: calc(-7 * 0.1rem);
  }

  .lg\:ml--7 {
    margin-left: calc(-7 * 0.1rem);
  }

  .lg\:mr--7 {
    margin-right: calc(-7 * 0.1rem);
  }

  .lg\:m--6 {
    margin: calc(-6 * 0.1rem);
  }

  .lg\:my--6 {
    margin-top: calc(-6 * 0.1rem);
    margin-bottom: calc(-6 * 0.1rem);
  }

  .lg\:mx--6 {
    margin-left: calc(-6 * 0.1rem);
    margin-right: calc(-6 * 0.1rem);
  }

  .lg\:mt--6 {
    margin-top: calc(-6 * 0.1rem);
  }

  .lg\:mb--6 {
    margin-bottom: calc(-6 * 0.1rem);
  }

  .lg\:ml--6 {
    margin-left: calc(-6 * 0.1rem);
  }

  .lg\:mr--6 {
    margin-right: calc(-6 * 0.1rem);
  }

  .lg\:m--5 {
    margin: calc(-5 * 0.1rem);
  }

  .lg\:my--5 {
    margin-top: calc(-5 * 0.1rem);
    margin-bottom: calc(-5 * 0.1rem);
  }

  .lg\:mx--5 {
    margin-left: calc(-5 * 0.1rem);
    margin-right: calc(-5 * 0.1rem);
  }

  .lg\:mt--5 {
    margin-top: calc(-5 * 0.1rem);
  }

  .lg\:mb--5 {
    margin-bottom: calc(-5 * 0.1rem);
  }

  .lg\:ml--5 {
    margin-left: calc(-5 * 0.1rem);
  }

  .lg\:mr--5 {
    margin-right: calc(-5 * 0.1rem);
  }

  .lg\:m--4 {
    margin: calc(-4 * 0.1rem);
  }

  .lg\:my--4 {
    margin-top: calc(-4 * 0.1rem);
    margin-bottom: calc(-4 * 0.1rem);
  }

  .lg\:mx--4 {
    margin-left: calc(-4 * 0.1rem);
    margin-right: calc(-4 * 0.1rem);
  }

  .lg\:mt--4 {
    margin-top: calc(-4 * 0.1rem);
  }

  .lg\:mb--4 {
    margin-bottom: calc(-4 * 0.1rem);
  }

  .lg\:ml--4 {
    margin-left: calc(-4 * 0.1rem);
  }

  .lg\:mr--4 {
    margin-right: calc(-4 * 0.1rem);
  }

  .lg\:m--3 {
    margin: calc(-3 * 0.1rem);
  }

  .lg\:my--3 {
    margin-top: calc(-3 * 0.1rem);
    margin-bottom: calc(-3 * 0.1rem);
  }

  .lg\:mx--3 {
    margin-left: calc(-3 * 0.1rem);
    margin-right: calc(-3 * 0.1rem);
  }

  .lg\:mt--3 {
    margin-top: calc(-3 * 0.1rem);
  }

  .lg\:mb--3 {
    margin-bottom: calc(-3 * 0.1rem);
  }

  .lg\:ml--3 {
    margin-left: calc(-3 * 0.1rem);
  }

  .lg\:mr--3 {
    margin-right: calc(-3 * 0.1rem);
  }

  .lg\:m--2 {
    margin: calc(-2 * 0.1rem);
  }

  .lg\:my--2 {
    margin-top: calc(-2 * 0.1rem);
    margin-bottom: calc(-2 * 0.1rem);
  }

  .lg\:mx--2 {
    margin-left: calc(-2 * 0.1rem);
    margin-right: calc(-2 * 0.1rem);
  }

  .lg\:mt--2 {
    margin-top: calc(-2 * 0.1rem);
  }

  .lg\:mb--2 {
    margin-bottom: calc(-2 * 0.1rem);
  }

  .lg\:ml--2 {
    margin-left: calc(-2 * 0.1rem);
  }

  .lg\:mr--2 {
    margin-right: calc(-2 * 0.1rem);
  }

  .lg\:m--1 {
    margin: calc(-1 * 0.1rem);
  }

  .lg\:my--1 {
    margin-top: calc(-1 * 0.1rem);
    margin-bottom: calc(-1 * 0.1rem);
  }

  .lg\:mx--1 {
    margin-left: calc(-1 * 0.1rem);
    margin-right: calc(-1 * 0.1rem);
  }

  .lg\:mt--1 {
    margin-top: calc(-1 * 0.1rem);
  }

  .lg\:mb--1 {
    margin-bottom: calc(-1 * 0.1rem);
  }

  .lg\:ml--1 {
    margin-left: calc(-1 * 0.1rem);
  }

  .lg\:mr--1 {
    margin-right: calc(-1 * 0.1rem);
  }

  .lg\:m-0 {
    margin: calc(0 * 0.1rem);
  }

  .lg\:my-0 {
    margin-top: calc(0 * 0.1rem);
    margin-bottom: calc(0 * 0.1rem);
  }

  .lg\:mx-0 {
    margin-left: calc(0 * 0.1rem);
    margin-right: calc(0 * 0.1rem);
  }

  .lg\:mt-0 {
    margin-top: calc(0 * 0.1rem);
  }

  .lg\:mb-0 {
    margin-bottom: calc(0 * 0.1rem);
  }

  .lg\:ml-0 {
    margin-left: calc(0 * 0.1rem);
  }

  .lg\:mr-0 {
    margin-right: calc(0 * 0.1rem);
  }

  .lg\:m-1 {
    margin: calc(1 * 0.1rem);
  }

  .lg\:my-1 {
    margin-top: calc(1 * 0.1rem);
    margin-bottom: calc(1 * 0.1rem);
  }

  .lg\:mx-1 {
    margin-left: calc(1 * 0.1rem);
    margin-right: calc(1 * 0.1rem);
  }

  .lg\:mt-1 {
    margin-top: calc(1 * 0.1rem);
  }

  .lg\:mb-1 {
    margin-bottom: calc(1 * 0.1rem);
  }

  .lg\:ml-1 {
    margin-left: calc(1 * 0.1rem);
  }

  .lg\:mr-1 {
    margin-right: calc(1 * 0.1rem);
  }

  .lg\:m-2 {
    margin: calc(2 * 0.1rem);
  }

  .lg\:my-2 {
    margin-top: calc(2 * 0.1rem);
    margin-bottom: calc(2 * 0.1rem);
  }

  .lg\:mx-2 {
    margin-left: calc(2 * 0.1rem);
    margin-right: calc(2 * 0.1rem);
  }

  .lg\:mt-2 {
    margin-top: calc(2 * 0.1rem);
  }

  .lg\:mb-2 {
    margin-bottom: calc(2 * 0.1rem);
  }

  .lg\:ml-2 {
    margin-left: calc(2 * 0.1rem);
  }

  .lg\:mr-2 {
    margin-right: calc(2 * 0.1rem);
  }

  .lg\:m-3 {
    margin: calc(3 * 0.1rem);
  }

  .lg\:my-3 {
    margin-top: calc(3 * 0.1rem);
    margin-bottom: calc(3 * 0.1rem);
  }

  .lg\:mx-3 {
    margin-left: calc(3 * 0.1rem);
    margin-right: calc(3 * 0.1rem);
  }

  .lg\:mt-3 {
    margin-top: calc(3 * 0.1rem);
  }

  .lg\:mb-3 {
    margin-bottom: calc(3 * 0.1rem);
  }

  .lg\:ml-3 {
    margin-left: calc(3 * 0.1rem);
  }

  .lg\:mr-3 {
    margin-right: calc(3 * 0.1rem);
  }

  .lg\:m-4 {
    margin: calc(4 * 0.1rem);
  }

  .lg\:my-4 {
    margin-top: calc(4 * 0.1rem);
    margin-bottom: calc(4 * 0.1rem);
  }

  .lg\:mx-4 {
    margin-left: calc(4 * 0.1rem);
    margin-right: calc(4 * 0.1rem);
  }

  .lg\:mt-4 {
    margin-top: calc(4 * 0.1rem);
  }

  .lg\:mb-4 {
    margin-bottom: calc(4 * 0.1rem);
  }

  .lg\:ml-4 {
    margin-left: calc(4 * 0.1rem);
  }

  .lg\:mr-4 {
    margin-right: calc(4 * 0.1rem);
  }

  .lg\:m-5 {
    margin: calc(5 * 0.1rem);
  }

  .lg\:my-5 {
    margin-top: calc(5 * 0.1rem);
    margin-bottom: calc(5 * 0.1rem);
  }

  .lg\:mx-5 {
    margin-left: calc(5 * 0.1rem);
    margin-right: calc(5 * 0.1rem);
  }

  .lg\:mt-5 {
    margin-top: calc(5 * 0.1rem);
  }

  .lg\:mb-5 {
    margin-bottom: calc(5 * 0.1rem);
  }

  .lg\:ml-5 {
    margin-left: calc(5 * 0.1rem);
  }

  .lg\:mr-5 {
    margin-right: calc(5 * 0.1rem);
  }

  .lg\:m-6 {
    margin: calc(6 * 0.1rem);
  }

  .lg\:my-6 {
    margin-top: calc(6 * 0.1rem);
    margin-bottom: calc(6 * 0.1rem);
  }

  .lg\:mx-6 {
    margin-left: calc(6 * 0.1rem);
    margin-right: calc(6 * 0.1rem);
  }

  .lg\:mt-6 {
    margin-top: calc(6 * 0.1rem);
  }

  .lg\:mb-6 {
    margin-bottom: calc(6 * 0.1rem);
  }

  .lg\:ml-6 {
    margin-left: calc(6 * 0.1rem);
  }

  .lg\:mr-6 {
    margin-right: calc(6 * 0.1rem);
  }

  .lg\:m-7 {
    margin: calc(7 * 0.1rem);
  }

  .lg\:my-7 {
    margin-top: calc(7 * 0.1rem);
    margin-bottom: calc(7 * 0.1rem);
  }

  .lg\:mx-7 {
    margin-left: calc(7 * 0.1rem);
    margin-right: calc(7 * 0.1rem);
  }

  .lg\:mt-7 {
    margin-top: calc(7 * 0.1rem);
  }

  .lg\:mb-7 {
    margin-bottom: calc(7 * 0.1rem);
  }

  .lg\:ml-7 {
    margin-left: calc(7 * 0.1rem);
  }

  .lg\:mr-7 {
    margin-right: calc(7 * 0.1rem);
  }

  .lg\:m-8 {
    margin: calc(8 * 0.1rem);
  }

  .lg\:my-8 {
    margin-top: calc(8 * 0.1rem);
    margin-bottom: calc(8 * 0.1rem);
  }

  .lg\:mx-8 {
    margin-left: calc(8 * 0.1rem);
    margin-right: calc(8 * 0.1rem);
  }

  .lg\:mt-8 {
    margin-top: calc(8 * 0.1rem);
  }

  .lg\:mb-8 {
    margin-bottom: calc(8 * 0.1rem);
  }

  .lg\:ml-8 {
    margin-left: calc(8 * 0.1rem);
  }

  .lg\:mr-8 {
    margin-right: calc(8 * 0.1rem);
  }

  .lg\:m-9 {
    margin: calc(9 * 0.1rem);
  }

  .lg\:my-9 {
    margin-top: calc(9 * 0.1rem);
    margin-bottom: calc(9 * 0.1rem);
  }

  .lg\:mx-9 {
    margin-left: calc(9 * 0.1rem);
    margin-right: calc(9 * 0.1rem);
  }

  .lg\:mt-9 {
    margin-top: calc(9 * 0.1rem);
  }

  .lg\:mb-9 {
    margin-bottom: calc(9 * 0.1rem);
  }

  .lg\:ml-9 {
    margin-left: calc(9 * 0.1rem);
  }

  .lg\:mr-9 {
    margin-right: calc(9 * 0.1rem);
  }

  .lg\:m-10 {
    margin: calc(10 * 0.1rem);
  }

  .lg\:my-10 {
    margin-top: calc(10 * 0.1rem);
    margin-bottom: calc(10 * 0.1rem);
  }

  .lg\:mx-10 {
    margin-left: calc(10 * 0.1rem);
    margin-right: calc(10 * 0.1rem);
  }

  .lg\:mt-10 {
    margin-top: calc(10 * 0.1rem);
  }

  .lg\:mb-10 {
    margin-bottom: calc(10 * 0.1rem);
  }

  .lg\:ml-10 {
    margin-left: calc(10 * 0.1rem);
  }

  .lg\:mr-10 {
    margin-right: calc(10 * 0.1rem);
  }

  .lg\:m-11 {
    margin: calc(11 * 0.1rem);
  }

  .lg\:my-11 {
    margin-top: calc(11 * 0.1rem);
    margin-bottom: calc(11 * 0.1rem);
  }

  .lg\:mx-11 {
    margin-left: calc(11 * 0.1rem);
    margin-right: calc(11 * 0.1rem);
  }

  .lg\:mt-11 {
    margin-top: calc(11 * 0.1rem);
  }

  .lg\:mb-11 {
    margin-bottom: calc(11 * 0.1rem);
  }

  .lg\:ml-11 {
    margin-left: calc(11 * 0.1rem);
  }

  .lg\:mr-11 {
    margin-right: calc(11 * 0.1rem);
  }

  .lg\:m-12 {
    margin: calc(12 * 0.1rem);
  }

  .lg\:my-12 {
    margin-top: calc(12 * 0.1rem);
    margin-bottom: calc(12 * 0.1rem);
  }

  .lg\:mx-12 {
    margin-left: calc(12 * 0.1rem);
    margin-right: calc(12 * 0.1rem);
  }

  .lg\:mt-12 {
    margin-top: calc(12 * 0.1rem);
  }

  .lg\:mb-12 {
    margin-bottom: calc(12 * 0.1rem);
  }

  .lg\:ml-12 {
    margin-left: calc(12 * 0.1rem);
  }

  .lg\:mr-12 {
    margin-right: calc(12 * 0.1rem);
  }

  .lg\:m-13 {
    margin: calc(13 * 0.1rem);
  }

  .lg\:my-13 {
    margin-top: calc(13 * 0.1rem);
    margin-bottom: calc(13 * 0.1rem);
  }

  .lg\:mx-13 {
    margin-left: calc(13 * 0.1rem);
    margin-right: calc(13 * 0.1rem);
  }

  .lg\:mt-13 {
    margin-top: calc(13 * 0.1rem);
  }

  .lg\:mb-13 {
    margin-bottom: calc(13 * 0.1rem);
  }

  .lg\:ml-13 {
    margin-left: calc(13 * 0.1rem);
  }

  .lg\:mr-13 {
    margin-right: calc(13 * 0.1rem);
  }

  .lg\:m-14 {
    margin: calc(14 * 0.1rem);
  }

  .lg\:my-14 {
    margin-top: calc(14 * 0.1rem);
    margin-bottom: calc(14 * 0.1rem);
  }

  .lg\:mx-14 {
    margin-left: calc(14 * 0.1rem);
    margin-right: calc(14 * 0.1rem);
  }

  .lg\:mt-14 {
    margin-top: calc(14 * 0.1rem);
  }

  .lg\:mb-14 {
    margin-bottom: calc(14 * 0.1rem);
  }

  .lg\:ml-14 {
    margin-left: calc(14 * 0.1rem);
  }

  .lg\:mr-14 {
    margin-right: calc(14 * 0.1rem);
  }

  .lg\:m-15 {
    margin: calc(15 * 0.1rem);
  }

  .lg\:my-15 {
    margin-top: calc(15 * 0.1rem);
    margin-bottom: calc(15 * 0.1rem);
  }

  .lg\:mx-15 {
    margin-left: calc(15 * 0.1rem);
    margin-right: calc(15 * 0.1rem);
  }

  .lg\:mt-15 {
    margin-top: calc(15 * 0.1rem);
  }

  .lg\:mb-15 {
    margin-bottom: calc(15 * 0.1rem);
  }

  .lg\:ml-15 {
    margin-left: calc(15 * 0.1rem);
  }

  .lg\:mr-15 {
    margin-right: calc(15 * 0.1rem);
  }

  .lg\:m-16 {
    margin: calc(16 * 0.1rem);
  }

  .lg\:my-16 {
    margin-top: calc(16 * 0.1rem);
    margin-bottom: calc(16 * 0.1rem);
  }

  .lg\:mx-16 {
    margin-left: calc(16 * 0.1rem);
    margin-right: calc(16 * 0.1rem);
  }

  .lg\:mt-16 {
    margin-top: calc(16 * 0.1rem);
  }

  .lg\:mb-16 {
    margin-bottom: calc(16 * 0.1rem);
  }

  .lg\:ml-16 {
    margin-left: calc(16 * 0.1rem);
  }

  .lg\:mr-16 {
    margin-right: calc(16 * 0.1rem);
  }

  .lg\:m-17 {
    margin: calc(17 * 0.1rem);
  }

  .lg\:my-17 {
    margin-top: calc(17 * 0.1rem);
    margin-bottom: calc(17 * 0.1rem);
  }

  .lg\:mx-17 {
    margin-left: calc(17 * 0.1rem);
    margin-right: calc(17 * 0.1rem);
  }

  .lg\:mt-17 {
    margin-top: calc(17 * 0.1rem);
  }

  .lg\:mb-17 {
    margin-bottom: calc(17 * 0.1rem);
  }

  .lg\:ml-17 {
    margin-left: calc(17 * 0.1rem);
  }

  .lg\:mr-17 {
    margin-right: calc(17 * 0.1rem);
  }

  .lg\:m-18 {
    margin: calc(18 * 0.1rem);
  }

  .lg\:my-18 {
    margin-top: calc(18 * 0.1rem);
    margin-bottom: calc(18 * 0.1rem);
  }

  .lg\:mx-18 {
    margin-left: calc(18 * 0.1rem);
    margin-right: calc(18 * 0.1rem);
  }

  .lg\:mt-18 {
    margin-top: calc(18 * 0.1rem);
  }

  .lg\:mb-18 {
    margin-bottom: calc(18 * 0.1rem);
  }

  .lg\:ml-18 {
    margin-left: calc(18 * 0.1rem);
  }

  .lg\:mr-18 {
    margin-right: calc(18 * 0.1rem);
  }

  .lg\:m-19 {
    margin: calc(19 * 0.1rem);
  }

  .lg\:my-19 {
    margin-top: calc(19 * 0.1rem);
    margin-bottom: calc(19 * 0.1rem);
  }

  .lg\:mx-19 {
    margin-left: calc(19 * 0.1rem);
    margin-right: calc(19 * 0.1rem);
  }

  .lg\:mt-19 {
    margin-top: calc(19 * 0.1rem);
  }

  .lg\:mb-19 {
    margin-bottom: calc(19 * 0.1rem);
  }

  .lg\:ml-19 {
    margin-left: calc(19 * 0.1rem);
  }

  .lg\:mr-19 {
    margin-right: calc(19 * 0.1rem);
  }

  .lg\:m-20 {
    margin: calc(20 * 0.1rem);
  }

  .lg\:my-20 {
    margin-top: calc(20 * 0.1rem);
    margin-bottom: calc(20 * 0.1rem);
  }

  .lg\:mx-20 {
    margin-left: calc(20 * 0.1rem);
    margin-right: calc(20 * 0.1rem);
  }

  .lg\:mt-20 {
    margin-top: calc(20 * 0.1rem);
  }

  .lg\:mb-20 {
    margin-bottom: calc(20 * 0.1rem);
  }

  .lg\:ml-20 {
    margin-left: calc(20 * 0.1rem);
  }

  .lg\:mr-20 {
    margin-right: calc(20 * 0.1rem);
  }

  .lg\:m-21 {
    margin: calc(21 * 0.1rem);
  }

  .lg\:my-21 {
    margin-top: calc(21 * 0.1rem);
    margin-bottom: calc(21 * 0.1rem);
  }

  .lg\:mx-21 {
    margin-left: calc(21 * 0.1rem);
    margin-right: calc(21 * 0.1rem);
  }

  .lg\:mt-21 {
    margin-top: calc(21 * 0.1rem);
  }

  .lg\:mb-21 {
    margin-bottom: calc(21 * 0.1rem);
  }

  .lg\:ml-21 {
    margin-left: calc(21 * 0.1rem);
  }

  .lg\:mr-21 {
    margin-right: calc(21 * 0.1rem);
  }

  .lg\:m-22 {
    margin: calc(22 * 0.1rem);
  }

  .lg\:my-22 {
    margin-top: calc(22 * 0.1rem);
    margin-bottom: calc(22 * 0.1rem);
  }

  .lg\:mx-22 {
    margin-left: calc(22 * 0.1rem);
    margin-right: calc(22 * 0.1rem);
  }

  .lg\:mt-22 {
    margin-top: calc(22 * 0.1rem);
  }

  .lg\:mb-22 {
    margin-bottom: calc(22 * 0.1rem);
  }

  .lg\:ml-22 {
    margin-left: calc(22 * 0.1rem);
  }

  .lg\:mr-22 {
    margin-right: calc(22 * 0.1rem);
  }

  .lg\:m-23 {
    margin: calc(23 * 0.1rem);
  }

  .lg\:my-23 {
    margin-top: calc(23 * 0.1rem);
    margin-bottom: calc(23 * 0.1rem);
  }

  .lg\:mx-23 {
    margin-left: calc(23 * 0.1rem);
    margin-right: calc(23 * 0.1rem);
  }

  .lg\:mt-23 {
    margin-top: calc(23 * 0.1rem);
  }

  .lg\:mb-23 {
    margin-bottom: calc(23 * 0.1rem);
  }

  .lg\:ml-23 {
    margin-left: calc(23 * 0.1rem);
  }

  .lg\:mr-23 {
    margin-right: calc(23 * 0.1rem);
  }

  .lg\:m-24 {
    margin: calc(24 * 0.1rem);
  }

  .lg\:my-24 {
    margin-top: calc(24 * 0.1rem);
    margin-bottom: calc(24 * 0.1rem);
  }

  .lg\:mx-24 {
    margin-left: calc(24 * 0.1rem);
    margin-right: calc(24 * 0.1rem);
  }

  .lg\:mt-24 {
    margin-top: calc(24 * 0.1rem);
  }

  .lg\:mb-24 {
    margin-bottom: calc(24 * 0.1rem);
  }

  .lg\:ml-24 {
    margin-left: calc(24 * 0.1rem);
  }

  .lg\:mr-24 {
    margin-right: calc(24 * 0.1rem);
  }

  .lg\:m-25 {
    margin: calc(25 * 0.1rem);
  }

  .lg\:my-25 {
    margin-top: calc(25 * 0.1rem);
    margin-bottom: calc(25 * 0.1rem);
  }

  .lg\:mx-25 {
    margin-left: calc(25 * 0.1rem);
    margin-right: calc(25 * 0.1rem);
  }

  .lg\:mt-25 {
    margin-top: calc(25 * 0.1rem);
  }

  .lg\:mb-25 {
    margin-bottom: calc(25 * 0.1rem);
  }

  .lg\:ml-25 {
    margin-left: calc(25 * 0.1rem);
  }

  .lg\:mr-25 {
    margin-right: calc(25 * 0.1rem);
  }

  .lg\:m-26 {
    margin: calc(26 * 0.1rem);
  }

  .lg\:my-26 {
    margin-top: calc(26 * 0.1rem);
    margin-bottom: calc(26 * 0.1rem);
  }

  .lg\:mx-26 {
    margin-left: calc(26 * 0.1rem);
    margin-right: calc(26 * 0.1rem);
  }

  .lg\:mt-26 {
    margin-top: calc(26 * 0.1rem);
  }

  .lg\:mb-26 {
    margin-bottom: calc(26 * 0.1rem);
  }

  .lg\:ml-26 {
    margin-left: calc(26 * 0.1rem);
  }

  .lg\:mr-26 {
    margin-right: calc(26 * 0.1rem);
  }

  .lg\:m-27 {
    margin: calc(27 * 0.1rem);
  }

  .lg\:my-27 {
    margin-top: calc(27 * 0.1rem);
    margin-bottom: calc(27 * 0.1rem);
  }

  .lg\:mx-27 {
    margin-left: calc(27 * 0.1rem);
    margin-right: calc(27 * 0.1rem);
  }

  .lg\:mt-27 {
    margin-top: calc(27 * 0.1rem);
  }

  .lg\:mb-27 {
    margin-bottom: calc(27 * 0.1rem);
  }

  .lg\:ml-27 {
    margin-left: calc(27 * 0.1rem);
  }

  .lg\:mr-27 {
    margin-right: calc(27 * 0.1rem);
  }

  .lg\:m-28 {
    margin: calc(28 * 0.1rem);
  }

  .lg\:my-28 {
    margin-top: calc(28 * 0.1rem);
    margin-bottom: calc(28 * 0.1rem);
  }

  .lg\:mx-28 {
    margin-left: calc(28 * 0.1rem);
    margin-right: calc(28 * 0.1rem);
  }

  .lg\:mt-28 {
    margin-top: calc(28 * 0.1rem);
  }

  .lg\:mb-28 {
    margin-bottom: calc(28 * 0.1rem);
  }

  .lg\:ml-28 {
    margin-left: calc(28 * 0.1rem);
  }

  .lg\:mr-28 {
    margin-right: calc(28 * 0.1rem);
  }

  .lg\:m-29 {
    margin: calc(29 * 0.1rem);
  }

  .lg\:my-29 {
    margin-top: calc(29 * 0.1rem);
    margin-bottom: calc(29 * 0.1rem);
  }

  .lg\:mx-29 {
    margin-left: calc(29 * 0.1rem);
    margin-right: calc(29 * 0.1rem);
  }

  .lg\:mt-29 {
    margin-top: calc(29 * 0.1rem);
  }

  .lg\:mb-29 {
    margin-bottom: calc(29 * 0.1rem);
  }

  .lg\:ml-29 {
    margin-left: calc(29 * 0.1rem);
  }

  .lg\:mr-29 {
    margin-right: calc(29 * 0.1rem);
  }

  .lg\:m-30 {
    margin: calc(30 * 0.1rem);
  }

  .lg\:my-30 {
    margin-top: calc(30 * 0.1rem);
    margin-bottom: calc(30 * 0.1rem);
  }

  .lg\:mx-30 {
    margin-left: calc(30 * 0.1rem);
    margin-right: calc(30 * 0.1rem);
  }

  .lg\:mt-30 {
    margin-top: calc(30 * 0.1rem);
  }

  .lg\:mb-30 {
    margin-bottom: calc(30 * 0.1rem);
  }

  .lg\:ml-30 {
    margin-left: calc(30 * 0.1rem);
  }

  .lg\:mr-30 {
    margin-right: calc(30 * 0.1rem);
  }

  .lg\:m-35 {
    margin: calc(35 * 0.1rem);
  }

  .lg\:my-35 {
    margin-top: calc(35 * 0.1rem);
    margin-bottom: calc(35 * 0.1rem);
  }

  .lg\:mx-35 {
    margin-left: calc(35 * 0.1rem);
    margin-right: calc(35 * 0.1rem);
  }

  .lg\:mt-35 {
    margin-top: calc(35 * 0.1rem);
  }

  .lg\:mb-35 {
    margin-bottom: calc(35 * 0.1rem);
  }

  .lg\:ml-35 {
    margin-left: calc(35 * 0.1rem);
  }

  .lg\:mr-35 {
    margin-right: calc(35 * 0.1rem);
  }

  .lg\:m-40 {
    margin: calc(40 * 0.1rem);
  }

  .lg\:my-40 {
    margin-top: calc(40 * 0.1rem);
    margin-bottom: calc(40 * 0.1rem);
  }

  .lg\:mx-40 {
    margin-left: calc(40 * 0.1rem);
    margin-right: calc(40 * 0.1rem);
  }

  .lg\:mt-40 {
    margin-top: calc(40 * 0.1rem);
  }

  .lg\:mb-40 {
    margin-bottom: calc(40 * 0.1rem);
  }

  .lg\:ml-40 {
    margin-left: calc(40 * 0.1rem);
  }

  .lg\:mr-40 {
    margin-right: calc(40 * 0.1rem);
  }

  .lg\:m-45 {
    margin: calc(45 * 0.1rem);
  }

  .lg\:my-45 {
    margin-top: calc(45 * 0.1rem);
    margin-bottom: calc(45 * 0.1rem);
  }

  .lg\:mx-45 {
    margin-left: calc(45 * 0.1rem);
    margin-right: calc(45 * 0.1rem);
  }

  .lg\:mt-45 {
    margin-top: calc(45 * 0.1rem);
  }

  .lg\:mb-45 {
    margin-bottom: calc(45 * 0.1rem);
  }

  .lg\:ml-45 {
    margin-left: calc(45 * 0.1rem);
  }

  .lg\:mr-45 {
    margin-right: calc(45 * 0.1rem);
  }

  .lg\:m-50 {
    margin: calc(50 * 0.1rem);
  }

  .lg\:my-50 {
    margin-top: calc(50 * 0.1rem);
    margin-bottom: calc(50 * 0.1rem);
  }

  .lg\:mx-50 {
    margin-left: calc(50 * 0.1rem);
    margin-right: calc(50 * 0.1rem);
  }

  .lg\:mt-50 {
    margin-top: calc(50 * 0.1rem);
  }

  .lg\:mb-50 {
    margin-bottom: calc(50 * 0.1rem);
  }

  .lg\:ml-50 {
    margin-left: calc(50 * 0.1rem);
  }

  .lg\:mr-50 {
    margin-right: calc(50 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   PADDINGS
  ------------------------------------------------------------*/

  .lg\:p-0 {
    padding: calc(0 * 0.1rem);
  }

  .lg\:py-0 {
    padding-top: calc(0 * 0.1rem);
    padding-bottom: calc(0 * 0.1rem);
  }

  .lg\:px-0 {
    padding-left: calc(0 * 0.1rem);
    padding-right: calc(0 * 0.1rem);
  }

  .lg\:pt-0 {
    padding-top: calc(0 * 0.1rem);
  }

  .lg\:pb-0 {
    padding-bottom: calc(0 * 0.1rem);
  }

  .lg\:pl-0 {
    padding-left: calc(0 * 0.1rem);
  }

  .lg\:pr-0 {
    padding-right: calc(0 * 0.1rem);
  }

  .lg\:p-1 {
    padding: calc(1 * 0.1rem);
  }

  .lg\:py-1 {
    padding-top: calc(1 * 0.1rem);
    padding-bottom: calc(1 * 0.1rem);
  }

  .lg\:px-1 {
    padding-left: calc(1 * 0.1rem);
    padding-right: calc(1 * 0.1rem);
  }

  .lg\:pt-1 {
    padding-top: calc(1 * 0.1rem);
  }

  .lg\:pb-1 {
    padding-bottom: calc(1 * 0.1rem);
  }

  .lg\:pl-1 {
    padding-left: calc(1 * 0.1rem);
  }

  .lg\:pr-1 {
    padding-right: calc(1 * 0.1rem);
  }

  .lg\:p-2 {
    padding: calc(2 * 0.1rem);
  }

  .lg\:py-2 {
    padding-top: calc(2 * 0.1rem);
    padding-bottom: calc(2 * 0.1rem);
  }

  .lg\:px-2 {
    padding-left: calc(2 * 0.1rem);
    padding-right: calc(2 * 0.1rem);
  }

  .lg\:pt-2 {
    padding-top: calc(2 * 0.1rem);
  }

  .lg\:pb-2 {
    padding-bottom: calc(2 * 0.1rem);
  }

  .lg\:pl-2 {
    padding-left: calc(2 * 0.1rem);
  }

  .lg\:pr-2 {
    padding-right: calc(2 * 0.1rem);
  }

  .lg\:p-3 {
    padding: calc(3 * 0.1rem);
  }

  .lg\:py-3 {
    padding-top: calc(3 * 0.1rem);
    padding-bottom: calc(3 * 0.1rem);
  }

  .lg\:px-3 {
    padding-left: calc(3 * 0.1rem);
    padding-right: calc(3 * 0.1rem);
  }

  .lg\:pt-3 {
    padding-top: calc(3 * 0.1rem);
  }

  .lg\:pb-3 {
    padding-bottom: calc(3 * 0.1rem);
  }

  .lg\:pl-3 {
    padding-left: calc(3 * 0.1rem);
  }

  .lg\:pr-3 {
    padding-right: calc(3 * 0.1rem);
  }

  .lg\:p-4 {
    padding: calc(4 * 0.1rem);
  }

  .lg\:py-4 {
    padding-top: calc(4 * 0.1rem);
    padding-bottom: calc(4 * 0.1rem);
  }

  .lg\:px-4 {
    padding-left: calc(4 * 0.1rem);
    padding-right: calc(4 * 0.1rem);
  }

  .lg\:pt-4 {
    padding-top: calc(4 * 0.1rem);
  }

  .lg\:pb-4 {
    padding-bottom: calc(4 * 0.1rem);
  }

  .lg\:pl-4 {
    padding-left: calc(4 * 0.1rem);
  }

  .lg\:pr-4 {
    padding-right: calc(4 * 0.1rem);
  }

  .lg\:p-5 {
    padding: calc(5 * 0.1rem);
  }

  .lg\:py-5 {
    padding-top: calc(5 * 0.1rem);
    padding-bottom: calc(5 * 0.1rem);
  }

  .lg\:px-5 {
    padding-left: calc(5 * 0.1rem);
    padding-right: calc(5 * 0.1rem);
  }

  .lg\:pt-5 {
    padding-top: calc(5 * 0.1rem);
  }

  .lg\:pb-5 {
    padding-bottom: calc(5 * 0.1rem);
  }

  .lg\:pl-5 {
    padding-left: calc(5 * 0.1rem);
  }

  .lg\:pr-5 {
    padding-right: calc(5 * 0.1rem);
  }

  .lg\:p-6 {
    padding: calc(6 * 0.1rem);
  }

  .lg\:py-6 {
    padding-top: calc(6 * 0.1rem);
    padding-bottom: calc(6 * 0.1rem);
  }

  .lg\:px-6 {
    padding-left: calc(6 * 0.1rem);
    padding-right: calc(6 * 0.1rem);
  }

  .lg\:pt-6 {
    padding-top: calc(6 * 0.1rem);
  }

  .lg\:pb-6 {
    padding-bottom: calc(6 * 0.1rem);
  }

  .lg\:pl-6 {
    padding-left: calc(6 * 0.1rem);
  }

  .lg\:pr-6 {
    padding-right: calc(6 * 0.1rem);
  }

  .lg\:p-7 {
    padding: calc(7 * 0.1rem);
  }

  .lg\:py-7 {
    padding-top: calc(7 * 0.1rem);
    padding-bottom: calc(7 * 0.1rem);
  }

  .lg\:px-7 {
    padding-left: calc(7 * 0.1rem);
    padding-right: calc(7 * 0.1rem);
  }

  .lg\:pt-7 {
    padding-top: calc(7 * 0.1rem);
  }

  .lg\:pb-7 {
    padding-bottom: calc(7 * 0.1rem);
  }

  .lg\:pl-7 {
    padding-left: calc(7 * 0.1rem);
  }

  .lg\:pr-7 {
    padding-right: calc(7 * 0.1rem);
  }

  .lg\:p-8 {
    padding: calc(8 * 0.1rem);
  }

  .lg\:py-8 {
    padding-top: calc(8 * 0.1rem);
    padding-bottom: calc(8 * 0.1rem);
  }

  .lg\:px-8 {
    padding-left: calc(8 * 0.1rem);
    padding-right: calc(8 * 0.1rem);
  }

  .lg\:pt-8 {
    padding-top: calc(8 * 0.1rem);
  }

  .lg\:pb-8 {
    padding-bottom: calc(8 * 0.1rem);
  }

  .lg\:pl-8 {
    padding-left: calc(8 * 0.1rem);
  }

  .lg\:pr-8 {
    padding-right: calc(8 * 0.1rem);
  }

  .lg\:p-9 {
    padding: calc(9 * 0.1rem);
  }

  .lg\:py-9 {
    padding-top: calc(9 * 0.1rem);
    padding-bottom: calc(9 * 0.1rem);
  }

  .lg\:px-9 {
    padding-left: calc(9 * 0.1rem);
    padding-right: calc(9 * 0.1rem);
  }

  .lg\:pt-9 {
    padding-top: calc(9 * 0.1rem);
  }

  .lg\:pb-9 {
    padding-bottom: calc(9 * 0.1rem);
  }

  .lg\:pl-9 {
    padding-left: calc(9 * 0.1rem);
  }

  .lg\:pr-9 {
    padding-right: calc(9 * 0.1rem);
  }

  .lg\:p-10 {
    padding: calc(10 * 0.1rem);
  }

  .lg\:py-10 {
    padding-top: calc(10 * 0.1rem);
    padding-bottom: calc(10 * 0.1rem);
  }

  .lg\:px-10 {
    padding-left: calc(10 * 0.1rem);
    padding-right: calc(10 * 0.1rem);
  }

  .lg\:pt-10 {
    padding-top: calc(10 * 0.1rem);
  }

  .lg\:pb-10 {
    padding-bottom: calc(10 * 0.1rem);
  }

  .lg\:pl-10 {
    padding-left: calc(10 * 0.1rem);
  }

  .lg\:pr-10 {
    padding-right: calc(10 * 0.1rem);
  }

  .lg\:p-11 {
    padding: calc(11 * 0.1rem);
  }

  .lg\:py-11 {
    padding-top: calc(11 * 0.1rem);
    padding-bottom: calc(11 * 0.1rem);
  }

  .lg\:px-11 {
    padding-left: calc(11 * 0.1rem);
    padding-right: calc(11 * 0.1rem);
  }

  .lg\:pt-11 {
    padding-top: calc(11 * 0.1rem);
  }

  .lg\:pb-11 {
    padding-bottom: calc(11 * 0.1rem);
  }

  .lg\:pl-11 {
    padding-left: calc(11 * 0.1rem);
  }

  .lg\:pr-11 {
    padding-right: calc(11 * 0.1rem);
  }

  .lg\:p-12 {
    padding: calc(12 * 0.1rem);
  }

  .lg\:py-12 {
    padding-top: calc(12 * 0.1rem);
    padding-bottom: calc(12 * 0.1rem);
  }

  .lg\:px-12 {
    padding-left: calc(12 * 0.1rem);
    padding-right: calc(12 * 0.1rem);
  }

  .lg\:pt-12 {
    padding-top: calc(12 * 0.1rem);
  }

  .lg\:pb-12 {
    padding-bottom: calc(12 * 0.1rem);
  }

  .lg\:pl-12 {
    padding-left: calc(12 * 0.1rem);
  }

  .lg\:pr-12 {
    padding-right: calc(12 * 0.1rem);
  }

  .lg\:p-13 {
    padding: calc(13 * 0.1rem);
  }

  .lg\:py-13 {
    padding-top: calc(13 * 0.1rem);
    padding-bottom: calc(13 * 0.1rem);
  }

  .lg\:px-13 {
    padding-left: calc(13 * 0.1rem);
    padding-right: calc(13 * 0.1rem);
  }

  .lg\:pt-13 {
    padding-top: calc(13 * 0.1rem);
  }

  .lg\:pb-13 {
    padding-bottom: calc(13 * 0.1rem);
  }

  .lg\:pl-13 {
    padding-left: calc(13 * 0.1rem);
  }

  .lg\:pr-13 {
    padding-right: calc(13 * 0.1rem);
  }

  .lg\:p-14 {
    padding: calc(14 * 0.1rem);
  }

  .lg\:py-14 {
    padding-top: calc(14 * 0.1rem);
    padding-bottom: calc(14 * 0.1rem);
  }

  .lg\:px-14 {
    padding-left: calc(14 * 0.1rem);
    padding-right: calc(14 * 0.1rem);
  }

  .lg\:pt-14 {
    padding-top: calc(14 * 0.1rem);
  }

  .lg\:pb-14 {
    padding-bottom: calc(14 * 0.1rem);
  }

  .lg\:pl-14 {
    padding-left: calc(14 * 0.1rem);
  }

  .lg\:pr-14 {
    padding-right: calc(14 * 0.1rem);
  }

  .lg\:p-15 {
    padding: calc(15 * 0.1rem);
  }

  .lg\:py-15 {
    padding-top: calc(15 * 0.1rem);
    padding-bottom: calc(15 * 0.1rem);
  }

  .lg\:px-15 {
    padding-left: calc(15 * 0.1rem);
    padding-right: calc(15 * 0.1rem);
  }

  .lg\:pt-15 {
    padding-top: calc(15 * 0.1rem);
  }

  .lg\:pb-15 {
    padding-bottom: calc(15 * 0.1rem);
  }

  .lg\:pl-15 {
    padding-left: calc(15 * 0.1rem);
  }

  .lg\:pr-15 {
    padding-right: calc(15 * 0.1rem);
  }

  .lg\:p-16 {
    padding: calc(16 * 0.1rem);
  }

  .lg\:py-16 {
    padding-top: calc(16 * 0.1rem);
    padding-bottom: calc(16 * 0.1rem);
  }

  .lg\:px-16 {
    padding-left: calc(16 * 0.1rem);
    padding-right: calc(16 * 0.1rem);
  }

  .lg\:pt-16 {
    padding-top: calc(16 * 0.1rem);
  }

  .lg\:pb-16 {
    padding-bottom: calc(16 * 0.1rem);
  }

  .lg\:pl-16 {
    padding-left: calc(16 * 0.1rem);
  }

  .lg\:pr-16 {
    padding-right: calc(16 * 0.1rem);
  }

  .lg\:p-17 {
    padding: calc(17 * 0.1rem);
  }

  .lg\:py-17 {
    padding-top: calc(17 * 0.1rem);
    padding-bottom: calc(17 * 0.1rem);
  }

  .lg\:px-17 {
    padding-left: calc(17 * 0.1rem);
    padding-right: calc(17 * 0.1rem);
  }

  .lg\:pt-17 {
    padding-top: calc(17 * 0.1rem);
  }

  .lg\:pb-17 {
    padding-bottom: calc(17 * 0.1rem);
  }

  .lg\:pl-17 {
    padding-left: calc(17 * 0.1rem);
  }

  .lg\:pr-17 {
    padding-right: calc(17 * 0.1rem);
  }

  .lg\:p-18 {
    padding: calc(18 * 0.1rem);
  }

  .lg\:py-18 {
    padding-top: calc(18 * 0.1rem);
    padding-bottom: calc(18 * 0.1rem);
  }

  .lg\:px-18 {
    padding-left: calc(18 * 0.1rem);
    padding-right: calc(18 * 0.1rem);
  }

  .lg\:pt-18 {
    padding-top: calc(18 * 0.1rem);
  }

  .lg\:pb-18 {
    padding-bottom: calc(18 * 0.1rem);
  }

  .lg\:pl-18 {
    padding-left: calc(18 * 0.1rem);
  }

  .lg\:pr-18 {
    padding-right: calc(18 * 0.1rem);
  }

  .lg\:p-19 {
    padding: calc(19 * 0.1rem);
  }

  .lg\:py-19 {
    padding-top: calc(19 * 0.1rem);
    padding-bottom: calc(19 * 0.1rem);
  }

  .lg\:px-19 {
    padding-left: calc(19 * 0.1rem);
    padding-right: calc(19 * 0.1rem);
  }

  .lg\:pt-19 {
    padding-top: calc(19 * 0.1rem);
  }

  .lg\:pb-19 {
    padding-bottom: calc(19 * 0.1rem);
  }

  .lg\:pl-19 {
    padding-left: calc(19 * 0.1rem);
  }

  .lg\:pr-19 {
    padding-right: calc(19 * 0.1rem);
  }

  .lg\:p-20 {
    padding: calc(20 * 0.1rem);
  }

  .lg\:py-20 {
    padding-top: calc(20 * 0.1rem);
    padding-bottom: calc(20 * 0.1rem);
  }

  .lg\:px-20 {
    padding-left: calc(20 * 0.1rem);
    padding-right: calc(20 * 0.1rem);
  }

  .lg\:pt-20 {
    padding-top: calc(20 * 0.1rem);
  }

  .lg\:pb-20 {
    padding-bottom: calc(20 * 0.1rem);
  }

  .lg\:pl-20 {
    padding-left: calc(20 * 0.1rem);
  }

  .lg\:pr-20 {
    padding-right: calc(20 * 0.1rem);
  }

  .lg\:p-21 {
    padding: calc(21 * 0.1rem);
  }

  .lg\:py-21 {
    padding-top: calc(21 * 0.1rem);
    padding-bottom: calc(21 * 0.1rem);
  }

  .lg\:px-21 {
    padding-left: calc(21 * 0.1rem);
    padding-right: calc(21 * 0.1rem);
  }

  .lg\:pt-21 {
    padding-top: calc(21 * 0.1rem);
  }

  .lg\:pb-21 {
    padding-bottom: calc(21 * 0.1rem);
  }

  .lg\:pl-21 {
    padding-left: calc(21 * 0.1rem);
  }

  .lg\:pr-21 {
    padding-right: calc(21 * 0.1rem);
  }

  .lg\:p-22 {
    padding: calc(22 * 0.1rem);
  }

  .lg\:py-22 {
    padding-top: calc(22 * 0.1rem);
    padding-bottom: calc(22 * 0.1rem);
  }

  .lg\:px-22 {
    padding-left: calc(22 * 0.1rem);
    padding-right: calc(22 * 0.1rem);
  }

  .lg\:pt-22 {
    padding-top: calc(22 * 0.1rem);
  }

  .lg\:pb-22 {
    padding-bottom: calc(22 * 0.1rem);
  }

  .lg\:pl-22 {
    padding-left: calc(22 * 0.1rem);
  }

  .lg\:pr-22 {
    padding-right: calc(22 * 0.1rem);
  }

  .lg\:p-23 {
    padding: calc(23 * 0.1rem);
  }

  .lg\:py-23 {
    padding-top: calc(23 * 0.1rem);
    padding-bottom: calc(23 * 0.1rem);
  }

  .lg\:px-23 {
    padding-left: calc(23 * 0.1rem);
    padding-right: calc(23 * 0.1rem);
  }

  .lg\:pt-23 {
    padding-top: calc(23 * 0.1rem);
  }

  .lg\:pb-23 {
    padding-bottom: calc(23 * 0.1rem);
  }

  .lg\:pl-23 {
    padding-left: calc(23 * 0.1rem);
  }

  .lg\:pr-23 {
    padding-right: calc(23 * 0.1rem);
  }

  .lg\:p-24 {
    padding: calc(24 * 0.1rem);
  }

  .lg\:py-24 {
    padding-top: calc(24 * 0.1rem);
    padding-bottom: calc(24 * 0.1rem);
  }

  .lg\:px-24 {
    padding-left: calc(24 * 0.1rem);
    padding-right: calc(24 * 0.1rem);
  }

  .lg\:pt-24 {
    padding-top: calc(24 * 0.1rem);
  }

  .lg\:pb-24 {
    padding-bottom: calc(24 * 0.1rem);
  }

  .lg\:pl-24 {
    padding-left: calc(24 * 0.1rem);
  }

  .lg\:pr-24 {
    padding-right: calc(24 * 0.1rem);
  }

  .lg\:p-25 {
    padding: calc(25 * 0.1rem);
  }

  .lg\:py-25 {
    padding-top: calc(25 * 0.1rem);
    padding-bottom: calc(25 * 0.1rem);
  }

  .lg\:px-25 {
    padding-left: calc(25 * 0.1rem);
    padding-right: calc(25 * 0.1rem);
  }

  .lg\:pt-25 {
    padding-top: calc(25 * 0.1rem);
  }

  .lg\:pb-25 {
    padding-bottom: calc(25 * 0.1rem);
  }

  .lg\:pl-25 {
    padding-left: calc(25 * 0.1rem);
  }

  .lg\:pr-25 {
    padding-right: calc(25 * 0.1rem);
  }

  .lg\:p-26 {
    padding: calc(26 * 0.1rem);
  }

  .lg\:py-26 {
    padding-top: calc(26 * 0.1rem);
    padding-bottom: calc(26 * 0.1rem);
  }

  .lg\:px-26 {
    padding-left: calc(26 * 0.1rem);
    padding-right: calc(26 * 0.1rem);
  }

  .lg\:pt-26 {
    padding-top: calc(26 * 0.1rem);
  }

  .lg\:pb-26 {
    padding-bottom: calc(26 * 0.1rem);
  }

  .lg\:pl-26 {
    padding-left: calc(26 * 0.1rem);
  }

  .lg\:pr-26 {
    padding-right: calc(26 * 0.1rem);
  }

  .lg\:p-27 {
    padding: calc(27 * 0.1rem);
  }

  .lg\:py-27 {
    padding-top: calc(27 * 0.1rem);
    padding-bottom: calc(27 * 0.1rem);
  }

  .lg\:px-27 {
    padding-left: calc(27 * 0.1rem);
    padding-right: calc(27 * 0.1rem);
  }

  .lg\:pt-27 {
    padding-top: calc(27 * 0.1rem);
  }

  .lg\:pb-27 {
    padding-bottom: calc(27 * 0.1rem);
  }

  .lg\:pl-27 {
    padding-left: calc(27 * 0.1rem);
  }

  .lg\:pr-27 {
    padding-right: calc(27 * 0.1rem);
  }

  .lg\:p-28 {
    padding: calc(28 * 0.1rem);
  }

  .lg\:py-28 {
    padding-top: calc(28 * 0.1rem);
    padding-bottom: calc(28 * 0.1rem);
  }

  .lg\:px-28 {
    padding-left: calc(28 * 0.1rem);
    padding-right: calc(28 * 0.1rem);
  }

  .lg\:pt-28 {
    padding-top: calc(28 * 0.1rem);
  }

  .lg\:pb-28 {
    padding-bottom: calc(28 * 0.1rem);
  }

  .lg\:pl-28 {
    padding-left: calc(28 * 0.1rem);
  }

  .lg\:pr-28 {
    padding-right: calc(28 * 0.1rem);
  }

  .lg\:p-29 {
    padding: calc(29 * 0.1rem);
  }

  .lg\:py-29 {
    padding-top: calc(29 * 0.1rem);
    padding-bottom: calc(29 * 0.1rem);
  }

  .lg\:px-29 {
    padding-left: calc(29 * 0.1rem);
    padding-right: calc(29 * 0.1rem);
  }

  .lg\:pt-29 {
    padding-top: calc(29 * 0.1rem);
  }

  .lg\:pb-29 {
    padding-bottom: calc(29 * 0.1rem);
  }

  .lg\:pl-29 {
    padding-left: calc(29 * 0.1rem);
  }

  .lg\:pr-29 {
    padding-right: calc(29 * 0.1rem);
  }

  .lg\:p-30 {
    padding: calc(30 * 0.1rem);
  }

  .lg\:py-30 {
    padding-top: calc(30 * 0.1rem);
    padding-bottom: calc(30 * 0.1rem);
  }

  .lg\:px-30 {
    padding-left: calc(30 * 0.1rem);
    padding-right: calc(30 * 0.1rem);
  }

  .lg\:pt-30 {
    padding-top: calc(30 * 0.1rem);
  }

  .lg\:pb-30 {
    padding-bottom: calc(30 * 0.1rem);
  }

  .lg\:pl-30 {
    padding-left: calc(30 * 0.1rem);
  }

  .lg\:pr-30 {
    padding-right: calc(30 * 0.1rem);
  }

  .lg\:p-31 {
    padding: calc(31 * 0.1rem);
  }

  .lg\:py-31 {
    padding-top: calc(31 * 0.1rem);
    padding-bottom: calc(31 * 0.1rem);
  }

  .lg\:px-31 {
    padding-left: calc(31 * 0.1rem);
    padding-right: calc(31 * 0.1rem);
  }

  .lg\:pt-31 {
    padding-top: calc(31 * 0.1rem);
  }

  .lg\:pb-31 {
    padding-bottom: calc(31 * 0.1rem);
  }

  .lg\:pl-31 {
    padding-left: calc(31 * 0.1rem);
  }

  .lg\:pr-31 {
    padding-right: calc(31 * 0.1rem);
  }

  .lg\:p-32 {
    padding: calc(32 * 0.1rem);
  }

  .lg\:py-32 {
    padding-top: calc(32 * 0.1rem);
    padding-bottom: calc(32 * 0.1rem);
  }

  .lg\:px-32 {
    padding-left: calc(32 * 0.1rem);
    padding-right: calc(32 * 0.1rem);
  }

  .lg\:pt-32 {
    padding-top: calc(32 * 0.1rem);
  }

  .lg\:pb-32 {
    padding-bottom: calc(32 * 0.1rem);
  }

  .lg\:pl-32 {
    padding-left: calc(32 * 0.1rem);
  }

  .lg\:pr-32 {
    padding-right: calc(32 * 0.1rem);
  }

  .lg\:p-33 {
    padding: calc(33 * 0.1rem);
  }

  .lg\:py-33 {
    padding-top: calc(33 * 0.1rem);
    padding-bottom: calc(33 * 0.1rem);
  }

  .lg\:px-33 {
    padding-left: calc(33 * 0.1rem);
    padding-right: calc(33 * 0.1rem);
  }

  .lg\:pt-33 {
    padding-top: calc(33 * 0.1rem);
  }

  .lg\:pb-33 {
    padding-bottom: calc(33 * 0.1rem);
  }

  .lg\:pl-33 {
    padding-left: calc(33 * 0.1rem);
  }

  .lg\:pr-33 {
    padding-right: calc(33 * 0.1rem);
  }

  .lg\:p-34 {
    padding: calc(34 * 0.1rem);
  }

  .lg\:py-34 {
    padding-top: calc(34 * 0.1rem);
    padding-bottom: calc(34 * 0.1rem);
  }

  .lg\:px-34 {
    padding-left: calc(34 * 0.1rem);
    padding-right: calc(34 * 0.1rem);
  }

  .lg\:pt-34 {
    padding-top: calc(34 * 0.1rem);
  }

  .lg\:pb-34 {
    padding-bottom: calc(34 * 0.1rem);
  }

  .lg\:pl-34 {
    padding-left: calc(34 * 0.1rem);
  }

  .lg\:pr-34 {
    padding-right: calc(34 * 0.1rem);
  }

  .lg\:p-35 {
    padding: calc(35 * 0.1rem);
  }

  .lg\:py-35 {
    padding-top: calc(35 * 0.1rem);
    padding-bottom: calc(35 * 0.1rem);
  }

  .lg\:px-35 {
    padding-left: calc(35 * 0.1rem);
    padding-right: calc(35 * 0.1rem);
  }

  .lg\:pt-35 {
    padding-top: calc(35 * 0.1rem);
  }

  .lg\:pb-35 {
    padding-bottom: calc(35 * 0.1rem);
  }

  .lg\:pl-35 {
    padding-left: calc(35 * 0.1rem);
  }

  .lg\:pr-35 {
    padding-right: calc(35 * 0.1rem);
  }

  .lg\:p-36 {
    padding: calc(36 * 0.1rem);
  }

  .lg\:py-36 {
    padding-top: calc(36 * 0.1rem);
    padding-bottom: calc(36 * 0.1rem);
  }

  .lg\:px-36 {
    padding-left: calc(36 * 0.1rem);
    padding-right: calc(36 * 0.1rem);
  }

  .lg\:pt-36 {
    padding-top: calc(36 * 0.1rem);
  }

  .lg\:pb-36 {
    padding-bottom: calc(36 * 0.1rem);
  }

  .lg\:pl-36 {
    padding-left: calc(36 * 0.1rem);
  }

  .lg\:pr-36 {
    padding-right: calc(36 * 0.1rem);
  }

  .lg\:p-37 {
    padding: calc(37 * 0.1rem);
  }

  .lg\:py-37 {
    padding-top: calc(37 * 0.1rem);
    padding-bottom: calc(37 * 0.1rem);
  }

  .lg\:px-37 {
    padding-left: calc(37 * 0.1rem);
    padding-right: calc(37 * 0.1rem);
  }

  .lg\:pt-37 {
    padding-top: calc(37 * 0.1rem);
  }

  .lg\:pb-37 {
    padding-bottom: calc(37 * 0.1rem);
  }

  .lg\:pl-37 {
    padding-left: calc(37 * 0.1rem);
  }

  .lg\:pr-37 {
    padding-right: calc(37 * 0.1rem);
  }

  .lg\:p-38 {
    padding: calc(38 * 0.1rem);
  }

  .lg\:py-38 {
    padding-top: calc(38 * 0.1rem);
    padding-bottom: calc(38 * 0.1rem);
  }

  .lg\:px-38 {
    padding-left: calc(38 * 0.1rem);
    padding-right: calc(38 * 0.1rem);
  }

  .lg\:pt-38 {
    padding-top: calc(38 * 0.1rem);
  }

  .lg\:pb-38 {
    padding-bottom: calc(38 * 0.1rem);
  }

  .lg\:pl-38 {
    padding-left: calc(38 * 0.1rem);
  }

  .lg\:pr-38 {
    padding-right: calc(38 * 0.1rem);
  }

  .lg\:p-39 {
    padding: calc(39 * 0.1rem);
  }

  .lg\:py-39 {
    padding-top: calc(39 * 0.1rem);
    padding-bottom: calc(39 * 0.1rem);
  }

  .lg\:px-39 {
    padding-left: calc(39 * 0.1rem);
    padding-right: calc(39 * 0.1rem);
  }

  .lg\:pt-39 {
    padding-top: calc(39 * 0.1rem);
  }

  .lg\:pb-39 {
    padding-bottom: calc(39 * 0.1rem);
  }

  .lg\:pl-39 {
    padding-left: calc(39 * 0.1rem);
  }

  .lg\:pr-39 {
    padding-right: calc(39 * 0.1rem);
  }

  .lg\:p-40 {
    padding: calc(40 * 0.1rem);
  }

  .lg\:py-40 {
    padding-top: calc(40 * 0.1rem);
    padding-bottom: calc(40 * 0.1rem);
  }

  .lg\:px-40 {
    padding-left: calc(40 * 0.1rem);
    padding-right: calc(40 * 0.1rem);
  }

  .lg\:pt-40 {
    padding-top: calc(40 * 0.1rem);
  }

  .lg\:pb-40 {
    padding-bottom: calc(40 * 0.1rem);
  }

  .lg\:pl-40 {
    padding-left: calc(40 * 0.1rem);
  }

  .lg\:pr-40 {
    padding-right: calc(40 * 0.1rem);
  }

  .lg\:p-41 {
    padding: calc(41 * 0.1rem);
  }

  .lg\:py-41 {
    padding-top: calc(41 * 0.1rem);
    padding-bottom: calc(41 * 0.1rem);
  }

  .lg\:px-41 {
    padding-left: calc(41 * 0.1rem);
    padding-right: calc(41 * 0.1rem);
  }

  .lg\:pt-41 {
    padding-top: calc(41 * 0.1rem);
  }

  .lg\:pb-41 {
    padding-bottom: calc(41 * 0.1rem);
  }

  .lg\:pl-41 {
    padding-left: calc(41 * 0.1rem);
  }

  .lg\:pr-41 {
    padding-right: calc(41 * 0.1rem);
  }

  .lg\:p-42 {
    padding: calc(42 * 0.1rem);
  }

  .lg\:py-42 {
    padding-top: calc(42 * 0.1rem);
    padding-bottom: calc(42 * 0.1rem);
  }

  .lg\:px-42 {
    padding-left: calc(42 * 0.1rem);
    padding-right: calc(42 * 0.1rem);
  }

  .lg\:pt-42 {
    padding-top: calc(42 * 0.1rem);
  }

  .lg\:pb-42 {
    padding-bottom: calc(42 * 0.1rem);
  }

  .lg\:pl-42 {
    padding-left: calc(42 * 0.1rem);
  }

  .lg\:pr-42 {
    padding-right: calc(42 * 0.1rem);
  }

  .lg\:p-43 {
    padding: calc(43 * 0.1rem);
  }

  .lg\:py-43 {
    padding-top: calc(43 * 0.1rem);
    padding-bottom: calc(43 * 0.1rem);
  }

  .lg\:px-43 {
    padding-left: calc(43 * 0.1rem);
    padding-right: calc(43 * 0.1rem);
  }

  .lg\:pt-43 {
    padding-top: calc(43 * 0.1rem);
  }

  .lg\:pb-43 {
    padding-bottom: calc(43 * 0.1rem);
  }

  .lg\:pl-43 {
    padding-left: calc(43 * 0.1rem);
  }

  .lg\:pr-43 {
    padding-right: calc(43 * 0.1rem);
  }

  .lg\:p-44 {
    padding: calc(44 * 0.1rem);
  }

  .lg\:py-44 {
    padding-top: calc(44 * 0.1rem);
    padding-bottom: calc(44 * 0.1rem);
  }

  .lg\:px-44 {
    padding-left: calc(44 * 0.1rem);
    padding-right: calc(44 * 0.1rem);
  }

  .lg\:pt-44 {
    padding-top: calc(44 * 0.1rem);
  }

  .lg\:pb-44 {
    padding-bottom: calc(44 * 0.1rem);
  }

  .lg\:pl-44 {
    padding-left: calc(44 * 0.1rem);
  }

  .lg\:pr-44 {
    padding-right: calc(44 * 0.1rem);
  }

  .lg\:p-45 {
    padding: calc(45 * 0.1rem);
  }

  .lg\:py-45 {
    padding-top: calc(45 * 0.1rem);
    padding-bottom: calc(45 * 0.1rem);
  }

  .lg\:px-45 {
    padding-left: calc(45 * 0.1rem);
    padding-right: calc(45 * 0.1rem);
  }

  .lg\:pt-45 {
    padding-top: calc(45 * 0.1rem);
  }

  .lg\:pb-45 {
    padding-bottom: calc(45 * 0.1rem);
  }

  .lg\:pl-45 {
    padding-left: calc(45 * 0.1rem);
  }

  .lg\:pr-45 {
    padding-right: calc(45 * 0.1rem);
  }

  .lg\:p-46 {
    padding: calc(46 * 0.1rem);
  }

  .lg\:py-46 {
    padding-top: calc(46 * 0.1rem);
    padding-bottom: calc(46 * 0.1rem);
  }

  .lg\:px-46 {
    padding-left: calc(46 * 0.1rem);
    padding-right: calc(46 * 0.1rem);
  }

  .lg\:pt-46 {
    padding-top: calc(46 * 0.1rem);
  }

  .lg\:pb-46 {
    padding-bottom: calc(46 * 0.1rem);
  }

  .lg\:pl-46 {
    padding-left: calc(46 * 0.1rem);
  }

  .lg\:pr-46 {
    padding-right: calc(46 * 0.1rem);
  }

  .lg\:p-47 {
    padding: calc(47 * 0.1rem);
  }

  .lg\:py-47 {
    padding-top: calc(47 * 0.1rem);
    padding-bottom: calc(47 * 0.1rem);
  }

  .lg\:px-47 {
    padding-left: calc(47 * 0.1rem);
    padding-right: calc(47 * 0.1rem);
  }

  .lg\:pt-47 {
    padding-top: calc(47 * 0.1rem);
  }

  .lg\:pb-47 {
    padding-bottom: calc(47 * 0.1rem);
  }

  .lg\:pl-47 {
    padding-left: calc(47 * 0.1rem);
  }

  .lg\:pr-47 {
    padding-right: calc(47 * 0.1rem);
  }

  .lg\:p-48 {
    padding: calc(48 * 0.1rem);
  }

  .lg\:py-48 {
    padding-top: calc(48 * 0.1rem);
    padding-bottom: calc(48 * 0.1rem);
  }

  .lg\:px-48 {
    padding-left: calc(48 * 0.1rem);
    padding-right: calc(48 * 0.1rem);
  }

  .lg\:pt-48 {
    padding-top: calc(48 * 0.1rem);
  }

  .lg\:pb-48 {
    padding-bottom: calc(48 * 0.1rem);
  }

  .lg\:pl-48 {
    padding-left: calc(48 * 0.1rem);
  }

  .lg\:pr-48 {
    padding-right: calc(48 * 0.1rem);
  }

  .lg\:p-49 {
    padding: calc(49 * 0.1rem);
  }

  .lg\:py-49 {
    padding-top: calc(49 * 0.1rem);
    padding-bottom: calc(49 * 0.1rem);
  }

  .lg\:px-49 {
    padding-left: calc(49 * 0.1rem);
    padding-right: calc(49 * 0.1rem);
  }

  .lg\:pt-49 {
    padding-top: calc(49 * 0.1rem);
  }

  .lg\:pb-49 {
    padding-bottom: calc(49 * 0.1rem);
  }

  .lg\:pl-49 {
    padding-left: calc(49 * 0.1rem);
  }

  .lg\:pr-49 {
    padding-right: calc(49 * 0.1rem);
  }

  .lg\:p-50 {
    padding: calc(50 * 0.1rem);
  }

  .lg\:py-50 {
    padding-top: calc(50 * 0.1rem);
    padding-bottom: calc(50 * 0.1rem);
  }

  .lg\:px-50 {
    padding-left: calc(50 * 0.1rem);
    padding-right: calc(50 * 0.1rem);
  }

  .lg\:pt-50 {
    padding-top: calc(50 * 0.1rem);
  }

  .lg\:pb-50 {
    padding-bottom: calc(50 * 0.1rem);
  }

  .lg\:pl-50 {
    padding-left: calc(50 * 0.1rem);
  }

  .lg\:pr-50 {
    padding-right: calc(50 * 0.1rem);
  }

  .lg\:p-55 {
    padding: calc(55 * 0.1rem);
  }

  .lg\:py-55 {
    padding-top: calc(55 * 0.1rem);
    padding-bottom: calc(55 * 0.1rem);
  }

  .lg\:px-55 {
    padding-left: calc(55 * 0.1rem);
    padding-right: calc(55 * 0.1rem);
  }

  .lg\:pt-55 {
    padding-top: calc(55 * 0.1rem);
  }

  .lg\:pb-55 {
    padding-bottom: calc(55 * 0.1rem);
  }

  .lg\:pl-55 {
    padding-left: calc(55 * 0.1rem);
  }

  .lg\:pr-55 {
    padding-right: calc(55 * 0.1rem);
  }

  .lg\:p-60 {
    padding: calc(60 * 0.1rem);
  }

  .lg\:py-60 {
    padding-top: calc(60 * 0.1rem);
    padding-bottom: calc(60 * 0.1rem);
  }

  .lg\:px-60 {
    padding-left: calc(60 * 0.1rem);
    padding-right: calc(60 * 0.1rem);
  }

  .lg\:pt-60 {
    padding-top: calc(60 * 0.1rem);
  }

  .lg\:pb-60 {
    padding-bottom: calc(60 * 0.1rem);
  }

  .lg\:pl-60 {
    padding-left: calc(60 * 0.1rem);
  }

  .lg\:pr-60 {
    padding-right: calc(60 * 0.1rem);
  }

  .lg\:p-65 {
    padding: calc(65 * 0.1rem);
  }

  .lg\:py-65 {
    padding-top: calc(65 * 0.1rem);
    padding-bottom: calc(65 * 0.1rem);
  }

  .lg\:px-65 {
    padding-left: calc(65 * 0.1rem);
    padding-right: calc(65 * 0.1rem);
  }

  .lg\:pt-65 {
    padding-top: calc(65 * 0.1rem);
  }

  .lg\:pb-65 {
    padding-bottom: calc(65 * 0.1rem);
  }

  .lg\:pl-65 {
    padding-left: calc(65 * 0.1rem);
  }

  .lg\:pr-65 {
    padding-right: calc(65 * 0.1rem);
  }

  .lg\:p-70 {
    padding: calc(70 * 0.1rem);
  }

  .lg\:py-70 {
    padding-top: calc(70 * 0.1rem);
    padding-bottom: calc(70 * 0.1rem);
  }

  .lg\:px-70 {
    padding-left: calc(70 * 0.1rem);
    padding-right: calc(70 * 0.1rem);
  }

  .lg\:pt-70 {
    padding-top: calc(70 * 0.1rem);
  }

  .lg\:pb-70 {
    padding-bottom: calc(70 * 0.1rem);
  }

  .lg\:pl-70 {
    padding-left: calc(70 * 0.1rem);
  }

  .lg\:pr-70 {
    padding-right: calc(70 * 0.1rem);
  }

  .lg\:p-75 {
    padding: calc(75 * 0.1rem);
  }

  .lg\:py-75 {
    padding-top: calc(75 * 0.1rem);
    padding-bottom: calc(75 * 0.1rem);
  }

  .lg\:px-75 {
    padding-left: calc(75 * 0.1rem);
    padding-right: calc(75 * 0.1rem);
  }

  .lg\:pt-75 {
    padding-top: calc(75 * 0.1rem);
  }

  .lg\:pb-75 {
    padding-bottom: calc(75 * 0.1rem);
  }

  .lg\:pl-75 {
    padding-left: calc(75 * 0.1rem);
  }

  .lg\:pr-75 {
    padding-right: calc(75 * 0.1rem);
  }

  .lg\:p-80 {
    padding: calc(80 * 0.1rem);
  }

  .lg\:py-80 {
    padding-top: calc(80 * 0.1rem);
    padding-bottom: calc(80 * 0.1rem);
  }

  .lg\:px-80 {
    padding-left: calc(80 * 0.1rem);
    padding-right: calc(80 * 0.1rem);
  }

  .lg\:pt-80 {
    padding-top: calc(80 * 0.1rem);
  }

  .lg\:pb-80 {
    padding-bottom: calc(80 * 0.1rem);
  }

  .lg\:pl-80 {
    padding-left: calc(80 * 0.1rem);
  }

  .lg\:pr-80 {
    padding-right: calc(80 * 0.1rem);
  }

  .lg\:p-85 {
    padding: calc(85 * 0.1rem);
  }

  .lg\:py-85 {
    padding-top: calc(85 * 0.1rem);
    padding-bottom: calc(85 * 0.1rem);
  }

  .lg\:px-85 {
    padding-left: calc(85 * 0.1rem);
    padding-right: calc(85 * 0.1rem);
  }

  .lg\:pt-85 {
    padding-top: calc(85 * 0.1rem);
  }

  .lg\:pb-85 {
    padding-bottom: calc(85 * 0.1rem);
  }

  .lg\:pl-85 {
    padding-left: calc(85 * 0.1rem);
  }

  .lg\:pr-85 {
    padding-right: calc(85 * 0.1rem);
  }

  .lg\:p-90 {
    padding: calc(90 * 0.1rem);
  }

  .lg\:py-90 {
    padding-top: calc(90 * 0.1rem);
    padding-bottom: calc(90 * 0.1rem);
  }

  .lg\:px-90 {
    padding-left: calc(90 * 0.1rem);
    padding-right: calc(90 * 0.1rem);
  }

  .lg\:pt-90 {
    padding-top: calc(90 * 0.1rem);
  }

  .lg\:pb-90 {
    padding-bottom: calc(90 * 0.1rem);
  }

  .lg\:pl-90 {
    padding-left: calc(90 * 0.1rem);
  }

  .lg\:pr-90 {
    padding-right: calc(90 * 0.1rem);
  }

  .lg\:p-95 {
    padding: calc(95 * 0.1rem);
  }

  .lg\:py-95 {
    padding-top: calc(95 * 0.1rem);
    padding-bottom: calc(95 * 0.1rem);
  }

  .lg\:px-95 {
    padding-left: calc(95 * 0.1rem);
    padding-right: calc(95 * 0.1rem);
  }

  .lg\:pt-95 {
    padding-top: calc(95 * 0.1rem);
  }

  .lg\:pb-95 {
    padding-bottom: calc(95 * 0.1rem);
  }

  .lg\:pl-95 {
    padding-left: calc(95 * 0.1rem);
  }

  .lg\:pr-95 {
    padding-right: calc(95 * 0.1rem);
  }

  .lg\:p-100 {
    padding: calc(100 * 0.1rem);
  }

  .lg\:py-100 {
    padding-top: calc(100 * 0.1rem);
    padding-bottom: calc(100 * 0.1rem);
  }

  .lg\:px-100 {
    padding-left: calc(100 * 0.1rem);
    padding-right: calc(100 * 0.1rem);
  }

  .lg\:pt-100 {
    padding-top: calc(100 * 0.1rem);
  }

  .lg\:pb-100 {
    padding-bottom: calc(100 * 0.1rem);
  }

  .lg\:pl-100 {
    padding-left: calc(100 * 0.1rem);
  }

  .lg\:pr-100 {
    padding-right: calc(100 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   Flexbox Utilities TODO: Optimize Flex
  ------------------------------------------------------------*/

  .lg\:flex {
    display: flex;
    flex-direction: row;
  }

  .lg\:flex-inline {
    display: inline-flex;
    flex-direction: row;
  }

  .lg\:row {
    display: flex;
    flex-wrap: wrap;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lg\:flex-wrap-unset {
    flex-wrap: unset;
  }

  .lg\:flex-col {
    display: flex;
    flex-direction: column;
  }

  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .lg\:flex-between {
    display: flex;
    justify-content: space-between;
  }

  .lg\:flex-around {
    display: flex;
    justify-content: space-around;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:justify-around {
    justify-content: space-around;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-end {
    align-items: flex-end;
  }

  .lg\:flex-1 {
    flex: 1;
  }

  .lg\:flex-2 {
    flex: 2;
  }

  .lg\:flex-3 {
    flex: 3;
  }

  .lg\:flex-4 {
    flex: 4;
  }

  .lg\:flex-5 {
    flex: 5;
  }

  .lg\:flex-6 {
    flex: 6;
  }

  .lg\:flex-7 {
    flex: 7;
  }

  .lg\:flex-8 {
    flex: 8;
  }

  .lg\:flex-9 {
    flex: 9;
  }

  .lg\:flex-10 {
    flex: 10;
  }

  .lg\:flex-11 {
    flex: 11;
  }

  .lg\:flex-12 {
    flex: 12;
  }

  /* COLUMNS */

  .lg\:col {
    position: relative;
    width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .lg\:col-auto {
    position: relative;
    width: 100%;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .lg\:col-1 {
    position: relative;
    width: 100%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .lg\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .lg\:col-2 {
    position: relative;
    width: 100%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .lg\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .lg\:col-3 {
    position: relative;
    width: 100%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .lg\:offset-3 {
    margin-left: 25%;
  }

  .lg\:col-4 {
    position: relative;
    width: 100%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .lg\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .lg\:col-5 {
    position: relative;
    width: 100%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .lg\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .lg\:col-6 {
    position: relative;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .lg\:offset-6 {
    margin-left: 50%;
  }

  .lg\:col-7 {
    position: relative;
    width: 100%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .lg\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .lg\:col-8 {
    position: relative;
    width: 100%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .lg\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .lg\:col-9 {
    position: relative;
    width: 100%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .lg\:offset-9 {
    margin-left: 75%;
  }

  .lg\:col-10 {
    position: relative;
    width: 100%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .lg\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .lg\:col-11 {
    position: relative;
    width: 100%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .lg\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .lg\:col-12 {
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /*------------------------------------------------------------
  *   Order
  ------------------------------------------------------------*/

  .lg\:order-first {
    order: -9999;
  }

  .lg\:order-last {
    order: 9999;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-4 {
    order: 4;
  }

  .lg\:order-5 {
    order: 5;
  }

  .lg\:order-6 {
    order: 6;
  }

  .lg\:order-7 {
    order: 7;
  }

  .lg\:order-8 {
    order: 8;
  }

  .lg\:order-9 {
    order: 9;
  }

  .lg\:order-10 {
    order: 10;
  }

  .lg\:order-11 {
    order: 11;
  }

  .lg\:order-12 {
    order: 12;
  }

  .lg\:order-13 {
    order: 13;
  }

  /*------------------------------------------------------------
  *   BOX
  ------------------------------------------------------------*/

  .lg\:box {
    width: 100%;
    height: 100%;
  }

  a.lg\:box {
    display: inline-block;
  }

  p.lg\:box {
    display: inline-block;
  }

  /*------------------------------------------------------------
  *   Heights Utilities
  ------------------------------------------------------------*/

  .lg\:h-0 {
    height: 0;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-100 {
    height: 100%;
  }

  a.lg\:h-100 {
    display: inline-block;
  }

  p.lg\:h-100 {
    display: inline-block;
  }

  .lg\:max-h-100 {
    max-height: 100%;
  }

  a.lg\:max-h-100 {
    display: inline-block;
  }

  p.lg\:max-h-100 {
    display: inline-block;
  }

  .lg\:min-h-100 {
    min-height: 100%;
  }

  a.lg\:min-h-100 {
    display: inline-block;
  }

  p.lg\:min-h-100 {
    display: inline-block;
  }

  .lg\:h-1\/1 {
    height: 100%;
  }

  .lg\:max-h-1\/1 {
    max-height: 100%;
  }

  .lg\:min-h-1\/1 {
    min-height: 100%;
  }

  .lg\:h-1\/2 {
    height: 50%;
  }

  .lg\:max-h-1\/2 {
    max-height: 50%;
  }

  .lg\:min-h-1\/2 {
    min-height: 50%;
  }

  .lg\:h-1\/3 {
    height: 33.3333333333%;
  }

  .lg\:max-h-1\/3 {
    max-height: 33.3333333333%;
  }

  .lg\:min-h-1\/3 {
    min-height: 33.3333333333%;
  }

  .lg\:h-1\/4 {
    height: 25%;
  }

  .lg\:max-h-1\/4 {
    max-height: 25%;
  }

  .lg\:min-h-1\/4 {
    min-height: 25%;
  }

  .lg\:h-1\/5 {
    height: 20%;
  }

  .lg\:max-h-1\/5 {
    max-height: 20%;
  }

  .lg\:min-h-1\/5 {
    min-height: 20%;
  }

  .lg\:h-1\/6 {
    height: 16.6666666667%;
  }

  .lg\:max-h-1\/6 {
    max-height: 16.6666666667%;
  }

  .lg\:min-h-1\/6 {
    min-height: 16.6666666667%;
  }

  .lg\:h-1\/7 {
    height: 14.2857142857%;
  }

  .lg\:max-h-1\/7 {
    max-height: 14.2857142857%;
  }

  .lg\:min-h-1\/7 {
    min-height: 14.2857142857%;
  }

  .lg\:h-1\/8 {
    height: 12.5%;
  }

  .lg\:max-h-1\/8 {
    max-height: 12.5%;
  }

  .lg\:min-h-1\/8 {
    min-height: 12.5%;
  }

  .lg\:h-1\/9 {
    height: 11.1111111111%;
  }

  .lg\:max-h-1\/9 {
    max-height: 11.1111111111%;
  }

  .lg\:min-h-1\/9 {
    min-height: 11.1111111111%;
  }

  .lg\:h-1\/10 {
    height: 10%;
  }

  .lg\:max-h-1\/10 {
    max-height: 10%;
  }

  .lg\:min-h-1\/10 {
    min-height: 10%;
  }

  .lg\:h-1\/11 {
    height: 9.0909090909%;
  }

  .lg\:max-h-1\/11 {
    max-height: 9.0909090909%;
  }

  .lg\:min-h-1\/11 {
    min-height: 9.0909090909%;
  }

  .lg\:h-1\/12 {
    height: 8.3333333333%;
  }

  .lg\:max-h-1\/12 {
    max-height: 8.3333333333%;
  }

  .lg\:min-h-1\/12 {
    min-height: 8.3333333333%;
  }

  .lg\:h-2\/2 {
    height: 100%;
  }

  .lg\:max-h-2\/2 {
    max-height: 100%;
  }

  .lg\:min-h-2\/2 {
    min-height: 100%;
  }

  .lg\:h-2\/3 {
    height: 66.6666666667%;
  }

  .lg\:max-h-2\/3 {
    max-height: 66.6666666667%;
  }

  .lg\:min-h-2\/3 {
    min-height: 66.6666666667%;
  }

  .lg\:h-2\/4 {
    height: 50%;
  }

  .lg\:max-h-2\/4 {
    max-height: 50%;
  }

  .lg\:min-h-2\/4 {
    min-height: 50%;
  }

  .lg\:h-2\/5 {
    height: 40%;
  }

  .lg\:max-h-2\/5 {
    max-height: 40%;
  }

  .lg\:min-h-2\/5 {
    min-height: 40%;
  }

  .lg\:h-2\/6 {
    height: 33.3333333333%;
  }

  .lg\:max-h-2\/6 {
    max-height: 33.3333333333%;
  }

  .lg\:min-h-2\/6 {
    min-height: 33.3333333333%;
  }

  .lg\:h-2\/7 {
    height: 28.5714285714%;
  }

  .lg\:max-h-2\/7 {
    max-height: 28.5714285714%;
  }

  .lg\:min-h-2\/7 {
    min-height: 28.5714285714%;
  }

  .lg\:h-2\/8 {
    height: 25%;
  }

  .lg\:max-h-2\/8 {
    max-height: 25%;
  }

  .lg\:min-h-2\/8 {
    min-height: 25%;
  }

  .lg\:h-2\/9 {
    height: 22.2222222222%;
  }

  .lg\:max-h-2\/9 {
    max-height: 22.2222222222%;
  }

  .lg\:min-h-2\/9 {
    min-height: 22.2222222222%;
  }

  .lg\:h-2\/10 {
    height: 20%;
  }

  .lg\:max-h-2\/10 {
    max-height: 20%;
  }

  .lg\:min-h-2\/10 {
    min-height: 20%;
  }

  .lg\:h-2\/11 {
    height: 18.1818181818%;
  }

  .lg\:max-h-2\/11 {
    max-height: 18.1818181818%;
  }

  .lg\:min-h-2\/11 {
    min-height: 18.1818181818%;
  }

  .lg\:h-2\/12 {
    height: 16.6666666667%;
  }

  .lg\:max-h-2\/12 {
    max-height: 16.6666666667%;
  }

  .lg\:min-h-2\/12 {
    min-height: 16.6666666667%;
  }

  .lg\:h-3\/3 {
    height: 100%;
  }

  .lg\:max-h-3\/3 {
    max-height: 100%;
  }

  .lg\:min-h-3\/3 {
    min-height: 100%;
  }

  .lg\:h-3\/4 {
    height: 75%;
  }

  .lg\:max-h-3\/4 {
    max-height: 75%;
  }

  .lg\:min-h-3\/4 {
    min-height: 75%;
  }

  .lg\:h-3\/5 {
    height: 60%;
  }

  .lg\:max-h-3\/5 {
    max-height: 60%;
  }

  .lg\:min-h-3\/5 {
    min-height: 60%;
  }

  .lg\:h-3\/6 {
    height: 50%;
  }

  .lg\:max-h-3\/6 {
    max-height: 50%;
  }

  .lg\:min-h-3\/6 {
    min-height: 50%;
  }

  .lg\:h-3\/7 {
    height: 42.8571428571%;
  }

  .lg\:max-h-3\/7 {
    max-height: 42.8571428571%;
  }

  .lg\:min-h-3\/7 {
    min-height: 42.8571428571%;
  }

  .lg\:h-3\/8 {
    height: 37.5%;
  }

  .lg\:max-h-3\/8 {
    max-height: 37.5%;
  }

  .lg\:min-h-3\/8 {
    min-height: 37.5%;
  }

  .lg\:h-3\/9 {
    height: 33.3333333333%;
  }

  .lg\:max-h-3\/9 {
    max-height: 33.3333333333%;
  }

  .lg\:min-h-3\/9 {
    min-height: 33.3333333333%;
  }

  .lg\:h-3\/10 {
    height: 30%;
  }

  .lg\:max-h-3\/10 {
    max-height: 30%;
  }

  .lg\:min-h-3\/10 {
    min-height: 30%;
  }

  .lg\:h-3\/11 {
    height: 27.2727272727%;
  }

  .lg\:max-h-3\/11 {
    max-height: 27.2727272727%;
  }

  .lg\:min-h-3\/11 {
    min-height: 27.2727272727%;
  }

  .lg\:h-3\/12 {
    height: 25%;
  }

  .lg\:max-h-3\/12 {
    max-height: 25%;
  }

  .lg\:min-h-3\/12 {
    min-height: 25%;
  }

  .lg\:h-4\/4 {
    height: 100%;
  }

  .lg\:max-h-4\/4 {
    max-height: 100%;
  }

  .lg\:min-h-4\/4 {
    min-height: 100%;
  }

  .lg\:h-4\/5 {
    height: 80%;
  }

  .lg\:max-h-4\/5 {
    max-height: 80%;
  }

  .lg\:min-h-4\/5 {
    min-height: 80%;
  }

  .lg\:h-4\/6 {
    height: 66.6666666667%;
  }

  .lg\:max-h-4\/6 {
    max-height: 66.6666666667%;
  }

  .lg\:min-h-4\/6 {
    min-height: 66.6666666667%;
  }

  .lg\:h-4\/7 {
    height: 57.1428571429%;
  }

  .lg\:max-h-4\/7 {
    max-height: 57.1428571429%;
  }

  .lg\:min-h-4\/7 {
    min-height: 57.1428571429%;
  }

  .lg\:h-4\/8 {
    height: 50%;
  }

  .lg\:max-h-4\/8 {
    max-height: 50%;
  }

  .lg\:min-h-4\/8 {
    min-height: 50%;
  }

  .lg\:h-4\/9 {
    height: 44.4444444444%;
  }

  .lg\:max-h-4\/9 {
    max-height: 44.4444444444%;
  }

  .lg\:min-h-4\/9 {
    min-height: 44.4444444444%;
  }

  .lg\:h-4\/10 {
    height: 40%;
  }

  .lg\:max-h-4\/10 {
    max-height: 40%;
  }

  .lg\:min-h-4\/10 {
    min-height: 40%;
  }

  .lg\:h-4\/11 {
    height: 36.3636363636%;
  }

  .lg\:max-h-4\/11 {
    max-height: 36.3636363636%;
  }

  .lg\:min-h-4\/11 {
    min-height: 36.3636363636%;
  }

  .lg\:h-4\/12 {
    height: 33.3333333333%;
  }

  .lg\:max-h-4\/12 {
    max-height: 33.3333333333%;
  }

  .lg\:min-h-4\/12 {
    min-height: 33.3333333333%;
  }

  .lg\:h-5\/5 {
    height: 100%;
  }

  .lg\:max-h-5\/5 {
    max-height: 100%;
  }

  .lg\:min-h-5\/5 {
    min-height: 100%;
  }

  .lg\:h-5\/6 {
    height: 83.3333333333%;
  }

  .lg\:max-h-5\/6 {
    max-height: 83.3333333333%;
  }

  .lg\:min-h-5\/6 {
    min-height: 83.3333333333%;
  }

  .lg\:h-5\/7 {
    height: 71.4285714286%;
  }

  .lg\:max-h-5\/7 {
    max-height: 71.4285714286%;
  }

  .lg\:min-h-5\/7 {
    min-height: 71.4285714286%;
  }

  .lg\:h-5\/8 {
    height: 62.5%;
  }

  .lg\:max-h-5\/8 {
    max-height: 62.5%;
  }

  .lg\:min-h-5\/8 {
    min-height: 62.5%;
  }

  .lg\:h-5\/9 {
    height: 55.5555555556%;
  }

  .lg\:max-h-5\/9 {
    max-height: 55.5555555556%;
  }

  .lg\:min-h-5\/9 {
    min-height: 55.5555555556%;
  }

  .lg\:h-5\/10 {
    height: 50%;
  }

  .lg\:max-h-5\/10 {
    max-height: 50%;
  }

  .lg\:min-h-5\/10 {
    min-height: 50%;
  }

  .lg\:h-5\/11 {
    height: 45.4545454545%;
  }

  .lg\:max-h-5\/11 {
    max-height: 45.4545454545%;
  }

  .lg\:min-h-5\/11 {
    min-height: 45.4545454545%;
  }

  .lg\:h-5\/12 {
    height: 41.6666666667%;
  }

  .lg\:max-h-5\/12 {
    max-height: 41.6666666667%;
  }

  .lg\:min-h-5\/12 {
    min-height: 41.6666666667%;
  }

  .lg\:h-6\/6 {
    height: 100%;
  }

  .lg\:max-h-6\/6 {
    max-height: 100%;
  }

  .lg\:min-h-6\/6 {
    min-height: 100%;
  }

  .lg\:h-6\/7 {
    height: 85.7142857143%;
  }

  .lg\:max-h-6\/7 {
    max-height: 85.7142857143%;
  }

  .lg\:min-h-6\/7 {
    min-height: 85.7142857143%;
  }

  .lg\:h-6\/8 {
    height: 75%;
  }

  .lg\:max-h-6\/8 {
    max-height: 75%;
  }

  .lg\:min-h-6\/8 {
    min-height: 75%;
  }

  .lg\:h-6\/9 {
    height: 66.6666666667%;
  }

  .lg\:max-h-6\/9 {
    max-height: 66.6666666667%;
  }

  .lg\:min-h-6\/9 {
    min-height: 66.6666666667%;
  }

  .lg\:h-6\/10 {
    height: 60%;
  }

  .lg\:max-h-6\/10 {
    max-height: 60%;
  }

  .lg\:min-h-6\/10 {
    min-height: 60%;
  }

  .lg\:h-6\/11 {
    height: 54.5454545455%;
  }

  .lg\:max-h-6\/11 {
    max-height: 54.5454545455%;
  }

  .lg\:min-h-6\/11 {
    min-height: 54.5454545455%;
  }

  .lg\:h-6\/12 {
    height: 50%;
  }

  .lg\:max-h-6\/12 {
    max-height: 50%;
  }

  .lg\:min-h-6\/12 {
    min-height: 50%;
  }

  .lg\:h-7\/7 {
    height: 100%;
  }

  .lg\:max-h-7\/7 {
    max-height: 100%;
  }

  .lg\:min-h-7\/7 {
    min-height: 100%;
  }

  .lg\:h-7\/8 {
    height: 87.5%;
  }

  .lg\:max-h-7\/8 {
    max-height: 87.5%;
  }

  .lg\:min-h-7\/8 {
    min-height: 87.5%;
  }

  .lg\:h-7\/9 {
    height: 77.7777777778%;
  }

  .lg\:max-h-7\/9 {
    max-height: 77.7777777778%;
  }

  .lg\:min-h-7\/9 {
    min-height: 77.7777777778%;
  }

  .lg\:h-7\/10 {
    height: 70%;
  }

  .lg\:max-h-7\/10 {
    max-height: 70%;
  }

  .lg\:min-h-7\/10 {
    min-height: 70%;
  }

  .lg\:h-7\/11 {
    height: 63.6363636364%;
  }

  .lg\:max-h-7\/11 {
    max-height: 63.6363636364%;
  }

  .lg\:min-h-7\/11 {
    min-height: 63.6363636364%;
  }

  .lg\:h-7\/12 {
    height: 58.3333333333%;
  }

  .lg\:max-h-7\/12 {
    max-height: 58.3333333333%;
  }

  .lg\:min-h-7\/12 {
    min-height: 58.3333333333%;
  }

  .lg\:h-8\/8 {
    height: 100%;
  }

  .lg\:max-h-8\/8 {
    max-height: 100%;
  }

  .lg\:min-h-8\/8 {
    min-height: 100%;
  }

  .lg\:h-8\/9 {
    height: 88.8888888889%;
  }

  .lg\:max-h-8\/9 {
    max-height: 88.8888888889%;
  }

  .lg\:min-h-8\/9 {
    min-height: 88.8888888889%;
  }

  .lg\:h-8\/10 {
    height: 80%;
  }

  .lg\:max-h-8\/10 {
    max-height: 80%;
  }

  .lg\:min-h-8\/10 {
    min-height: 80%;
  }

  .lg\:h-8\/11 {
    height: 72.7272727273%;
  }

  .lg\:max-h-8\/11 {
    max-height: 72.7272727273%;
  }

  .lg\:min-h-8\/11 {
    min-height: 72.7272727273%;
  }

  .lg\:h-8\/12 {
    height: 66.6666666667%;
  }

  .lg\:max-h-8\/12 {
    max-height: 66.6666666667%;
  }

  .lg\:min-h-8\/12 {
    min-height: 66.6666666667%;
  }

  .lg\:h-9\/9 {
    height: 100%;
  }

  .lg\:max-h-9\/9 {
    max-height: 100%;
  }

  .lg\:min-h-9\/9 {
    min-height: 100%;
  }

  .lg\:h-9\/10 {
    height: 90%;
  }

  .lg\:max-h-9\/10 {
    max-height: 90%;
  }

  .lg\:min-h-9\/10 {
    min-height: 90%;
  }

  .lg\:h-9\/11 {
    height: 81.8181818182%;
  }

  .lg\:max-h-9\/11 {
    max-height: 81.8181818182%;
  }

  .lg\:min-h-9\/11 {
    min-height: 81.8181818182%;
  }

  .lg\:h-9\/12 {
    height: 75%;
  }

  .lg\:max-h-9\/12 {
    max-height: 75%;
  }

  .lg\:min-h-9\/12 {
    min-height: 75%;
  }

  .lg\:h-10\/10 {
    height: 100%;
  }

  .lg\:max-h-10\/10 {
    max-height: 100%;
  }

  .lg\:min-h-10\/10 {
    min-height: 100%;
  }

  .lg\:h-10\/11 {
    height: 90.9090909091%;
  }

  .lg\:max-h-10\/11 {
    max-height: 90.9090909091%;
  }

  .lg\:min-h-10\/11 {
    min-height: 90.9090909091%;
  }

  .lg\:h-10\/12 {
    height: 83.3333333333%;
  }

  .lg\:max-h-10\/12 {
    max-height: 83.3333333333%;
  }

  .lg\:min-h-10\/12 {
    min-height: 83.3333333333%;
  }

  .lg\:h-11\/11 {
    height: 100%;
  }

  .lg\:max-h-11\/11 {
    max-height: 100%;
  }

  .lg\:min-h-11\/11 {
    min-height: 100%;
  }

  .lg\:h-11\/12 {
    height: 91.6666666667%;
  }

  .lg\:max-h-11\/12 {
    max-height: 91.6666666667%;
  }

  .lg\:min-h-11\/12 {
    min-height: 91.6666666667%;
  }

  .lg\:h-12\/12 {
    height: 100%;
  }

  .lg\:max-h-12\/12 {
    max-height: 100%;
  }

  .lg\:min-h-12\/12 {
    min-height: 100%;
  }

  .lg\:h-0 {
    height: calc(0 * 0.1rem);
  }

  .lg\:max-h-0 {
    max-height: calc(0 * 0.1rem);
  }

  .lg\:min-h-0 {
    min-height: calc(0 * 0.1rem);
  }

  .lg\:h-1 {
    height: calc(1 * 0.1rem);
  }

  .lg\:max-h-1 {
    max-height: calc(1 * 0.1rem);
  }

  .lg\:min-h-1 {
    min-height: calc(1 * 0.1rem);
  }

  .lg\:h-2 {
    height: calc(2 * 0.1rem);
  }

  .lg\:max-h-2 {
    max-height: calc(2 * 0.1rem);
  }

  .lg\:min-h-2 {
    min-height: calc(2 * 0.1rem);
  }

  .lg\:h-3 {
    height: calc(3 * 0.1rem);
  }

  .lg\:max-h-3 {
    max-height: calc(3 * 0.1rem);
  }

  .lg\:min-h-3 {
    min-height: calc(3 * 0.1rem);
  }

  .lg\:h-4 {
    height: calc(4 * 0.1rem);
  }

  .lg\:max-h-4 {
    max-height: calc(4 * 0.1rem);
  }

  .lg\:min-h-4 {
    min-height: calc(4 * 0.1rem);
  }

  .lg\:h-5 {
    height: calc(5 * 0.1rem);
  }

  .lg\:max-h-5 {
    max-height: calc(5 * 0.1rem);
  }

  .lg\:min-h-5 {
    min-height: calc(5 * 0.1rem);
  }

  .lg\:h-6 {
    height: calc(6 * 0.1rem);
  }

  .lg\:max-h-6 {
    max-height: calc(6 * 0.1rem);
  }

  .lg\:min-h-6 {
    min-height: calc(6 * 0.1rem);
  }

  .lg\:h-7 {
    height: calc(7 * 0.1rem);
  }

  .lg\:max-h-7 {
    max-height: calc(7 * 0.1rem);
  }

  .lg\:min-h-7 {
    min-height: calc(7 * 0.1rem);
  }

  .lg\:h-8 {
    height: calc(8 * 0.1rem);
  }

  .lg\:max-h-8 {
    max-height: calc(8 * 0.1rem);
  }

  .lg\:min-h-8 {
    min-height: calc(8 * 0.1rem);
  }

  .lg\:h-9 {
    height: calc(9 * 0.1rem);
  }

  .lg\:max-h-9 {
    max-height: calc(9 * 0.1rem);
  }

  .lg\:min-h-9 {
    min-height: calc(9 * 0.1rem);
  }

  .lg\:h-10 {
    height: calc(10 * 0.1rem);
  }

  .lg\:max-h-10 {
    max-height: calc(10 * 0.1rem);
  }

  .lg\:min-h-10 {
    min-height: calc(10 * 0.1rem);
  }

  .lg\:h-11 {
    height: calc(11 * 0.1rem);
  }

  .lg\:max-h-11 {
    max-height: calc(11 * 0.1rem);
  }

  .lg\:min-h-11 {
    min-height: calc(11 * 0.1rem);
  }

  .lg\:h-12 {
    height: calc(12 * 0.1rem);
  }

  .lg\:max-h-12 {
    max-height: calc(12 * 0.1rem);
  }

  .lg\:min-h-12 {
    min-height: calc(12 * 0.1rem);
  }

  .lg\:h-13 {
    height: calc(13 * 0.1rem);
  }

  .lg\:max-h-13 {
    max-height: calc(13 * 0.1rem);
  }

  .lg\:min-h-13 {
    min-height: calc(13 * 0.1rem);
  }

  .lg\:h-14 {
    height: calc(14 * 0.1rem);
  }

  .lg\:max-h-14 {
    max-height: calc(14 * 0.1rem);
  }

  .lg\:min-h-14 {
    min-height: calc(14 * 0.1rem);
  }

  .lg\:h-15 {
    height: calc(15 * 0.1rem);
  }

  .lg\:max-h-15 {
    max-height: calc(15 * 0.1rem);
  }

  .lg\:min-h-15 {
    min-height: calc(15 * 0.1rem);
  }

  .lg\:h-16 {
    height: calc(16 * 0.1rem);
  }

  .lg\:max-h-16 {
    max-height: calc(16 * 0.1rem);
  }

  .lg\:min-h-16 {
    min-height: calc(16 * 0.1rem);
  }

  .lg\:h-17 {
    height: calc(17 * 0.1rem);
  }

  .lg\:max-h-17 {
    max-height: calc(17 * 0.1rem);
  }

  .lg\:min-h-17 {
    min-height: calc(17 * 0.1rem);
  }

  .lg\:h-18 {
    height: calc(18 * 0.1rem);
  }

  .lg\:max-h-18 {
    max-height: calc(18 * 0.1rem);
  }

  .lg\:min-h-18 {
    min-height: calc(18 * 0.1rem);
  }

  .lg\:h-19 {
    height: calc(19 * 0.1rem);
  }

  .lg\:max-h-19 {
    max-height: calc(19 * 0.1rem);
  }

  .lg\:min-h-19 {
    min-height: calc(19 * 0.1rem);
  }

  .lg\:h-20 {
    height: calc(20 * 0.1rem);
  }

  .lg\:max-h-20 {
    max-height: calc(20 * 0.1rem);
  }

  .lg\:min-h-20 {
    min-height: calc(20 * 0.1rem);
  }

  .lg\:h-21 {
    height: calc(21 * 0.1rem);
  }

  .lg\:max-h-21 {
    max-height: calc(21 * 0.1rem);
  }

  .lg\:min-h-21 {
    min-height: calc(21 * 0.1rem);
  }

  .lg\:h-22 {
    height: calc(22 * 0.1rem);
  }

  .lg\:max-h-22 {
    max-height: calc(22 * 0.1rem);
  }

  .lg\:min-h-22 {
    min-height: calc(22 * 0.1rem);
  }

  .lg\:h-23 {
    height: calc(23 * 0.1rem);
  }

  .lg\:max-h-23 {
    max-height: calc(23 * 0.1rem);
  }

  .lg\:min-h-23 {
    min-height: calc(23 * 0.1rem);
  }

  .lg\:h-24 {
    height: calc(24 * 0.1rem);
  }

  .lg\:max-h-24 {
    max-height: calc(24 * 0.1rem);
  }

  .lg\:min-h-24 {
    min-height: calc(24 * 0.1rem);
  }

  .lg\:h-25 {
    height: calc(25 * 0.1rem);
  }

  .lg\:max-h-25 {
    max-height: calc(25 * 0.1rem);
  }

  .lg\:min-h-25 {
    min-height: calc(25 * 0.1rem);
  }

  .lg\:h-26 {
    height: calc(26 * 0.1rem);
  }

  .lg\:max-h-26 {
    max-height: calc(26 * 0.1rem);
  }

  .lg\:min-h-26 {
    min-height: calc(26 * 0.1rem);
  }

  .lg\:h-27 {
    height: calc(27 * 0.1rem);
  }

  .lg\:max-h-27 {
    max-height: calc(27 * 0.1rem);
  }

  .lg\:min-h-27 {
    min-height: calc(27 * 0.1rem);
  }

  .lg\:h-28 {
    height: calc(28 * 0.1rem);
  }

  .lg\:max-h-28 {
    max-height: calc(28 * 0.1rem);
  }

  .lg\:min-h-28 {
    min-height: calc(28 * 0.1rem);
  }

  .lg\:h-29 {
    height: calc(29 * 0.1rem);
  }

  .lg\:max-h-29 {
    max-height: calc(29 * 0.1rem);
  }

  .lg\:min-h-29 {
    min-height: calc(29 * 0.1rem);
  }

  .lg\:h-30 {
    height: calc(30 * 0.1rem);
  }

  .lg\:max-h-30 {
    max-height: calc(30 * 0.1rem);
  }

  .lg\:min-h-30 {
    min-height: calc(30 * 0.1rem);
  }

  .lg\:h-31 {
    height: calc(31 * 0.1rem);
  }

  .lg\:max-h-31 {
    max-height: calc(31 * 0.1rem);
  }

  .lg\:min-h-31 {
    min-height: calc(31 * 0.1rem);
  }

  .lg\:h-32 {
    height: calc(32 * 0.1rem);
  }

  .lg\:max-h-32 {
    max-height: calc(32 * 0.1rem);
  }

  .lg\:min-h-32 {
    min-height: calc(32 * 0.1rem);
  }

  .lg\:h-33 {
    height: calc(33 * 0.1rem);
  }

  .lg\:max-h-33 {
    max-height: calc(33 * 0.1rem);
  }

  .lg\:min-h-33 {
    min-height: calc(33 * 0.1rem);
  }

  .lg\:h-34 {
    height: calc(34 * 0.1rem);
  }

  .lg\:max-h-34 {
    max-height: calc(34 * 0.1rem);
  }

  .lg\:min-h-34 {
    min-height: calc(34 * 0.1rem);
  }

  .lg\:h-35 {
    height: calc(35 * 0.1rem);
  }

  .lg\:max-h-35 {
    max-height: calc(35 * 0.1rem);
  }

  .lg\:min-h-35 {
    min-height: calc(35 * 0.1rem);
  }

  .lg\:h-36 {
    height: calc(36 * 0.1rem);
  }

  .lg\:max-h-36 {
    max-height: calc(36 * 0.1rem);
  }

  .lg\:min-h-36 {
    min-height: calc(36 * 0.1rem);
  }

  .lg\:h-37 {
    height: calc(37 * 0.1rem);
  }

  .lg\:max-h-37 {
    max-height: calc(37 * 0.1rem);
  }

  .lg\:min-h-37 {
    min-height: calc(37 * 0.1rem);
  }

  .lg\:h-38 {
    height: calc(38 * 0.1rem);
  }

  .lg\:max-h-38 {
    max-height: calc(38 * 0.1rem);
  }

  .lg\:min-h-38 {
    min-height: calc(38 * 0.1rem);
  }

  .lg\:h-39 {
    height: calc(39 * 0.1rem);
  }

  .lg\:max-h-39 {
    max-height: calc(39 * 0.1rem);
  }

  .lg\:min-h-39 {
    min-height: calc(39 * 0.1rem);
  }

  .lg\:h-40 {
    height: calc(40 * 0.1rem);
  }

  .lg\:max-h-40 {
    max-height: calc(40 * 0.1rem);
  }

  .lg\:min-h-40 {
    min-height: calc(40 * 0.1rem);
  }

  .lg\:h-41 {
    height: calc(41 * 0.1rem);
  }

  .lg\:max-h-41 {
    max-height: calc(41 * 0.1rem);
  }

  .lg\:min-h-41 {
    min-height: calc(41 * 0.1rem);
  }

  .lg\:h-42 {
    height: calc(42 * 0.1rem);
  }

  .lg\:max-h-42 {
    max-height: calc(42 * 0.1rem);
  }

  .lg\:min-h-42 {
    min-height: calc(42 * 0.1rem);
  }

  .lg\:h-43 {
    height: calc(43 * 0.1rem);
  }

  .lg\:max-h-43 {
    max-height: calc(43 * 0.1rem);
  }

  .lg\:min-h-43 {
    min-height: calc(43 * 0.1rem);
  }

  .lg\:h-44 {
    height: calc(44 * 0.1rem);
  }

  .lg\:max-h-44 {
    max-height: calc(44 * 0.1rem);
  }

  .lg\:min-h-44 {
    min-height: calc(44 * 0.1rem);
  }

  .lg\:h-45 {
    height: calc(45 * 0.1rem);
  }

  .lg\:max-h-45 {
    max-height: calc(45 * 0.1rem);
  }

  .lg\:min-h-45 {
    min-height: calc(45 * 0.1rem);
  }

  .lg\:h-46 {
    height: calc(46 * 0.1rem);
  }

  .lg\:max-h-46 {
    max-height: calc(46 * 0.1rem);
  }

  .lg\:min-h-46 {
    min-height: calc(46 * 0.1rem);
  }

  .lg\:h-47 {
    height: calc(47 * 0.1rem);
  }

  .lg\:max-h-47 {
    max-height: calc(47 * 0.1rem);
  }

  .lg\:min-h-47 {
    min-height: calc(47 * 0.1rem);
  }

  .lg\:h-48 {
    height: calc(48 * 0.1rem);
  }

  .lg\:max-h-48 {
    max-height: calc(48 * 0.1rem);
  }

  .lg\:min-h-48 {
    min-height: calc(48 * 0.1rem);
  }

  .lg\:h-49 {
    height: calc(49 * 0.1rem);
  }

  .lg\:max-h-49 {
    max-height: calc(49 * 0.1rem);
  }

  .lg\:min-h-49 {
    min-height: calc(49 * 0.1rem);
  }

  .lg\:h-50 {
    height: calc(50 * 0.1rem);
  }

  .lg\:max-h-50 {
    max-height: calc(50 * 0.1rem);
  }

  .lg\:min-h-50 {
    min-height: calc(50 * 0.1rem);
  }

  .lg\:h-55 {
    height: calc(55 * 0.1rem);
  }

  .lg\:max-h-55 {
    max-height: calc(55 * 0.1rem);
  }

  .lg\:min-h-55 {
    min-height: calc(55 * 0.1rem);
  }

  .lg\:h-60 {
    height: calc(60 * 0.1rem);
  }

  .lg\:max-h-60 {
    max-height: calc(60 * 0.1rem);
  }

  .lg\:min-h-60 {
    min-height: calc(60 * 0.1rem);
  }

  .lg\:h-65 {
    height: calc(65 * 0.1rem);
  }

  .lg\:max-h-65 {
    max-height: calc(65 * 0.1rem);
  }

  .lg\:min-h-65 {
    min-height: calc(65 * 0.1rem);
  }

  .lg\:h-70 {
    height: calc(70 * 0.1rem);
  }

  .lg\:max-h-70 {
    max-height: calc(70 * 0.1rem);
  }

  .lg\:min-h-70 {
    min-height: calc(70 * 0.1rem);
  }

  .lg\:h-75 {
    height: calc(75 * 0.1rem);
  }

  .lg\:max-h-75 {
    max-height: calc(75 * 0.1rem);
  }

  .lg\:min-h-75 {
    min-height: calc(75 * 0.1rem);
  }

  .lg\:h-80 {
    height: calc(80 * 0.1rem);
  }

  .lg\:max-h-80 {
    max-height: calc(80 * 0.1rem);
  }

  .lg\:min-h-80 {
    min-height: calc(80 * 0.1rem);
  }

  .lg\:h-85 {
    height: calc(85 * 0.1rem);
  }

  .lg\:max-h-85 {
    max-height: calc(85 * 0.1rem);
  }

  .lg\:min-h-85 {
    min-height: calc(85 * 0.1rem);
  }

  .lg\:h-90 {
    height: calc(90 * 0.1rem);
  }

  .lg\:max-h-90 {
    max-height: calc(90 * 0.1rem);
  }

  .lg\:min-h-90 {
    min-height: calc(90 * 0.1rem);
  }

  .lg\:h-95 {
    height: calc(95 * 0.1rem);
  }

  .lg\:max-h-95 {
    max-height: calc(95 * 0.1rem);
  }

  .lg\:min-h-95 {
    min-height: calc(95 * 0.1rem);
  }

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

  .lg\:w-0 {
    width: 0;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:max-w-screen {
    max-width: 100vw;
  }

  .lg\:min-w-screen {
    min-width: 100vw;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-100 {
    width: 100%;
  }

  a.lg\:w-100 {
    display: inline-block;
  }

  p.lg\:w-100 {
    display: inline-block;
  }

  .lg\:max-w-100 {
    max-width: 100%;
  }

  a.lg\:max-w-100 {
    display: inline-block;
  }

  p.lg\:max-w-100 {
    display: inline-block;
  }

  .lg\:min-w-100 {
    min-width: 100%;
  }

  a.lg\:min-w-100 {
    display: inline-block;
  }

  p.lg\:min-w-100 {
    display: inline-block;
  }

  .lg\:w-1\/1 {
    width: 100%;
  }

  .lg\:max-w-1\/1 {
    max-width: 100%;
  }

  .lg\:min-w-1\/1 {
    min-width: 100%;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:max-w-1\/2 {
    max-width: 50%;
  }

  .lg\:min-w-1\/2 {
    min-width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.3333333333%;
  }

  .lg\:max-w-1\/3 {
    max-width: 33.3333333333%;
  }

  .lg\:min-w-1\/3 {
    min-width: 33.3333333333%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:max-w-1\/4 {
    max-width: 25%;
  }

  .lg\:min-w-1\/4 {
    min-width: 25%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:max-w-1\/5 {
    max-width: 20%;
  }

  .lg\:min-w-1\/5 {
    min-width: 20%;
  }

  .lg\:w-1\/6 {
    width: 16.6666666667%;
  }

  .lg\:max-w-1\/6 {
    max-width: 16.6666666667%;
  }

  .lg\:min-w-1\/6 {
    min-width: 16.6666666667%;
  }

  .lg\:w-1\/7 {
    width: 14.2857142857%;
  }

  .lg\:max-w-1\/7 {
    max-width: 14.2857142857%;
  }

  .lg\:min-w-1\/7 {
    min-width: 14.2857142857%;
  }

  .lg\:w-1\/8 {
    width: 12.5%;
  }

  .lg\:max-w-1\/8 {
    max-width: 12.5%;
  }

  .lg\:min-w-1\/8 {
    min-width: 12.5%;
  }

  .lg\:w-1\/9 {
    width: 11.1111111111%;
  }

  .lg\:max-w-1\/9 {
    max-width: 11.1111111111%;
  }

  .lg\:min-w-1\/9 {
    min-width: 11.1111111111%;
  }

  .lg\:w-1\/10 {
    width: 10%;
  }

  .lg\:max-w-1\/10 {
    max-width: 10%;
  }

  .lg\:min-w-1\/10 {
    min-width: 10%;
  }

  .lg\:w-1\/11 {
    width: 9.0909090909%;
  }

  .lg\:max-w-1\/11 {
    max-width: 9.0909090909%;
  }

  .lg\:min-w-1\/11 {
    min-width: 9.0909090909%;
  }

  .lg\:w-1\/12 {
    width: 8.3333333333%;
  }

  .lg\:max-w-1\/12 {
    max-width: 8.3333333333%;
  }

  .lg\:min-w-1\/12 {
    min-width: 8.3333333333%;
  }

  .lg\:w-2\/2 {
    width: 100%;
  }

  .lg\:max-w-2\/2 {
    max-width: 100%;
  }

  .lg\:min-w-2\/2 {
    min-width: 100%;
  }

  .lg\:w-2\/3 {
    width: 66.6666666667%;
  }

  .lg\:max-w-2\/3 {
    max-width: 66.6666666667%;
  }

  .lg\:min-w-2\/3 {
    min-width: 66.6666666667%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:max-w-2\/4 {
    max-width: 50%;
  }

  .lg\:min-w-2\/4 {
    min-width: 50%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:max-w-2\/5 {
    max-width: 40%;
  }

  .lg\:min-w-2\/5 {
    min-width: 40%;
  }

  .lg\:w-2\/6 {
    width: 33.3333333333%;
  }

  .lg\:max-w-2\/6 {
    max-width: 33.3333333333%;
  }

  .lg\:min-w-2\/6 {
    min-width: 33.3333333333%;
  }

  .lg\:w-2\/7 {
    width: 28.5714285714%;
  }

  .lg\:max-w-2\/7 {
    max-width: 28.5714285714%;
  }

  .lg\:min-w-2\/7 {
    min-width: 28.5714285714%;
  }

  .lg\:w-2\/8 {
    width: 25%;
  }

  .lg\:max-w-2\/8 {
    max-width: 25%;
  }

  .lg\:min-w-2\/8 {
    min-width: 25%;
  }

  .lg\:w-2\/9 {
    width: 22.2222222222%;
  }

  .lg\:max-w-2\/9 {
    max-width: 22.2222222222%;
  }

  .lg\:min-w-2\/9 {
    min-width: 22.2222222222%;
  }

  .lg\:w-2\/10 {
    width: 20%;
  }

  .lg\:max-w-2\/10 {
    max-width: 20%;
  }

  .lg\:min-w-2\/10 {
    min-width: 20%;
  }

  .lg\:w-2\/11 {
    width: 18.1818181818%;
  }

  .lg\:max-w-2\/11 {
    max-width: 18.1818181818%;
  }

  .lg\:min-w-2\/11 {
    min-width: 18.1818181818%;
  }

  .lg\:w-2\/12 {
    width: 16.6666666667%;
  }

  .lg\:max-w-2\/12 {
    max-width: 16.6666666667%;
  }

  .lg\:min-w-2\/12 {
    min-width: 16.6666666667%;
  }

  .lg\:w-3\/3 {
    width: 100%;
  }

  .lg\:max-w-3\/3 {
    max-width: 100%;
  }

  .lg\:min-w-3\/3 {
    min-width: 100%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:max-w-3\/4 {
    max-width: 75%;
  }

  .lg\:min-w-3\/4 {
    min-width: 75%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:max-w-3\/5 {
    max-width: 60%;
  }

  .lg\:min-w-3\/5 {
    min-width: 60%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:max-w-3\/6 {
    max-width: 50%;
  }

  .lg\:min-w-3\/6 {
    min-width: 50%;
  }

  .lg\:w-3\/7 {
    width: 42.8571428571%;
  }

  .lg\:max-w-3\/7 {
    max-width: 42.8571428571%;
  }

  .lg\:min-w-3\/7 {
    min-width: 42.8571428571%;
  }

  .lg\:w-3\/8 {
    width: 37.5%;
  }

  .lg\:max-w-3\/8 {
    max-width: 37.5%;
  }

  .lg\:min-w-3\/8 {
    min-width: 37.5%;
  }

  .lg\:w-3\/9 {
    width: 33.3333333333%;
  }

  .lg\:max-w-3\/9 {
    max-width: 33.3333333333%;
  }

  .lg\:min-w-3\/9 {
    min-width: 33.3333333333%;
  }

  .lg\:w-3\/10 {
    width: 30%;
  }

  .lg\:max-w-3\/10 {
    max-width: 30%;
  }

  .lg\:min-w-3\/10 {
    min-width: 30%;
  }

  .lg\:w-3\/11 {
    width: 27.2727272727%;
  }

  .lg\:max-w-3\/11 {
    max-width: 27.2727272727%;
  }

  .lg\:min-w-3\/11 {
    min-width: 27.2727272727%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:max-w-3\/12 {
    max-width: 25%;
  }

  .lg\:min-w-3\/12 {
    min-width: 25%;
  }

  .lg\:w-4\/4 {
    width: 100%;
  }

  .lg\:max-w-4\/4 {
    max-width: 100%;
  }

  .lg\:min-w-4\/4 {
    min-width: 100%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:max-w-4\/5 {
    max-width: 80%;
  }

  .lg\:min-w-4\/5 {
    min-width: 80%;
  }

  .lg\:w-4\/6 {
    width: 66.6666666667%;
  }

  .lg\:max-w-4\/6 {
    max-width: 66.6666666667%;
  }

  .lg\:min-w-4\/6 {
    min-width: 66.6666666667%;
  }

  .lg\:w-4\/7 {
    width: 57.1428571429%;
  }

  .lg\:max-w-4\/7 {
    max-width: 57.1428571429%;
  }

  .lg\:min-w-4\/7 {
    min-width: 57.1428571429%;
  }

  .lg\:w-4\/8 {
    width: 50%;
  }

  .lg\:max-w-4\/8 {
    max-width: 50%;
  }

  .lg\:min-w-4\/8 {
    min-width: 50%;
  }

  .lg\:w-4\/9 {
    width: 44.4444444444%;
  }

  .lg\:max-w-4\/9 {
    max-width: 44.4444444444%;
  }

  .lg\:min-w-4\/9 {
    min-width: 44.4444444444%;
  }

  .lg\:w-4\/10 {
    width: 40%;
  }

  .lg\:max-w-4\/10 {
    max-width: 40%;
  }

  .lg\:min-w-4\/10 {
    min-width: 40%;
  }

  .lg\:w-4\/11 {
    width: 36.3636363636%;
  }

  .lg\:max-w-4\/11 {
    max-width: 36.3636363636%;
  }

  .lg\:min-w-4\/11 {
    min-width: 36.3636363636%;
  }

  .lg\:w-4\/12 {
    width: 33.3333333333%;
  }

  .lg\:max-w-4\/12 {
    max-width: 33.3333333333%;
  }

  .lg\:min-w-4\/12 {
    min-width: 33.3333333333%;
  }

  .lg\:w-5\/5 {
    width: 100%;
  }

  .lg\:max-w-5\/5 {
    max-width: 100%;
  }

  .lg\:min-w-5\/5 {
    min-width: 100%;
  }

  .lg\:w-5\/6 {
    width: 83.3333333333%;
  }

  .lg\:max-w-5\/6 {
    max-width: 83.3333333333%;
  }

  .lg\:min-w-5\/6 {
    min-width: 83.3333333333%;
  }

  .lg\:w-5\/7 {
    width: 71.4285714286%;
  }

  .lg\:max-w-5\/7 {
    max-width: 71.4285714286%;
  }

  .lg\:min-w-5\/7 {
    min-width: 71.4285714286%;
  }

  .lg\:w-5\/8 {
    width: 62.5%;
  }

  .lg\:max-w-5\/8 {
    max-width: 62.5%;
  }

  .lg\:min-w-5\/8 {
    min-width: 62.5%;
  }

  .lg\:w-5\/9 {
    width: 55.5555555556%;
  }

  .lg\:max-w-5\/9 {
    max-width: 55.5555555556%;
  }

  .lg\:min-w-5\/9 {
    min-width: 55.5555555556%;
  }

  .lg\:w-5\/10 {
    width: 50%;
  }

  .lg\:max-w-5\/10 {
    max-width: 50%;
  }

  .lg\:min-w-5\/10 {
    min-width: 50%;
  }

  .lg\:w-5\/11 {
    width: 45.4545454545%;
  }

  .lg\:max-w-5\/11 {
    max-width: 45.4545454545%;
  }

  .lg\:min-w-5\/11 {
    min-width: 45.4545454545%;
  }

  .lg\:w-5\/12 {
    width: 41.6666666667%;
  }

  .lg\:max-w-5\/12 {
    max-width: 41.6666666667%;
  }

  .lg\:min-w-5\/12 {
    min-width: 41.6666666667%;
  }

  .lg\:w-6\/6 {
    width: 100%;
  }

  .lg\:max-w-6\/6 {
    max-width: 100%;
  }

  .lg\:min-w-6\/6 {
    min-width: 100%;
  }

  .lg\:w-6\/7 {
    width: 85.7142857143%;
  }

  .lg\:max-w-6\/7 {
    max-width: 85.7142857143%;
  }

  .lg\:min-w-6\/7 {
    min-width: 85.7142857143%;
  }

  .lg\:w-6\/8 {
    width: 75%;
  }

  .lg\:max-w-6\/8 {
    max-width: 75%;
  }

  .lg\:min-w-6\/8 {
    min-width: 75%;
  }

  .lg\:w-6\/9 {
    width: 66.6666666667%;
  }

  .lg\:max-w-6\/9 {
    max-width: 66.6666666667%;
  }

  .lg\:min-w-6\/9 {
    min-width: 66.6666666667%;
  }

  .lg\:w-6\/10 {
    width: 60%;
  }

  .lg\:max-w-6\/10 {
    max-width: 60%;
  }

  .lg\:min-w-6\/10 {
    min-width: 60%;
  }

  .lg\:w-6\/11 {
    width: 54.5454545455%;
  }

  .lg\:max-w-6\/11 {
    max-width: 54.5454545455%;
  }

  .lg\:min-w-6\/11 {
    min-width: 54.5454545455%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:max-w-6\/12 {
    max-width: 50%;
  }

  .lg\:min-w-6\/12 {
    min-width: 50%;
  }

  .lg\:w-7\/7 {
    width: 100%;
  }

  .lg\:max-w-7\/7 {
    max-width: 100%;
  }

  .lg\:min-w-7\/7 {
    min-width: 100%;
  }

  .lg\:w-7\/8 {
    width: 87.5%;
  }

  .lg\:max-w-7\/8 {
    max-width: 87.5%;
  }

  .lg\:min-w-7\/8 {
    min-width: 87.5%;
  }

  .lg\:w-7\/9 {
    width: 77.7777777778%;
  }

  .lg\:max-w-7\/9 {
    max-width: 77.7777777778%;
  }

  .lg\:min-w-7\/9 {
    min-width: 77.7777777778%;
  }

  .lg\:w-7\/10 {
    width: 70%;
  }

  .lg\:max-w-7\/10 {
    max-width: 70%;
  }

  .lg\:min-w-7\/10 {
    min-width: 70%;
  }

  .lg\:w-7\/11 {
    width: 63.6363636364%;
  }

  .lg\:max-w-7\/11 {
    max-width: 63.6363636364%;
  }

  .lg\:min-w-7\/11 {
    min-width: 63.6363636364%;
  }

  .lg\:w-7\/12 {
    width: 58.3333333333%;
  }

  .lg\:max-w-7\/12 {
    max-width: 58.3333333333%;
  }

  .lg\:min-w-7\/12 {
    min-width: 58.3333333333%;
  }

  .lg\:w-8\/8 {
    width: 100%;
  }

  .lg\:max-w-8\/8 {
    max-width: 100%;
  }

  .lg\:min-w-8\/8 {
    min-width: 100%;
  }

  .lg\:w-8\/9 {
    width: 88.8888888889%;
  }

  .lg\:max-w-8\/9 {
    max-width: 88.8888888889%;
  }

  .lg\:min-w-8\/9 {
    min-width: 88.8888888889%;
  }

  .lg\:w-8\/10 {
    width: 80%;
  }

  .lg\:max-w-8\/10 {
    max-width: 80%;
  }

  .lg\:min-w-8\/10 {
    min-width: 80%;
  }

  .lg\:w-8\/11 {
    width: 72.7272727273%;
  }

  .lg\:max-w-8\/11 {
    max-width: 72.7272727273%;
  }

  .lg\:min-w-8\/11 {
    min-width: 72.7272727273%;
  }

  .lg\:w-8\/12 {
    width: 66.6666666667%;
  }

  .lg\:max-w-8\/12 {
    max-width: 66.6666666667%;
  }

  .lg\:min-w-8\/12 {
    min-width: 66.6666666667%;
  }

  .lg\:w-9\/9 {
    width: 100%;
  }

  .lg\:max-w-9\/9 {
    max-width: 100%;
  }

  .lg\:min-w-9\/9 {
    min-width: 100%;
  }

  .lg\:w-9\/10 {
    width: 90%;
  }

  .lg\:max-w-9\/10 {
    max-width: 90%;
  }

  .lg\:min-w-9\/10 {
    min-width: 90%;
  }

  .lg\:w-9\/11 {
    width: 81.8181818182%;
  }

  .lg\:max-w-9\/11 {
    max-width: 81.8181818182%;
  }

  .lg\:min-w-9\/11 {
    min-width: 81.8181818182%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:max-w-9\/12 {
    max-width: 75%;
  }

  .lg\:min-w-9\/12 {
    min-width: 75%;
  }

  .lg\:w-10\/10 {
    width: 100%;
  }

  .lg\:max-w-10\/10 {
    max-width: 100%;
  }

  .lg\:min-w-10\/10 {
    min-width: 100%;
  }

  .lg\:w-10\/11 {
    width: 90.9090909091%;
  }

  .lg\:max-w-10\/11 {
    max-width: 90.9090909091%;
  }

  .lg\:min-w-10\/11 {
    min-width: 90.9090909091%;
  }

  .lg\:w-10\/12 {
    width: 83.3333333333%;
  }

  .lg\:max-w-10\/12 {
    max-width: 83.3333333333%;
  }

  .lg\:min-w-10\/12 {
    min-width: 83.3333333333%;
  }

  .lg\:w-11\/11 {
    width: 100%;
  }

  .lg\:max-w-11\/11 {
    max-width: 100%;
  }

  .lg\:min-w-11\/11 {
    min-width: 100%;
  }

  .lg\:w-11\/12 {
    width: 91.6666666667%;
  }

  .lg\:max-w-11\/12 {
    max-width: 91.6666666667%;
  }

  .lg\:min-w-11\/12 {
    min-width: 91.6666666667%;
  }

  .lg\:w-12\/12 {
    width: 100%;
  }

  .lg\:max-w-12\/12 {
    max-width: 100%;
  }

  .lg\:min-w-12\/12 {
    min-width: 100%;
  }

  .lg\:w-0 {
    width: calc(0 * 0.1rem);
  }

  .lg\:w-1 {
    width: calc(1 * 0.1rem);
  }

  .lg\:w-2 {
    width: calc(2 * 0.1rem);
  }

  .lg\:w-3 {
    width: calc(3 * 0.1rem);
  }

  .lg\:w-4 {
    width: calc(4 * 0.1rem);
  }

  .lg\:w-5 {
    width: calc(5 * 0.1rem);
  }

  .lg\:w-6 {
    width: calc(6 * 0.1rem);
  }

  .lg\:w-7 {
    width: calc(7 * 0.1rem);
  }

  .lg\:w-8 {
    width: calc(8 * 0.1rem);
  }

  .lg\:w-9 {
    width: calc(9 * 0.1rem);
  }

  .lg\:w-10 {
    width: calc(10 * 0.1rem);
  }

  .lg\:w-11 {
    width: calc(11 * 0.1rem);
  }

  .lg\:w-12 {
    width: calc(12 * 0.1rem);
  }

  .lg\:w-13 {
    width: calc(13 * 0.1rem);
  }

  .lg\:w-14 {
    width: calc(14 * 0.1rem);
  }

  .lg\:w-15 {
    width: calc(15 * 0.1rem);
  }

  .lg\:w-16 {
    width: calc(16 * 0.1rem);
  }

  .lg\:w-17 {
    width: calc(17 * 0.1rem);
  }

  .lg\:w-18 {
    width: calc(18 * 0.1rem);
  }

  .lg\:w-19 {
    width: calc(19 * 0.1rem);
  }

  .lg\:w-20 {
    width: calc(20 * 0.1rem);
  }

  .lg\:w-21 {
    width: calc(21 * 0.1rem);
  }

  .lg\:w-22 {
    width: calc(22 * 0.1rem);
  }

  .lg\:w-23 {
    width: calc(23 * 0.1rem);
  }

  .lg\:w-24 {
    width: calc(24 * 0.1rem);
  }

  .lg\:w-25 {
    width: calc(25 * 0.1rem);
  }

  .lg\:w-26 {
    width: calc(26 * 0.1rem);
  }

  .lg\:w-27 {
    width: calc(27 * 0.1rem);
  }

  .lg\:w-28 {
    width: calc(28 * 0.1rem);
  }

  .lg\:w-29 {
    width: calc(29 * 0.1rem);
  }

  .lg\:w-30 {
    width: calc(30 * 0.1rem);
  }

  .lg\:w-31 {
    width: calc(31 * 0.1rem);
  }

  .lg\:w-32 {
    width: calc(32 * 0.1rem);
  }

  .lg\:w-33 {
    width: calc(33 * 0.1rem);
  }

  .lg\:w-34 {
    width: calc(34 * 0.1rem);
  }

  .lg\:w-35 {
    width: calc(35 * 0.1rem);
  }

  .lg\:w-36 {
    width: calc(36 * 0.1rem);
  }

  .lg\:w-37 {
    width: calc(37 * 0.1rem);
  }

  .lg\:w-38 {
    width: calc(38 * 0.1rem);
  }

  .lg\:w-39 {
    width: calc(39 * 0.1rem);
  }

  .lg\:w-40 {
    width: calc(40 * 0.1rem);
  }

  .lg\:w-41 {
    width: calc(41 * 0.1rem);
  }

  .lg\:w-42 {
    width: calc(42 * 0.1rem);
  }

  .lg\:w-43 {
    width: calc(43 * 0.1rem);
  }

  .lg\:w-44 {
    width: calc(44 * 0.1rem);
  }

  .lg\:w-45 {
    width: calc(45 * 0.1rem);
  }

  .lg\:w-46 {
    width: calc(46 * 0.1rem);
  }

  .lg\:w-47 {
    width: calc(47 * 0.1rem);
  }

  .lg\:w-48 {
    width: calc(48 * 0.1rem);
  }

  .lg\:w-49 {
    width: calc(49 * 0.1rem);
  }

  .lg\:w-50 {
    width: calc(50 * 0.1rem);
  }

  .lg\:w-55 {
    width: calc(55 * 0.1rem);
  }

  .lg\:w-60 {
    width: calc(60 * 0.1rem);
  }

  .lg\:w-65 {
    width: calc(65 * 0.1rem);
  }

  .lg\:w-70 {
    width: calc(70 * 0.1rem);
  }

  .lg\:w-75 {
    width: calc(75 * 0.1rem);
  }

  .lg\:w-80 {
    width: calc(80 * 0.1rem);
  }

  .lg\:w-85 {
    width: calc(85 * 0.1rem);
  }

  .lg\:w-90 {
    width: calc(90 * 0.1rem);
  }

  .lg\:w-95 {
    width: calc(95 * 0.1rem);
  }

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

  .lg\:border {
    border: 1px solid;
  }

  .lg\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }

  .lg\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }

  .lg\:border-dash {
    border-style: dashed;
  }

  .lg\:border-dot {
    border-style: dotted;
  }

  .lg\:noborder {
    border-style: none;
  }

  .lg\:noborder-x {
    border-left: none;
    border-right: none;
  }

  .lg\:noborder-y {
    border-top: none;
    border-bottom: none;
  }

  .lg\:f\:nooutline:focus {
    outline: none;
  }

  .lg\:border-t {
    border-top: 1px;
    border-top-style: solid;
  }

  .lg\:border-t-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .lg\:border-t-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .lg\:border-b {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .lg\:border-b-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .lg\:border-l {
    border-left: 1px;
    border-left-style: solid;
  }

  .lg\:border-l-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .lg\:border-l-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .lg\:border-r {
    border-right: 1px;
    border-right-style: solid;
  }

  .lg\:border-r-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .lg\:border-r-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .lg\:border-t-0 {
    border-top: 0px;
    border-top-style: solid;
  }

  .lg\:border-t-0-dash {
    border-top: 0px;
    border-top-style: dashed;
  }

  .lg\:border-t-0-dot {
    border-top: 0px;
    border-top-style: dotted;
  }

  .lg\:border-b-0 {
    border-bottom: 0px;
    border-bottom-style: solid;
  }

  .lg\:border-b-0-dash {
    border-bottom: 0px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-0-dot {
    border-bottom: 0px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-0 {
    border-left: 0px;
    border-left-style: solid;
  }

  .lg\:border-l-0-dash {
    border-left: 0px;
    border-left-style: dashed;
  }

  .lg\:border-l-0-dot {
    border-left: 0px;
    border-left-style: dotted;
  }

  .lg\:border-r-0 {
    border-right: 0px;
    border-right-style: solid;
  }

  .lg\:border-r-0-dash {
    border-right: 0px;
    border-right-style: dashed;
  }

  .lg\:border-r-0-dot {
    border-right: 0px;
    border-right-style: dotted;
  }

  .lg\:border-t-1 {
    border-top: 1px;
    border-top-style: solid;
  }

  .lg\:border-t-1-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .lg\:border-t-1-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .lg\:border-b-1 {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .lg\:border-b-1-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-1-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-1 {
    border-left: 1px;
    border-left-style: solid;
  }

  .lg\:border-l-1-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .lg\:border-l-1-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .lg\:border-r-1 {
    border-right: 1px;
    border-right-style: solid;
  }

  .lg\:border-r-1-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .lg\:border-r-1-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .lg\:border-t-2 {
    border-top: 2px;
    border-top-style: solid;
  }

  .lg\:border-t-2-dash {
    border-top: 2px;
    border-top-style: dashed;
  }

  .lg\:border-t-2-dot {
    border-top: 2px;
    border-top-style: dotted;
  }

  .lg\:border-b-2 {
    border-bottom: 2px;
    border-bottom-style: solid;
  }

  .lg\:border-b-2-dash {
    border-bottom: 2px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-2-dot {
    border-bottom: 2px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-2 {
    border-left: 2px;
    border-left-style: solid;
  }

  .lg\:border-l-2-dash {
    border-left: 2px;
    border-left-style: dashed;
  }

  .lg\:border-l-2-dot {
    border-left: 2px;
    border-left-style: dotted;
  }

  .lg\:border-r-2 {
    border-right: 2px;
    border-right-style: solid;
  }

  .lg\:border-r-2-dash {
    border-right: 2px;
    border-right-style: dashed;
  }

  .lg\:border-r-2-dot {
    border-right: 2px;
    border-right-style: dotted;
  }

  .lg\:border-t-3 {
    border-top: 3px;
    border-top-style: solid;
  }

  .lg\:border-t-3-dash {
    border-top: 3px;
    border-top-style: dashed;
  }

  .lg\:border-t-3-dot {
    border-top: 3px;
    border-top-style: dotted;
  }

  .lg\:border-b-3 {
    border-bottom: 3px;
    border-bottom-style: solid;
  }

  .lg\:border-b-3-dash {
    border-bottom: 3px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-3-dot {
    border-bottom: 3px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-3 {
    border-left: 3px;
    border-left-style: solid;
  }

  .lg\:border-l-3-dash {
    border-left: 3px;
    border-left-style: dashed;
  }

  .lg\:border-l-3-dot {
    border-left: 3px;
    border-left-style: dotted;
  }

  .lg\:border-r-3 {
    border-right: 3px;
    border-right-style: solid;
  }

  .lg\:border-r-3-dash {
    border-right: 3px;
    border-right-style: dashed;
  }

  .lg\:border-r-3-dot {
    border-right: 3px;
    border-right-style: dotted;
  }

  .lg\:border-t-4 {
    border-top: 4px;
    border-top-style: solid;
  }

  .lg\:border-t-4-dash {
    border-top: 4px;
    border-top-style: dashed;
  }

  .lg\:border-t-4-dot {
    border-top: 4px;
    border-top-style: dotted;
  }

  .lg\:border-b-4 {
    border-bottom: 4px;
    border-bottom-style: solid;
  }

  .lg\:border-b-4-dash {
    border-bottom: 4px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-4-dot {
    border-bottom: 4px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-4 {
    border-left: 4px;
    border-left-style: solid;
  }

  .lg\:border-l-4-dash {
    border-left: 4px;
    border-left-style: dashed;
  }

  .lg\:border-l-4-dot {
    border-left: 4px;
    border-left-style: dotted;
  }

  .lg\:border-r-4 {
    border-right: 4px;
    border-right-style: solid;
  }

  .lg\:border-r-4-dash {
    border-right: 4px;
    border-right-style: dashed;
  }

  .lg\:border-r-4-dot {
    border-right: 4px;
    border-right-style: dotted;
  }

  .lg\:border-t-5 {
    border-top: 5px;
    border-top-style: solid;
  }

  .lg\:border-t-5-dash {
    border-top: 5px;
    border-top-style: dashed;
  }

  .lg\:border-t-5-dot {
    border-top: 5px;
    border-top-style: dotted;
  }

  .lg\:border-b-5 {
    border-bottom: 5px;
    border-bottom-style: solid;
  }

  .lg\:border-b-5-dash {
    border-bottom: 5px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-5-dot {
    border-bottom: 5px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-5 {
    border-left: 5px;
    border-left-style: solid;
  }

  .lg\:border-l-5-dash {
    border-left: 5px;
    border-left-style: dashed;
  }

  .lg\:border-l-5-dot {
    border-left: 5px;
    border-left-style: dotted;
  }

  .lg\:border-r-5 {
    border-right: 5px;
    border-right-style: solid;
  }

  .lg\:border-r-5-dash {
    border-right: 5px;
    border-right-style: dashed;
  }

  .lg\:border-r-5-dot {
    border-right: 5px;
    border-right-style: dotted;
  }

  .lg\:border-t-6 {
    border-top: 6px;
    border-top-style: solid;
  }

  .lg\:border-t-6-dash {
    border-top: 6px;
    border-top-style: dashed;
  }

  .lg\:border-t-6-dot {
    border-top: 6px;
    border-top-style: dotted;
  }

  .lg\:border-b-6 {
    border-bottom: 6px;
    border-bottom-style: solid;
  }

  .lg\:border-b-6-dash {
    border-bottom: 6px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-6-dot {
    border-bottom: 6px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-6 {
    border-left: 6px;
    border-left-style: solid;
  }

  .lg\:border-l-6-dash {
    border-left: 6px;
    border-left-style: dashed;
  }

  .lg\:border-l-6-dot {
    border-left: 6px;
    border-left-style: dotted;
  }

  .lg\:border-r-6 {
    border-right: 6px;
    border-right-style: solid;
  }

  .lg\:border-r-6-dash {
    border-right: 6px;
    border-right-style: dashed;
  }

  .lg\:border-r-6-dot {
    border-right: 6px;
    border-right-style: dotted;
  }

  .lg\:border-t-7 {
    border-top: 7px;
    border-top-style: solid;
  }

  .lg\:border-t-7-dash {
    border-top: 7px;
    border-top-style: dashed;
  }

  .lg\:border-t-7-dot {
    border-top: 7px;
    border-top-style: dotted;
  }

  .lg\:border-b-7 {
    border-bottom: 7px;
    border-bottom-style: solid;
  }

  .lg\:border-b-7-dash {
    border-bottom: 7px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-7-dot {
    border-bottom: 7px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-7 {
    border-left: 7px;
    border-left-style: solid;
  }

  .lg\:border-l-7-dash {
    border-left: 7px;
    border-left-style: dashed;
  }

  .lg\:border-l-7-dot {
    border-left: 7px;
    border-left-style: dotted;
  }

  .lg\:border-r-7 {
    border-right: 7px;
    border-right-style: solid;
  }

  .lg\:border-r-7-dash {
    border-right: 7px;
    border-right-style: dashed;
  }

  .lg\:border-r-7-dot {
    border-right: 7px;
    border-right-style: dotted;
  }

  .lg\:border-t-8 {
    border-top: 8px;
    border-top-style: solid;
  }

  .lg\:border-t-8-dash {
    border-top: 8px;
    border-top-style: dashed;
  }

  .lg\:border-t-8-dot {
    border-top: 8px;
    border-top-style: dotted;
  }

  .lg\:border-b-8 {
    border-bottom: 8px;
    border-bottom-style: solid;
  }

  .lg\:border-b-8-dash {
    border-bottom: 8px;
    border-bottom-style: dashed;
  }

  .lg\:border-b-8-dot {
    border-bottom: 8px;
    border-bottom-style: dotted;
  }

  .lg\:border-l-8 {
    border-left: 8px;
    border-left-style: solid;
  }

  .lg\:border-l-8-dash {
    border-left: 8px;
    border-left-style: dashed;
  }

  .lg\:border-l-8-dot {
    border-left: 8px;
    border-left-style: dotted;
  }

  .lg\:border-r-8 {
    border-right: 8px;
    border-right-style: solid;
  }

  .lg\:border-r-8-dash {
    border-right: 8px;
    border-right-style: dashed;
  }

  .lg\:border-r-8-dot {
    border-right: 8px;
    border-right-style: dotted;
  }

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

  /*------------------------------------------------------------
  *   ADDITIONS GO ABOVE THIS LINE !!!
  ------------------------------------------------------------*/

  /*------------------------------------------------------------
  *   Theme Colors
  *   Makes color-standards available as classes including shades,
  *   following the tailwind approach for utilities. 
  *   Options:
  *   red-lightest red-lighter red-light red (color standard) red-dark red-darker red-darkest
  *   red+++ red++ red+ red (color standard) red- red-- red---
  *   Colors last! Otherwise they get overidden!
  ------------------------------------------------------------*/

  .lg\:bg-none {
    background: transparent;
  }

  .lg\:h\:bg-none:hover {
    background: transparent;
  }

  .lg\:f\:bg-none:focus {
    background: transparent;
  }

  .lg\:text-blue {
    color: #0014a0;
  }

  .lg\:h\:text-blue:hover {
    color: #0014a0;
  }

  .lg\:f\:text-blue:focus {
    color: #0014a0;
  }

  .lg\:text-silver {
    color: #afafaf;
  }

  .lg\:h\:text-silver:hover {
    color: #afafaf;
  }

  .lg\:f\:text-silver:focus {
    color: #afafaf;
  }

  .lg\:text-black {
    color: #1d1d1b;
  }

  .lg\:h\:text-black:hover {
    color: #1d1d1b;
  }

  .lg\:f\:text-black:focus {
    color: #1d1d1b;
  }

  .lg\:text-grey {
    color: #868686;
  }

  .lg\:h\:text-grey:hover {
    color: #868686;
  }

  .lg\:f\:text-grey:focus {
    color: #868686;
  }

  .lg\:text-white {
    color: #ffffff;
  }

  .lg\:h\:text-white:hover {
    color: #ffffff;
  }

  .lg\:f\:text-white:focus {
    color: #ffffff;
  }

  .lg\:text-yellow {
    color: #ffd200;
  }

  .lg\:h\:text-yellow:hover {
    color: #ffd200;
  }

  .lg\:f\:text-yellow:focus {
    color: #ffd200;
  }

  .lg\:text-yellow-80 {
    color: #ffdc44;
  }

  .lg\:h\:text-yellow-80:hover {
    color: #ffdc44;
  }

  .lg\:f\:text-yellow-80:focus {
    color: #ffdc44;
  }

  .lg\:text-yellow-60 {
    color: #ffe666;
  }

  .lg\:h\:text-yellow-60:hover {
    color: #ffe666;
  }

  .lg\:f\:text-yellow-60:focus {
    color: #ffe666;
  }

  .lg\:text-yellow-30 {
    color: #fff2b2;
  }

  .lg\:h\:text-yellow-30:hover {
    color: #fff2b2;
  }

  .lg\:f\:text-yellow-30:focus {
    color: #fff2b2;
  }

  .lg\:text-orange {
    color: #ff821e;
  }

  .lg\:h\:text-orange:hover {
    color: #ff821e;
  }

  .lg\:f\:text-orange:focus {
    color: #ff821e;
  }

  .lg\:text-orange-80 {
    color: #f7a941;
  }

  .lg\:h\:text-orange-80:hover {
    color: #f7a941;
  }

  .lg\:f\:text-orange-80:focus {
    color: #f7a941;
  }

  .lg\:text-orange-60 {
    color: #f8be66;
  }

  .lg\:h\:text-orange-60:hover {
    color: #f8be66;
  }

  .lg\:f\:text-orange-60:focus {
    color: #f8be66;
  }

  .lg\:text-orange-30 {
    color: #fbdeb2;
  }

  .lg\:h\:text-orange-30:hover {
    color: #fbdeb2;
  }

  .lg\:f\:text-orange-30:focus {
    color: #fbdeb2;
  }

  .lg\:text-red {
    color: #eb0041;
  }

  .lg\:h\:text-red:hover {
    color: #eb0041;
  }

  .lg\:f\:text-red:focus {
    color: #eb0041;
  }

  .lg\:text-red-80 {
    color: #ec6775;
  }

  .lg\:h\:text-red-80:hover {
    color: #ec6775;
  }

  .lg\:f\:text-red-80:focus {
    color: #ec6775;
  }

  .lg\:text-red-60 {
    color: #f1859b;
  }

  .lg\:h\:text-red-60:hover {
    color: #f1859b;
  }

  .lg\:f\:text-red-60:focus {
    color: #f1859b;
  }

  .lg\:text-red-30 {
    color: #f8c2cd;
  }

  .lg\:h\:text-red-30:hover {
    color: #f8c2cd;
  }

  .lg\:f\:text-red-30:focus {
    color: #f8c2cd;
  }

  .lg\:text-green {
    color: #00965a;
  }

  .lg\:h\:text-green:hover {
    color: #00965a;
  }

  .lg\:f\:text-green:focus {
    color: #00965a;
  }

  .lg\:text-green-80 {
    color: #00a874;
  }

  .lg\:h\:text-green-80:hover {
    color: #00a874;
  }

  .lg\:f\:text-green-80:focus {
    color: #00a874;
  }

  .lg\:text-green-60 {
    color: #66c19a;
  }

  .lg\:h\:text-green-60:hover {
    color: #66c19a;
  }

  .lg\:f\:text-green-60:focus {
    color: #66c19a;
  }

  .lg\:text-green-30 {
    color: #b2e0cc;
  }

  .lg\:h\:text-green-30:hover {
    color: #b2e0cc;
  }

  .lg\:f\:text-green-30:focus {
    color: #b2e0cc;
  }

  .lg\:text-cyan {
    color: #00b4e6;
  }

  .lg\:h\:text-cyan:hover {
    color: #00b4e6;
  }

  .lg\:f\:text-cyan:focus {
    color: #00b4e6;
  }

  .lg\:text-cyan-80 {
    color: #47c1f1;
  }

  .lg\:h\:text-cyan-80:hover {
    color: #47c1f1;
  }

  .lg\:f\:text-cyan-80:focus {
    color: #47c1f1;
  }

  .lg\:text-cyan-60 {
    color: #66d0f3;
  }

  .lg\:h\:text-cyan-60:hover {
    color: #66d0f3;
  }

  .lg\:f\:text-cyan-60:focus {
    color: #66d0f3;
  }

  .lg\:text-cyan-30 {
    color: #b2e7f9;
  }

  .lg\:h\:text-cyan-30:hover {
    color: #b2e7f9;
  }

  .lg\:f\:text-cyan-30:focus {
    color: #b2e7f9;
  }

  .lg\:text-grey-60 {
    color: #878787;
  }

  .lg\:h\:text-grey-60:hover {
    color: #878787;
  }

  .lg\:f\:text-grey-60:focus {
    color: #878787;
  }

  .lg\:text-grey-30 {
    color: #c6c6c6;
  }

  .lg\:h\:text-grey-30:hover {
    color: #c6c6c6;
  }

  .lg\:f\:text-grey-30:focus {
    color: #c6c6c6;
  }

  .lg\:text-grey-4 {
    color: #f0f3f4;
  }

  .lg\:h\:text-grey-4:hover {
    color: #f0f3f4;
  }

  .lg\:f\:text-grey-4:focus {
    color: #f0f3f4;
  }

  .lg\:text-grey-3 {
    color: #bdbdbd;
  }

  .lg\:h\:text-grey-3:hover {
    color: #bdbdbd;
  }

  .lg\:f\:text-grey-3:focus {
    color: #bdbdbd;
  }

  .lg\:text-blue-2 {
    color: #1a3149;
  }

  .lg\:h\:text-blue-2:hover {
    color: #1a3149;
  }

  .lg\:f\:text-blue-2:focus {
    color: #1a3149;
  }

  .lg\:text-danger {
    color: #f09593;
  }

  .lg\:h\:text-danger:hover {
    color: #f09593;
  }

  .lg\:f\:text-danger:focus {
    color: #f09593;
  }

  .lg\:text-warning {
    color: #fff6a1;
  }

  .lg\:h\:text-warning:hover {
    color: #fff6a1;
  }

  .lg\:f\:text-warning:focus {
    color: #fff6a1;
  }

  .lg\:text-success {
    color: #c7eed8;
  }

  .lg\:h\:text-success:hover {
    color: #c7eed8;
  }

  .lg\:f\:text-success:focus {
    color: #c7eed8;
  }

  .lg\:text-info {
    color: #c0ddf6;
  }

  .lg\:h\:text-info:hover {
    color: #c0ddf6;
  }

  .lg\:f\:text-info:focus {
    color: #c0ddf6;
  }
}

@media (min-width: 1280px) {
  /*------------------------------------------------------------
  *   General Utilities  
  *   ... currently not in a nice fashion as you need to add 
  *   every item twice (in default and others )
  ------------------------------------------------------------*/

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:word-wrap {
    word-wrap: break-word;
  }

  .xl\:word-nowrap {
    word-wrap: normal;
  }

  .xl\:nowrap {
    white-space: nowrap;
  }

  .xl\:bg-fixed {
    background-attachment: fixed;
  }

  .xl\:bg-local {
    background-attachment: local;
  }

  .xl\:bg-scroll {
    background-attachment: scroll;
  }

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

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

  .xl\:align-left {
    text-align: left;
  }

  .xl\:align-center {
    text-align: center;
  }

  .xl\:align-right {
    text-align: right;
  }

  .xl\:align-v-baseline {
    vertical-align: baseline;
  }

  .xl\:align-v-top {
    vertical-align: top;
  }

  .xl\:align-v-middle {
    vertical-align: middle;
  }

  .xl\:align-v-bottom {
    vertical-align: bottom;
  }

  /*------------------------------------------------------------
  *   Positioning
  ------------------------------------------------------------*/

  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:unset {
    position: unset;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:static {
    position: static;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:top-0 {
    top: 0;
  }

  .xl\:bottom-0 {
    bottom: 0;
  }

  .xl\:left-0 {
    left: 0;
  }

  .xl\:right-0 {
    right: 0;
  }

  .xl\:top-25 {
    top: 25%;
  }

  .xl\:bottom-25 {
    bottom: 25%;
  }

  .xl\:left-25 {
    left: 25%;
  }

  .xl\:right-25 {
    right: 25%;
  }

  .xl\:top-50 {
    top: 50%;
  }

  .xl\:bottom-50 {
    bottom: 50%;
  }

  .xl\:left-50 {
    left: 50%;
  }

  .xl\:right-50 {
    right: 50%;
  }

  .xl\:top-75 {
    top: 75%;
  }

  .xl\:bottom-75 {
    bottom: 75%;
  }

  .xl\:left-75 {
    left: 75%;
  }

  .xl\:right-75 {
    right: 75%;
  }

  .xl\:top-100 {
    top: 100%;
  }

  .xl\:bottom-100 {
    bottom: 100%;
  }

  .xl\:left-100 {
    left: 100%;
  }

  .xl\:right-100 {
    right: 100%;
  }

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

  .xl\:block {
    display: block;
  }

  .xl\:block-imp {
    display: block !important;
  }

  .xl\:show {
    display: block !important;
  }

  .xl\:show-imp {
    display: block !important !important;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:hidden-imp {
    display: none !important;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:inline-imp {
    display: inline !important;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline-block-imp {
    display: inline-block !important;
  }

  .xl\:table {
    display: table;
  }

  .xl\:table-imp {
    display: table !important;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:table-row-imp {
    display: table-row !important;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-cell-imp {
    display: table-cell !important;
  }

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

  .xl\:nolist {
    margin: 0 auto;
    padding-left: 0;
    list-style: none;
  }

  /*------------------------------------------------------------
  *   Z-Index
  ------------------------------------------------------------*/

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

  .xl\:float-none {
    float: none;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-right {
    float: right;
  }

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

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

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

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

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-unset {
    overflow: unset;
  }

  .xl\:overflow-x-unset {
    overflow-x: unset;
  }

  .xl\:overflow-y-unset {
    overflow-y: unset;
  }

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

  .xl\:text-title-xl {
    font-size: 4rem;
  }

  .xl\:text-title-lg {
    font-size: 3rem;
  }

  .xl\:text-title-std {
    font-size: 2.25rem;
  }

  .xl\:text-title-sm {
    font-size: 1.95rem;
  }

  .xl\:text-title-xs {
    font-size: 1.875rem;
  }

  .xl\:text-xxl {
    font-size: 1.75rem;
  }

  .xl\:text-xl {
    font-size: 1.5rem;
  }

  .xl\:text-bg {
    font-size: 1.35rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
  }

  .xl\:text-std {
    font-size: 1rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
  }

  .xl\:text-xxs {
    font-size: 0.6rem;
  }

  /*------------------------------------------------------------
  *   Shadows
  ------------------------------------------------------------*/

  .xl\:noshadow {
    box-shadow: none;
  }

  .xl\:shadow-sm {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-std {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow-lg {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:shadow-xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:btn-shadow {
    box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  }

  /*------------------------------------------------------------
  *   MARGINS
  ------------------------------------------------------------*/

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:mx-auto {
    margin: 0 auto;
  }

  .xl\:my-auto {
    margin: auto 0;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:m--50 {
    margin: calc(-50 * 0.1rem);
  }

  .xl\:my--50 {
    margin-top: calc(-50 * 0.1rem);
    margin-bottom: calc(-50 * 0.1rem);
  }

  .xl\:mx--50 {
    margin-left: calc(-50 * 0.1rem);
    margin-right: calc(-50 * 0.1rem);
  }

  .xl\:mt--50 {
    margin-top: calc(-50 * 0.1rem);
  }

  .xl\:mb--50 {
    margin-bottom: calc(-50 * 0.1rem);
  }

  .xl\:ml--50 {
    margin-left: calc(-50 * 0.1rem);
  }

  .xl\:mr--50 {
    margin-right: calc(-50 * 0.1rem);
  }

  .xl\:m--45 {
    margin: calc(-45 * 0.1rem);
  }

  .xl\:my--45 {
    margin-top: calc(-45 * 0.1rem);
    margin-bottom: calc(-45 * 0.1rem);
  }

  .xl\:mx--45 {
    margin-left: calc(-45 * 0.1rem);
    margin-right: calc(-45 * 0.1rem);
  }

  .xl\:mt--45 {
    margin-top: calc(-45 * 0.1rem);
  }

  .xl\:mb--45 {
    margin-bottom: calc(-45 * 0.1rem);
  }

  .xl\:ml--45 {
    margin-left: calc(-45 * 0.1rem);
  }

  .xl\:mr--45 {
    margin-right: calc(-45 * 0.1rem);
  }

  .xl\:m--40 {
    margin: calc(-40 * 0.1rem);
  }

  .xl\:my--40 {
    margin-top: calc(-40 * 0.1rem);
    margin-bottom: calc(-40 * 0.1rem);
  }

  .xl\:mx--40 {
    margin-left: calc(-40 * 0.1rem);
    margin-right: calc(-40 * 0.1rem);
  }

  .xl\:mt--40 {
    margin-top: calc(-40 * 0.1rem);
  }

  .xl\:mb--40 {
    margin-bottom: calc(-40 * 0.1rem);
  }

  .xl\:ml--40 {
    margin-left: calc(-40 * 0.1rem);
  }

  .xl\:mr--40 {
    margin-right: calc(-40 * 0.1rem);
  }

  .xl\:m--35 {
    margin: calc(-35 * 0.1rem);
  }

  .xl\:my--35 {
    margin-top: calc(-35 * 0.1rem);
    margin-bottom: calc(-35 * 0.1rem);
  }

  .xl\:mx--35 {
    margin-left: calc(-35 * 0.1rem);
    margin-right: calc(-35 * 0.1rem);
  }

  .xl\:mt--35 {
    margin-top: calc(-35 * 0.1rem);
  }

  .xl\:mb--35 {
    margin-bottom: calc(-35 * 0.1rem);
  }

  .xl\:ml--35 {
    margin-left: calc(-35 * 0.1rem);
  }

  .xl\:mr--35 {
    margin-right: calc(-35 * 0.1rem);
  }

  .xl\:m--30 {
    margin: calc(-30 * 0.1rem);
  }

  .xl\:my--30 {
    margin-top: calc(-30 * 0.1rem);
    margin-bottom: calc(-30 * 0.1rem);
  }

  .xl\:mx--30 {
    margin-left: calc(-30 * 0.1rem);
    margin-right: calc(-30 * 0.1rem);
  }

  .xl\:mt--30 {
    margin-top: calc(-30 * 0.1rem);
  }

  .xl\:mb--30 {
    margin-bottom: calc(-30 * 0.1rem);
  }

  .xl\:ml--30 {
    margin-left: calc(-30 * 0.1rem);
  }

  .xl\:mr--30 {
    margin-right: calc(-30 * 0.1rem);
  }

  .xl\:m--29 {
    margin: calc(-29 * 0.1rem);
  }

  .xl\:my--29 {
    margin-top: calc(-29 * 0.1rem);
    margin-bottom: calc(-29 * 0.1rem);
  }

  .xl\:mx--29 {
    margin-left: calc(-29 * 0.1rem);
    margin-right: calc(-29 * 0.1rem);
  }

  .xl\:mt--29 {
    margin-top: calc(-29 * 0.1rem);
  }

  .xl\:mb--29 {
    margin-bottom: calc(-29 * 0.1rem);
  }

  .xl\:ml--29 {
    margin-left: calc(-29 * 0.1rem);
  }

  .xl\:mr--29 {
    margin-right: calc(-29 * 0.1rem);
  }

  .xl\:m--28 {
    margin: calc(-28 * 0.1rem);
  }

  .xl\:my--28 {
    margin-top: calc(-28 * 0.1rem);
    margin-bottom: calc(-28 * 0.1rem);
  }

  .xl\:mx--28 {
    margin-left: calc(-28 * 0.1rem);
    margin-right: calc(-28 * 0.1rem);
  }

  .xl\:mt--28 {
    margin-top: calc(-28 * 0.1rem);
  }

  .xl\:mb--28 {
    margin-bottom: calc(-28 * 0.1rem);
  }

  .xl\:ml--28 {
    margin-left: calc(-28 * 0.1rem);
  }

  .xl\:mr--28 {
    margin-right: calc(-28 * 0.1rem);
  }

  .xl\:m--27 {
    margin: calc(-27 * 0.1rem);
  }

  .xl\:my--27 {
    margin-top: calc(-27 * 0.1rem);
    margin-bottom: calc(-27 * 0.1rem);
  }

  .xl\:mx--27 {
    margin-left: calc(-27 * 0.1rem);
    margin-right: calc(-27 * 0.1rem);
  }

  .xl\:mt--27 {
    margin-top: calc(-27 * 0.1rem);
  }

  .xl\:mb--27 {
    margin-bottom: calc(-27 * 0.1rem);
  }

  .xl\:ml--27 {
    margin-left: calc(-27 * 0.1rem);
  }

  .xl\:mr--27 {
    margin-right: calc(-27 * 0.1rem);
  }

  .xl\:m--26 {
    margin: calc(-26 * 0.1rem);
  }

  .xl\:my--26 {
    margin-top: calc(-26 * 0.1rem);
    margin-bottom: calc(-26 * 0.1rem);
  }

  .xl\:mx--26 {
    margin-left: calc(-26 * 0.1rem);
    margin-right: calc(-26 * 0.1rem);
  }

  .xl\:mt--26 {
    margin-top: calc(-26 * 0.1rem);
  }

  .xl\:mb--26 {
    margin-bottom: calc(-26 * 0.1rem);
  }

  .xl\:ml--26 {
    margin-left: calc(-26 * 0.1rem);
  }

  .xl\:mr--26 {
    margin-right: calc(-26 * 0.1rem);
  }

  .xl\:m--25 {
    margin: calc(-25 * 0.1rem);
  }

  .xl\:my--25 {
    margin-top: calc(-25 * 0.1rem);
    margin-bottom: calc(-25 * 0.1rem);
  }

  .xl\:mx--25 {
    margin-left: calc(-25 * 0.1rem);
    margin-right: calc(-25 * 0.1rem);
  }

  .xl\:mt--25 {
    margin-top: calc(-25 * 0.1rem);
  }

  .xl\:mb--25 {
    margin-bottom: calc(-25 * 0.1rem);
  }

  .xl\:ml--25 {
    margin-left: calc(-25 * 0.1rem);
  }

  .xl\:mr--25 {
    margin-right: calc(-25 * 0.1rem);
  }

  .xl\:m--24 {
    margin: calc(-24 * 0.1rem);
  }

  .xl\:my--24 {
    margin-top: calc(-24 * 0.1rem);
    margin-bottom: calc(-24 * 0.1rem);
  }

  .xl\:mx--24 {
    margin-left: calc(-24 * 0.1rem);
    margin-right: calc(-24 * 0.1rem);
  }

  .xl\:mt--24 {
    margin-top: calc(-24 * 0.1rem);
  }

  .xl\:mb--24 {
    margin-bottom: calc(-24 * 0.1rem);
  }

  .xl\:ml--24 {
    margin-left: calc(-24 * 0.1rem);
  }

  .xl\:mr--24 {
    margin-right: calc(-24 * 0.1rem);
  }

  .xl\:m--23 {
    margin: calc(-23 * 0.1rem);
  }

  .xl\:my--23 {
    margin-top: calc(-23 * 0.1rem);
    margin-bottom: calc(-23 * 0.1rem);
  }

  .xl\:mx--23 {
    margin-left: calc(-23 * 0.1rem);
    margin-right: calc(-23 * 0.1rem);
  }

  .xl\:mt--23 {
    margin-top: calc(-23 * 0.1rem);
  }

  .xl\:mb--23 {
    margin-bottom: calc(-23 * 0.1rem);
  }

  .xl\:ml--23 {
    margin-left: calc(-23 * 0.1rem);
  }

  .xl\:mr--23 {
    margin-right: calc(-23 * 0.1rem);
  }

  .xl\:m--22 {
    margin: calc(-22 * 0.1rem);
  }

  .xl\:my--22 {
    margin-top: calc(-22 * 0.1rem);
    margin-bottom: calc(-22 * 0.1rem);
  }

  .xl\:mx--22 {
    margin-left: calc(-22 * 0.1rem);
    margin-right: calc(-22 * 0.1rem);
  }

  .xl\:mt--22 {
    margin-top: calc(-22 * 0.1rem);
  }

  .xl\:mb--22 {
    margin-bottom: calc(-22 * 0.1rem);
  }

  .xl\:ml--22 {
    margin-left: calc(-22 * 0.1rem);
  }

  .xl\:mr--22 {
    margin-right: calc(-22 * 0.1rem);
  }

  .xl\:m--21 {
    margin: calc(-21 * 0.1rem);
  }

  .xl\:my--21 {
    margin-top: calc(-21 * 0.1rem);
    margin-bottom: calc(-21 * 0.1rem);
  }

  .xl\:mx--21 {
    margin-left: calc(-21 * 0.1rem);
    margin-right: calc(-21 * 0.1rem);
  }

  .xl\:mt--21 {
    margin-top: calc(-21 * 0.1rem);
  }

  .xl\:mb--21 {
    margin-bottom: calc(-21 * 0.1rem);
  }

  .xl\:ml--21 {
    margin-left: calc(-21 * 0.1rem);
  }

  .xl\:mr--21 {
    margin-right: calc(-21 * 0.1rem);
  }

  .xl\:m--20 {
    margin: calc(-20 * 0.1rem);
  }

  .xl\:my--20 {
    margin-top: calc(-20 * 0.1rem);
    margin-bottom: calc(-20 * 0.1rem);
  }

  .xl\:mx--20 {
    margin-left: calc(-20 * 0.1rem);
    margin-right: calc(-20 * 0.1rem);
  }

  .xl\:mt--20 {
    margin-top: calc(-20 * 0.1rem);
  }

  .xl\:mb--20 {
    margin-bottom: calc(-20 * 0.1rem);
  }

  .xl\:ml--20 {
    margin-left: calc(-20 * 0.1rem);
  }

  .xl\:mr--20 {
    margin-right: calc(-20 * 0.1rem);
  }

  .xl\:m--19 {
    margin: calc(-19 * 0.1rem);
  }

  .xl\:my--19 {
    margin-top: calc(-19 * 0.1rem);
    margin-bottom: calc(-19 * 0.1rem);
  }

  .xl\:mx--19 {
    margin-left: calc(-19 * 0.1rem);
    margin-right: calc(-19 * 0.1rem);
  }

  .xl\:mt--19 {
    margin-top: calc(-19 * 0.1rem);
  }

  .xl\:mb--19 {
    margin-bottom: calc(-19 * 0.1rem);
  }

  .xl\:ml--19 {
    margin-left: calc(-19 * 0.1rem);
  }

  .xl\:mr--19 {
    margin-right: calc(-19 * 0.1rem);
  }

  .xl\:m--18 {
    margin: calc(-18 * 0.1rem);
  }

  .xl\:my--18 {
    margin-top: calc(-18 * 0.1rem);
    margin-bottom: calc(-18 * 0.1rem);
  }

  .xl\:mx--18 {
    margin-left: calc(-18 * 0.1rem);
    margin-right: calc(-18 * 0.1rem);
  }

  .xl\:mt--18 {
    margin-top: calc(-18 * 0.1rem);
  }

  .xl\:mb--18 {
    margin-bottom: calc(-18 * 0.1rem);
  }

  .xl\:ml--18 {
    margin-left: calc(-18 * 0.1rem);
  }

  .xl\:mr--18 {
    margin-right: calc(-18 * 0.1rem);
  }

  .xl\:m--17 {
    margin: calc(-17 * 0.1rem);
  }

  .xl\:my--17 {
    margin-top: calc(-17 * 0.1rem);
    margin-bottom: calc(-17 * 0.1rem);
  }

  .xl\:mx--17 {
    margin-left: calc(-17 * 0.1rem);
    margin-right: calc(-17 * 0.1rem);
  }

  .xl\:mt--17 {
    margin-top: calc(-17 * 0.1rem);
  }

  .xl\:mb--17 {
    margin-bottom: calc(-17 * 0.1rem);
  }

  .xl\:ml--17 {
    margin-left: calc(-17 * 0.1rem);
  }

  .xl\:mr--17 {
    margin-right: calc(-17 * 0.1rem);
  }

  .xl\:m--16 {
    margin: calc(-16 * 0.1rem);
  }

  .xl\:my--16 {
    margin-top: calc(-16 * 0.1rem);
    margin-bottom: calc(-16 * 0.1rem);
  }

  .xl\:mx--16 {
    margin-left: calc(-16 * 0.1rem);
    margin-right: calc(-16 * 0.1rem);
  }

  .xl\:mt--16 {
    margin-top: calc(-16 * 0.1rem);
  }

  .xl\:mb--16 {
    margin-bottom: calc(-16 * 0.1rem);
  }

  .xl\:ml--16 {
    margin-left: calc(-16 * 0.1rem);
  }

  .xl\:mr--16 {
    margin-right: calc(-16 * 0.1rem);
  }

  .xl\:m--15 {
    margin: calc(-15 * 0.1rem);
  }

  .xl\:my--15 {
    margin-top: calc(-15 * 0.1rem);
    margin-bottom: calc(-15 * 0.1rem);
  }

  .xl\:mx--15 {
    margin-left: calc(-15 * 0.1rem);
    margin-right: calc(-15 * 0.1rem);
  }

  .xl\:mt--15 {
    margin-top: calc(-15 * 0.1rem);
  }

  .xl\:mb--15 {
    margin-bottom: calc(-15 * 0.1rem);
  }

  .xl\:ml--15 {
    margin-left: calc(-15 * 0.1rem);
  }

  .xl\:mr--15 {
    margin-right: calc(-15 * 0.1rem);
  }

  .xl\:m--14 {
    margin: calc(-14 * 0.1rem);
  }

  .xl\:my--14 {
    margin-top: calc(-14 * 0.1rem);
    margin-bottom: calc(-14 * 0.1rem);
  }

  .xl\:mx--14 {
    margin-left: calc(-14 * 0.1rem);
    margin-right: calc(-14 * 0.1rem);
  }

  .xl\:mt--14 {
    margin-top: calc(-14 * 0.1rem);
  }

  .xl\:mb--14 {
    margin-bottom: calc(-14 * 0.1rem);
  }

  .xl\:ml--14 {
    margin-left: calc(-14 * 0.1rem);
  }

  .xl\:mr--14 {
    margin-right: calc(-14 * 0.1rem);
  }

  .xl\:m--13 {
    margin: calc(-13 * 0.1rem);
  }

  .xl\:my--13 {
    margin-top: calc(-13 * 0.1rem);
    margin-bottom: calc(-13 * 0.1rem);
  }

  .xl\:mx--13 {
    margin-left: calc(-13 * 0.1rem);
    margin-right: calc(-13 * 0.1rem);
  }

  .xl\:mt--13 {
    margin-top: calc(-13 * 0.1rem);
  }

  .xl\:mb--13 {
    margin-bottom: calc(-13 * 0.1rem);
  }

  .xl\:ml--13 {
    margin-left: calc(-13 * 0.1rem);
  }

  .xl\:mr--13 {
    margin-right: calc(-13 * 0.1rem);
  }

  .xl\:m--12 {
    margin: calc(-12 * 0.1rem);
  }

  .xl\:my--12 {
    margin-top: calc(-12 * 0.1rem);
    margin-bottom: calc(-12 * 0.1rem);
  }

  .xl\:mx--12 {
    margin-left: calc(-12 * 0.1rem);
    margin-right: calc(-12 * 0.1rem);
  }

  .xl\:mt--12 {
    margin-top: calc(-12 * 0.1rem);
  }

  .xl\:mb--12 {
    margin-bottom: calc(-12 * 0.1rem);
  }

  .xl\:ml--12 {
    margin-left: calc(-12 * 0.1rem);
  }

  .xl\:mr--12 {
    margin-right: calc(-12 * 0.1rem);
  }

  .xl\:m--11 {
    margin: calc(-11 * 0.1rem);
  }

  .xl\:my--11 {
    margin-top: calc(-11 * 0.1rem);
    margin-bottom: calc(-11 * 0.1rem);
  }

  .xl\:mx--11 {
    margin-left: calc(-11 * 0.1rem);
    margin-right: calc(-11 * 0.1rem);
  }

  .xl\:mt--11 {
    margin-top: calc(-11 * 0.1rem);
  }

  .xl\:mb--11 {
    margin-bottom: calc(-11 * 0.1rem);
  }

  .xl\:ml--11 {
    margin-left: calc(-11 * 0.1rem);
  }

  .xl\:mr--11 {
    margin-right: calc(-11 * 0.1rem);
  }

  .xl\:m--10 {
    margin: calc(-10 * 0.1rem);
  }

  .xl\:my--10 {
    margin-top: calc(-10 * 0.1rem);
    margin-bottom: calc(-10 * 0.1rem);
  }

  .xl\:mx--10 {
    margin-left: calc(-10 * 0.1rem);
    margin-right: calc(-10 * 0.1rem);
  }

  .xl\:mt--10 {
    margin-top: calc(-10 * 0.1rem);
  }

  .xl\:mb--10 {
    margin-bottom: calc(-10 * 0.1rem);
  }

  .xl\:ml--10 {
    margin-left: calc(-10 * 0.1rem);
  }

  .xl\:mr--10 {
    margin-right: calc(-10 * 0.1rem);
  }

  .xl\:m--9 {
    margin: calc(-9 * 0.1rem);
  }

  .xl\:my--9 {
    margin-top: calc(-9 * 0.1rem);
    margin-bottom: calc(-9 * 0.1rem);
  }

  .xl\:mx--9 {
    margin-left: calc(-9 * 0.1rem);
    margin-right: calc(-9 * 0.1rem);
  }

  .xl\:mt--9 {
    margin-top: calc(-9 * 0.1rem);
  }

  .xl\:mb--9 {
    margin-bottom: calc(-9 * 0.1rem);
  }

  .xl\:ml--9 {
    margin-left: calc(-9 * 0.1rem);
  }

  .xl\:mr--9 {
    margin-right: calc(-9 * 0.1rem);
  }

  .xl\:m--8 {
    margin: calc(-8 * 0.1rem);
  }

  .xl\:my--8 {
    margin-top: calc(-8 * 0.1rem);
    margin-bottom: calc(-8 * 0.1rem);
  }

  .xl\:mx--8 {
    margin-left: calc(-8 * 0.1rem);
    margin-right: calc(-8 * 0.1rem);
  }

  .xl\:mt--8 {
    margin-top: calc(-8 * 0.1rem);
  }

  .xl\:mb--8 {
    margin-bottom: calc(-8 * 0.1rem);
  }

  .xl\:ml--8 {
    margin-left: calc(-8 * 0.1rem);
  }

  .xl\:mr--8 {
    margin-right: calc(-8 * 0.1rem);
  }

  .xl\:m--7 {
    margin: calc(-7 * 0.1rem);
  }

  .xl\:my--7 {
    margin-top: calc(-7 * 0.1rem);
    margin-bottom: calc(-7 * 0.1rem);
  }

  .xl\:mx--7 {
    margin-left: calc(-7 * 0.1rem);
    margin-right: calc(-7 * 0.1rem);
  }

  .xl\:mt--7 {
    margin-top: calc(-7 * 0.1rem);
  }

  .xl\:mb--7 {
    margin-bottom: calc(-7 * 0.1rem);
  }

  .xl\:ml--7 {
    margin-left: calc(-7 * 0.1rem);
  }

  .xl\:mr--7 {
    margin-right: calc(-7 * 0.1rem);
  }

  .xl\:m--6 {
    margin: calc(-6 * 0.1rem);
  }

  .xl\:my--6 {
    margin-top: calc(-6 * 0.1rem);
    margin-bottom: calc(-6 * 0.1rem);
  }

  .xl\:mx--6 {
    margin-left: calc(-6 * 0.1rem);
    margin-right: calc(-6 * 0.1rem);
  }

  .xl\:mt--6 {
    margin-top: calc(-6 * 0.1rem);
  }

  .xl\:mb--6 {
    margin-bottom: calc(-6 * 0.1rem);
  }

  .xl\:ml--6 {
    margin-left: calc(-6 * 0.1rem);
  }

  .xl\:mr--6 {
    margin-right: calc(-6 * 0.1rem);
  }

  .xl\:m--5 {
    margin: calc(-5 * 0.1rem);
  }

  .xl\:my--5 {
    margin-top: calc(-5 * 0.1rem);
    margin-bottom: calc(-5 * 0.1rem);
  }

  .xl\:mx--5 {
    margin-left: calc(-5 * 0.1rem);
    margin-right: calc(-5 * 0.1rem);
  }

  .xl\:mt--5 {
    margin-top: calc(-5 * 0.1rem);
  }

  .xl\:mb--5 {
    margin-bottom: calc(-5 * 0.1rem);
  }

  .xl\:ml--5 {
    margin-left: calc(-5 * 0.1rem);
  }

  .xl\:mr--5 {
    margin-right: calc(-5 * 0.1rem);
  }

  .xl\:m--4 {
    margin: calc(-4 * 0.1rem);
  }

  .xl\:my--4 {
    margin-top: calc(-4 * 0.1rem);
    margin-bottom: calc(-4 * 0.1rem);
  }

  .xl\:mx--4 {
    margin-left: calc(-4 * 0.1rem);
    margin-right: calc(-4 * 0.1rem);
  }

  .xl\:mt--4 {
    margin-top: calc(-4 * 0.1rem);
  }

  .xl\:mb--4 {
    margin-bottom: calc(-4 * 0.1rem);
  }

  .xl\:ml--4 {
    margin-left: calc(-4 * 0.1rem);
  }

  .xl\:mr--4 {
    margin-right: calc(-4 * 0.1rem);
  }

  .xl\:m--3 {
    margin: calc(-3 * 0.1rem);
  }

  .xl\:my--3 {
    margin-top: calc(-3 * 0.1rem);
    margin-bottom: calc(-3 * 0.1rem);
  }

  .xl\:mx--3 {
    margin-left: calc(-3 * 0.1rem);
    margin-right: calc(-3 * 0.1rem);
  }

  .xl\:mt--3 {
    margin-top: calc(-3 * 0.1rem);
  }

  .xl\:mb--3 {
    margin-bottom: calc(-3 * 0.1rem);
  }

  .xl\:ml--3 {
    margin-left: calc(-3 * 0.1rem);
  }

  .xl\:mr--3 {
    margin-right: calc(-3 * 0.1rem);
  }

  .xl\:m--2 {
    margin: calc(-2 * 0.1rem);
  }

  .xl\:my--2 {
    margin-top: calc(-2 * 0.1rem);
    margin-bottom: calc(-2 * 0.1rem);
  }

  .xl\:mx--2 {
    margin-left: calc(-2 * 0.1rem);
    margin-right: calc(-2 * 0.1rem);
  }

  .xl\:mt--2 {
    margin-top: calc(-2 * 0.1rem);
  }

  .xl\:mb--2 {
    margin-bottom: calc(-2 * 0.1rem);
  }

  .xl\:ml--2 {
    margin-left: calc(-2 * 0.1rem);
  }

  .xl\:mr--2 {
    margin-right: calc(-2 * 0.1rem);
  }

  .xl\:m--1 {
    margin: calc(-1 * 0.1rem);
  }

  .xl\:my--1 {
    margin-top: calc(-1 * 0.1rem);
    margin-bottom: calc(-1 * 0.1rem);
  }

  .xl\:mx--1 {
    margin-left: calc(-1 * 0.1rem);
    margin-right: calc(-1 * 0.1rem);
  }

  .xl\:mt--1 {
    margin-top: calc(-1 * 0.1rem);
  }

  .xl\:mb--1 {
    margin-bottom: calc(-1 * 0.1rem);
  }

  .xl\:ml--1 {
    margin-left: calc(-1 * 0.1rem);
  }

  .xl\:mr--1 {
    margin-right: calc(-1 * 0.1rem);
  }

  .xl\:m-0 {
    margin: calc(0 * 0.1rem);
  }

  .xl\:my-0 {
    margin-top: calc(0 * 0.1rem);
    margin-bottom: calc(0 * 0.1rem);
  }

  .xl\:mx-0 {
    margin-left: calc(0 * 0.1rem);
    margin-right: calc(0 * 0.1rem);
  }

  .xl\:mt-0 {
    margin-top: calc(0 * 0.1rem);
  }

  .xl\:mb-0 {
    margin-bottom: calc(0 * 0.1rem);
  }

  .xl\:ml-0 {
    margin-left: calc(0 * 0.1rem);
  }

  .xl\:mr-0 {
    margin-right: calc(0 * 0.1rem);
  }

  .xl\:m-1 {
    margin: calc(1 * 0.1rem);
  }

  .xl\:my-1 {
    margin-top: calc(1 * 0.1rem);
    margin-bottom: calc(1 * 0.1rem);
  }

  .xl\:mx-1 {
    margin-left: calc(1 * 0.1rem);
    margin-right: calc(1 * 0.1rem);
  }

  .xl\:mt-1 {
    margin-top: calc(1 * 0.1rem);
  }

  .xl\:mb-1 {
    margin-bottom: calc(1 * 0.1rem);
  }

  .xl\:ml-1 {
    margin-left: calc(1 * 0.1rem);
  }

  .xl\:mr-1 {
    margin-right: calc(1 * 0.1rem);
  }

  .xl\:m-2 {
    margin: calc(2 * 0.1rem);
  }

  .xl\:my-2 {
    margin-top: calc(2 * 0.1rem);
    margin-bottom: calc(2 * 0.1rem);
  }

  .xl\:mx-2 {
    margin-left: calc(2 * 0.1rem);
    margin-right: calc(2 * 0.1rem);
  }

  .xl\:mt-2 {
    margin-top: calc(2 * 0.1rem);
  }

  .xl\:mb-2 {
    margin-bottom: calc(2 * 0.1rem);
  }

  .xl\:ml-2 {
    margin-left: calc(2 * 0.1rem);
  }

  .xl\:mr-2 {
    margin-right: calc(2 * 0.1rem);
  }

  .xl\:m-3 {
    margin: calc(3 * 0.1rem);
  }

  .xl\:my-3 {
    margin-top: calc(3 * 0.1rem);
    margin-bottom: calc(3 * 0.1rem);
  }

  .xl\:mx-3 {
    margin-left: calc(3 * 0.1rem);
    margin-right: calc(3 * 0.1rem);
  }

  .xl\:mt-3 {
    margin-top: calc(3 * 0.1rem);
  }

  .xl\:mb-3 {
    margin-bottom: calc(3 * 0.1rem);
  }

  .xl\:ml-3 {
    margin-left: calc(3 * 0.1rem);
  }

  .xl\:mr-3 {
    margin-right: calc(3 * 0.1rem);
  }

  .xl\:m-4 {
    margin: calc(4 * 0.1rem);
  }

  .xl\:my-4 {
    margin-top: calc(4 * 0.1rem);
    margin-bottom: calc(4 * 0.1rem);
  }

  .xl\:mx-4 {
    margin-left: calc(4 * 0.1rem);
    margin-right: calc(4 * 0.1rem);
  }

  .xl\:mt-4 {
    margin-top: calc(4 * 0.1rem);
  }

  .xl\:mb-4 {
    margin-bottom: calc(4 * 0.1rem);
  }

  .xl\:ml-4 {
    margin-left: calc(4 * 0.1rem);
  }

  .xl\:mr-4 {
    margin-right: calc(4 * 0.1rem);
  }

  .xl\:m-5 {
    margin: calc(5 * 0.1rem);
  }

  .xl\:my-5 {
    margin-top: calc(5 * 0.1rem);
    margin-bottom: calc(5 * 0.1rem);
  }

  .xl\:mx-5 {
    margin-left: calc(5 * 0.1rem);
    margin-right: calc(5 * 0.1rem);
  }

  .xl\:mt-5 {
    margin-top: calc(5 * 0.1rem);
  }

  .xl\:mb-5 {
    margin-bottom: calc(5 * 0.1rem);
  }

  .xl\:ml-5 {
    margin-left: calc(5 * 0.1rem);
  }

  .xl\:mr-5 {
    margin-right: calc(5 * 0.1rem);
  }

  .xl\:m-6 {
    margin: calc(6 * 0.1rem);
  }

  .xl\:my-6 {
    margin-top: calc(6 * 0.1rem);
    margin-bottom: calc(6 * 0.1rem);
  }

  .xl\:mx-6 {
    margin-left: calc(6 * 0.1rem);
    margin-right: calc(6 * 0.1rem);
  }

  .xl\:mt-6 {
    margin-top: calc(6 * 0.1rem);
  }

  .xl\:mb-6 {
    margin-bottom: calc(6 * 0.1rem);
  }

  .xl\:ml-6 {
    margin-left: calc(6 * 0.1rem);
  }

  .xl\:mr-6 {
    margin-right: calc(6 * 0.1rem);
  }

  .xl\:m-7 {
    margin: calc(7 * 0.1rem);
  }

  .xl\:my-7 {
    margin-top: calc(7 * 0.1rem);
    margin-bottom: calc(7 * 0.1rem);
  }

  .xl\:mx-7 {
    margin-left: calc(7 * 0.1rem);
    margin-right: calc(7 * 0.1rem);
  }

  .xl\:mt-7 {
    margin-top: calc(7 * 0.1rem);
  }

  .xl\:mb-7 {
    margin-bottom: calc(7 * 0.1rem);
  }

  .xl\:ml-7 {
    margin-left: calc(7 * 0.1rem);
  }

  .xl\:mr-7 {
    margin-right: calc(7 * 0.1rem);
  }

  .xl\:m-8 {
    margin: calc(8 * 0.1rem);
  }

  .xl\:my-8 {
    margin-top: calc(8 * 0.1rem);
    margin-bottom: calc(8 * 0.1rem);
  }

  .xl\:mx-8 {
    margin-left: calc(8 * 0.1rem);
    margin-right: calc(8 * 0.1rem);
  }

  .xl\:mt-8 {
    margin-top: calc(8 * 0.1rem);
  }

  .xl\:mb-8 {
    margin-bottom: calc(8 * 0.1rem);
  }

  .xl\:ml-8 {
    margin-left: calc(8 * 0.1rem);
  }

  .xl\:mr-8 {
    margin-right: calc(8 * 0.1rem);
  }

  .xl\:m-9 {
    margin: calc(9 * 0.1rem);
  }

  .xl\:my-9 {
    margin-top: calc(9 * 0.1rem);
    margin-bottom: calc(9 * 0.1rem);
  }

  .xl\:mx-9 {
    margin-left: calc(9 * 0.1rem);
    margin-right: calc(9 * 0.1rem);
  }

  .xl\:mt-9 {
    margin-top: calc(9 * 0.1rem);
  }

  .xl\:mb-9 {
    margin-bottom: calc(9 * 0.1rem);
  }

  .xl\:ml-9 {
    margin-left: calc(9 * 0.1rem);
  }

  .xl\:mr-9 {
    margin-right: calc(9 * 0.1rem);
  }

  .xl\:m-10 {
    margin: calc(10 * 0.1rem);
  }

  .xl\:my-10 {
    margin-top: calc(10 * 0.1rem);
    margin-bottom: calc(10 * 0.1rem);
  }

  .xl\:mx-10 {
    margin-left: calc(10 * 0.1rem);
    margin-right: calc(10 * 0.1rem);
  }

  .xl\:mt-10 {
    margin-top: calc(10 * 0.1rem);
  }

  .xl\:mb-10 {
    margin-bottom: calc(10 * 0.1rem);
  }

  .xl\:ml-10 {
    margin-left: calc(10 * 0.1rem);
  }

  .xl\:mr-10 {
    margin-right: calc(10 * 0.1rem);
  }

  .xl\:m-11 {
    margin: calc(11 * 0.1rem);
  }

  .xl\:my-11 {
    margin-top: calc(11 * 0.1rem);
    margin-bottom: calc(11 * 0.1rem);
  }

  .xl\:mx-11 {
    margin-left: calc(11 * 0.1rem);
    margin-right: calc(11 * 0.1rem);
  }

  .xl\:mt-11 {
    margin-top: calc(11 * 0.1rem);
  }

  .xl\:mb-11 {
    margin-bottom: calc(11 * 0.1rem);
  }

  .xl\:ml-11 {
    margin-left: calc(11 * 0.1rem);
  }

  .xl\:mr-11 {
    margin-right: calc(11 * 0.1rem);
  }

  .xl\:m-12 {
    margin: calc(12 * 0.1rem);
  }

  .xl\:my-12 {
    margin-top: calc(12 * 0.1rem);
    margin-bottom: calc(12 * 0.1rem);
  }

  .xl\:mx-12 {
    margin-left: calc(12 * 0.1rem);
    margin-right: calc(12 * 0.1rem);
  }

  .xl\:mt-12 {
    margin-top: calc(12 * 0.1rem);
  }

  .xl\:mb-12 {
    margin-bottom: calc(12 * 0.1rem);
  }

  .xl\:ml-12 {
    margin-left: calc(12 * 0.1rem);
  }

  .xl\:mr-12 {
    margin-right: calc(12 * 0.1rem);
  }

  .xl\:m-13 {
    margin: calc(13 * 0.1rem);
  }

  .xl\:my-13 {
    margin-top: calc(13 * 0.1rem);
    margin-bottom: calc(13 * 0.1rem);
  }

  .xl\:mx-13 {
    margin-left: calc(13 * 0.1rem);
    margin-right: calc(13 * 0.1rem);
  }

  .xl\:mt-13 {
    margin-top: calc(13 * 0.1rem);
  }

  .xl\:mb-13 {
    margin-bottom: calc(13 * 0.1rem);
  }

  .xl\:ml-13 {
    margin-left: calc(13 * 0.1rem);
  }

  .xl\:mr-13 {
    margin-right: calc(13 * 0.1rem);
  }

  .xl\:m-14 {
    margin: calc(14 * 0.1rem);
  }

  .xl\:my-14 {
    margin-top: calc(14 * 0.1rem);
    margin-bottom: calc(14 * 0.1rem);
  }

  .xl\:mx-14 {
    margin-left: calc(14 * 0.1rem);
    margin-right: calc(14 * 0.1rem);
  }

  .xl\:mt-14 {
    margin-top: calc(14 * 0.1rem);
  }

  .xl\:mb-14 {
    margin-bottom: calc(14 * 0.1rem);
  }

  .xl\:ml-14 {
    margin-left: calc(14 * 0.1rem);
  }

  .xl\:mr-14 {
    margin-right: calc(14 * 0.1rem);
  }

  .xl\:m-15 {
    margin: calc(15 * 0.1rem);
  }

  .xl\:my-15 {
    margin-top: calc(15 * 0.1rem);
    margin-bottom: calc(15 * 0.1rem);
  }

  .xl\:mx-15 {
    margin-left: calc(15 * 0.1rem);
    margin-right: calc(15 * 0.1rem);
  }

  .xl\:mt-15 {
    margin-top: calc(15 * 0.1rem);
  }

  .xl\:mb-15 {
    margin-bottom: calc(15 * 0.1rem);
  }

  .xl\:ml-15 {
    margin-left: calc(15 * 0.1rem);
  }

  .xl\:mr-15 {
    margin-right: calc(15 * 0.1rem);
  }

  .xl\:m-16 {
    margin: calc(16 * 0.1rem);
  }

  .xl\:my-16 {
    margin-top: calc(16 * 0.1rem);
    margin-bottom: calc(16 * 0.1rem);
  }

  .xl\:mx-16 {
    margin-left: calc(16 * 0.1rem);
    margin-right: calc(16 * 0.1rem);
  }

  .xl\:mt-16 {
    margin-top: calc(16 * 0.1rem);
  }

  .xl\:mb-16 {
    margin-bottom: calc(16 * 0.1rem);
  }

  .xl\:ml-16 {
    margin-left: calc(16 * 0.1rem);
  }

  .xl\:mr-16 {
    margin-right: calc(16 * 0.1rem);
  }

  .xl\:m-17 {
    margin: calc(17 * 0.1rem);
  }

  .xl\:my-17 {
    margin-top: calc(17 * 0.1rem);
    margin-bottom: calc(17 * 0.1rem);
  }

  .xl\:mx-17 {
    margin-left: calc(17 * 0.1rem);
    margin-right: calc(17 * 0.1rem);
  }

  .xl\:mt-17 {
    margin-top: calc(17 * 0.1rem);
  }

  .xl\:mb-17 {
    margin-bottom: calc(17 * 0.1rem);
  }

  .xl\:ml-17 {
    margin-left: calc(17 * 0.1rem);
  }

  .xl\:mr-17 {
    margin-right: calc(17 * 0.1rem);
  }

  .xl\:m-18 {
    margin: calc(18 * 0.1rem);
  }

  .xl\:my-18 {
    margin-top: calc(18 * 0.1rem);
    margin-bottom: calc(18 * 0.1rem);
  }

  .xl\:mx-18 {
    margin-left: calc(18 * 0.1rem);
    margin-right: calc(18 * 0.1rem);
  }

  .xl\:mt-18 {
    margin-top: calc(18 * 0.1rem);
  }

  .xl\:mb-18 {
    margin-bottom: calc(18 * 0.1rem);
  }

  .xl\:ml-18 {
    margin-left: calc(18 * 0.1rem);
  }

  .xl\:mr-18 {
    margin-right: calc(18 * 0.1rem);
  }

  .xl\:m-19 {
    margin: calc(19 * 0.1rem);
  }

  .xl\:my-19 {
    margin-top: calc(19 * 0.1rem);
    margin-bottom: calc(19 * 0.1rem);
  }

  .xl\:mx-19 {
    margin-left: calc(19 * 0.1rem);
    margin-right: calc(19 * 0.1rem);
  }

  .xl\:mt-19 {
    margin-top: calc(19 * 0.1rem);
  }

  .xl\:mb-19 {
    margin-bottom: calc(19 * 0.1rem);
  }

  .xl\:ml-19 {
    margin-left: calc(19 * 0.1rem);
  }

  .xl\:mr-19 {
    margin-right: calc(19 * 0.1rem);
  }

  .xl\:m-20 {
    margin: calc(20 * 0.1rem);
  }

  .xl\:my-20 {
    margin-top: calc(20 * 0.1rem);
    margin-bottom: calc(20 * 0.1rem);
  }

  .xl\:mx-20 {
    margin-left: calc(20 * 0.1rem);
    margin-right: calc(20 * 0.1rem);
  }

  .xl\:mt-20 {
    margin-top: calc(20 * 0.1rem);
  }

  .xl\:mb-20 {
    margin-bottom: calc(20 * 0.1rem);
  }

  .xl\:ml-20 {
    margin-left: calc(20 * 0.1rem);
  }

  .xl\:mr-20 {
    margin-right: calc(20 * 0.1rem);
  }

  .xl\:m-21 {
    margin: calc(21 * 0.1rem);
  }

  .xl\:my-21 {
    margin-top: calc(21 * 0.1rem);
    margin-bottom: calc(21 * 0.1rem);
  }

  .xl\:mx-21 {
    margin-left: calc(21 * 0.1rem);
    margin-right: calc(21 * 0.1rem);
  }

  .xl\:mt-21 {
    margin-top: calc(21 * 0.1rem);
  }

  .xl\:mb-21 {
    margin-bottom: calc(21 * 0.1rem);
  }

  .xl\:ml-21 {
    margin-left: calc(21 * 0.1rem);
  }

  .xl\:mr-21 {
    margin-right: calc(21 * 0.1rem);
  }

  .xl\:m-22 {
    margin: calc(22 * 0.1rem);
  }

  .xl\:my-22 {
    margin-top: calc(22 * 0.1rem);
    margin-bottom: calc(22 * 0.1rem);
  }

  .xl\:mx-22 {
    margin-left: calc(22 * 0.1rem);
    margin-right: calc(22 * 0.1rem);
  }

  .xl\:mt-22 {
    margin-top: calc(22 * 0.1rem);
  }

  .xl\:mb-22 {
    margin-bottom: calc(22 * 0.1rem);
  }

  .xl\:ml-22 {
    margin-left: calc(22 * 0.1rem);
  }

  .xl\:mr-22 {
    margin-right: calc(22 * 0.1rem);
  }

  .xl\:m-23 {
    margin: calc(23 * 0.1rem);
  }

  .xl\:my-23 {
    margin-top: calc(23 * 0.1rem);
    margin-bottom: calc(23 * 0.1rem);
  }

  .xl\:mx-23 {
    margin-left: calc(23 * 0.1rem);
    margin-right: calc(23 * 0.1rem);
  }

  .xl\:mt-23 {
    margin-top: calc(23 * 0.1rem);
  }

  .xl\:mb-23 {
    margin-bottom: calc(23 * 0.1rem);
  }

  .xl\:ml-23 {
    margin-left: calc(23 * 0.1rem);
  }

  .xl\:mr-23 {
    margin-right: calc(23 * 0.1rem);
  }

  .xl\:m-24 {
    margin: calc(24 * 0.1rem);
  }

  .xl\:my-24 {
    margin-top: calc(24 * 0.1rem);
    margin-bottom: calc(24 * 0.1rem);
  }

  .xl\:mx-24 {
    margin-left: calc(24 * 0.1rem);
    margin-right: calc(24 * 0.1rem);
  }

  .xl\:mt-24 {
    margin-top: calc(24 * 0.1rem);
  }

  .xl\:mb-24 {
    margin-bottom: calc(24 * 0.1rem);
  }

  .xl\:ml-24 {
    margin-left: calc(24 * 0.1rem);
  }

  .xl\:mr-24 {
    margin-right: calc(24 * 0.1rem);
  }

  .xl\:m-25 {
    margin: calc(25 * 0.1rem);
  }

  .xl\:my-25 {
    margin-top: calc(25 * 0.1rem);
    margin-bottom: calc(25 * 0.1rem);
  }

  .xl\:mx-25 {
    margin-left: calc(25 * 0.1rem);
    margin-right: calc(25 * 0.1rem);
  }

  .xl\:mt-25 {
    margin-top: calc(25 * 0.1rem);
  }

  .xl\:mb-25 {
    margin-bottom: calc(25 * 0.1rem);
  }

  .xl\:ml-25 {
    margin-left: calc(25 * 0.1rem);
  }

  .xl\:mr-25 {
    margin-right: calc(25 * 0.1rem);
  }

  .xl\:m-26 {
    margin: calc(26 * 0.1rem);
  }

  .xl\:my-26 {
    margin-top: calc(26 * 0.1rem);
    margin-bottom: calc(26 * 0.1rem);
  }

  .xl\:mx-26 {
    margin-left: calc(26 * 0.1rem);
    margin-right: calc(26 * 0.1rem);
  }

  .xl\:mt-26 {
    margin-top: calc(26 * 0.1rem);
  }

  .xl\:mb-26 {
    margin-bottom: calc(26 * 0.1rem);
  }

  .xl\:ml-26 {
    margin-left: calc(26 * 0.1rem);
  }

  .xl\:mr-26 {
    margin-right: calc(26 * 0.1rem);
  }

  .xl\:m-27 {
    margin: calc(27 * 0.1rem);
  }

  .xl\:my-27 {
    margin-top: calc(27 * 0.1rem);
    margin-bottom: calc(27 * 0.1rem);
  }

  .xl\:mx-27 {
    margin-left: calc(27 * 0.1rem);
    margin-right: calc(27 * 0.1rem);
  }

  .xl\:mt-27 {
    margin-top: calc(27 * 0.1rem);
  }

  .xl\:mb-27 {
    margin-bottom: calc(27 * 0.1rem);
  }

  .xl\:ml-27 {
    margin-left: calc(27 * 0.1rem);
  }

  .xl\:mr-27 {
    margin-right: calc(27 * 0.1rem);
  }

  .xl\:m-28 {
    margin: calc(28 * 0.1rem);
  }

  .xl\:my-28 {
    margin-top: calc(28 * 0.1rem);
    margin-bottom: calc(28 * 0.1rem);
  }

  .xl\:mx-28 {
    margin-left: calc(28 * 0.1rem);
    margin-right: calc(28 * 0.1rem);
  }

  .xl\:mt-28 {
    margin-top: calc(28 * 0.1rem);
  }

  .xl\:mb-28 {
    margin-bottom: calc(28 * 0.1rem);
  }

  .xl\:ml-28 {
    margin-left: calc(28 * 0.1rem);
  }

  .xl\:mr-28 {
    margin-right: calc(28 * 0.1rem);
  }

  .xl\:m-29 {
    margin: calc(29 * 0.1rem);
  }

  .xl\:my-29 {
    margin-top: calc(29 * 0.1rem);
    margin-bottom: calc(29 * 0.1rem);
  }

  .xl\:mx-29 {
    margin-left: calc(29 * 0.1rem);
    margin-right: calc(29 * 0.1rem);
  }

  .xl\:mt-29 {
    margin-top: calc(29 * 0.1rem);
  }

  .xl\:mb-29 {
    margin-bottom: calc(29 * 0.1rem);
  }

  .xl\:ml-29 {
    margin-left: calc(29 * 0.1rem);
  }

  .xl\:mr-29 {
    margin-right: calc(29 * 0.1rem);
  }

  .xl\:m-30 {
    margin: calc(30 * 0.1rem);
  }

  .xl\:my-30 {
    margin-top: calc(30 * 0.1rem);
    margin-bottom: calc(30 * 0.1rem);
  }

  .xl\:mx-30 {
    margin-left: calc(30 * 0.1rem);
    margin-right: calc(30 * 0.1rem);
  }

  .xl\:mt-30 {
    margin-top: calc(30 * 0.1rem);
  }

  .xl\:mb-30 {
    margin-bottom: calc(30 * 0.1rem);
  }

  .xl\:ml-30 {
    margin-left: calc(30 * 0.1rem);
  }

  .xl\:mr-30 {
    margin-right: calc(30 * 0.1rem);
  }

  .xl\:m-35 {
    margin: calc(35 * 0.1rem);
  }

  .xl\:my-35 {
    margin-top: calc(35 * 0.1rem);
    margin-bottom: calc(35 * 0.1rem);
  }

  .xl\:mx-35 {
    margin-left: calc(35 * 0.1rem);
    margin-right: calc(35 * 0.1rem);
  }

  .xl\:mt-35 {
    margin-top: calc(35 * 0.1rem);
  }

  .xl\:mb-35 {
    margin-bottom: calc(35 * 0.1rem);
  }

  .xl\:ml-35 {
    margin-left: calc(35 * 0.1rem);
  }

  .xl\:mr-35 {
    margin-right: calc(35 * 0.1rem);
  }

  .xl\:m-40 {
    margin: calc(40 * 0.1rem);
  }

  .xl\:my-40 {
    margin-top: calc(40 * 0.1rem);
    margin-bottom: calc(40 * 0.1rem);
  }

  .xl\:mx-40 {
    margin-left: calc(40 * 0.1rem);
    margin-right: calc(40 * 0.1rem);
  }

  .xl\:mt-40 {
    margin-top: calc(40 * 0.1rem);
  }

  .xl\:mb-40 {
    margin-bottom: calc(40 * 0.1rem);
  }

  .xl\:ml-40 {
    margin-left: calc(40 * 0.1rem);
  }

  .xl\:mr-40 {
    margin-right: calc(40 * 0.1rem);
  }

  .xl\:m-45 {
    margin: calc(45 * 0.1rem);
  }

  .xl\:my-45 {
    margin-top: calc(45 * 0.1rem);
    margin-bottom: calc(45 * 0.1rem);
  }

  .xl\:mx-45 {
    margin-left: calc(45 * 0.1rem);
    margin-right: calc(45 * 0.1rem);
  }

  .xl\:mt-45 {
    margin-top: calc(45 * 0.1rem);
  }

  .xl\:mb-45 {
    margin-bottom: calc(45 * 0.1rem);
  }

  .xl\:ml-45 {
    margin-left: calc(45 * 0.1rem);
  }

  .xl\:mr-45 {
    margin-right: calc(45 * 0.1rem);
  }

  .xl\:m-50 {
    margin: calc(50 * 0.1rem);
  }

  .xl\:my-50 {
    margin-top: calc(50 * 0.1rem);
    margin-bottom: calc(50 * 0.1rem);
  }

  .xl\:mx-50 {
    margin-left: calc(50 * 0.1rem);
    margin-right: calc(50 * 0.1rem);
  }

  .xl\:mt-50 {
    margin-top: calc(50 * 0.1rem);
  }

  .xl\:mb-50 {
    margin-bottom: calc(50 * 0.1rem);
  }

  .xl\:ml-50 {
    margin-left: calc(50 * 0.1rem);
  }

  .xl\:mr-50 {
    margin-right: calc(50 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   PADDINGS
  ------------------------------------------------------------*/

  .xl\:p-0 {
    padding: calc(0 * 0.1rem);
  }

  .xl\:py-0 {
    padding-top: calc(0 * 0.1rem);
    padding-bottom: calc(0 * 0.1rem);
  }

  .xl\:px-0 {
    padding-left: calc(0 * 0.1rem);
    padding-right: calc(0 * 0.1rem);
  }

  .xl\:pt-0 {
    padding-top: calc(0 * 0.1rem);
  }

  .xl\:pb-0 {
    padding-bottom: calc(0 * 0.1rem);
  }

  .xl\:pl-0 {
    padding-left: calc(0 * 0.1rem);
  }

  .xl\:pr-0 {
    padding-right: calc(0 * 0.1rem);
  }

  .xl\:p-1 {
    padding: calc(1 * 0.1rem);
  }

  .xl\:py-1 {
    padding-top: calc(1 * 0.1rem);
    padding-bottom: calc(1 * 0.1rem);
  }

  .xl\:px-1 {
    padding-left: calc(1 * 0.1rem);
    padding-right: calc(1 * 0.1rem);
  }

  .xl\:pt-1 {
    padding-top: calc(1 * 0.1rem);
  }

  .xl\:pb-1 {
    padding-bottom: calc(1 * 0.1rem);
  }

  .xl\:pl-1 {
    padding-left: calc(1 * 0.1rem);
  }

  .xl\:pr-1 {
    padding-right: calc(1 * 0.1rem);
  }

  .xl\:p-2 {
    padding: calc(2 * 0.1rem);
  }

  .xl\:py-2 {
    padding-top: calc(2 * 0.1rem);
    padding-bottom: calc(2 * 0.1rem);
  }

  .xl\:px-2 {
    padding-left: calc(2 * 0.1rem);
    padding-right: calc(2 * 0.1rem);
  }

  .xl\:pt-2 {
    padding-top: calc(2 * 0.1rem);
  }

  .xl\:pb-2 {
    padding-bottom: calc(2 * 0.1rem);
  }

  .xl\:pl-2 {
    padding-left: calc(2 * 0.1rem);
  }

  .xl\:pr-2 {
    padding-right: calc(2 * 0.1rem);
  }

  .xl\:p-3 {
    padding: calc(3 * 0.1rem);
  }

  .xl\:py-3 {
    padding-top: calc(3 * 0.1rem);
    padding-bottom: calc(3 * 0.1rem);
  }

  .xl\:px-3 {
    padding-left: calc(3 * 0.1rem);
    padding-right: calc(3 * 0.1rem);
  }

  .xl\:pt-3 {
    padding-top: calc(3 * 0.1rem);
  }

  .xl\:pb-3 {
    padding-bottom: calc(3 * 0.1rem);
  }

  .xl\:pl-3 {
    padding-left: calc(3 * 0.1rem);
  }

  .xl\:pr-3 {
    padding-right: calc(3 * 0.1rem);
  }

  .xl\:p-4 {
    padding: calc(4 * 0.1rem);
  }

  .xl\:py-4 {
    padding-top: calc(4 * 0.1rem);
    padding-bottom: calc(4 * 0.1rem);
  }

  .xl\:px-4 {
    padding-left: calc(4 * 0.1rem);
    padding-right: calc(4 * 0.1rem);
  }

  .xl\:pt-4 {
    padding-top: calc(4 * 0.1rem);
  }

  .xl\:pb-4 {
    padding-bottom: calc(4 * 0.1rem);
  }

  .xl\:pl-4 {
    padding-left: calc(4 * 0.1rem);
  }

  .xl\:pr-4 {
    padding-right: calc(4 * 0.1rem);
  }

  .xl\:p-5 {
    padding: calc(5 * 0.1rem);
  }

  .xl\:py-5 {
    padding-top: calc(5 * 0.1rem);
    padding-bottom: calc(5 * 0.1rem);
  }

  .xl\:px-5 {
    padding-left: calc(5 * 0.1rem);
    padding-right: calc(5 * 0.1rem);
  }

  .xl\:pt-5 {
    padding-top: calc(5 * 0.1rem);
  }

  .xl\:pb-5 {
    padding-bottom: calc(5 * 0.1rem);
  }

  .xl\:pl-5 {
    padding-left: calc(5 * 0.1rem);
  }

  .xl\:pr-5 {
    padding-right: calc(5 * 0.1rem);
  }

  .xl\:p-6 {
    padding: calc(6 * 0.1rem);
  }

  .xl\:py-6 {
    padding-top: calc(6 * 0.1rem);
    padding-bottom: calc(6 * 0.1rem);
  }

  .xl\:px-6 {
    padding-left: calc(6 * 0.1rem);
    padding-right: calc(6 * 0.1rem);
  }

  .xl\:pt-6 {
    padding-top: calc(6 * 0.1rem);
  }

  .xl\:pb-6 {
    padding-bottom: calc(6 * 0.1rem);
  }

  .xl\:pl-6 {
    padding-left: calc(6 * 0.1rem);
  }

  .xl\:pr-6 {
    padding-right: calc(6 * 0.1rem);
  }

  .xl\:p-7 {
    padding: calc(7 * 0.1rem);
  }

  .xl\:py-7 {
    padding-top: calc(7 * 0.1rem);
    padding-bottom: calc(7 * 0.1rem);
  }

  .xl\:px-7 {
    padding-left: calc(7 * 0.1rem);
    padding-right: calc(7 * 0.1rem);
  }

  .xl\:pt-7 {
    padding-top: calc(7 * 0.1rem);
  }

  .xl\:pb-7 {
    padding-bottom: calc(7 * 0.1rem);
  }

  .xl\:pl-7 {
    padding-left: calc(7 * 0.1rem);
  }

  .xl\:pr-7 {
    padding-right: calc(7 * 0.1rem);
  }

  .xl\:p-8 {
    padding: calc(8 * 0.1rem);
  }

  .xl\:py-8 {
    padding-top: calc(8 * 0.1rem);
    padding-bottom: calc(8 * 0.1rem);
  }

  .xl\:px-8 {
    padding-left: calc(8 * 0.1rem);
    padding-right: calc(8 * 0.1rem);
  }

  .xl\:pt-8 {
    padding-top: calc(8 * 0.1rem);
  }

  .xl\:pb-8 {
    padding-bottom: calc(8 * 0.1rem);
  }

  .xl\:pl-8 {
    padding-left: calc(8 * 0.1rem);
  }

  .xl\:pr-8 {
    padding-right: calc(8 * 0.1rem);
  }

  .xl\:p-9 {
    padding: calc(9 * 0.1rem);
  }

  .xl\:py-9 {
    padding-top: calc(9 * 0.1rem);
    padding-bottom: calc(9 * 0.1rem);
  }

  .xl\:px-9 {
    padding-left: calc(9 * 0.1rem);
    padding-right: calc(9 * 0.1rem);
  }

  .xl\:pt-9 {
    padding-top: calc(9 * 0.1rem);
  }

  .xl\:pb-9 {
    padding-bottom: calc(9 * 0.1rem);
  }

  .xl\:pl-9 {
    padding-left: calc(9 * 0.1rem);
  }

  .xl\:pr-9 {
    padding-right: calc(9 * 0.1rem);
  }

  .xl\:p-10 {
    padding: calc(10 * 0.1rem);
  }

  .xl\:py-10 {
    padding-top: calc(10 * 0.1rem);
    padding-bottom: calc(10 * 0.1rem);
  }

  .xl\:px-10 {
    padding-left: calc(10 * 0.1rem);
    padding-right: calc(10 * 0.1rem);
  }

  .xl\:pt-10 {
    padding-top: calc(10 * 0.1rem);
  }

  .xl\:pb-10 {
    padding-bottom: calc(10 * 0.1rem);
  }

  .xl\:pl-10 {
    padding-left: calc(10 * 0.1rem);
  }

  .xl\:pr-10 {
    padding-right: calc(10 * 0.1rem);
  }

  .xl\:p-11 {
    padding: calc(11 * 0.1rem);
  }

  .xl\:py-11 {
    padding-top: calc(11 * 0.1rem);
    padding-bottom: calc(11 * 0.1rem);
  }

  .xl\:px-11 {
    padding-left: calc(11 * 0.1rem);
    padding-right: calc(11 * 0.1rem);
  }

  .xl\:pt-11 {
    padding-top: calc(11 * 0.1rem);
  }

  .xl\:pb-11 {
    padding-bottom: calc(11 * 0.1rem);
  }

  .xl\:pl-11 {
    padding-left: calc(11 * 0.1rem);
  }

  .xl\:pr-11 {
    padding-right: calc(11 * 0.1rem);
  }

  .xl\:p-12 {
    padding: calc(12 * 0.1rem);
  }

  .xl\:py-12 {
    padding-top: calc(12 * 0.1rem);
    padding-bottom: calc(12 * 0.1rem);
  }

  .xl\:px-12 {
    padding-left: calc(12 * 0.1rem);
    padding-right: calc(12 * 0.1rem);
  }

  .xl\:pt-12 {
    padding-top: calc(12 * 0.1rem);
  }

  .xl\:pb-12 {
    padding-bottom: calc(12 * 0.1rem);
  }

  .xl\:pl-12 {
    padding-left: calc(12 * 0.1rem);
  }

  .xl\:pr-12 {
    padding-right: calc(12 * 0.1rem);
  }

  .xl\:p-13 {
    padding: calc(13 * 0.1rem);
  }

  .xl\:py-13 {
    padding-top: calc(13 * 0.1rem);
    padding-bottom: calc(13 * 0.1rem);
  }

  .xl\:px-13 {
    padding-left: calc(13 * 0.1rem);
    padding-right: calc(13 * 0.1rem);
  }

  .xl\:pt-13 {
    padding-top: calc(13 * 0.1rem);
  }

  .xl\:pb-13 {
    padding-bottom: calc(13 * 0.1rem);
  }

  .xl\:pl-13 {
    padding-left: calc(13 * 0.1rem);
  }

  .xl\:pr-13 {
    padding-right: calc(13 * 0.1rem);
  }

  .xl\:p-14 {
    padding: calc(14 * 0.1rem);
  }

  .xl\:py-14 {
    padding-top: calc(14 * 0.1rem);
    padding-bottom: calc(14 * 0.1rem);
  }

  .xl\:px-14 {
    padding-left: calc(14 * 0.1rem);
    padding-right: calc(14 * 0.1rem);
  }

  .xl\:pt-14 {
    padding-top: calc(14 * 0.1rem);
  }

  .xl\:pb-14 {
    padding-bottom: calc(14 * 0.1rem);
  }

  .xl\:pl-14 {
    padding-left: calc(14 * 0.1rem);
  }

  .xl\:pr-14 {
    padding-right: calc(14 * 0.1rem);
  }

  .xl\:p-15 {
    padding: calc(15 * 0.1rem);
  }

  .xl\:py-15 {
    padding-top: calc(15 * 0.1rem);
    padding-bottom: calc(15 * 0.1rem);
  }

  .xl\:px-15 {
    padding-left: calc(15 * 0.1rem);
    padding-right: calc(15 * 0.1rem);
  }

  .xl\:pt-15 {
    padding-top: calc(15 * 0.1rem);
  }

  .xl\:pb-15 {
    padding-bottom: calc(15 * 0.1rem);
  }

  .xl\:pl-15 {
    padding-left: calc(15 * 0.1rem);
  }

  .xl\:pr-15 {
    padding-right: calc(15 * 0.1rem);
  }

  .xl\:p-16 {
    padding: calc(16 * 0.1rem);
  }

  .xl\:py-16 {
    padding-top: calc(16 * 0.1rem);
    padding-bottom: calc(16 * 0.1rem);
  }

  .xl\:px-16 {
    padding-left: calc(16 * 0.1rem);
    padding-right: calc(16 * 0.1rem);
  }

  .xl\:pt-16 {
    padding-top: calc(16 * 0.1rem);
  }

  .xl\:pb-16 {
    padding-bottom: calc(16 * 0.1rem);
  }

  .xl\:pl-16 {
    padding-left: calc(16 * 0.1rem);
  }

  .xl\:pr-16 {
    padding-right: calc(16 * 0.1rem);
  }

  .xl\:p-17 {
    padding: calc(17 * 0.1rem);
  }

  .xl\:py-17 {
    padding-top: calc(17 * 0.1rem);
    padding-bottom: calc(17 * 0.1rem);
  }

  .xl\:px-17 {
    padding-left: calc(17 * 0.1rem);
    padding-right: calc(17 * 0.1rem);
  }

  .xl\:pt-17 {
    padding-top: calc(17 * 0.1rem);
  }

  .xl\:pb-17 {
    padding-bottom: calc(17 * 0.1rem);
  }

  .xl\:pl-17 {
    padding-left: calc(17 * 0.1rem);
  }

  .xl\:pr-17 {
    padding-right: calc(17 * 0.1rem);
  }

  .xl\:p-18 {
    padding: calc(18 * 0.1rem);
  }

  .xl\:py-18 {
    padding-top: calc(18 * 0.1rem);
    padding-bottom: calc(18 * 0.1rem);
  }

  .xl\:px-18 {
    padding-left: calc(18 * 0.1rem);
    padding-right: calc(18 * 0.1rem);
  }

  .xl\:pt-18 {
    padding-top: calc(18 * 0.1rem);
  }

  .xl\:pb-18 {
    padding-bottom: calc(18 * 0.1rem);
  }

  .xl\:pl-18 {
    padding-left: calc(18 * 0.1rem);
  }

  .xl\:pr-18 {
    padding-right: calc(18 * 0.1rem);
  }

  .xl\:p-19 {
    padding: calc(19 * 0.1rem);
  }

  .xl\:py-19 {
    padding-top: calc(19 * 0.1rem);
    padding-bottom: calc(19 * 0.1rem);
  }

  .xl\:px-19 {
    padding-left: calc(19 * 0.1rem);
    padding-right: calc(19 * 0.1rem);
  }

  .xl\:pt-19 {
    padding-top: calc(19 * 0.1rem);
  }

  .xl\:pb-19 {
    padding-bottom: calc(19 * 0.1rem);
  }

  .xl\:pl-19 {
    padding-left: calc(19 * 0.1rem);
  }

  .xl\:pr-19 {
    padding-right: calc(19 * 0.1rem);
  }

  .xl\:p-20 {
    padding: calc(20 * 0.1rem);
  }

  .xl\:py-20 {
    padding-top: calc(20 * 0.1rem);
    padding-bottom: calc(20 * 0.1rem);
  }

  .xl\:px-20 {
    padding-left: calc(20 * 0.1rem);
    padding-right: calc(20 * 0.1rem);
  }

  .xl\:pt-20 {
    padding-top: calc(20 * 0.1rem);
  }

  .xl\:pb-20 {
    padding-bottom: calc(20 * 0.1rem);
  }

  .xl\:pl-20 {
    padding-left: calc(20 * 0.1rem);
  }

  .xl\:pr-20 {
    padding-right: calc(20 * 0.1rem);
  }

  .xl\:p-21 {
    padding: calc(21 * 0.1rem);
  }

  .xl\:py-21 {
    padding-top: calc(21 * 0.1rem);
    padding-bottom: calc(21 * 0.1rem);
  }

  .xl\:px-21 {
    padding-left: calc(21 * 0.1rem);
    padding-right: calc(21 * 0.1rem);
  }

  .xl\:pt-21 {
    padding-top: calc(21 * 0.1rem);
  }

  .xl\:pb-21 {
    padding-bottom: calc(21 * 0.1rem);
  }

  .xl\:pl-21 {
    padding-left: calc(21 * 0.1rem);
  }

  .xl\:pr-21 {
    padding-right: calc(21 * 0.1rem);
  }

  .xl\:p-22 {
    padding: calc(22 * 0.1rem);
  }

  .xl\:py-22 {
    padding-top: calc(22 * 0.1rem);
    padding-bottom: calc(22 * 0.1rem);
  }

  .xl\:px-22 {
    padding-left: calc(22 * 0.1rem);
    padding-right: calc(22 * 0.1rem);
  }

  .xl\:pt-22 {
    padding-top: calc(22 * 0.1rem);
  }

  .xl\:pb-22 {
    padding-bottom: calc(22 * 0.1rem);
  }

  .xl\:pl-22 {
    padding-left: calc(22 * 0.1rem);
  }

  .xl\:pr-22 {
    padding-right: calc(22 * 0.1rem);
  }

  .xl\:p-23 {
    padding: calc(23 * 0.1rem);
  }

  .xl\:py-23 {
    padding-top: calc(23 * 0.1rem);
    padding-bottom: calc(23 * 0.1rem);
  }

  .xl\:px-23 {
    padding-left: calc(23 * 0.1rem);
    padding-right: calc(23 * 0.1rem);
  }

  .xl\:pt-23 {
    padding-top: calc(23 * 0.1rem);
  }

  .xl\:pb-23 {
    padding-bottom: calc(23 * 0.1rem);
  }

  .xl\:pl-23 {
    padding-left: calc(23 * 0.1rem);
  }

  .xl\:pr-23 {
    padding-right: calc(23 * 0.1rem);
  }

  .xl\:p-24 {
    padding: calc(24 * 0.1rem);
  }

  .xl\:py-24 {
    padding-top: calc(24 * 0.1rem);
    padding-bottom: calc(24 * 0.1rem);
  }

  .xl\:px-24 {
    padding-left: calc(24 * 0.1rem);
    padding-right: calc(24 * 0.1rem);
  }

  .xl\:pt-24 {
    padding-top: calc(24 * 0.1rem);
  }

  .xl\:pb-24 {
    padding-bottom: calc(24 * 0.1rem);
  }

  .xl\:pl-24 {
    padding-left: calc(24 * 0.1rem);
  }

  .xl\:pr-24 {
    padding-right: calc(24 * 0.1rem);
  }

  .xl\:p-25 {
    padding: calc(25 * 0.1rem);
  }

  .xl\:py-25 {
    padding-top: calc(25 * 0.1rem);
    padding-bottom: calc(25 * 0.1rem);
  }

  .xl\:px-25 {
    padding-left: calc(25 * 0.1rem);
    padding-right: calc(25 * 0.1rem);
  }

  .xl\:pt-25 {
    padding-top: calc(25 * 0.1rem);
  }

  .xl\:pb-25 {
    padding-bottom: calc(25 * 0.1rem);
  }

  .xl\:pl-25 {
    padding-left: calc(25 * 0.1rem);
  }

  .xl\:pr-25 {
    padding-right: calc(25 * 0.1rem);
  }

  .xl\:p-26 {
    padding: calc(26 * 0.1rem);
  }

  .xl\:py-26 {
    padding-top: calc(26 * 0.1rem);
    padding-bottom: calc(26 * 0.1rem);
  }

  .xl\:px-26 {
    padding-left: calc(26 * 0.1rem);
    padding-right: calc(26 * 0.1rem);
  }

  .xl\:pt-26 {
    padding-top: calc(26 * 0.1rem);
  }

  .xl\:pb-26 {
    padding-bottom: calc(26 * 0.1rem);
  }

  .xl\:pl-26 {
    padding-left: calc(26 * 0.1rem);
  }

  .xl\:pr-26 {
    padding-right: calc(26 * 0.1rem);
  }

  .xl\:p-27 {
    padding: calc(27 * 0.1rem);
  }

  .xl\:py-27 {
    padding-top: calc(27 * 0.1rem);
    padding-bottom: calc(27 * 0.1rem);
  }

  .xl\:px-27 {
    padding-left: calc(27 * 0.1rem);
    padding-right: calc(27 * 0.1rem);
  }

  .xl\:pt-27 {
    padding-top: calc(27 * 0.1rem);
  }

  .xl\:pb-27 {
    padding-bottom: calc(27 * 0.1rem);
  }

  .xl\:pl-27 {
    padding-left: calc(27 * 0.1rem);
  }

  .xl\:pr-27 {
    padding-right: calc(27 * 0.1rem);
  }

  .xl\:p-28 {
    padding: calc(28 * 0.1rem);
  }

  .xl\:py-28 {
    padding-top: calc(28 * 0.1rem);
    padding-bottom: calc(28 * 0.1rem);
  }

  .xl\:px-28 {
    padding-left: calc(28 * 0.1rem);
    padding-right: calc(28 * 0.1rem);
  }

  .xl\:pt-28 {
    padding-top: calc(28 * 0.1rem);
  }

  .xl\:pb-28 {
    padding-bottom: calc(28 * 0.1rem);
  }

  .xl\:pl-28 {
    padding-left: calc(28 * 0.1rem);
  }

  .xl\:pr-28 {
    padding-right: calc(28 * 0.1rem);
  }

  .xl\:p-29 {
    padding: calc(29 * 0.1rem);
  }

  .xl\:py-29 {
    padding-top: calc(29 * 0.1rem);
    padding-bottom: calc(29 * 0.1rem);
  }

  .xl\:px-29 {
    padding-left: calc(29 * 0.1rem);
    padding-right: calc(29 * 0.1rem);
  }

  .xl\:pt-29 {
    padding-top: calc(29 * 0.1rem);
  }

  .xl\:pb-29 {
    padding-bottom: calc(29 * 0.1rem);
  }

  .xl\:pl-29 {
    padding-left: calc(29 * 0.1rem);
  }

  .xl\:pr-29 {
    padding-right: calc(29 * 0.1rem);
  }

  .xl\:p-30 {
    padding: calc(30 * 0.1rem);
  }

  .xl\:py-30 {
    padding-top: calc(30 * 0.1rem);
    padding-bottom: calc(30 * 0.1rem);
  }

  .xl\:px-30 {
    padding-left: calc(30 * 0.1rem);
    padding-right: calc(30 * 0.1rem);
  }

  .xl\:pt-30 {
    padding-top: calc(30 * 0.1rem);
  }

  .xl\:pb-30 {
    padding-bottom: calc(30 * 0.1rem);
  }

  .xl\:pl-30 {
    padding-left: calc(30 * 0.1rem);
  }

  .xl\:pr-30 {
    padding-right: calc(30 * 0.1rem);
  }

  .xl\:p-31 {
    padding: calc(31 * 0.1rem);
  }

  .xl\:py-31 {
    padding-top: calc(31 * 0.1rem);
    padding-bottom: calc(31 * 0.1rem);
  }

  .xl\:px-31 {
    padding-left: calc(31 * 0.1rem);
    padding-right: calc(31 * 0.1rem);
  }

  .xl\:pt-31 {
    padding-top: calc(31 * 0.1rem);
  }

  .xl\:pb-31 {
    padding-bottom: calc(31 * 0.1rem);
  }

  .xl\:pl-31 {
    padding-left: calc(31 * 0.1rem);
  }

  .xl\:pr-31 {
    padding-right: calc(31 * 0.1rem);
  }

  .xl\:p-32 {
    padding: calc(32 * 0.1rem);
  }

  .xl\:py-32 {
    padding-top: calc(32 * 0.1rem);
    padding-bottom: calc(32 * 0.1rem);
  }

  .xl\:px-32 {
    padding-left: calc(32 * 0.1rem);
    padding-right: calc(32 * 0.1rem);
  }

  .xl\:pt-32 {
    padding-top: calc(32 * 0.1rem);
  }

  .xl\:pb-32 {
    padding-bottom: calc(32 * 0.1rem);
  }

  .xl\:pl-32 {
    padding-left: calc(32 * 0.1rem);
  }

  .xl\:pr-32 {
    padding-right: calc(32 * 0.1rem);
  }

  .xl\:p-33 {
    padding: calc(33 * 0.1rem);
  }

  .xl\:py-33 {
    padding-top: calc(33 * 0.1rem);
    padding-bottom: calc(33 * 0.1rem);
  }

  .xl\:px-33 {
    padding-left: calc(33 * 0.1rem);
    padding-right: calc(33 * 0.1rem);
  }

  .xl\:pt-33 {
    padding-top: calc(33 * 0.1rem);
  }

  .xl\:pb-33 {
    padding-bottom: calc(33 * 0.1rem);
  }

  .xl\:pl-33 {
    padding-left: calc(33 * 0.1rem);
  }

  .xl\:pr-33 {
    padding-right: calc(33 * 0.1rem);
  }

  .xl\:p-34 {
    padding: calc(34 * 0.1rem);
  }

  .xl\:py-34 {
    padding-top: calc(34 * 0.1rem);
    padding-bottom: calc(34 * 0.1rem);
  }

  .xl\:px-34 {
    padding-left: calc(34 * 0.1rem);
    padding-right: calc(34 * 0.1rem);
  }

  .xl\:pt-34 {
    padding-top: calc(34 * 0.1rem);
  }

  .xl\:pb-34 {
    padding-bottom: calc(34 * 0.1rem);
  }

  .xl\:pl-34 {
    padding-left: calc(34 * 0.1rem);
  }

  .xl\:pr-34 {
    padding-right: calc(34 * 0.1rem);
  }

  .xl\:p-35 {
    padding: calc(35 * 0.1rem);
  }

  .xl\:py-35 {
    padding-top: calc(35 * 0.1rem);
    padding-bottom: calc(35 * 0.1rem);
  }

  .xl\:px-35 {
    padding-left: calc(35 * 0.1rem);
    padding-right: calc(35 * 0.1rem);
  }

  .xl\:pt-35 {
    padding-top: calc(35 * 0.1rem);
  }

  .xl\:pb-35 {
    padding-bottom: calc(35 * 0.1rem);
  }

  .xl\:pl-35 {
    padding-left: calc(35 * 0.1rem);
  }

  .xl\:pr-35 {
    padding-right: calc(35 * 0.1rem);
  }

  .xl\:p-36 {
    padding: calc(36 * 0.1rem);
  }

  .xl\:py-36 {
    padding-top: calc(36 * 0.1rem);
    padding-bottom: calc(36 * 0.1rem);
  }

  .xl\:px-36 {
    padding-left: calc(36 * 0.1rem);
    padding-right: calc(36 * 0.1rem);
  }

  .xl\:pt-36 {
    padding-top: calc(36 * 0.1rem);
  }

  .xl\:pb-36 {
    padding-bottom: calc(36 * 0.1rem);
  }

  .xl\:pl-36 {
    padding-left: calc(36 * 0.1rem);
  }

  .xl\:pr-36 {
    padding-right: calc(36 * 0.1rem);
  }

  .xl\:p-37 {
    padding: calc(37 * 0.1rem);
  }

  .xl\:py-37 {
    padding-top: calc(37 * 0.1rem);
    padding-bottom: calc(37 * 0.1rem);
  }

  .xl\:px-37 {
    padding-left: calc(37 * 0.1rem);
    padding-right: calc(37 * 0.1rem);
  }

  .xl\:pt-37 {
    padding-top: calc(37 * 0.1rem);
  }

  .xl\:pb-37 {
    padding-bottom: calc(37 * 0.1rem);
  }

  .xl\:pl-37 {
    padding-left: calc(37 * 0.1rem);
  }

  .xl\:pr-37 {
    padding-right: calc(37 * 0.1rem);
  }

  .xl\:p-38 {
    padding: calc(38 * 0.1rem);
  }

  .xl\:py-38 {
    padding-top: calc(38 * 0.1rem);
    padding-bottom: calc(38 * 0.1rem);
  }

  .xl\:px-38 {
    padding-left: calc(38 * 0.1rem);
    padding-right: calc(38 * 0.1rem);
  }

  .xl\:pt-38 {
    padding-top: calc(38 * 0.1rem);
  }

  .xl\:pb-38 {
    padding-bottom: calc(38 * 0.1rem);
  }

  .xl\:pl-38 {
    padding-left: calc(38 * 0.1rem);
  }

  .xl\:pr-38 {
    padding-right: calc(38 * 0.1rem);
  }

  .xl\:p-39 {
    padding: calc(39 * 0.1rem);
  }

  .xl\:py-39 {
    padding-top: calc(39 * 0.1rem);
    padding-bottom: calc(39 * 0.1rem);
  }

  .xl\:px-39 {
    padding-left: calc(39 * 0.1rem);
    padding-right: calc(39 * 0.1rem);
  }

  .xl\:pt-39 {
    padding-top: calc(39 * 0.1rem);
  }

  .xl\:pb-39 {
    padding-bottom: calc(39 * 0.1rem);
  }

  .xl\:pl-39 {
    padding-left: calc(39 * 0.1rem);
  }

  .xl\:pr-39 {
    padding-right: calc(39 * 0.1rem);
  }

  .xl\:p-40 {
    padding: calc(40 * 0.1rem);
  }

  .xl\:py-40 {
    padding-top: calc(40 * 0.1rem);
    padding-bottom: calc(40 * 0.1rem);
  }

  .xl\:px-40 {
    padding-left: calc(40 * 0.1rem);
    padding-right: calc(40 * 0.1rem);
  }

  .xl\:pt-40 {
    padding-top: calc(40 * 0.1rem);
  }

  .xl\:pb-40 {
    padding-bottom: calc(40 * 0.1rem);
  }

  .xl\:pl-40 {
    padding-left: calc(40 * 0.1rem);
  }

  .xl\:pr-40 {
    padding-right: calc(40 * 0.1rem);
  }

  .xl\:p-41 {
    padding: calc(41 * 0.1rem);
  }

  .xl\:py-41 {
    padding-top: calc(41 * 0.1rem);
    padding-bottom: calc(41 * 0.1rem);
  }

  .xl\:px-41 {
    padding-left: calc(41 * 0.1rem);
    padding-right: calc(41 * 0.1rem);
  }

  .xl\:pt-41 {
    padding-top: calc(41 * 0.1rem);
  }

  .xl\:pb-41 {
    padding-bottom: calc(41 * 0.1rem);
  }

  .xl\:pl-41 {
    padding-left: calc(41 * 0.1rem);
  }

  .xl\:pr-41 {
    padding-right: calc(41 * 0.1rem);
  }

  .xl\:p-42 {
    padding: calc(42 * 0.1rem);
  }

  .xl\:py-42 {
    padding-top: calc(42 * 0.1rem);
    padding-bottom: calc(42 * 0.1rem);
  }

  .xl\:px-42 {
    padding-left: calc(42 * 0.1rem);
    padding-right: calc(42 * 0.1rem);
  }

  .xl\:pt-42 {
    padding-top: calc(42 * 0.1rem);
  }

  .xl\:pb-42 {
    padding-bottom: calc(42 * 0.1rem);
  }

  .xl\:pl-42 {
    padding-left: calc(42 * 0.1rem);
  }

  .xl\:pr-42 {
    padding-right: calc(42 * 0.1rem);
  }

  .xl\:p-43 {
    padding: calc(43 * 0.1rem);
  }

  .xl\:py-43 {
    padding-top: calc(43 * 0.1rem);
    padding-bottom: calc(43 * 0.1rem);
  }

  .xl\:px-43 {
    padding-left: calc(43 * 0.1rem);
    padding-right: calc(43 * 0.1rem);
  }

  .xl\:pt-43 {
    padding-top: calc(43 * 0.1rem);
  }

  .xl\:pb-43 {
    padding-bottom: calc(43 * 0.1rem);
  }

  .xl\:pl-43 {
    padding-left: calc(43 * 0.1rem);
  }

  .xl\:pr-43 {
    padding-right: calc(43 * 0.1rem);
  }

  .xl\:p-44 {
    padding: calc(44 * 0.1rem);
  }

  .xl\:py-44 {
    padding-top: calc(44 * 0.1rem);
    padding-bottom: calc(44 * 0.1rem);
  }

  .xl\:px-44 {
    padding-left: calc(44 * 0.1rem);
    padding-right: calc(44 * 0.1rem);
  }

  .xl\:pt-44 {
    padding-top: calc(44 * 0.1rem);
  }

  .xl\:pb-44 {
    padding-bottom: calc(44 * 0.1rem);
  }

  .xl\:pl-44 {
    padding-left: calc(44 * 0.1rem);
  }

  .xl\:pr-44 {
    padding-right: calc(44 * 0.1rem);
  }

  .xl\:p-45 {
    padding: calc(45 * 0.1rem);
  }

  .xl\:py-45 {
    padding-top: calc(45 * 0.1rem);
    padding-bottom: calc(45 * 0.1rem);
  }

  .xl\:px-45 {
    padding-left: calc(45 * 0.1rem);
    padding-right: calc(45 * 0.1rem);
  }

  .xl\:pt-45 {
    padding-top: calc(45 * 0.1rem);
  }

  .xl\:pb-45 {
    padding-bottom: calc(45 * 0.1rem);
  }

  .xl\:pl-45 {
    padding-left: calc(45 * 0.1rem);
  }

  .xl\:pr-45 {
    padding-right: calc(45 * 0.1rem);
  }

  .xl\:p-46 {
    padding: calc(46 * 0.1rem);
  }

  .xl\:py-46 {
    padding-top: calc(46 * 0.1rem);
    padding-bottom: calc(46 * 0.1rem);
  }

  .xl\:px-46 {
    padding-left: calc(46 * 0.1rem);
    padding-right: calc(46 * 0.1rem);
  }

  .xl\:pt-46 {
    padding-top: calc(46 * 0.1rem);
  }

  .xl\:pb-46 {
    padding-bottom: calc(46 * 0.1rem);
  }

  .xl\:pl-46 {
    padding-left: calc(46 * 0.1rem);
  }

  .xl\:pr-46 {
    padding-right: calc(46 * 0.1rem);
  }

  .xl\:p-47 {
    padding: calc(47 * 0.1rem);
  }

  .xl\:py-47 {
    padding-top: calc(47 * 0.1rem);
    padding-bottom: calc(47 * 0.1rem);
  }

  .xl\:px-47 {
    padding-left: calc(47 * 0.1rem);
    padding-right: calc(47 * 0.1rem);
  }

  .xl\:pt-47 {
    padding-top: calc(47 * 0.1rem);
  }

  .xl\:pb-47 {
    padding-bottom: calc(47 * 0.1rem);
  }

  .xl\:pl-47 {
    padding-left: calc(47 * 0.1rem);
  }

  .xl\:pr-47 {
    padding-right: calc(47 * 0.1rem);
  }

  .xl\:p-48 {
    padding: calc(48 * 0.1rem);
  }

  .xl\:py-48 {
    padding-top: calc(48 * 0.1rem);
    padding-bottom: calc(48 * 0.1rem);
  }

  .xl\:px-48 {
    padding-left: calc(48 * 0.1rem);
    padding-right: calc(48 * 0.1rem);
  }

  .xl\:pt-48 {
    padding-top: calc(48 * 0.1rem);
  }

  .xl\:pb-48 {
    padding-bottom: calc(48 * 0.1rem);
  }

  .xl\:pl-48 {
    padding-left: calc(48 * 0.1rem);
  }

  .xl\:pr-48 {
    padding-right: calc(48 * 0.1rem);
  }

  .xl\:p-49 {
    padding: calc(49 * 0.1rem);
  }

  .xl\:py-49 {
    padding-top: calc(49 * 0.1rem);
    padding-bottom: calc(49 * 0.1rem);
  }

  .xl\:px-49 {
    padding-left: calc(49 * 0.1rem);
    padding-right: calc(49 * 0.1rem);
  }

  .xl\:pt-49 {
    padding-top: calc(49 * 0.1rem);
  }

  .xl\:pb-49 {
    padding-bottom: calc(49 * 0.1rem);
  }

  .xl\:pl-49 {
    padding-left: calc(49 * 0.1rem);
  }

  .xl\:pr-49 {
    padding-right: calc(49 * 0.1rem);
  }

  .xl\:p-50 {
    padding: calc(50 * 0.1rem);
  }

  .xl\:py-50 {
    padding-top: calc(50 * 0.1rem);
    padding-bottom: calc(50 * 0.1rem);
  }

  .xl\:px-50 {
    padding-left: calc(50 * 0.1rem);
    padding-right: calc(50 * 0.1rem);
  }

  .xl\:pt-50 {
    padding-top: calc(50 * 0.1rem);
  }

  .xl\:pb-50 {
    padding-bottom: calc(50 * 0.1rem);
  }

  .xl\:pl-50 {
    padding-left: calc(50 * 0.1rem);
  }

  .xl\:pr-50 {
    padding-right: calc(50 * 0.1rem);
  }

  .xl\:p-55 {
    padding: calc(55 * 0.1rem);
  }

  .xl\:py-55 {
    padding-top: calc(55 * 0.1rem);
    padding-bottom: calc(55 * 0.1rem);
  }

  .xl\:px-55 {
    padding-left: calc(55 * 0.1rem);
    padding-right: calc(55 * 0.1rem);
  }

  .xl\:pt-55 {
    padding-top: calc(55 * 0.1rem);
  }

  .xl\:pb-55 {
    padding-bottom: calc(55 * 0.1rem);
  }

  .xl\:pl-55 {
    padding-left: calc(55 * 0.1rem);
  }

  .xl\:pr-55 {
    padding-right: calc(55 * 0.1rem);
  }

  .xl\:p-60 {
    padding: calc(60 * 0.1rem);
  }

  .xl\:py-60 {
    padding-top: calc(60 * 0.1rem);
    padding-bottom: calc(60 * 0.1rem);
  }

  .xl\:px-60 {
    padding-left: calc(60 * 0.1rem);
    padding-right: calc(60 * 0.1rem);
  }

  .xl\:pt-60 {
    padding-top: calc(60 * 0.1rem);
  }

  .xl\:pb-60 {
    padding-bottom: calc(60 * 0.1rem);
  }

  .xl\:pl-60 {
    padding-left: calc(60 * 0.1rem);
  }

  .xl\:pr-60 {
    padding-right: calc(60 * 0.1rem);
  }

  .xl\:p-65 {
    padding: calc(65 * 0.1rem);
  }

  .xl\:py-65 {
    padding-top: calc(65 * 0.1rem);
    padding-bottom: calc(65 * 0.1rem);
  }

  .xl\:px-65 {
    padding-left: calc(65 * 0.1rem);
    padding-right: calc(65 * 0.1rem);
  }

  .xl\:pt-65 {
    padding-top: calc(65 * 0.1rem);
  }

  .xl\:pb-65 {
    padding-bottom: calc(65 * 0.1rem);
  }

  .xl\:pl-65 {
    padding-left: calc(65 * 0.1rem);
  }

  .xl\:pr-65 {
    padding-right: calc(65 * 0.1rem);
  }

  .xl\:p-70 {
    padding: calc(70 * 0.1rem);
  }

  .xl\:py-70 {
    padding-top: calc(70 * 0.1rem);
    padding-bottom: calc(70 * 0.1rem);
  }

  .xl\:px-70 {
    padding-left: calc(70 * 0.1rem);
    padding-right: calc(70 * 0.1rem);
  }

  .xl\:pt-70 {
    padding-top: calc(70 * 0.1rem);
  }

  .xl\:pb-70 {
    padding-bottom: calc(70 * 0.1rem);
  }

  .xl\:pl-70 {
    padding-left: calc(70 * 0.1rem);
  }

  .xl\:pr-70 {
    padding-right: calc(70 * 0.1rem);
  }

  .xl\:p-75 {
    padding: calc(75 * 0.1rem);
  }

  .xl\:py-75 {
    padding-top: calc(75 * 0.1rem);
    padding-bottom: calc(75 * 0.1rem);
  }

  .xl\:px-75 {
    padding-left: calc(75 * 0.1rem);
    padding-right: calc(75 * 0.1rem);
  }

  .xl\:pt-75 {
    padding-top: calc(75 * 0.1rem);
  }

  .xl\:pb-75 {
    padding-bottom: calc(75 * 0.1rem);
  }

  .xl\:pl-75 {
    padding-left: calc(75 * 0.1rem);
  }

  .xl\:pr-75 {
    padding-right: calc(75 * 0.1rem);
  }

  .xl\:p-80 {
    padding: calc(80 * 0.1rem);
  }

  .xl\:py-80 {
    padding-top: calc(80 * 0.1rem);
    padding-bottom: calc(80 * 0.1rem);
  }

  .xl\:px-80 {
    padding-left: calc(80 * 0.1rem);
    padding-right: calc(80 * 0.1rem);
  }

  .xl\:pt-80 {
    padding-top: calc(80 * 0.1rem);
  }

  .xl\:pb-80 {
    padding-bottom: calc(80 * 0.1rem);
  }

  .xl\:pl-80 {
    padding-left: calc(80 * 0.1rem);
  }

  .xl\:pr-80 {
    padding-right: calc(80 * 0.1rem);
  }

  .xl\:p-85 {
    padding: calc(85 * 0.1rem);
  }

  .xl\:py-85 {
    padding-top: calc(85 * 0.1rem);
    padding-bottom: calc(85 * 0.1rem);
  }

  .xl\:px-85 {
    padding-left: calc(85 * 0.1rem);
    padding-right: calc(85 * 0.1rem);
  }

  .xl\:pt-85 {
    padding-top: calc(85 * 0.1rem);
  }

  .xl\:pb-85 {
    padding-bottom: calc(85 * 0.1rem);
  }

  .xl\:pl-85 {
    padding-left: calc(85 * 0.1rem);
  }

  .xl\:pr-85 {
    padding-right: calc(85 * 0.1rem);
  }

  .xl\:p-90 {
    padding: calc(90 * 0.1rem);
  }

  .xl\:py-90 {
    padding-top: calc(90 * 0.1rem);
    padding-bottom: calc(90 * 0.1rem);
  }

  .xl\:px-90 {
    padding-left: calc(90 * 0.1rem);
    padding-right: calc(90 * 0.1rem);
  }

  .xl\:pt-90 {
    padding-top: calc(90 * 0.1rem);
  }

  .xl\:pb-90 {
    padding-bottom: calc(90 * 0.1rem);
  }

  .xl\:pl-90 {
    padding-left: calc(90 * 0.1rem);
  }

  .xl\:pr-90 {
    padding-right: calc(90 * 0.1rem);
  }

  .xl\:p-95 {
    padding: calc(95 * 0.1rem);
  }

  .xl\:py-95 {
    padding-top: calc(95 * 0.1rem);
    padding-bottom: calc(95 * 0.1rem);
  }

  .xl\:px-95 {
    padding-left: calc(95 * 0.1rem);
    padding-right: calc(95 * 0.1rem);
  }

  .xl\:pt-95 {
    padding-top: calc(95 * 0.1rem);
  }

  .xl\:pb-95 {
    padding-bottom: calc(95 * 0.1rem);
  }

  .xl\:pl-95 {
    padding-left: calc(95 * 0.1rem);
  }

  .xl\:pr-95 {
    padding-right: calc(95 * 0.1rem);
  }

  .xl\:p-100 {
    padding: calc(100 * 0.1rem);
  }

  .xl\:py-100 {
    padding-top: calc(100 * 0.1rem);
    padding-bottom: calc(100 * 0.1rem);
  }

  .xl\:px-100 {
    padding-left: calc(100 * 0.1rem);
    padding-right: calc(100 * 0.1rem);
  }

  .xl\:pt-100 {
    padding-top: calc(100 * 0.1rem);
  }

  .xl\:pb-100 {
    padding-bottom: calc(100 * 0.1rem);
  }

  .xl\:pl-100 {
    padding-left: calc(100 * 0.1rem);
  }

  .xl\:pr-100 {
    padding-right: calc(100 * 0.1rem);
  }

  /*------------------------------------------------------------
  *   Flexbox Utilities TODO: Optimize Flex
  ------------------------------------------------------------*/

  .xl\:flex {
    display: flex;
    flex-direction: row;
  }

  .xl\:flex-inline {
    display: inline-flex;
    flex-direction: row;
  }

  .xl\:row {
    display: flex;
    flex-wrap: wrap;
  }

  .xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xl\:flex-wrap-unset {
    flex-wrap: unset;
  }

  .xl\:flex-col {
    display: flex;
    flex-direction: column;
  }

  .xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xl\:flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .xl\:flex-between {
    display: flex;
    justify-content: space-between;
  }

  .xl\:flex-around {
    display: flex;
    justify-content: space-around;
  }

  .xl\:justify-center {
    justify-content: center;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }

  .xl\:justify-around {
    justify-content: space-around;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:items-start {
    align-items: flex-start;
  }

  .xl\:items-end {
    align-items: flex-end;
  }

  .xl\:flex-1 {
    flex: 1;
  }

  .xl\:flex-2 {
    flex: 2;
  }

  .xl\:flex-3 {
    flex: 3;
  }

  .xl\:flex-4 {
    flex: 4;
  }

  .xl\:flex-5 {
    flex: 5;
  }

  .xl\:flex-6 {
    flex: 6;
  }

  .xl\:flex-7 {
    flex: 7;
  }

  .xl\:flex-8 {
    flex: 8;
  }

  .xl\:flex-9 {
    flex: 9;
  }

  .xl\:flex-10 {
    flex: 10;
  }

  .xl\:flex-11 {
    flex: 11;
  }

  .xl\:flex-12 {
    flex: 12;
  }

  /* COLUMNS */

  .xl\:col {
    position: relative;
    width: 100%;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .xl\:col-auto {
    position: relative;
    width: 100%;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .xl\:col-1 {
    position: relative;
    width: 100%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .xl\:offset-1 {
    margin-left: 8.3333333333%;
  }

  .xl\:col-2 {
    position: relative;
    width: 100%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .xl\:offset-2 {
    margin-left: 16.6666666667%;
  }

  .xl\:col-3 {
    position: relative;
    width: 100%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .xl\:offset-3 {
    margin-left: 25%;
  }

  .xl\:col-4 {
    position: relative;
    width: 100%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .xl\:offset-4 {
    margin-left: 33.3333333333%;
  }

  .xl\:col-5 {
    position: relative;
    width: 100%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .xl\:offset-5 {
    margin-left: 41.6666666667%;
  }

  .xl\:col-6 {
    position: relative;
    width: 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .xl\:offset-6 {
    margin-left: 50%;
  }

  .xl\:col-7 {
    position: relative;
    width: 100%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .xl\:offset-7 {
    margin-left: 58.3333333333%;
  }

  .xl\:col-8 {
    position: relative;
    width: 100%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .xl\:offset-8 {
    margin-left: 66.6666666667%;
  }

  .xl\:col-9 {
    position: relative;
    width: 100%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .xl\:offset-9 {
    margin-left: 75%;
  }

  .xl\:col-10 {
    position: relative;
    width: 100%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .xl\:offset-10 {
    margin-left: 83.3333333333%;
  }

  .xl\:col-11 {
    position: relative;
    width: 100%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .xl\:offset-11 {
    margin-left: 91.6666666667%;
  }

  .xl\:col-12 {
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /*------------------------------------------------------------
  *   Order
  ------------------------------------------------------------*/

  .xl\:order-first {
    order: -9999;
  }

  .xl\:order-last {
    order: 9999;
  }

  .xl\:order-1 {
    order: 1;
  }

  .xl\:order-2 {
    order: 2;
  }

  .xl\:order-3 {
    order: 3;
  }

  .xl\:order-4 {
    order: 4;
  }

  .xl\:order-5 {
    order: 5;
  }

  .xl\:order-6 {
    order: 6;
  }

  .xl\:order-7 {
    order: 7;
  }

  .xl\:order-8 {
    order: 8;
  }

  .xl\:order-9 {
    order: 9;
  }

  .xl\:order-10 {
    order: 10;
  }

  .xl\:order-11 {
    order: 11;
  }

  .xl\:order-12 {
    order: 12;
  }

  .xl\:order-13 {
    order: 13;
  }

  /*------------------------------------------------------------
  *   BOX
  ------------------------------------------------------------*/

  .xl\:box {
    width: 100%;
    height: 100%;
  }

  a.xl\:box {
    display: inline-block;
  }

  p.xl\:box {
    display: inline-block;
  }

  /*------------------------------------------------------------
  *   Heights Utilities
  ------------------------------------------------------------*/

  .xl\:h-0 {
    height: 0;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-100 {
    height: 100%;
  }

  a.xl\:h-100 {
    display: inline-block;
  }

  p.xl\:h-100 {
    display: inline-block;
  }

  .xl\:max-h-100 {
    max-height: 100%;
  }

  a.xl\:max-h-100 {
    display: inline-block;
  }

  p.xl\:max-h-100 {
    display: inline-block;
  }

  .xl\:min-h-100 {
    min-height: 100%;
  }

  a.xl\:min-h-100 {
    display: inline-block;
  }

  p.xl\:min-h-100 {
    display: inline-block;
  }

  .xl\:h-1\/1 {
    height: 100%;
  }

  .xl\:max-h-1\/1 {
    max-height: 100%;
  }

  .xl\:min-h-1\/1 {
    min-height: 100%;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:max-h-1\/2 {
    max-height: 50%;
  }

  .xl\:min-h-1\/2 {
    min-height: 50%;
  }

  .xl\:h-1\/3 {
    height: 33.3333333333%;
  }

  .xl\:max-h-1\/3 {
    max-height: 33.3333333333%;
  }

  .xl\:min-h-1\/3 {
    min-height: 33.3333333333%;
  }

  .xl\:h-1\/4 {
    height: 25%;
  }

  .xl\:max-h-1\/4 {
    max-height: 25%;
  }

  .xl\:min-h-1\/4 {
    min-height: 25%;
  }

  .xl\:h-1\/5 {
    height: 20%;
  }

  .xl\:max-h-1\/5 {
    max-height: 20%;
  }

  .xl\:min-h-1\/5 {
    min-height: 20%;
  }

  .xl\:h-1\/6 {
    height: 16.6666666667%;
  }

  .xl\:max-h-1\/6 {
    max-height: 16.6666666667%;
  }

  .xl\:min-h-1\/6 {
    min-height: 16.6666666667%;
  }

  .xl\:h-1\/7 {
    height: 14.2857142857%;
  }

  .xl\:max-h-1\/7 {
    max-height: 14.2857142857%;
  }

  .xl\:min-h-1\/7 {
    min-height: 14.2857142857%;
  }

  .xl\:h-1\/8 {
    height: 12.5%;
  }

  .xl\:max-h-1\/8 {
    max-height: 12.5%;
  }

  .xl\:min-h-1\/8 {
    min-height: 12.5%;
  }

  .xl\:h-1\/9 {
    height: 11.1111111111%;
  }

  .xl\:max-h-1\/9 {
    max-height: 11.1111111111%;
  }

  .xl\:min-h-1\/9 {
    min-height: 11.1111111111%;
  }

  .xl\:h-1\/10 {
    height: 10%;
  }

  .xl\:max-h-1\/10 {
    max-height: 10%;
  }

  .xl\:min-h-1\/10 {
    min-height: 10%;
  }

  .xl\:h-1\/11 {
    height: 9.0909090909%;
  }

  .xl\:max-h-1\/11 {
    max-height: 9.0909090909%;
  }

  .xl\:min-h-1\/11 {
    min-height: 9.0909090909%;
  }

  .xl\:h-1\/12 {
    height: 8.3333333333%;
  }

  .xl\:max-h-1\/12 {
    max-height: 8.3333333333%;
  }

  .xl\:min-h-1\/12 {
    min-height: 8.3333333333%;
  }

  .xl\:h-2\/2 {
    height: 100%;
  }

  .xl\:max-h-2\/2 {
    max-height: 100%;
  }

  .xl\:min-h-2\/2 {
    min-height: 100%;
  }

  .xl\:h-2\/3 {
    height: 66.6666666667%;
  }

  .xl\:max-h-2\/3 {
    max-height: 66.6666666667%;
  }

  .xl\:min-h-2\/3 {
    min-height: 66.6666666667%;
  }

  .xl\:h-2\/4 {
    height: 50%;
  }

  .xl\:max-h-2\/4 {
    max-height: 50%;
  }

  .xl\:min-h-2\/4 {
    min-height: 50%;
  }

  .xl\:h-2\/5 {
    height: 40%;
  }

  .xl\:max-h-2\/5 {
    max-height: 40%;
  }

  .xl\:min-h-2\/5 {
    min-height: 40%;
  }

  .xl\:h-2\/6 {
    height: 33.3333333333%;
  }

  .xl\:max-h-2\/6 {
    max-height: 33.3333333333%;
  }

  .xl\:min-h-2\/6 {
    min-height: 33.3333333333%;
  }

  .xl\:h-2\/7 {
    height: 28.5714285714%;
  }

  .xl\:max-h-2\/7 {
    max-height: 28.5714285714%;
  }

  .xl\:min-h-2\/7 {
    min-height: 28.5714285714%;
  }

  .xl\:h-2\/8 {
    height: 25%;
  }

  .xl\:max-h-2\/8 {
    max-height: 25%;
  }

  .xl\:min-h-2\/8 {
    min-height: 25%;
  }

  .xl\:h-2\/9 {
    height: 22.2222222222%;
  }

  .xl\:max-h-2\/9 {
    max-height: 22.2222222222%;
  }

  .xl\:min-h-2\/9 {
    min-height: 22.2222222222%;
  }

  .xl\:h-2\/10 {
    height: 20%;
  }

  .xl\:max-h-2\/10 {
    max-height: 20%;
  }

  .xl\:min-h-2\/10 {
    min-height: 20%;
  }

  .xl\:h-2\/11 {
    height: 18.1818181818%;
  }

  .xl\:max-h-2\/11 {
    max-height: 18.1818181818%;
  }

  .xl\:min-h-2\/11 {
    min-height: 18.1818181818%;
  }

  .xl\:h-2\/12 {
    height: 16.6666666667%;
  }

  .xl\:max-h-2\/12 {
    max-height: 16.6666666667%;
  }

  .xl\:min-h-2\/12 {
    min-height: 16.6666666667%;
  }

  .xl\:h-3\/3 {
    height: 100%;
  }

  .xl\:max-h-3\/3 {
    max-height: 100%;
  }

  .xl\:min-h-3\/3 {
    min-height: 100%;
  }

  .xl\:h-3\/4 {
    height: 75%;
  }

  .xl\:max-h-3\/4 {
    max-height: 75%;
  }

  .xl\:min-h-3\/4 {
    min-height: 75%;
  }

  .xl\:h-3\/5 {
    height: 60%;
  }

  .xl\:max-h-3\/5 {
    max-height: 60%;
  }

  .xl\:min-h-3\/5 {
    min-height: 60%;
  }

  .xl\:h-3\/6 {
    height: 50%;
  }

  .xl\:max-h-3\/6 {
    max-height: 50%;
  }

  .xl\:min-h-3\/6 {
    min-height: 50%;
  }

  .xl\:h-3\/7 {
    height: 42.8571428571%;
  }

  .xl\:max-h-3\/7 {
    max-height: 42.8571428571%;
  }

  .xl\:min-h-3\/7 {
    min-height: 42.8571428571%;
  }

  .xl\:h-3\/8 {
    height: 37.5%;
  }

  .xl\:max-h-3\/8 {
    max-height: 37.5%;
  }

  .xl\:min-h-3\/8 {
    min-height: 37.5%;
  }

  .xl\:h-3\/9 {
    height: 33.3333333333%;
  }

  .xl\:max-h-3\/9 {
    max-height: 33.3333333333%;
  }

  .xl\:min-h-3\/9 {
    min-height: 33.3333333333%;
  }

  .xl\:h-3\/10 {
    height: 30%;
  }

  .xl\:max-h-3\/10 {
    max-height: 30%;
  }

  .xl\:min-h-3\/10 {
    min-height: 30%;
  }

  .xl\:h-3\/11 {
    height: 27.2727272727%;
  }

  .xl\:max-h-3\/11 {
    max-height: 27.2727272727%;
  }

  .xl\:min-h-3\/11 {
    min-height: 27.2727272727%;
  }

  .xl\:h-3\/12 {
    height: 25%;
  }

  .xl\:max-h-3\/12 {
    max-height: 25%;
  }

  .xl\:min-h-3\/12 {
    min-height: 25%;
  }

  .xl\:h-4\/4 {
    height: 100%;
  }

  .xl\:max-h-4\/4 {
    max-height: 100%;
  }

  .xl\:min-h-4\/4 {
    min-height: 100%;
  }

  .xl\:h-4\/5 {
    height: 80%;
  }

  .xl\:max-h-4\/5 {
    max-height: 80%;
  }

  .xl\:min-h-4\/5 {
    min-height: 80%;
  }

  .xl\:h-4\/6 {
    height: 66.6666666667%;
  }

  .xl\:max-h-4\/6 {
    max-height: 66.6666666667%;
  }

  .xl\:min-h-4\/6 {
    min-height: 66.6666666667%;
  }

  .xl\:h-4\/7 {
    height: 57.1428571429%;
  }

  .xl\:max-h-4\/7 {
    max-height: 57.1428571429%;
  }

  .xl\:min-h-4\/7 {
    min-height: 57.1428571429%;
  }

  .xl\:h-4\/8 {
    height: 50%;
  }

  .xl\:max-h-4\/8 {
    max-height: 50%;
  }

  .xl\:min-h-4\/8 {
    min-height: 50%;
  }

  .xl\:h-4\/9 {
    height: 44.4444444444%;
  }

  .xl\:max-h-4\/9 {
    max-height: 44.4444444444%;
  }

  .xl\:min-h-4\/9 {
    min-height: 44.4444444444%;
  }

  .xl\:h-4\/10 {
    height: 40%;
  }

  .xl\:max-h-4\/10 {
    max-height: 40%;
  }

  .xl\:min-h-4\/10 {
    min-height: 40%;
  }

  .xl\:h-4\/11 {
    height: 36.3636363636%;
  }

  .xl\:max-h-4\/11 {
    max-height: 36.3636363636%;
  }

  .xl\:min-h-4\/11 {
    min-height: 36.3636363636%;
  }

  .xl\:h-4\/12 {
    height: 33.3333333333%;
  }

  .xl\:max-h-4\/12 {
    max-height: 33.3333333333%;
  }

  .xl\:min-h-4\/12 {
    min-height: 33.3333333333%;
  }

  .xl\:h-5\/5 {
    height: 100%;
  }

  .xl\:max-h-5\/5 {
    max-height: 100%;
  }

  .xl\:min-h-5\/5 {
    min-height: 100%;
  }

  .xl\:h-5\/6 {
    height: 83.3333333333%;
  }

  .xl\:max-h-5\/6 {
    max-height: 83.3333333333%;
  }

  .xl\:min-h-5\/6 {
    min-height: 83.3333333333%;
  }

  .xl\:h-5\/7 {
    height: 71.4285714286%;
  }

  .xl\:max-h-5\/7 {
    max-height: 71.4285714286%;
  }

  .xl\:min-h-5\/7 {
    min-height: 71.4285714286%;
  }

  .xl\:h-5\/8 {
    height: 62.5%;
  }

  .xl\:max-h-5\/8 {
    max-height: 62.5%;
  }

  .xl\:min-h-5\/8 {
    min-height: 62.5%;
  }

  .xl\:h-5\/9 {
    height: 55.5555555556%;
  }

  .xl\:max-h-5\/9 {
    max-height: 55.5555555556%;
  }

  .xl\:min-h-5\/9 {
    min-height: 55.5555555556%;
  }

  .xl\:h-5\/10 {
    height: 50%;
  }

  .xl\:max-h-5\/10 {
    max-height: 50%;
  }

  .xl\:min-h-5\/10 {
    min-height: 50%;
  }

  .xl\:h-5\/11 {
    height: 45.4545454545%;
  }

  .xl\:max-h-5\/11 {
    max-height: 45.4545454545%;
  }

  .xl\:min-h-5\/11 {
    min-height: 45.4545454545%;
  }

  .xl\:h-5\/12 {
    height: 41.6666666667%;
  }

  .xl\:max-h-5\/12 {
    max-height: 41.6666666667%;
  }

  .xl\:min-h-5\/12 {
    min-height: 41.6666666667%;
  }

  .xl\:h-6\/6 {
    height: 100%;
  }

  .xl\:max-h-6\/6 {
    max-height: 100%;
  }

  .xl\:min-h-6\/6 {
    min-height: 100%;
  }

  .xl\:h-6\/7 {
    height: 85.7142857143%;
  }

  .xl\:max-h-6\/7 {
    max-height: 85.7142857143%;
  }

  .xl\:min-h-6\/7 {
    min-height: 85.7142857143%;
  }

  .xl\:h-6\/8 {
    height: 75%;
  }

  .xl\:max-h-6\/8 {
    max-height: 75%;
  }

  .xl\:min-h-6\/8 {
    min-height: 75%;
  }

  .xl\:h-6\/9 {
    height: 66.6666666667%;
  }

  .xl\:max-h-6\/9 {
    max-height: 66.6666666667%;
  }

  .xl\:min-h-6\/9 {
    min-height: 66.6666666667%;
  }

  .xl\:h-6\/10 {
    height: 60%;
  }

  .xl\:max-h-6\/10 {
    max-height: 60%;
  }

  .xl\:min-h-6\/10 {
    min-height: 60%;
  }

  .xl\:h-6\/11 {
    height: 54.5454545455%;
  }

  .xl\:max-h-6\/11 {
    max-height: 54.5454545455%;
  }

  .xl\:min-h-6\/11 {
    min-height: 54.5454545455%;
  }

  .xl\:h-6\/12 {
    height: 50%;
  }

  .xl\:max-h-6\/12 {
    max-height: 50%;
  }

  .xl\:min-h-6\/12 {
    min-height: 50%;
  }

  .xl\:h-7\/7 {
    height: 100%;
  }

  .xl\:max-h-7\/7 {
    max-height: 100%;
  }

  .xl\:min-h-7\/7 {
    min-height: 100%;
  }

  .xl\:h-7\/8 {
    height: 87.5%;
  }

  .xl\:max-h-7\/8 {
    max-height: 87.5%;
  }

  .xl\:min-h-7\/8 {
    min-height: 87.5%;
  }

  .xl\:h-7\/9 {
    height: 77.7777777778%;
  }

  .xl\:max-h-7\/9 {
    max-height: 77.7777777778%;
  }

  .xl\:min-h-7\/9 {
    min-height: 77.7777777778%;
  }

  .xl\:h-7\/10 {
    height: 70%;
  }

  .xl\:max-h-7\/10 {
    max-height: 70%;
  }

  .xl\:min-h-7\/10 {
    min-height: 70%;
  }

  .xl\:h-7\/11 {
    height: 63.6363636364%;
  }

  .xl\:max-h-7\/11 {
    max-height: 63.6363636364%;
  }

  .xl\:min-h-7\/11 {
    min-height: 63.6363636364%;
  }

  .xl\:h-7\/12 {
    height: 58.3333333333%;
  }

  .xl\:max-h-7\/12 {
    max-height: 58.3333333333%;
  }

  .xl\:min-h-7\/12 {
    min-height: 58.3333333333%;
  }

  .xl\:h-8\/8 {
    height: 100%;
  }

  .xl\:max-h-8\/8 {
    max-height: 100%;
  }

  .xl\:min-h-8\/8 {
    min-height: 100%;
  }

  .xl\:h-8\/9 {
    height: 88.8888888889%;
  }

  .xl\:max-h-8\/9 {
    max-height: 88.8888888889%;
  }

  .xl\:min-h-8\/9 {
    min-height: 88.8888888889%;
  }

  .xl\:h-8\/10 {
    height: 80%;
  }

  .xl\:max-h-8\/10 {
    max-height: 80%;
  }

  .xl\:min-h-8\/10 {
    min-height: 80%;
  }

  .xl\:h-8\/11 {
    height: 72.7272727273%;
  }

  .xl\:max-h-8\/11 {
    max-height: 72.7272727273%;
  }

  .xl\:min-h-8\/11 {
    min-height: 72.7272727273%;
  }

  .xl\:h-8\/12 {
    height: 66.6666666667%;
  }

  .xl\:max-h-8\/12 {
    max-height: 66.6666666667%;
  }

  .xl\:min-h-8\/12 {
    min-height: 66.6666666667%;
  }

  .xl\:h-9\/9 {
    height: 100%;
  }

  .xl\:max-h-9\/9 {
    max-height: 100%;
  }

  .xl\:min-h-9\/9 {
    min-height: 100%;
  }

  .xl\:h-9\/10 {
    height: 90%;
  }

  .xl\:max-h-9\/10 {
    max-height: 90%;
  }

  .xl\:min-h-9\/10 {
    min-height: 90%;
  }

  .xl\:h-9\/11 {
    height: 81.8181818182%;
  }

  .xl\:max-h-9\/11 {
    max-height: 81.8181818182%;
  }

  .xl\:min-h-9\/11 {
    min-height: 81.8181818182%;
  }

  .xl\:h-9\/12 {
    height: 75%;
  }

  .xl\:max-h-9\/12 {
    max-height: 75%;
  }

  .xl\:min-h-9\/12 {
    min-height: 75%;
  }

  .xl\:h-10\/10 {
    height: 100%;
  }

  .xl\:max-h-10\/10 {
    max-height: 100%;
  }

  .xl\:min-h-10\/10 {
    min-height: 100%;
  }

  .xl\:h-10\/11 {
    height: 90.9090909091%;
  }

  .xl\:max-h-10\/11 {
    max-height: 90.9090909091%;
  }

  .xl\:min-h-10\/11 {
    min-height: 90.9090909091%;
  }

  .xl\:h-10\/12 {
    height: 83.3333333333%;
  }

  .xl\:max-h-10\/12 {
    max-height: 83.3333333333%;
  }

  .xl\:min-h-10\/12 {
    min-height: 83.3333333333%;
  }

  .xl\:h-11\/11 {
    height: 100%;
  }

  .xl\:max-h-11\/11 {
    max-height: 100%;
  }

  .xl\:min-h-11\/11 {
    min-height: 100%;
  }

  .xl\:h-11\/12 {
    height: 91.6666666667%;
  }

  .xl\:max-h-11\/12 {
    max-height: 91.6666666667%;
  }

  .xl\:min-h-11\/12 {
    min-height: 91.6666666667%;
  }

  .xl\:h-12\/12 {
    height: 100%;
  }

  .xl\:max-h-12\/12 {
    max-height: 100%;
  }

  .xl\:min-h-12\/12 {
    min-height: 100%;
  }

  .xl\:h-0 {
    height: calc(0 * 0.1rem);
  }

  .xl\:max-h-0 {
    max-height: calc(0 * 0.1rem);
  }

  .xl\:min-h-0 {
    min-height: calc(0 * 0.1rem);
  }

  .xl\:h-1 {
    height: calc(1 * 0.1rem);
  }

  .xl\:max-h-1 {
    max-height: calc(1 * 0.1rem);
  }

  .xl\:min-h-1 {
    min-height: calc(1 * 0.1rem);
  }

  .xl\:h-2 {
    height: calc(2 * 0.1rem);
  }

  .xl\:max-h-2 {
    max-height: calc(2 * 0.1rem);
  }

  .xl\:min-h-2 {
    min-height: calc(2 * 0.1rem);
  }

  .xl\:h-3 {
    height: calc(3 * 0.1rem);
  }

  .xl\:max-h-3 {
    max-height: calc(3 * 0.1rem);
  }

  .xl\:min-h-3 {
    min-height: calc(3 * 0.1rem);
  }

  .xl\:h-4 {
    height: calc(4 * 0.1rem);
  }

  .xl\:max-h-4 {
    max-height: calc(4 * 0.1rem);
  }

  .xl\:min-h-4 {
    min-height: calc(4 * 0.1rem);
  }

  .xl\:h-5 {
    height: calc(5 * 0.1rem);
  }

  .xl\:max-h-5 {
    max-height: calc(5 * 0.1rem);
  }

  .xl\:min-h-5 {
    min-height: calc(5 * 0.1rem);
  }

  .xl\:h-6 {
    height: calc(6 * 0.1rem);
  }

  .xl\:max-h-6 {
    max-height: calc(6 * 0.1rem);
  }

  .xl\:min-h-6 {
    min-height: calc(6 * 0.1rem);
  }

  .xl\:h-7 {
    height: calc(7 * 0.1rem);
  }

  .xl\:max-h-7 {
    max-height: calc(7 * 0.1rem);
  }

  .xl\:min-h-7 {
    min-height: calc(7 * 0.1rem);
  }

  .xl\:h-8 {
    height: calc(8 * 0.1rem);
  }

  .xl\:max-h-8 {
    max-height: calc(8 * 0.1rem);
  }

  .xl\:min-h-8 {
    min-height: calc(8 * 0.1rem);
  }

  .xl\:h-9 {
    height: calc(9 * 0.1rem);
  }

  .xl\:max-h-9 {
    max-height: calc(9 * 0.1rem);
  }

  .xl\:min-h-9 {
    min-height: calc(9 * 0.1rem);
  }

  .xl\:h-10 {
    height: calc(10 * 0.1rem);
  }

  .xl\:max-h-10 {
    max-height: calc(10 * 0.1rem);
  }

  .xl\:min-h-10 {
    min-height: calc(10 * 0.1rem);
  }

  .xl\:h-11 {
    height: calc(11 * 0.1rem);
  }

  .xl\:max-h-11 {
    max-height: calc(11 * 0.1rem);
  }

  .xl\:min-h-11 {
    min-height: calc(11 * 0.1rem);
  }

  .xl\:h-12 {
    height: calc(12 * 0.1rem);
  }

  .xl\:max-h-12 {
    max-height: calc(12 * 0.1rem);
  }

  .xl\:min-h-12 {
    min-height: calc(12 * 0.1rem);
  }

  .xl\:h-13 {
    height: calc(13 * 0.1rem);
  }

  .xl\:max-h-13 {
    max-height: calc(13 * 0.1rem);
  }

  .xl\:min-h-13 {
    min-height: calc(13 * 0.1rem);
  }

  .xl\:h-14 {
    height: calc(14 * 0.1rem);
  }

  .xl\:max-h-14 {
    max-height: calc(14 * 0.1rem);
  }

  .xl\:min-h-14 {
    min-height: calc(14 * 0.1rem);
  }

  .xl\:h-15 {
    height: calc(15 * 0.1rem);
  }

  .xl\:max-h-15 {
    max-height: calc(15 * 0.1rem);
  }

  .xl\:min-h-15 {
    min-height: calc(15 * 0.1rem);
  }

  .xl\:h-16 {
    height: calc(16 * 0.1rem);
  }

  .xl\:max-h-16 {
    max-height: calc(16 * 0.1rem);
  }

  .xl\:min-h-16 {
    min-height: calc(16 * 0.1rem);
  }

  .xl\:h-17 {
    height: calc(17 * 0.1rem);
  }

  .xl\:max-h-17 {
    max-height: calc(17 * 0.1rem);
  }

  .xl\:min-h-17 {
    min-height: calc(17 * 0.1rem);
  }

  .xl\:h-18 {
    height: calc(18 * 0.1rem);
  }

  .xl\:max-h-18 {
    max-height: calc(18 * 0.1rem);
  }

  .xl\:min-h-18 {
    min-height: calc(18 * 0.1rem);
  }

  .xl\:h-19 {
    height: calc(19 * 0.1rem);
  }

  .xl\:max-h-19 {
    max-height: calc(19 * 0.1rem);
  }

  .xl\:min-h-19 {
    min-height: calc(19 * 0.1rem);
  }

  .xl\:h-20 {
    height: calc(20 * 0.1rem);
  }

  .xl\:max-h-20 {
    max-height: calc(20 * 0.1rem);
  }

  .xl\:min-h-20 {
    min-height: calc(20 * 0.1rem);
  }

  .xl\:h-21 {
    height: calc(21 * 0.1rem);
  }

  .xl\:max-h-21 {
    max-height: calc(21 * 0.1rem);
  }

  .xl\:min-h-21 {
    min-height: calc(21 * 0.1rem);
  }

  .xl\:h-22 {
    height: calc(22 * 0.1rem);
  }

  .xl\:max-h-22 {
    max-height: calc(22 * 0.1rem);
  }

  .xl\:min-h-22 {
    min-height: calc(22 * 0.1rem);
  }

  .xl\:h-23 {
    height: calc(23 * 0.1rem);
  }

  .xl\:max-h-23 {
    max-height: calc(23 * 0.1rem);
  }

  .xl\:min-h-23 {
    min-height: calc(23 * 0.1rem);
  }

  .xl\:h-24 {
    height: calc(24 * 0.1rem);
  }

  .xl\:max-h-24 {
    max-height: calc(24 * 0.1rem);
  }

  .xl\:min-h-24 {
    min-height: calc(24 * 0.1rem);
  }

  .xl\:h-25 {
    height: calc(25 * 0.1rem);
  }

  .xl\:max-h-25 {
    max-height: calc(25 * 0.1rem);
  }

  .xl\:min-h-25 {
    min-height: calc(25 * 0.1rem);
  }

  .xl\:h-26 {
    height: calc(26 * 0.1rem);
  }

  .xl\:max-h-26 {
    max-height: calc(26 * 0.1rem);
  }

  .xl\:min-h-26 {
    min-height: calc(26 * 0.1rem);
  }

  .xl\:h-27 {
    height: calc(27 * 0.1rem);
  }

  .xl\:max-h-27 {
    max-height: calc(27 * 0.1rem);
  }

  .xl\:min-h-27 {
    min-height: calc(27 * 0.1rem);
  }

  .xl\:h-28 {
    height: calc(28 * 0.1rem);
  }

  .xl\:max-h-28 {
    max-height: calc(28 * 0.1rem);
  }

  .xl\:min-h-28 {
    min-height: calc(28 * 0.1rem);
  }

  .xl\:h-29 {
    height: calc(29 * 0.1rem);
  }

  .xl\:max-h-29 {
    max-height: calc(29 * 0.1rem);
  }

  .xl\:min-h-29 {
    min-height: calc(29 * 0.1rem);
  }

  .xl\:h-30 {
    height: calc(30 * 0.1rem);
  }

  .xl\:max-h-30 {
    max-height: calc(30 * 0.1rem);
  }

  .xl\:min-h-30 {
    min-height: calc(30 * 0.1rem);
  }

  .xl\:h-31 {
    height: calc(31 * 0.1rem);
  }

  .xl\:max-h-31 {
    max-height: calc(31 * 0.1rem);
  }

  .xl\:min-h-31 {
    min-height: calc(31 * 0.1rem);
  }

  .xl\:h-32 {
    height: calc(32 * 0.1rem);
  }

  .xl\:max-h-32 {
    max-height: calc(32 * 0.1rem);
  }

  .xl\:min-h-32 {
    min-height: calc(32 * 0.1rem);
  }

  .xl\:h-33 {
    height: calc(33 * 0.1rem);
  }

  .xl\:max-h-33 {
    max-height: calc(33 * 0.1rem);
  }

  .xl\:min-h-33 {
    min-height: calc(33 * 0.1rem);
  }

  .xl\:h-34 {
    height: calc(34 * 0.1rem);
  }

  .xl\:max-h-34 {
    max-height: calc(34 * 0.1rem);
  }

  .xl\:min-h-34 {
    min-height: calc(34 * 0.1rem);
  }

  .xl\:h-35 {
    height: calc(35 * 0.1rem);
  }

  .xl\:max-h-35 {
    max-height: calc(35 * 0.1rem);
  }

  .xl\:min-h-35 {
    min-height: calc(35 * 0.1rem);
  }

  .xl\:h-36 {
    height: calc(36 * 0.1rem);
  }

  .xl\:max-h-36 {
    max-height: calc(36 * 0.1rem);
  }

  .xl\:min-h-36 {
    min-height: calc(36 * 0.1rem);
  }

  .xl\:h-37 {
    height: calc(37 * 0.1rem);
  }

  .xl\:max-h-37 {
    max-height: calc(37 * 0.1rem);
  }

  .xl\:min-h-37 {
    min-height: calc(37 * 0.1rem);
  }

  .xl\:h-38 {
    height: calc(38 * 0.1rem);
  }

  .xl\:max-h-38 {
    max-height: calc(38 * 0.1rem);
  }

  .xl\:min-h-38 {
    min-height: calc(38 * 0.1rem);
  }

  .xl\:h-39 {
    height: calc(39 * 0.1rem);
  }

  .xl\:max-h-39 {
    max-height: calc(39 * 0.1rem);
  }

  .xl\:min-h-39 {
    min-height: calc(39 * 0.1rem);
  }

  .xl\:h-40 {
    height: calc(40 * 0.1rem);
  }

  .xl\:max-h-40 {
    max-height: calc(40 * 0.1rem);
  }

  .xl\:min-h-40 {
    min-height: calc(40 * 0.1rem);
  }

  .xl\:h-41 {
    height: calc(41 * 0.1rem);
  }

  .xl\:max-h-41 {
    max-height: calc(41 * 0.1rem);
  }

  .xl\:min-h-41 {
    min-height: calc(41 * 0.1rem);
  }

  .xl\:h-42 {
    height: calc(42 * 0.1rem);
  }

  .xl\:max-h-42 {
    max-height: calc(42 * 0.1rem);
  }

  .xl\:min-h-42 {
    min-height: calc(42 * 0.1rem);
  }

  .xl\:h-43 {
    height: calc(43 * 0.1rem);
  }

  .xl\:max-h-43 {
    max-height: calc(43 * 0.1rem);
  }

  .xl\:min-h-43 {
    min-height: calc(43 * 0.1rem);
  }

  .xl\:h-44 {
    height: calc(44 * 0.1rem);
  }

  .xl\:max-h-44 {
    max-height: calc(44 * 0.1rem);
  }

  .xl\:min-h-44 {
    min-height: calc(44 * 0.1rem);
  }

  .xl\:h-45 {
    height: calc(45 * 0.1rem);
  }

  .xl\:max-h-45 {
    max-height: calc(45 * 0.1rem);
  }

  .xl\:min-h-45 {
    min-height: calc(45 * 0.1rem);
  }

  .xl\:h-46 {
    height: calc(46 * 0.1rem);
  }

  .xl\:max-h-46 {
    max-height: calc(46 * 0.1rem);
  }

  .xl\:min-h-46 {
    min-height: calc(46 * 0.1rem);
  }

  .xl\:h-47 {
    height: calc(47 * 0.1rem);
  }

  .xl\:max-h-47 {
    max-height: calc(47 * 0.1rem);
  }

  .xl\:min-h-47 {
    min-height: calc(47 * 0.1rem);
  }

  .xl\:h-48 {
    height: calc(48 * 0.1rem);
  }

  .xl\:max-h-48 {
    max-height: calc(48 * 0.1rem);
  }

  .xl\:min-h-48 {
    min-height: calc(48 * 0.1rem);
  }

  .xl\:h-49 {
    height: calc(49 * 0.1rem);
  }

  .xl\:max-h-49 {
    max-height: calc(49 * 0.1rem);
  }

  .xl\:min-h-49 {
    min-height: calc(49 * 0.1rem);
  }

  .xl\:h-50 {
    height: calc(50 * 0.1rem);
  }

  .xl\:max-h-50 {
    max-height: calc(50 * 0.1rem);
  }

  .xl\:min-h-50 {
    min-height: calc(50 * 0.1rem);
  }

  .xl\:h-55 {
    height: calc(55 * 0.1rem);
  }

  .xl\:max-h-55 {
    max-height: calc(55 * 0.1rem);
  }

  .xl\:min-h-55 {
    min-height: calc(55 * 0.1rem);
  }

  .xl\:h-60 {
    height: calc(60 * 0.1rem);
  }

  .xl\:max-h-60 {
    max-height: calc(60 * 0.1rem);
  }

  .xl\:min-h-60 {
    min-height: calc(60 * 0.1rem);
  }

  .xl\:h-65 {
    height: calc(65 * 0.1rem);
  }

  .xl\:max-h-65 {
    max-height: calc(65 * 0.1rem);
  }

  .xl\:min-h-65 {
    min-height: calc(65 * 0.1rem);
  }

  .xl\:h-70 {
    height: calc(70 * 0.1rem);
  }

  .xl\:max-h-70 {
    max-height: calc(70 * 0.1rem);
  }

  .xl\:min-h-70 {
    min-height: calc(70 * 0.1rem);
  }

  .xl\:h-75 {
    height: calc(75 * 0.1rem);
  }

  .xl\:max-h-75 {
    max-height: calc(75 * 0.1rem);
  }

  .xl\:min-h-75 {
    min-height: calc(75 * 0.1rem);
  }

  .xl\:h-80 {
    height: calc(80 * 0.1rem);
  }

  .xl\:max-h-80 {
    max-height: calc(80 * 0.1rem);
  }

  .xl\:min-h-80 {
    min-height: calc(80 * 0.1rem);
  }

  .xl\:h-85 {
    height: calc(85 * 0.1rem);
  }

  .xl\:max-h-85 {
    max-height: calc(85 * 0.1rem);
  }

  .xl\:min-h-85 {
    min-height: calc(85 * 0.1rem);
  }

  .xl\:h-90 {
    height: calc(90 * 0.1rem);
  }

  .xl\:max-h-90 {
    max-height: calc(90 * 0.1rem);
  }

  .xl\:min-h-90 {
    min-height: calc(90 * 0.1rem);
  }

  .xl\:h-95 {
    height: calc(95 * 0.1rem);
  }

  .xl\:max-h-95 {
    max-height: calc(95 * 0.1rem);
  }

  .xl\:min-h-95 {
    min-height: calc(95 * 0.1rem);
  }

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

  .xl\:w-0 {
    width: 0;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:max-w-screen {
    max-width: 100vw;
  }

  .xl\:min-w-screen {
    min-width: 100vw;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-100 {
    width: 100%;
  }

  a.xl\:w-100 {
    display: inline-block;
  }

  p.xl\:w-100 {
    display: inline-block;
  }

  .xl\:max-w-100 {
    max-width: 100%;
  }

  a.xl\:max-w-100 {
    display: inline-block;
  }

  p.xl\:max-w-100 {
    display: inline-block;
  }

  .xl\:min-w-100 {
    min-width: 100%;
  }

  a.xl\:min-w-100 {
    display: inline-block;
  }

  p.xl\:min-w-100 {
    display: inline-block;
  }

  .xl\:w-1\/1 {
    width: 100%;
  }

  .xl\:max-w-1\/1 {
    max-width: 100%;
  }

  .xl\:min-w-1\/1 {
    min-width: 100%;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:max-w-1\/2 {
    max-width: 50%;
  }

  .xl\:min-w-1\/2 {
    min-width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.3333333333%;
  }

  .xl\:max-w-1\/3 {
    max-width: 33.3333333333%;
  }

  .xl\:min-w-1\/3 {
    min-width: 33.3333333333%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:max-w-1\/4 {
    max-width: 25%;
  }

  .xl\:min-w-1\/4 {
    min-width: 25%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:max-w-1\/5 {
    max-width: 20%;
  }

  .xl\:min-w-1\/5 {
    min-width: 20%;
  }

  .xl\:w-1\/6 {
    width: 16.6666666667%;
  }

  .xl\:max-w-1\/6 {
    max-width: 16.6666666667%;
  }

  .xl\:min-w-1\/6 {
    min-width: 16.6666666667%;
  }

  .xl\:w-1\/7 {
    width: 14.2857142857%;
  }

  .xl\:max-w-1\/7 {
    max-width: 14.2857142857%;
  }

  .xl\:min-w-1\/7 {
    min-width: 14.2857142857%;
  }

  .xl\:w-1\/8 {
    width: 12.5%;
  }

  .xl\:max-w-1\/8 {
    max-width: 12.5%;
  }

  .xl\:min-w-1\/8 {
    min-width: 12.5%;
  }

  .xl\:w-1\/9 {
    width: 11.1111111111%;
  }

  .xl\:max-w-1\/9 {
    max-width: 11.1111111111%;
  }

  .xl\:min-w-1\/9 {
    min-width: 11.1111111111%;
  }

  .xl\:w-1\/10 {
    width: 10%;
  }

  .xl\:max-w-1\/10 {
    max-width: 10%;
  }

  .xl\:min-w-1\/10 {
    min-width: 10%;
  }

  .xl\:w-1\/11 {
    width: 9.0909090909%;
  }

  .xl\:max-w-1\/11 {
    max-width: 9.0909090909%;
  }

  .xl\:min-w-1\/11 {
    min-width: 9.0909090909%;
  }

  .xl\:w-1\/12 {
    width: 8.3333333333%;
  }

  .xl\:max-w-1\/12 {
    max-width: 8.3333333333%;
  }

  .xl\:min-w-1\/12 {
    min-width: 8.3333333333%;
  }

  .xl\:w-2\/2 {
    width: 100%;
  }

  .xl\:max-w-2\/2 {
    max-width: 100%;
  }

  .xl\:min-w-2\/2 {
    min-width: 100%;
  }

  .xl\:w-2\/3 {
    width: 66.6666666667%;
  }

  .xl\:max-w-2\/3 {
    max-width: 66.6666666667%;
  }

  .xl\:min-w-2\/3 {
    min-width: 66.6666666667%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:max-w-2\/4 {
    max-width: 50%;
  }

  .xl\:min-w-2\/4 {
    min-width: 50%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:max-w-2\/5 {
    max-width: 40%;
  }

  .xl\:min-w-2\/5 {
    min-width: 40%;
  }

  .xl\:w-2\/6 {
    width: 33.3333333333%;
  }

  .xl\:max-w-2\/6 {
    max-width: 33.3333333333%;
  }

  .xl\:min-w-2\/6 {
    min-width: 33.3333333333%;
  }

  .xl\:w-2\/7 {
    width: 28.5714285714%;
  }

  .xl\:max-w-2\/7 {
    max-width: 28.5714285714%;
  }

  .xl\:min-w-2\/7 {
    min-width: 28.5714285714%;
  }

  .xl\:w-2\/8 {
    width: 25%;
  }

  .xl\:max-w-2\/8 {
    max-width: 25%;
  }

  .xl\:min-w-2\/8 {
    min-width: 25%;
  }

  .xl\:w-2\/9 {
    width: 22.2222222222%;
  }

  .xl\:max-w-2\/9 {
    max-width: 22.2222222222%;
  }

  .xl\:min-w-2\/9 {
    min-width: 22.2222222222%;
  }

  .xl\:w-2\/10 {
    width: 20%;
  }

  .xl\:max-w-2\/10 {
    max-width: 20%;
  }

  .xl\:min-w-2\/10 {
    min-width: 20%;
  }

  .xl\:w-2\/11 {
    width: 18.1818181818%;
  }

  .xl\:max-w-2\/11 {
    max-width: 18.1818181818%;
  }

  .xl\:min-w-2\/11 {
    min-width: 18.1818181818%;
  }

  .xl\:w-2\/12 {
    width: 16.6666666667%;
  }

  .xl\:max-w-2\/12 {
    max-width: 16.6666666667%;
  }

  .xl\:min-w-2\/12 {
    min-width: 16.6666666667%;
  }

  .xl\:w-3\/3 {
    width: 100%;
  }

  .xl\:max-w-3\/3 {
    max-width: 100%;
  }

  .xl\:min-w-3\/3 {
    min-width: 100%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:max-w-3\/4 {
    max-width: 75%;
  }

  .xl\:min-w-3\/4 {
    min-width: 75%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:max-w-3\/5 {
    max-width: 60%;
  }

  .xl\:min-w-3\/5 {
    min-width: 60%;
  }

  .xl\:w-3\/6 {
    width: 50%;
  }

  .xl\:max-w-3\/6 {
    max-width: 50%;
  }

  .xl\:min-w-3\/6 {
    min-width: 50%;
  }

  .xl\:w-3\/7 {
    width: 42.8571428571%;
  }

  .xl\:max-w-3\/7 {
    max-width: 42.8571428571%;
  }

  .xl\:min-w-3\/7 {
    min-width: 42.8571428571%;
  }

  .xl\:w-3\/8 {
    width: 37.5%;
  }

  .xl\:max-w-3\/8 {
    max-width: 37.5%;
  }

  .xl\:min-w-3\/8 {
    min-width: 37.5%;
  }

  .xl\:w-3\/9 {
    width: 33.3333333333%;
  }

  .xl\:max-w-3\/9 {
    max-width: 33.3333333333%;
  }

  .xl\:min-w-3\/9 {
    min-width: 33.3333333333%;
  }

  .xl\:w-3\/10 {
    width: 30%;
  }

  .xl\:max-w-3\/10 {
    max-width: 30%;
  }

  .xl\:min-w-3\/10 {
    min-width: 30%;
  }

  .xl\:w-3\/11 {
    width: 27.2727272727%;
  }

  .xl\:max-w-3\/11 {
    max-width: 27.2727272727%;
  }

  .xl\:min-w-3\/11 {
    min-width: 27.2727272727%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }

  .xl\:max-w-3\/12 {
    max-width: 25%;
  }

  .xl\:min-w-3\/12 {
    min-width: 25%;
  }

  .xl\:w-4\/4 {
    width: 100%;
  }

  .xl\:max-w-4\/4 {
    max-width: 100%;
  }

  .xl\:min-w-4\/4 {
    min-width: 100%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:max-w-4\/5 {
    max-width: 80%;
  }

  .xl\:min-w-4\/5 {
    min-width: 80%;
  }

  .xl\:w-4\/6 {
    width: 66.6666666667%;
  }

  .xl\:max-w-4\/6 {
    max-width: 66.6666666667%;
  }

  .xl\:min-w-4\/6 {
    min-width: 66.6666666667%;
  }

  .xl\:w-4\/7 {
    width: 57.1428571429%;
  }

  .xl\:max-w-4\/7 {
    max-width: 57.1428571429%;
  }

  .xl\:min-w-4\/7 {
    min-width: 57.1428571429%;
  }

  .xl\:w-4\/8 {
    width: 50%;
  }

  .xl\:max-w-4\/8 {
    max-width: 50%;
  }

  .xl\:min-w-4\/8 {
    min-width: 50%;
  }

  .xl\:w-4\/9 {
    width: 44.4444444444%;
  }

  .xl\:max-w-4\/9 {
    max-width: 44.4444444444%;
  }

  .xl\:min-w-4\/9 {
    min-width: 44.4444444444%;
  }

  .xl\:w-4\/10 {
    width: 40%;
  }

  .xl\:max-w-4\/10 {
    max-width: 40%;
  }

  .xl\:min-w-4\/10 {
    min-width: 40%;
  }

  .xl\:w-4\/11 {
    width: 36.3636363636%;
  }

  .xl\:max-w-4\/11 {
    max-width: 36.3636363636%;
  }

  .xl\:min-w-4\/11 {
    min-width: 36.3636363636%;
  }

  .xl\:w-4\/12 {
    width: 33.3333333333%;
  }

  .xl\:max-w-4\/12 {
    max-width: 33.3333333333%;
  }

  .xl\:min-w-4\/12 {
    min-width: 33.3333333333%;
  }

  .xl\:w-5\/5 {
    width: 100%;
  }

  .xl\:max-w-5\/5 {
    max-width: 100%;
  }

  .xl\:min-w-5\/5 {
    min-width: 100%;
  }

  .xl\:w-5\/6 {
    width: 83.3333333333%;
  }

  .xl\:max-w-5\/6 {
    max-width: 83.3333333333%;
  }

  .xl\:min-w-5\/6 {
    min-width: 83.3333333333%;
  }

  .xl\:w-5\/7 {
    width: 71.4285714286%;
  }

  .xl\:max-w-5\/7 {
    max-width: 71.4285714286%;
  }

  .xl\:min-w-5\/7 {
    min-width: 71.4285714286%;
  }

  .xl\:w-5\/8 {
    width: 62.5%;
  }

  .xl\:max-w-5\/8 {
    max-width: 62.5%;
  }

  .xl\:min-w-5\/8 {
    min-width: 62.5%;
  }

  .xl\:w-5\/9 {
    width: 55.5555555556%;
  }

  .xl\:max-w-5\/9 {
    max-width: 55.5555555556%;
  }

  .xl\:min-w-5\/9 {
    min-width: 55.5555555556%;
  }

  .xl\:w-5\/10 {
    width: 50%;
  }

  .xl\:max-w-5\/10 {
    max-width: 50%;
  }

  .xl\:min-w-5\/10 {
    min-width: 50%;
  }

  .xl\:w-5\/11 {
    width: 45.4545454545%;
  }

  .xl\:max-w-5\/11 {
    max-width: 45.4545454545%;
  }

  .xl\:min-w-5\/11 {
    min-width: 45.4545454545%;
  }

  .xl\:w-5\/12 {
    width: 41.6666666667%;
  }

  .xl\:max-w-5\/12 {
    max-width: 41.6666666667%;
  }

  .xl\:min-w-5\/12 {
    min-width: 41.6666666667%;
  }

  .xl\:w-6\/6 {
    width: 100%;
  }

  .xl\:max-w-6\/6 {
    max-width: 100%;
  }

  .xl\:min-w-6\/6 {
    min-width: 100%;
  }

  .xl\:w-6\/7 {
    width: 85.7142857143%;
  }

  .xl\:max-w-6\/7 {
    max-width: 85.7142857143%;
  }

  .xl\:min-w-6\/7 {
    min-width: 85.7142857143%;
  }

  .xl\:w-6\/8 {
    width: 75%;
  }

  .xl\:max-w-6\/8 {
    max-width: 75%;
  }

  .xl\:min-w-6\/8 {
    min-width: 75%;
  }

  .xl\:w-6\/9 {
    width: 66.6666666667%;
  }

  .xl\:max-w-6\/9 {
    max-width: 66.6666666667%;
  }

  .xl\:min-w-6\/9 {
    min-width: 66.6666666667%;
  }

  .xl\:w-6\/10 {
    width: 60%;
  }

  .xl\:max-w-6\/10 {
    max-width: 60%;
  }

  .xl\:min-w-6\/10 {
    min-width: 60%;
  }

  .xl\:w-6\/11 {
    width: 54.5454545455%;
  }

  .xl\:max-w-6\/11 {
    max-width: 54.5454545455%;
  }

  .xl\:min-w-6\/11 {
    min-width: 54.5454545455%;
  }

  .xl\:w-6\/12 {
    width: 50%;
  }

  .xl\:max-w-6\/12 {
    max-width: 50%;
  }

  .xl\:min-w-6\/12 {
    min-width: 50%;
  }

  .xl\:w-7\/7 {
    width: 100%;
  }

  .xl\:max-w-7\/7 {
    max-width: 100%;
  }

  .xl\:min-w-7\/7 {
    min-width: 100%;
  }

  .xl\:w-7\/8 {
    width: 87.5%;
  }

  .xl\:max-w-7\/8 {
    max-width: 87.5%;
  }

  .xl\:min-w-7\/8 {
    min-width: 87.5%;
  }

  .xl\:w-7\/9 {
    width: 77.7777777778%;
  }

  .xl\:max-w-7\/9 {
    max-width: 77.7777777778%;
  }

  .xl\:min-w-7\/9 {
    min-width: 77.7777777778%;
  }

  .xl\:w-7\/10 {
    width: 70%;
  }

  .xl\:max-w-7\/10 {
    max-width: 70%;
  }

  .xl\:min-w-7\/10 {
    min-width: 70%;
  }

  .xl\:w-7\/11 {
    width: 63.6363636364%;
  }

  .xl\:max-w-7\/11 {
    max-width: 63.6363636364%;
  }

  .xl\:min-w-7\/11 {
    min-width: 63.6363636364%;
  }

  .xl\:w-7\/12 {
    width: 58.3333333333%;
  }

  .xl\:max-w-7\/12 {
    max-width: 58.3333333333%;
  }

  .xl\:min-w-7\/12 {
    min-width: 58.3333333333%;
  }

  .xl\:w-8\/8 {
    width: 100%;
  }

  .xl\:max-w-8\/8 {
    max-width: 100%;
  }

  .xl\:min-w-8\/8 {
    min-width: 100%;
  }

  .xl\:w-8\/9 {
    width: 88.8888888889%;
  }

  .xl\:max-w-8\/9 {
    max-width: 88.8888888889%;
  }

  .xl\:min-w-8\/9 {
    min-width: 88.8888888889%;
  }

  .xl\:w-8\/10 {
    width: 80%;
  }

  .xl\:max-w-8\/10 {
    max-width: 80%;
  }

  .xl\:min-w-8\/10 {
    min-width: 80%;
  }

  .xl\:w-8\/11 {
    width: 72.7272727273%;
  }

  .xl\:max-w-8\/11 {
    max-width: 72.7272727273%;
  }

  .xl\:min-w-8\/11 {
    min-width: 72.7272727273%;
  }

  .xl\:w-8\/12 {
    width: 66.6666666667%;
  }

  .xl\:max-w-8\/12 {
    max-width: 66.6666666667%;
  }

  .xl\:min-w-8\/12 {
    min-width: 66.6666666667%;
  }

  .xl\:w-9\/9 {
    width: 100%;
  }

  .xl\:max-w-9\/9 {
    max-width: 100%;
  }

  .xl\:min-w-9\/9 {
    min-width: 100%;
  }

  .xl\:w-9\/10 {
    width: 90%;
  }

  .xl\:max-w-9\/10 {
    max-width: 90%;
  }

  .xl\:min-w-9\/10 {
    min-width: 90%;
  }

  .xl\:w-9\/11 {
    width: 81.8181818182%;
  }

  .xl\:max-w-9\/11 {
    max-width: 81.8181818182%;
  }

  .xl\:min-w-9\/11 {
    min-width: 81.8181818182%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:max-w-9\/12 {
    max-width: 75%;
  }

  .xl\:min-w-9\/12 {
    min-width: 75%;
  }

  .xl\:w-10\/10 {
    width: 100%;
  }

  .xl\:max-w-10\/10 {
    max-width: 100%;
  }

  .xl\:min-w-10\/10 {
    min-width: 100%;
  }

  .xl\:w-10\/11 {
    width: 90.9090909091%;
  }

  .xl\:max-w-10\/11 {
    max-width: 90.9090909091%;
  }

  .xl\:min-w-10\/11 {
    min-width: 90.9090909091%;
  }

  .xl\:w-10\/12 {
    width: 83.3333333333%;
  }

  .xl\:max-w-10\/12 {
    max-width: 83.3333333333%;
  }

  .xl\:min-w-10\/12 {
    min-width: 83.3333333333%;
  }

  .xl\:w-11\/11 {
    width: 100%;
  }

  .xl\:max-w-11\/11 {
    max-width: 100%;
  }

  .xl\:min-w-11\/11 {
    min-width: 100%;
  }

  .xl\:w-11\/12 {
    width: 91.6666666667%;
  }

  .xl\:max-w-11\/12 {
    max-width: 91.6666666667%;
  }

  .xl\:min-w-11\/12 {
    min-width: 91.6666666667%;
  }

  .xl\:w-12\/12 {
    width: 100%;
  }

  .xl\:max-w-12\/12 {
    max-width: 100%;
  }

  .xl\:min-w-12\/12 {
    min-width: 100%;
  }

  .xl\:w-0 {
    width: calc(0 * 0.1rem);
  }

  .xl\:w-1 {
    width: calc(1 * 0.1rem);
  }

  .xl\:w-2 {
    width: calc(2 * 0.1rem);
  }

  .xl\:w-3 {
    width: calc(3 * 0.1rem);
  }

  .xl\:w-4 {
    width: calc(4 * 0.1rem);
  }

  .xl\:w-5 {
    width: calc(5 * 0.1rem);
  }

  .xl\:w-6 {
    width: calc(6 * 0.1rem);
  }

  .xl\:w-7 {
    width: calc(7 * 0.1rem);
  }

  .xl\:w-8 {
    width: calc(8 * 0.1rem);
  }

  .xl\:w-9 {
    width: calc(9 * 0.1rem);
  }

  .xl\:w-10 {
    width: calc(10 * 0.1rem);
  }

  .xl\:w-11 {
    width: calc(11 * 0.1rem);
  }

  .xl\:w-12 {
    width: calc(12 * 0.1rem);
  }

  .xl\:w-13 {
    width: calc(13 * 0.1rem);
  }

  .xl\:w-14 {
    width: calc(14 * 0.1rem);
  }

  .xl\:w-15 {
    width: calc(15 * 0.1rem);
  }

  .xl\:w-16 {
    width: calc(16 * 0.1rem);
  }

  .xl\:w-17 {
    width: calc(17 * 0.1rem);
  }

  .xl\:w-18 {
    width: calc(18 * 0.1rem);
  }

  .xl\:w-19 {
    width: calc(19 * 0.1rem);
  }

  .xl\:w-20 {
    width: calc(20 * 0.1rem);
  }

  .xl\:w-21 {
    width: calc(21 * 0.1rem);
  }

  .xl\:w-22 {
    width: calc(22 * 0.1rem);
  }

  .xl\:w-23 {
    width: calc(23 * 0.1rem);
  }

  .xl\:w-24 {
    width: calc(24 * 0.1rem);
  }

  .xl\:w-25 {
    width: calc(25 * 0.1rem);
  }

  .xl\:w-26 {
    width: calc(26 * 0.1rem);
  }

  .xl\:w-27 {
    width: calc(27 * 0.1rem);
  }

  .xl\:w-28 {
    width: calc(28 * 0.1rem);
  }

  .xl\:w-29 {
    width: calc(29 * 0.1rem);
  }

  .xl\:w-30 {
    width: calc(30 * 0.1rem);
  }

  .xl\:w-31 {
    width: calc(31 * 0.1rem);
  }

  .xl\:w-32 {
    width: calc(32 * 0.1rem);
  }

  .xl\:w-33 {
    width: calc(33 * 0.1rem);
  }

  .xl\:w-34 {
    width: calc(34 * 0.1rem);
  }

  .xl\:w-35 {
    width: calc(35 * 0.1rem);
  }

  .xl\:w-36 {
    width: calc(36 * 0.1rem);
  }

  .xl\:w-37 {
    width: calc(37 * 0.1rem);
  }

  .xl\:w-38 {
    width: calc(38 * 0.1rem);
  }

  .xl\:w-39 {
    width: calc(39 * 0.1rem);
  }

  .xl\:w-40 {
    width: calc(40 * 0.1rem);
  }

  .xl\:w-41 {
    width: calc(41 * 0.1rem);
  }

  .xl\:w-42 {
    width: calc(42 * 0.1rem);
  }

  .xl\:w-43 {
    width: calc(43 * 0.1rem);
  }

  .xl\:w-44 {
    width: calc(44 * 0.1rem);
  }

  .xl\:w-45 {
    width: calc(45 * 0.1rem);
  }

  .xl\:w-46 {
    width: calc(46 * 0.1rem);
  }

  .xl\:w-47 {
    width: calc(47 * 0.1rem);
  }

  .xl\:w-48 {
    width: calc(48 * 0.1rem);
  }

  .xl\:w-49 {
    width: calc(49 * 0.1rem);
  }

  .xl\:w-50 {
    width: calc(50 * 0.1rem);
  }

  .xl\:w-55 {
    width: calc(55 * 0.1rem);
  }

  .xl\:w-60 {
    width: calc(60 * 0.1rem);
  }

  .xl\:w-65 {
    width: calc(65 * 0.1rem);
  }

  .xl\:w-70 {
    width: calc(70 * 0.1rem);
  }

  .xl\:w-75 {
    width: calc(75 * 0.1rem);
  }

  .xl\:w-80 {
    width: calc(80 * 0.1rem);
  }

  .xl\:w-85 {
    width: calc(85 * 0.1rem);
  }

  .xl\:w-90 {
    width: calc(90 * 0.1rem);
  }

  .xl\:w-95 {
    width: calc(95 * 0.1rem);
  }

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

  .xl\:border {
    border: 1px solid;
  }

  .xl\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }

  .xl\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }

  .xl\:border-dash {
    border-style: dashed;
  }

  .xl\:border-dot {
    border-style: dotted;
  }

  .xl\:noborder {
    border-style: none;
  }

  .xl\:noborder-x {
    border-left: none;
    border-right: none;
  }

  .xl\:noborder-y {
    border-top: none;
    border-bottom: none;
  }

  .xl\:f\:nooutline:focus {
    outline: none;
  }

  .xl\:border-t {
    border-top: 1px;
    border-top-style: solid;
  }

  .xl\:border-t-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .xl\:border-t-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .xl\:border-b {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .xl\:border-b-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .xl\:border-l {
    border-left: 1px;
    border-left-style: solid;
  }

  .xl\:border-l-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .xl\:border-l-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .xl\:border-r {
    border-right: 1px;
    border-right-style: solid;
  }

  .xl\:border-r-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .xl\:border-r-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .xl\:border-t-0 {
    border-top: 0px;
    border-top-style: solid;
  }

  .xl\:border-t-0-dash {
    border-top: 0px;
    border-top-style: dashed;
  }

  .xl\:border-t-0-dot {
    border-top: 0px;
    border-top-style: dotted;
  }

  .xl\:border-b-0 {
    border-bottom: 0px;
    border-bottom-style: solid;
  }

  .xl\:border-b-0-dash {
    border-bottom: 0px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-0-dot {
    border-bottom: 0px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-0 {
    border-left: 0px;
    border-left-style: solid;
  }

  .xl\:border-l-0-dash {
    border-left: 0px;
    border-left-style: dashed;
  }

  .xl\:border-l-0-dot {
    border-left: 0px;
    border-left-style: dotted;
  }

  .xl\:border-r-0 {
    border-right: 0px;
    border-right-style: solid;
  }

  .xl\:border-r-0-dash {
    border-right: 0px;
    border-right-style: dashed;
  }

  .xl\:border-r-0-dot {
    border-right: 0px;
    border-right-style: dotted;
  }

  .xl\:border-t-1 {
    border-top: 1px;
    border-top-style: solid;
  }

  .xl\:border-t-1-dash {
    border-top: 1px;
    border-top-style: dashed;
  }

  .xl\:border-t-1-dot {
    border-top: 1px;
    border-top-style: dotted;
  }

  .xl\:border-b-1 {
    border-bottom: 1px;
    border-bottom-style: solid;
  }

  .xl\:border-b-1-dash {
    border-bottom: 1px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-1-dot {
    border-bottom: 1px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-1 {
    border-left: 1px;
    border-left-style: solid;
  }

  .xl\:border-l-1-dash {
    border-left: 1px;
    border-left-style: dashed;
  }

  .xl\:border-l-1-dot {
    border-left: 1px;
    border-left-style: dotted;
  }

  .xl\:border-r-1 {
    border-right: 1px;
    border-right-style: solid;
  }

  .xl\:border-r-1-dash {
    border-right: 1px;
    border-right-style: dashed;
  }

  .xl\:border-r-1-dot {
    border-right: 1px;
    border-right-style: dotted;
  }

  .xl\:border-t-2 {
    border-top: 2px;
    border-top-style: solid;
  }

  .xl\:border-t-2-dash {
    border-top: 2px;
    border-top-style: dashed;
  }

  .xl\:border-t-2-dot {
    border-top: 2px;
    border-top-style: dotted;
  }

  .xl\:border-b-2 {
    border-bottom: 2px;
    border-bottom-style: solid;
  }

  .xl\:border-b-2-dash {
    border-bottom: 2px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-2-dot {
    border-bottom: 2px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-2 {
    border-left: 2px;
    border-left-style: solid;
  }

  .xl\:border-l-2-dash {
    border-left: 2px;
    border-left-style: dashed;
  }

  .xl\:border-l-2-dot {
    border-left: 2px;
    border-left-style: dotted;
  }

  .xl\:border-r-2 {
    border-right: 2px;
    border-right-style: solid;
  }

  .xl\:border-r-2-dash {
    border-right: 2px;
    border-right-style: dashed;
  }

  .xl\:border-r-2-dot {
    border-right: 2px;
    border-right-style: dotted;
  }

  .xl\:border-t-3 {
    border-top: 3px;
    border-top-style: solid;
  }

  .xl\:border-t-3-dash {
    border-top: 3px;
    border-top-style: dashed;
  }

  .xl\:border-t-3-dot {
    border-top: 3px;
    border-top-style: dotted;
  }

  .xl\:border-b-3 {
    border-bottom: 3px;
    border-bottom-style: solid;
  }

  .xl\:border-b-3-dash {
    border-bottom: 3px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-3-dot {
    border-bottom: 3px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-3 {
    border-left: 3px;
    border-left-style: solid;
  }

  .xl\:border-l-3-dash {
    border-left: 3px;
    border-left-style: dashed;
  }

  .xl\:border-l-3-dot {
    border-left: 3px;
    border-left-style: dotted;
  }

  .xl\:border-r-3 {
    border-right: 3px;
    border-right-style: solid;
  }

  .xl\:border-r-3-dash {
    border-right: 3px;
    border-right-style: dashed;
  }

  .xl\:border-r-3-dot {
    border-right: 3px;
    border-right-style: dotted;
  }

  .xl\:border-t-4 {
    border-top: 4px;
    border-top-style: solid;
  }

  .xl\:border-t-4-dash {
    border-top: 4px;
    border-top-style: dashed;
  }

  .xl\:border-t-4-dot {
    border-top: 4px;
    border-top-style: dotted;
  }

  .xl\:border-b-4 {
    border-bottom: 4px;
    border-bottom-style: solid;
  }

  .xl\:border-b-4-dash {
    border-bottom: 4px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-4-dot {
    border-bottom: 4px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-4 {
    border-left: 4px;
    border-left-style: solid;
  }

  .xl\:border-l-4-dash {
    border-left: 4px;
    border-left-style: dashed;
  }

  .xl\:border-l-4-dot {
    border-left: 4px;
    border-left-style: dotted;
  }

  .xl\:border-r-4 {
    border-right: 4px;
    border-right-style: solid;
  }

  .xl\:border-r-4-dash {
    border-right: 4px;
    border-right-style: dashed;
  }

  .xl\:border-r-4-dot {
    border-right: 4px;
    border-right-style: dotted;
  }

  .xl\:border-t-5 {
    border-top: 5px;
    border-top-style: solid;
  }

  .xl\:border-t-5-dash {
    border-top: 5px;
    border-top-style: dashed;
  }

  .xl\:border-t-5-dot {
    border-top: 5px;
    border-top-style: dotted;
  }

  .xl\:border-b-5 {
    border-bottom: 5px;
    border-bottom-style: solid;
  }

  .xl\:border-b-5-dash {
    border-bottom: 5px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-5-dot {
    border-bottom: 5px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-5 {
    border-left: 5px;
    border-left-style: solid;
  }

  .xl\:border-l-5-dash {
    border-left: 5px;
    border-left-style: dashed;
  }

  .xl\:border-l-5-dot {
    border-left: 5px;
    border-left-style: dotted;
  }

  .xl\:border-r-5 {
    border-right: 5px;
    border-right-style: solid;
  }

  .xl\:border-r-5-dash {
    border-right: 5px;
    border-right-style: dashed;
  }

  .xl\:border-r-5-dot {
    border-right: 5px;
    border-right-style: dotted;
  }

  .xl\:border-t-6 {
    border-top: 6px;
    border-top-style: solid;
  }

  .xl\:border-t-6-dash {
    border-top: 6px;
    border-top-style: dashed;
  }

  .xl\:border-t-6-dot {
    border-top: 6px;
    border-top-style: dotted;
  }

  .xl\:border-b-6 {
    border-bottom: 6px;
    border-bottom-style: solid;
  }

  .xl\:border-b-6-dash {
    border-bottom: 6px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-6-dot {
    border-bottom: 6px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-6 {
    border-left: 6px;
    border-left-style: solid;
  }

  .xl\:border-l-6-dash {
    border-left: 6px;
    border-left-style: dashed;
  }

  .xl\:border-l-6-dot {
    border-left: 6px;
    border-left-style: dotted;
  }

  .xl\:border-r-6 {
    border-right: 6px;
    border-right-style: solid;
  }

  .xl\:border-r-6-dash {
    border-right: 6px;
    border-right-style: dashed;
  }

  .xl\:border-r-6-dot {
    border-right: 6px;
    border-right-style: dotted;
  }

  .xl\:border-t-7 {
    border-top: 7px;
    border-top-style: solid;
  }

  .xl\:border-t-7-dash {
    border-top: 7px;
    border-top-style: dashed;
  }

  .xl\:border-t-7-dot {
    border-top: 7px;
    border-top-style: dotted;
  }

  .xl\:border-b-7 {
    border-bottom: 7px;
    border-bottom-style: solid;
  }

  .xl\:border-b-7-dash {
    border-bottom: 7px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-7-dot {
    border-bottom: 7px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-7 {
    border-left: 7px;
    border-left-style: solid;
  }

  .xl\:border-l-7-dash {
    border-left: 7px;
    border-left-style: dashed;
  }

  .xl\:border-l-7-dot {
    border-left: 7px;
    border-left-style: dotted;
  }

  .xl\:border-r-7 {
    border-right: 7px;
    border-right-style: solid;
  }

  .xl\:border-r-7-dash {
    border-right: 7px;
    border-right-style: dashed;
  }

  .xl\:border-r-7-dot {
    border-right: 7px;
    border-right-style: dotted;
  }

  .xl\:border-t-8 {
    border-top: 8px;
    border-top-style: solid;
  }

  .xl\:border-t-8-dash {
    border-top: 8px;
    border-top-style: dashed;
  }

  .xl\:border-t-8-dot {
    border-top: 8px;
    border-top-style: dotted;
  }

  .xl\:border-b-8 {
    border-bottom: 8px;
    border-bottom-style: solid;
  }

  .xl\:border-b-8-dash {
    border-bottom: 8px;
    border-bottom-style: dashed;
  }

  .xl\:border-b-8-dot {
    border-bottom: 8px;
    border-bottom-style: dotted;
  }

  .xl\:border-l-8 {
    border-left: 8px;
    border-left-style: solid;
  }

  .xl\:border-l-8-dash {
    border-left: 8px;
    border-left-style: dashed;
  }

  .xl\:border-l-8-dot {
    border-left: 8px;
    border-left-style: dotted;
  }

  .xl\:border-r-8 {
    border-right: 8px;
    border-right-style: solid;
  }

  .xl\:border-r-8-dash {
    border-right: 8px;
    border-right-style: dashed;
  }

  .xl\:border-r-8-dot {
    border-right: 8px;
    border-right-style: dotted;
  }

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

  /*------------------------------------------------------------
  *   ADDITIONS GO ABOVE THIS LINE !!!
  ------------------------------------------------------------*/

  /*------------------------------------------------------------
  *   Theme Colors
  *   Makes color-standards available as classes including shades,
  *   following the tailwind approach for utilities. 
  *   Options:
  *   red-lightest red-lighter red-light red (color standard) red-dark red-darker red-darkest
  *   red+++ red++ red+ red (color standard) red- red-- red---
  *   Colors last! Otherwise they get overidden!
  ------------------------------------------------------------*/

  .xl\:bg-none {
    background: transparent;
  }

  .xl\:h\:bg-none:hover {
    background: transparent;
  }

  .xl\:f\:bg-none:focus {
    background: transparent;
  }

  .xl\:text-blue {
    color: #0014a0;
  }

  .xl\:h\:text-blue:hover {
    color: #0014a0;
  }

  .xl\:f\:text-blue:focus {
    color: #0014a0;
  }

  .xl\:text-silver {
    color: #afafaf;
  }

  .xl\:h\:text-silver:hover {
    color: #afafaf;
  }

  .xl\:f\:text-silver:focus {
    color: #afafaf;
  }

  .xl\:text-black {
    color: #1d1d1b;
  }

  .xl\:h\:text-black:hover {
    color: #1d1d1b;
  }

  .xl\:f\:text-black:focus {
    color: #1d1d1b;
  }

  .xl\:text-grey {
    color: #868686;
  }

  .xl\:h\:text-grey:hover {
    color: #868686;
  }

  .xl\:f\:text-grey:focus {
    color: #868686;
  }

  .xl\:text-white {
    color: #ffffff;
  }

  .xl\:h\:text-white:hover {
    color: #ffffff;
  }

  .xl\:f\:text-white:focus {
    color: #ffffff;
  }

  .xl\:text-yellow {
    color: #ffd200;
  }

  .xl\:h\:text-yellow:hover {
    color: #ffd200;
  }

  .xl\:f\:text-yellow:focus {
    color: #ffd200;
  }

  .xl\:text-yellow-80 {
    color: #ffdc44;
  }

  .xl\:h\:text-yellow-80:hover {
    color: #ffdc44;
  }

  .xl\:f\:text-yellow-80:focus {
    color: #ffdc44;
  }

  .xl\:text-yellow-60 {
    color: #ffe666;
  }

  .xl\:h\:text-yellow-60:hover {
    color: #ffe666;
  }

  .xl\:f\:text-yellow-60:focus {
    color: #ffe666;
  }

  .xl\:text-yellow-30 {
    color: #fff2b2;
  }

  .xl\:h\:text-yellow-30:hover {
    color: #fff2b2;
  }

  .xl\:f\:text-yellow-30:focus {
    color: #fff2b2;
  }

  .xl\:text-orange {
    color: #ff821e;
  }

  .xl\:h\:text-orange:hover {
    color: #ff821e;
  }

  .xl\:f\:text-orange:focus {
    color: #ff821e;
  }

  .xl\:text-orange-80 {
    color: #f7a941;
  }

  .xl\:h\:text-orange-80:hover {
    color: #f7a941;
  }

  .xl\:f\:text-orange-80:focus {
    color: #f7a941;
  }

  .xl\:text-orange-60 {
    color: #f8be66;
  }

  .xl\:h\:text-orange-60:hover {
    color: #f8be66;
  }

  .xl\:f\:text-orange-60:focus {
    color: #f8be66;
  }

  .xl\:text-orange-30 {
    color: #fbdeb2;
  }

  .xl\:h\:text-orange-30:hover {
    color: #fbdeb2;
  }

  .xl\:f\:text-orange-30:focus {
    color: #fbdeb2;
  }

  .xl\:text-red {
    color: #eb0041;
  }

  .xl\:h\:text-red:hover {
    color: #eb0041;
  }

  .xl\:f\:text-red:focus {
    color: #eb0041;
  }

  .xl\:text-red-80 {
    color: #ec6775;
  }

  .xl\:h\:text-red-80:hover {
    color: #ec6775;
  }

  .xl\:f\:text-red-80:focus {
    color: #ec6775;
  }

  .xl\:text-red-60 {
    color: #f1859b;
  }

  .xl\:h\:text-red-60:hover {
    color: #f1859b;
  }

  .xl\:f\:text-red-60:focus {
    color: #f1859b;
  }

  .xl\:text-red-30 {
    color: #f8c2cd;
  }

  .xl\:h\:text-red-30:hover {
    color: #f8c2cd;
  }

  .xl\:f\:text-red-30:focus {
    color: #f8c2cd;
  }

  .xl\:text-green {
    color: #00965a;
  }

  .xl\:h\:text-green:hover {
    color: #00965a;
  }

  .xl\:f\:text-green:focus {
    color: #00965a;
  }

  .xl\:text-green-80 {
    color: #00a874;
  }

  .xl\:h\:text-green-80:hover {
    color: #00a874;
  }

  .xl\:f\:text-green-80:focus {
    color: #00a874;
  }

  .xl\:text-green-60 {
    color: #66c19a;
  }

  .xl\:h\:text-green-60:hover {
    color: #66c19a;
  }

  .xl\:f\:text-green-60:focus {
    color: #66c19a;
  }

  .xl\:text-green-30 {
    color: #b2e0cc;
  }

  .xl\:h\:text-green-30:hover {
    color: #b2e0cc;
  }

  .xl\:f\:text-green-30:focus {
    color: #b2e0cc;
  }

  .xl\:text-cyan {
    color: #00b4e6;
  }

  .xl\:h\:text-cyan:hover {
    color: #00b4e6;
  }

  .xl\:f\:text-cyan:focus {
    color: #00b4e6;
  }

  .xl\:text-cyan-80 {
    color: #47c1f1;
  }

  .xl\:h\:text-cyan-80:hover {
    color: #47c1f1;
  }

  .xl\:f\:text-cyan-80:focus {
    color: #47c1f1;
  }

  .xl\:text-cyan-60 {
    color: #66d0f3;
  }

  .xl\:h\:text-cyan-60:hover {
    color: #66d0f3;
  }

  .xl\:f\:text-cyan-60:focus {
    color: #66d0f3;
  }

  .xl\:text-cyan-30 {
    color: #b2e7f9;
  }

  .xl\:h\:text-cyan-30:hover {
    color: #b2e7f9;
  }

  .xl\:f\:text-cyan-30:focus {
    color: #b2e7f9;
  }

  .xl\:text-grey-60 {
    color: #878787;
  }

  .xl\:h\:text-grey-60:hover {
    color: #878787;
  }

  .xl\:f\:text-grey-60:focus {
    color: #878787;
  }

  .xl\:text-grey-30 {
    color: #c6c6c6;
  }

  .xl\:h\:text-grey-30:hover {
    color: #c6c6c6;
  }

  .xl\:f\:text-grey-30:focus {
    color: #c6c6c6;
  }

  .xl\:text-grey-4 {
    color: #f0f3f4;
  }

  .xl\:h\:text-grey-4:hover {
    color: #f0f3f4;
  }

  .xl\:f\:text-grey-4:focus {
    color: #f0f3f4;
  }

  .xl\:text-grey-3 {
    color: #bdbdbd;
  }

  .xl\:h\:text-grey-3:hover {
    color: #bdbdbd;
  }

  .xl\:f\:text-grey-3:focus {
    color: #bdbdbd;
  }

  .xl\:text-blue-2 {
    color: #1a3149;
  }

  .xl\:h\:text-blue-2:hover {
    color: #1a3149;
  }

  .xl\:f\:text-blue-2:focus {
    color: #1a3149;
  }

  .xl\:text-danger {
    color: #f09593;
  }

  .xl\:h\:text-danger:hover {
    color: #f09593;
  }

  .xl\:f\:text-danger:focus {
    color: #f09593;
  }

  .xl\:text-warning {
    color: #fff6a1;
  }

  .xl\:h\:text-warning:hover {
    color: #fff6a1;
  }

  .xl\:f\:text-warning:focus {
    color: #fff6a1;
  }

  .xl\:text-success {
    color: #c7eed8;
  }

  .xl\:h\:text-success:hover {
    color: #c7eed8;
  }

  .xl\:f\:text-success:focus {
    color: #c7eed8;
  }

  .xl\:text-info {
    color: #c0ddf6;
  }

  .xl\:h\:text-info:hover {
    color: #c0ddf6;
  }

  .xl\:f\:text-info:focus {
    color: #c0ddf6;
  }
}

/*------------------------------------------------------------
*   Components
------------------------------------------------------------*/

/*------------------------------------------------------------
*   Main-Container / Standard-Container
------------------------------------------------------------*/

.content-container {
  width: 100%;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.container-xs {
  max-width: 500px;
}

.container-md {
  max-width: 700px;
}

.container-lg {
  max-width: 900px;
}

.container-xl {
  max-width: 1200px;
}

.container-xxl {
  max-width: 1440px;
}

@media (min-width: 359px) {
  .container {
    max-width: 640px;
  }

  .sm\:content-container {
    width: 100%;
    height: 100vh;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }

  .md\:content-container {
    width: 100%;
    height: 100vh;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }

  .lg\:content-container {
    width: 100%;
    height: 100vh;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }

  .xl\:content-container {
    width: 100%;
    height: 100vh;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}

/*------------------------------------------------------------
*   Accordion
------------------------------------------------------------*/

.accordion {
  cursor: pointer;
  width: 100%;
  text-align: left;
  transition: 0.4s;
  line-height: 2;
}

.accordion span {
  padding-left: 5px;
  padding-right: 5px;
}

.accordion span i {
  font-size: 16px;
  transition: 0.075s;
}

.accordion.is-open span i {
  transform: rotate(135deg);
}

.accordion-content {
  padding: 0 5px 0 5px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.075s ease-out;
}

/*------------------------------------------------------------
*   Cards
------------------------------------------------------------*/

.box {
  display: block;
}

.display-box {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  width: 475px;
  height: 258px;
  border-radius: 10px;
}

.display-box-left {
  background: linear-gradient(to bottom, #21c8f6, #637bff);
  padding: 20px;
  text-align: center;
  color: white;
  border-radius: 10px;
}

.display-box-left .display-box-title {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 3px 20px;
  border-radius: 9999px;
}

.display-box-right {
  padding: 20px;
}

.display-box-right .display-box-title {
  margin-top: 0;
  margin-bottom: 10px;
  color: #222;
  font-weight: 500;
}

.display-box-right .display-box-title a {
  color: inherit;
}

.display-box-right .display-box-body {
  color: #888;
}

/*------------------------------------------------------------
*   Maintenance Notice
------------------------------------------------------------*/

#MaintenanceNotice {
  z-index: 999;
  animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

#MaintenanceNotice i:first-of-type {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}

#MaintenanceNotice i:last-of-type {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
  animation-delay: 2s;
  -webkit-animation-delay: 2s;
}

/*=======================================================================
 *  Flash Messages
 *=======================================================================*/

#app-msg {
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-animation: fade-out 0.5s forwards;
  -webkit-animation-delay: 5s;
  animation: fade-out 0.5s forwards;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  max-width: 500px;
}

/*------------------------------------------------------------
*   Tooltip Messages
------------------------------------------------------------*/

.hint {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.hint:hover .hinttext {
  visibility: visible;
  opacity: 1;
}

.hint .hinttext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.hint .hinttext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/*=======================================================================
 *  MAIN TOP-NAVBAR: PAGES
 *=======================================================================*/

#main-nav ul,
#main-nav ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

#main-nav .active {
  color: #ffffff;
  border: 1px solid #0014a0;
  background-color: #0014a0;
  transition: all 0.2s;
}

#main-nav a:hover {
  border: 1px solid #0014a0;
  color: #0014a0;
  margin-bottom: -2px;
}

#main-nav a {
  border: 1px solid #ffffff;
}

#main-nav .is-open {
  height: 100vh;
}

@media (min-width: 1024px) {
  #main-nav .active {
    background-color: #ffffff;
    color: #0014a0;
    border: 1px solid #ffffff;
    border-bottom: 3px solid #0014a0;
    margin-bottom: -2px;
    transition: all 0.2s;
  }

  #main-nav a:hover {
    border: 1px solid #ffffff;
    color: #0014a0;
    border-bottom: 3px solid #0014a0;
    margin-bottom: -2px;
  }

  #main-nav a {
    border: 1px solid #ffffff;
  }
}

/*=======================================================================
 *  Tab-Navigation
 *=======================================================================*/

.tab .active {
  color: #ffffff;
  background-color: #0014a0;
}

.tab .active:hover {
  color: #ffffff;
}

#sidebar-docs a.active {
  color: #ffffff;
  background-color: #0014a0;
}

#sidebar-docs .active:hover {
  color: #ffffff;
}

/*=======================================================================
 *  NAVIGATION: DOCUMENTATION (Generated from Markdown list)
 *=======================================================================*/

#sidebar-docs {
  position: fixed;
  overflow-y: auto;
  left: 0;
  transition: opacity 0.15s, height 0.2s ease-in-out;
  opacity: 0;
  z-index: 10;
  width: 100%;
}

#sidebar-docs ul,
#sidebar-docs ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar-docs.is-open {
  opacity: 1;
  height: 100%;
}

#sidebar-docs h3 {
  display: inline-block;
  position: relative;
  width: 100%;
  border-bottom: 2px dotted #b9b9b9;
  font-size: 1rem;
  color: #6c6c65;
  padding: 0.5rem 10px 0.4rem 5px;
  margin-bottom: 5px;
  cursor: pointer;
}

#sidebar-docs h3:hover {
  color: #00b4e6;
}

#sidebar-docs h3.is-open::after {
  transform: rotate(90deg);
}

#sidebar-docs h3::after {
  font-family: "Font Awesome 5 Free";
  content: "\F054";
  position: absolute;
  top: 1rem;
  right: 10px;
  font-size: 0.7rem;
  transition: 0.08s;
  color: inherit;
  transition: 0.1s;
}

#sidebar-docs .active {
  color: #000e6d;
  font-weight: bold;
}

#sidebar-docs h3 ~ ul {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar-docs h3.is-open ~ ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

#sidebar-docs li ul li a {
  display: inline-block;
  width: 100%;
}

@media (min-width: 1024px) {
  #sidebar-docs {
    position: relative;
    opacity: 1;
    visibility: 1;
    min-width: 230px;
    margin: 0 auto;
    height: 100%;
    top: unset;
    max-width: 300px;
  }
}

@media (min-width: 1280px) {
  #sidebar-docs {
    min-width: 250px;
  }
}

/*=======================================================================
 *  SIDE-NAVBAR Component inc.sidebar.blade.php
 *=======================================================================*/

#sidebar {
  position: fixed;
  top: 0;
  transition: opacity 0.15s, height 0.2s;
  opacity: 0;
  z-index: 10;
  width: 100%;
}

#sidebar.is-open {
  opacity: 1;
  height: 100%;
}

#sidebar h3.is-open {
  color: #1d1d1b;
}

#sidebar .active {
  color: #1d1d1b;
  font-weight: 900;
}

@media (min-width: 1024px) {
  #sidebar {
    position: relative;
    opacity: 1;
    visibility: 1;
    width: 300px;
    height: 100%;
    top: unset;
  }
}

/*------------------------------------------------------------
*   Field Element 
------------------------------------------------------------*/

.field {
  margin: 0;
  padding: 0;
  /* border:1px solid rgb(202, 202, 202); */
}

.field label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

.field .control {
  clear: both;
  position: relative;
  text-align: left;
  line-height: 1.5;
  padding-bottom: 0.3rem;
  width: 100%;
}

.field .label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-right: 0.375rem;
  margin-bottom: 0;
  font-size: inherit;
  /* font-weight: bold; */
  line-height: 1.5;
  width: 100%;
  overflow: visible;
}

.field .input {
  width: 100%;
  border: 1px solid #bdbdbd;
  padding: 0.4rem;
  border-radius: 4px;
  max-width: 100%;
  line-height: 1.5;
  overflow: visible;
  margin-bottom: 1.3rem;
}

.field .input:focus {
  outline: 1px solid #a1a1a1;
  box-shadow: 0 0 0 0.1rem rgba(161, 161, 161, 0.25);
}

/*------------------------------------------------------------
*   Form Validation
------------------------------------------------------------*/

.help {
  display: block;
  top: 100%;
  font-size: 14px;
  font-weight: bold;
  color: #dc3545;
  opacity: 0;
  transform: translateY(-3.5rem);
  transition: opacity 0.1s, transform 0.8s;
}

.invalid {
  border-color: #dc3545 !important;
  /* color:#dc3545; */
  background-color: rgba(255, 232, 232, 0.164);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.invalid:focus {
  outline: 1px solid #dc3545 !important;
  box-shadow: 0 0 0 0.1rem rgba(220, 53, 69, 0.25);
}

.invalid ~ .help {
  transform: translateY(0);
  opacity: 1;
  transition: opacity 0.2s, transform 0.04s;
}

.input.invalid {
  margin-bottom: 0;
}

/*------------------------------------------------------------
*   Checkbox design
------------------------------------------------------------*/

.checkbox {
  padding: 2px 5px 5px 35px;
  display: inline-block;
  line-height: 1.25;
  position: relative;
  font-size: 1rem;
  cursor: pointer;
  /* When the checkbox is checked, add a blue background */
  /* Style the checkmark/indicator */
  /* Show the checkmark when checked */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* Create the checkmark/indicator (hidden when not checked) */
}

.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkbox input:checked ~ .checkmark:after {
  display: block;
}

.checkbox input:checked ~ .checkmark {
  background-color: #0014a0;
}

.checkbox .checkmark:after {
  left: 7px;
  top: 1px;
  width: 5px;
  height: 14px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.checkbox input:checked ~ .checkmark:after {
  display: block;
}

.checkbox .checkmark {
  position: absolute;
  top: 2px;
  left: 6px;
  height: 20px;
  width: 20px;
  background-color: #f0f3f4;
  border: 1px solid #0014a0;
}

.checkbox .checkbox:hover input ~ .checkmark {
  background-color: #0014a0;
}

.checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkbox.sm {
  font-size: 0.75rem;
  padding: 2px 5px 3px 28px;
}

.checkbox.sm .checkmark {
  top: 2px;
  left: 6px;
  height: 15px;
  width: 15px;
}

.checkbox.sm .checkmark:after {
  left: 5px;
  top: 1px;
  width: 4px;
  height: 9px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.checkbox.md {
  font-size: 0.875rem;
  padding: 1px 5px 3px 30px;
}

.checkbox.md .checkmark {
  top: 1px;
  left: 6px;
  height: 18px;
  width: 18px;
}

.checkbox.md .checkmark:after {
  left: 6px;
  top: 1px;
  width: 5px;
  height: 11px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.modal {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 0.2s, max-height 0.2s 0.25s;
}

.modal.show {
  opacity: 1;
  max-height: 100vh;
  z-index: 99999;
  transition: opacity 0.2s 0.05s, max-height 0.05s;
}

/*------------------------------------------------------------
*   Standard Button
------------------------------------------------------------*/

.btn {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.075s ease-in-out, background-color 0.075s ease-in-out, border-color 0.075s ease-in-out, box-shadow 0.075s ease-in-out;
}

.btn.shadow {
  shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
}

.btn-xs {
  padding: 0.315rem 0.325rem;
  font-size: 0.75rem;
  line-height: 1.2;
}

.btn-sm {
  padding: 0.325rem 0.4rem;
  font-size: 0.85rem;
  line-height: 1.5;
}

.btn-lg {
  padding: 0.375rem 1rem;
  font-size: 1.15rem;
  line-height: 1.7;
}

.btn-xl {
  padding: 0.4rem 1.3rem;
  font-size: 1.4rem;
  line-height: 1.7;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  text-decoration: none;
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/*------------------------------------------------------------
*   Scroll Up Button
------------------------------------------------------------*/

#scroll-up {
  position: absolute;
  bottom: 20px;
  right: 10px;
  font-family: "Operator Mono", "Fira Code", Consolas, Monaco, "Andale Mono", monospace;
  background-color: transparent;
  opacity: 0.75;
  border: 1px solid #0014a0;
  transition: opacity 0.015s;
  line-height: 1.1;
  font-size: 1.5rem;
  padding: 4px 6px 2px 6px;
  border-radius: 50%;
}

#scroll-up a {
  color: #0014a0;
  opacity: inherit;
}

#scroll-up.fixed {
  position: fixed !important;
  bottom: 30px;
  right: 30px;
}

#scroll-up:hover {
  opacity: 1;
  background-color: #0014a0;
  color: #ffffff;
}

#scroll-up:hover a {
  color: inherit;
}

@media (min-width: 1024px) {
  #scroll-up {
    bottom: 30px;
    right: 40px;
    opacity: 1;
  }
}

/*------------------------------------------------------------
*   Dropdown 1
------------------------------------------------------------*/

.dropdown {
  display: inline-block !important;
  padding: 0;
  margin: 0;
  position: relative;
}

.dropdown-btn {
  padding: 0.5rem;
  padding-right: 0;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  height: 100%;
}

.dropdown-btn.shadow {
  box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
}

.dropdown-btn::after {
  font-family: "Font Awesome 5 Free";
  content: "\F078";
  display: inline-block;
  padding: 0 0.4rem;
  font-size: 0.7rem;
  transition: 0.08s;
  color: inherit;
  transition: 0.05s;
}

.show.dropdown .dropdown-btn::after {
  transform: rotate(180deg);
}

.dropdown-items {
  position: absolute;
  top: 100%;
  min-width: 100%;
  border-radius: 5px;
  opacity: 0;
  max-height: 0;
  transform: translateY(-1rem);
  overflow: hidden;
  transition: opacity 0.1s 0.02s, max-height 0.2s, transform 0.2s 0.02s;
  box-shadow: 7px 8px 15px rgba(0, 0, 0, 0.03);
  list-style: none !important;
}

.dropdown-items li > * {
  display: inline-block;
  padding: 8px;
  white-space: nowrap;
  display: block;
  width: 100%;
  height: 100%;
}

.dropdown-items.show {
  transform: translateY(0rem);
  opacity: 1;
  max-height: 100vh;
  z-index: 1000;
  transition: opacity 0.1s, max-height 0.2s;
}

@media (min-width: 1024px) {
  /* Hover activates dropdown on lg */

  .dropdown:hover .dropdown-items,
  .dropdown-items:hover {
    transform: translateY(0rem);
    opacity: 1;
    max-height: 100vh;
    z-index: 1000;
    transition: opacity 0.1s, max-height 0.2s;
  }

  .dropdown:hover .dropdown-btn::after {
    transform: rotate(180deg);
  }
}

/* ---------------------------------------------------
    General
----------------------------------------------------- */

table {
  border-collapse: collapse;
}

th {
  text-align: left;
}

td,
th {
  padding-left: 3px;
  padding-right: 8px;
}

/* ---------------------------------------------------
    TABLE HEADS
----------------------------------------------------- */

.table-bordered td,
.table-bordered th {
  border: 1px solid #bdbdbd;
}

.table-bordered tfoot td {
  border: none;
  margin-bottom: 1rem;
}

.striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.03);
}

.table-science thead {
  border-bottom: 2px solid #868686;
}

.table-science tfoot {
  border-top: 2px solid #868686;
}

.table-science td,
.table-science th {
  padding-left: 5px;
  padding-right: 0px;
}

/*------------------------------------------------------------
*   Animations
------------------------------------------------------------*/

.delay-25 {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}

.delay-50 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.delay-75 {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}

.delay-100 {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.delay-125 {
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}

.delay-150 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.delay-175 {
  -webkit-animation-delay: 1.75s;
          animation-delay: 1.75s;
}

.delay-200 {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.delay-225 {
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}

.delay-250 {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.delay-275 {
  -webkit-animation-delay: 2.75s;
          animation-delay: 2.75s;
}

.delay-300 {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}

.delay-325 {
  -webkit-animation-delay: 3.25s;
          animation-delay: 3.25s;
}

.delay-350 {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.delay-375 {
  -webkit-animation-delay: 3.75s;
          animation-delay: 3.75s;
}

/*------------------------------------------------------------
*   Loading Animation
------------------------------------------------------------*/

.loader {
  border: 8px solid #f0f3f4;
  /* Light grey */
  border-top: 8px solid #0014a0;
  /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 0.6s linear infinite;
          animation: spin 0.6s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/*------------------------------------------------------------
*   Shake Animation
------------------------------------------------------------*/

.shake {
  -webkit-animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}

@-webkit-keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

/*------------------------------------------------------------
*   Slide Animation
------------------------------------------------------------*/

.slide-out-left {
  -webkit-animation: slide-out-left 1.5s forwards;
  animation: slide-out-left 1.5s forwards;
}

.slide-out-right {
  -webkit-animation: slide-out-right 1.5s forwards;
  animation: slide-out-right 1.5s forwards;
}

@-webkit-keyframes slide-out-left {
  25% {
    transform: translate(20px);
  }

  100% {
    transform: translate(-120vw);
  }
}

@-webkit-keyframes slide-out-right {
  25% {
    transform: translate(-20px);
  }

  100% {
    transform: translate(120vw);
  }
}

.fade-out {
  -webkit-animation: fade-out 1.5s forwards;
  animation: fade-out 1.5s forwards;
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 100%;
  }

  99% {
    opacity: 0%;
  }

  100% {
    transform: translate(-100vw, 0);
  }
}

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

/* ---------------------------------------------------
    ERROR PAGES
----------------------------------------------------- */

.docs-container {
  max-width: 900px;
  padding: 0 5px 0 5px;
  overflow-x: hidden;
  font-size: 1.125rem;
}

.docs-container ul,
.docs-container ol {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 30px;
}

.docs-container ul > li,
.docs-container ol > li {
  padding: 5px 0px 5px 0;
}

.docs-container ol {
  list-style: decimal;
}

.docs-container ul {
  list-style: initial;
}

.docs-container li > ul {
  font-size: 0.875rem;
  font-weight: 400;
  list-style: none;
  line-height: 1.8;
}

.docs-container h1 + ul {
  margin: 0;
  font-weight: bold;
  padding-bottom: 30px;
  border-bottom: 1px solid #e2e2e2;
  -webkit-font-smoothing: antialiased;
}

.docs-container h1 + ul li {
  font-size: 1.125rem;
  line-height: 1.8;
}

.docs-container h1 + ul li li {
  margin-left: 1rem;
}

.docs-container h1 + ul li a {
  text-decoration: none;
  color: #000e6d;
}

.docs-container h1 + ul li a:hover {
  color: #0726ff;
}

.docs-container .container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.docs-container h1 {
  color: #1d1d1b;
  font-size: 1.95rem;
}

.docs-container h1:first-of-type {
  margin-top: 2rem;
  font-weight: 700;
}

.docs-container h2 {
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 20px;
  position: relative;
}

.docs-container h2 a,
.docs-container h2 a:hover {
  color: #1d1d1b;
  text-decoration: none;
}

.docs-container h3 {
  font-size: 1.125rem;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 15px;
}

.docs-container h4 {
  font-weight: 700;
  margin-top: 50px;
  margin-bottom: 15px;
}

.docs-container p {
  line-height: 1.9;
  margin: 0.75rem 0;
}

.docs-container pre {
  overflow-x: auto;
  border-radius: 0.25em;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

.docs-container pre code {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  line-height: 2;
  font-size: 0.875rem;
}

.docs-container p > code {
  font-weight: bold;
  font-style: italic;
}

.docs-container blockquote {
  background-color: #7c8dff;
  border: 1px solid #e2e2e2;
  border-left: 4px solid #0014a0;
  margin: 1rem 0;
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  border-radius: 3px;
}

.docs-container blockquote p {
  font-weight: 400;
  font-size: 1rem !important;
}

.docs-container table {
  border-collapse: collapse;
  width: 100%;
}

.docs-container table th,
.docs-container table td {
  border: 1px solid #e2e2e2;
  padding: 10px;
  text-align: left;
}

.docs-container img {
  display: inline-block;
  min-width: 350px;
}

@media (min-width: 1280px) {
  .docs-container {
    padding: 0px 15px 50px 30px;
  }
}

@media (min-width: 1280px) {
  .docs-container h1 + ul {
    background-color: rgba(240, 243, 244, 0.5);
    padding: 0.5rem 0 0 0.75rem;
    width: 220px;
    position: fixed;
    display: block;
    right: 0px;
    top: 3rem;
    overflow-y: auto;
    height: 100%;
    border-left: 1px solid #c9c9c9;
  }

  .docs-container h1 + ul * {
    font-size: 1rem !important;
  }

  .docs-container h1:first-of-type {
    padding-bottom: 10px;
    border-bottom: 1px solid #c9c9c9;
    color: #1d1d1b;
  }

  .docs-container #docContent {
    width: 100%;
    margin-left: 18.25%;
  }

  .docs-container .docs-container {
    padding: 0px 25px 50px 50px;
  }
}

/*------------------------------------------------------------
*   Pages Footer
------------------------------------------------------------*/

#start {
  background-image: url(/img/sys/landing.jpg);
  background-size: cover;
  background-position: right top;
  background-repeat: no-repeat;
  overflow: hidden;
}

#start h1 {
  font-size: 3rem;
  text-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2), 20px 20px 20px rgba(0, 0, 0, 0.1);
}

#start .wrapper {
  background: -prefix-linear-gradient(top, white, white 20%);
  background: linear-gradient(to bottom, rgba(253, 253, 253, 0.99) 20%, rgba(255, 255, 255, 0.6) 65%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 255, 255, 0.07) 85%, rgba(255, 255, 255, 0.01) 95%);
}

#startApp {
  -webkit-animation: shake 10s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
          animation: shake 10s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}

@media (min-width: 1280px) {
  #start h1 {
    font-size: 5rem;
  }
}

#ModalCategory form > div {
  height: 400px;
}

#ModalCategory .container-md {
  height: 580px;
}

.praxisphase-card {
  transition: transform 0.1s;
}

.praxisphase-card .ppc-header {
  min-height: 110px;
}

.praxisphase-card .ppc-poster h1,
.praxisphase-card .ppc-poster h2,
.praxisphase-card .ppc-poster h3,
.praxisphase-card .ppc-poster h4,
.praxisphase-card .ppc-poster h5,
.praxisphase-card .ppc-poster h6 {
  padding: 10px 0;
}

.praxisphase-card .ppc-poster p {
  padding: 5px 0;
}

.praxisphase-card .ppc-footer {
  min-height: 90px;
}

.praxisphase-card .ppc-image {
  max-height: 61vh;
}

@media (min-width: 768px) {
  #ModalCategory .container-md {
    height: 680px;
  }

  .praxisphase-card {
    transition: transform 0.1s;
  }

  .praxisphase-card .ppc-header {
    min-height: 110px;
  }

  .praxisphase-card .ppc-footer {
    min-height: 90px;
  }

  .praxisphase-card .ppc-image {
    max-height: 61vh;
  }
}

/* purgecss start ignore */

#PriMaMap {
  height: 95vh;
  width: 100%;
}

.map {
  min-height: 150px;
  height: 100%;
  z-index: 0;
}

.marker-blue {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #0014a0;
}

.marker-silver {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #afafaf;
}

.marker-black {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #1d1d1b;
}

.marker-grey {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #868686;
}

.marker-white {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #ffffff;
}

.marker-yellow {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #ffd200;
}

.marker-orange {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #ff821e;
}

.marker-red {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #eb0041;
}

.marker-green {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #00965a;
}

.marker-cyan {
  width: 12px !important;
  height: 12px !important;
  border-radius: 50%;
  display: inline-block;
  background-color: #00b4e6;
}


/* purgecss end ignore */

